From d292151923023cc972d870b8b795e47035d387c0 Mon Sep 17 00:00:00 2001 From: AriGunawan Date: Sat, 10 Aug 2024 17:33:35 +0700 Subject: [PATCH 01/36] Update version --- .../.yo-rc.json | 2 +- .../react-enhanced-page-properties/README.md | 6 +- .../package-lock.json | 22691 +++++----------- .../package.json | 27 +- 4 files changed, 7148 insertions(+), 15578 deletions(-) diff --git a/samples/react-enhanced-page-properties/.yo-rc.json b/samples/react-enhanced-page-properties/.yo-rc.json index 0b7d0c59b..477161438 100644 --- a/samples/react-enhanced-page-properties/.yo-rc.json +++ b/samples/react-enhanced-page-properties/.yo-rc.json @@ -7,7 +7,7 @@ "@microsoft/microsoft-graph-client": "3.0.2", "@microsoft/teams-js": "2.12.0" }, - "version": "1.18.0", + "version": "1.19.0", "libraryName": "react-enhanced-page-properties", "libraryId": "54ea24ef-5714-4f81-a9e6-e22f70e0c644", "environment": "spo", diff --git a/samples/react-enhanced-page-properties/README.md b/samples/react-enhanced-page-properties/README.md index 2533a799b..1bb0a7781 100644 --- a/samples/react-enhanced-page-properties/README.md +++ b/samples/react-enhanced-page-properties/README.md @@ -8,7 +8,7 @@ Currently support following types: - Single line text - Multiple line text -- Choice +- Choice (should enable multiple choices) - Date ### Configuration @@ -30,7 +30,7 @@ Currently support following types: ## Compatibility -![SPFx 1.18.0](https://img.shields.io/badge/SPFx-1.18.0-green.svg) +![SPFx 1.19.0](https://img.shields.io/badge/SPFx-1.19.0-green.svg) ![Node.js v18](https://img.shields.io/badge/Node.js-v18-green.svg) ![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) ![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") @@ -44,7 +44,7 @@ Currently support following types: ## Contributors -- [Ari Gunawan](https://github.com/AriGunawan) +- [Ari Gunawan](https://github.com/AriGunawan) ([@AriDev3023](https://twitter.com/AriDev3023)) ## Version history diff --git a/samples/react-enhanced-page-properties/package-lock.json b/samples/react-enhanced-page-properties/package-lock.json index 47925ede0..bca749494 100644 --- a/samples/react-enhanced-page-properties/package-lock.json +++ b/samples/react-enhanced-page-properties/package-lock.json @@ -9,13 +9,13 @@ "version": "0.0.1", "dependencies": { "@fluentui/react": "8.106.4", - "@microsoft/sp-adaptive-card-extension-base": "1.18.0", - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-office-ui-fabric-core": "1.18.0", - "@microsoft/sp-property-pane": "1.18.0", - "@microsoft/sp-webpart-base": "1.18.0", + "@microsoft/sp-adaptive-card-extension-base": "1.19.0", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-office-ui-fabric-core": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-webpart-base": "1.19.0", "@pnp/sp": "^3.17.0", "date-fns": "^2.30.0", "react": "17.0.1", @@ -23,12 +23,11 @@ "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.18.0", - "@microsoft/eslint-plugin-spfx": "1.18.0", - "@microsoft/rush-stack-compiler-4.5": "0.5.0", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", "@microsoft/rush-stack-compiler-4.7": "0.1.0", - "@microsoft/sp-build-web": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", "@rushstack/eslint-config": "2.5.1", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", @@ -37,30 +36,21 @@ "eslint": "8.7.0", "eslint-plugin-react-hooks": "4.3.0", "gulp": "4.0.2", - "spfx-fast-serve-helpers": "~1.18.0", + "spfx-fast-serve-helpers": "~1.19.0", "typescript": "4.7.4" }, "engines": { "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -79,52 +69,90 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, - "node_modules/@azure/core-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", - "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-client": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-rest-pipeline": "^1.9.1", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.6.1", "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-client/node_modules/@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", "dev": true, "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, + "node_modules/@azure/core-client/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, "node_modules/@azure/core-http": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", - "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -137,7 +165,6 @@ "form-data": "^4.0.0", "node-fetch": "^2.6.7", "process": "^0.11.10", - "tough-cookie": "^4.0.0", "tslib": "^2.2.0", "tunnel": "^0.0.6", "uuid": "^8.3.0", @@ -184,37 +211,79 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.2.tgz", - "integrity": "sha512-wLLJQdL4v1yoqYtEtjKNjf8pJ/G/BqVomAWxcKOR1KbZJyCEnCv04yks7Y1NhJ3JzxbDs307W67uX0JzklFdCg==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.3.0", + "@azure/core-util": "^1.9.0", "@azure/logger": "^1.0.0", - "form-data": "^4.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "tslib": "^2.2.0" + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-rest-pipeline/node_modules/@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", "dev": true, "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, + "node_modules/@azure/core-rest-pipeline/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, "node_modules/@azure/core-tracing": { "version": "1.0.0-preview.13", "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", @@ -229,66 +298,79 @@ } }, "node_modules/@azure/core-util": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", - "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, "node_modules/@azure/identity": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", - "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", + "@azure/core-auth": "^1.5.0", "@azure/core-client": "^1.4.0", "@azure/core-rest-pipeline": "^1.1.0", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.3.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^2.26.0", - "@azure/msal-common": "^7.0.0", - "@azure/msal-node": "^1.10.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", "events": "^3.0.0", "jws": "^4.0.0", "open": "^8.0.0", "stoppable": "^1.1.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/identity/node_modules/@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", - "dev": true, - "dependencies": { "tslib": "^2.2.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, - "node_modules/@azure/identity/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", "dev": true, - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" } }, + "node_modules/@azure/identity/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, "node_modules/@azure/logger": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", @@ -302,45 +384,38 @@ } }, "node_modules/@azure/msal-browser": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", - "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.20.0.tgz", + "integrity": "sha512-ErsxbfCGIwdqD8jipqdxpfAGiUEQS7MWUe39Rjhl0ZVPsb1JEe9bZCe2+0g23HDH6DGyCAtnTNN9scPtievrMQ==", + "dev": true, "dependencies": { - "@azure/msal-common": "^7.3.0" + "@azure/msal-common": "14.14.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", - "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "version": "14.14.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.0.tgz", + "integrity": "sha512-OxcOk9H1/1fktHh6//VCORgSNJc2dCQObTm6JNmL824Z6iZSO6eFo/Bttxe0hETn9B+cr7gDouTQtsRq3YPuSQ==", + "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.4.tgz", - "integrity": "sha512-Kc/dRvhZ9Q4+1FSfsTFDME/v6+R2Y1fuMty/TfwqE5p9GTPw08BPbKgeWinE8JRHRp+LemjQbUZsn4Q4l6Lszg==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.12.0.tgz", + "integrity": "sha512-jmk5Im5KujRA2AcyCb0awA3buV8niSrwXZs+NBJWIvxOz76RvNlusGIqi43A0h45BPUy93Qb+CPdpJn82NFTIg==", "dev": true, "dependencies": { - "@azure/msal-common": "13.3.1", + "@azure/msal-common": "14.14.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, "engines": { - "node": "10 || 12 || 14 || 16 || 18" - } - }, - "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.1.tgz", - "integrity": "sha512-Lrk1ozoAtaP/cp53May3v6HtcFSVxdFrg2Pa/1xu5oIvsIwhxW6zSPibKefCOVgd5osgykMi5jjcZHv8XkzZEQ==", - "dev": true, - "engines": { - "node": ">=0.8.0" + "node": ">=16" } }, "node_modules/@azure/msal-node/node_modules/uuid": { @@ -353,13 +428,13 @@ } }, "node_modules/@azure/storage-blob": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", - "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", - "@azure/core-http": "^2.0.0", + "@azure/core-http": "^3.0.0", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.1.1", "@azure/core-tracing": "1.0.0-preview.13", @@ -368,118 +443,53 @@ "tslib": "^2.2.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/@babel/code-frame/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", - "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", - "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@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.23.2", - "@babel/types": "^7.23.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -510,14 +520,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -525,14 +535,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -549,63 +559,29 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "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.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -615,88 +591,77 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -761,6 +726,12 @@ "node": ">=4" } }, + "node_modules/@babel/highlight/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -774,10 +745,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -929,34 +903,31 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@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.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -964,13 +935,13 @@ } }, "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1033,9 +1004,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -1071,9 +1042,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1086,9 +1057,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -1119,43 +1090,43 @@ } }, "node_modules/@fluentui/date-time-utilities": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.14.tgz", - "integrity": "sha512-Kc64ZBj0WiaSW/Bsh4fMy9oM2FIk1TgIqBV6+OgOtdKx9cXwLdmgGk8zuQTcuRnwv5WCk2M6wvW1M+eK3sNRGA==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/dom-utilities": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.12.tgz", - "integrity": "sha512-safCKQPJTnshYG13/U2Zx1KWhOhU4vl5RAKqW7HEBfLOHds/fAR+EzTvKgO6OgxJq59JAKJvpH2QujkLXZZQ3A==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.23", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.23.tgz", - "integrity": "sha512-jZjUtfQm9/84jX34zhwwsoZME86xXXgKAgBYuMvRStKzXGdZcd7YSOlmuT8lbISmtFL/SWwUGOEal1nLCUNeNA==", + "version": "8.5.49", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.49.tgz", + "integrity": "sha512-HPJXQf427vhtQLfKn4s6iYUREflwRnLUzt523sbObH6ww14Jw61TTYAOQkL0QlzaOzOnWDfqhjLGzGcvEC3f/g==", "dependencies": { - "@fluentui/set-version": "^8.2.11", - "@fluentui/style-utilities": "^8.9.16", - "@fluentui/utilities": "^8.13.18", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.2.43", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.43.tgz", - "integrity": "sha512-rXr71KxNcWDH2LmTsFZbP75p8HssLlVLaFAqEdLE+sKf/LNKmqkDVTNhDbHZxzxy0QnguI4aNHcyGhMZUH3MPA==", + "version": "8.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.15.tgz", + "integrity": "sha512-bWp4bsHtHZ7zLcKei8sSDasmjli8KL3LuNSz6YDL7Rh858w1p/IjOdohQdWsMJ1saHpruhzbLTu7A6dwdQD1tg==", "dependencies": { - "@fluentui/merge-styles": "^8.5.12", - "@fluentui/set-version": "^8.2.11", - "@fluentui/style-utilities": "^8.9.16", - "@fluentui/utilities": "^8.13.18", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1164,19 +1135,19 @@ } }, "node_modules/@fluentui/keyboard-key": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.12.tgz", - "integrity": "sha512-9nPglM58ThbOEQ88KijdYl64hiTAQQ0o60HRc0vboibmr41mJ322FoBz5Q5S5QLIEbBZajrAkrDMs3PKW4CCSw==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/merge-styles": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.13.tgz", - "integrity": "sha512-ocgwNlQcQwn5mNlZKFazrFVbYDEQ6BptoW4GyEv6U5TEHE8HKKYuPRf340NXCRGiacSpz3vLkyDjp+L431qUXg==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, @@ -1208,15 +1179,15 @@ } }, "node_modules/@fluentui/react-focus": { - "version": "8.8.33", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.33.tgz", - "integrity": "sha512-6+5LWCluSzVr8rK1dUNQ4HP/Prz7OWUScrNi7C+PLZxbt4nnA5M+lDpwRZM1ZyhVhsEjH7p25tagp+EGYz+xKA==", + "version": "8.9.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.12.tgz", + "integrity": "sha512-H150/caeZ3YbUWPfsNj9i4AjZpu+fBvodduzW2r9u+lkeCOZ8HZJqZ5mjSSp3XkyJxkvPmPcGH6F3AEq4qgWiA==", "dependencies": { - "@fluentui/keyboard-key": "^0.4.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.19", - "@fluentui/utilities": "^8.13.20", + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1225,13 +1196,13 @@ } }, "node_modules/@fluentui/react-hooks": { - "version": "8.6.29", - "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.29.tgz", - "integrity": "sha512-MeVevmGJtrYxdhoarrkVWE0Hs4XdzOc9A3tiOjMBIcwOvoOYOAoOELoHK/wuulPVwUn2R9Y+7JpJ6oCe4ImdJw==", + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "dependencies": { - "@fluentui/react-window-provider": "^2.2.15", - "@fluentui/set-version": "^8.2.11", - "@fluentui/utilities": "^8.13.18", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1240,23 +1211,23 @@ } }, "node_modules/@fluentui/react-portal-compat-context": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.6.tgz", - "integrity": "sha512-HUt0/YXKRB4chtzlGbZ+7y7FHFyqaI0CeMFAe/QBXVOiOwA01QOr2j4Uky+30vupspIt6mjodLanuw1jMybmqQ==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", "dependencies": { - "@swc/helpers": "^0.4.14" + "@swc/helpers": "^0.5.1" }, "peerDependencies": { - "@types/react": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0" + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-window-provider": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.16.tgz", - "integrity": "sha512-4gkUMSAUjo3cgCGt+0VvTbMy9qbF6zo/cmmfYtfqbSFtXz16lKixSCMIf66gXdKjovqRGVFC/XibqfrXM2QLuw==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1270,22 +1241,22 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@fluentui/set-version": { - "version": "8.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.12.tgz", - "integrity": "sha512-I4uXIg9xkL2Heotf1+7CyGcHQskdtMSH0B5mSV0TL3w7WI2qpnzrpKuP2Kq6DHZN6Xrsg4ORFNJSjLxq/s9cUQ==", + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/style-utilities": { - "version": "8.9.19", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.19.tgz", - "integrity": "sha512-hllI0OCKYadeFwf4+DLqCWuLReqPRGFzu3vmJo2kIQCyzNKdJqPd8Kh5myv482kWgCAFIrvFDqU0KYS8b/tVWw==", + "version": "8.10.20", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.20.tgz", + "integrity": "sha512-FS70bOKyWJR1EAP1+nCpHi9FbuDwMx5/GaGlykR315mVzyQ6PHfBR65XhndZAii/ZUOcc6ibjgkiCfYKPQwuXg==", "dependencies": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/theme": "^2.6.37", - "@fluentui/utilities": "^8.13.20", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" } @@ -1296,13 +1267,13 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@fluentui/theme": { - "version": "2.6.37", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.37.tgz", - "integrity": "sha512-oL+bd/gfWDM2BPjBodwEQPE0M6HkIvwpQUkDdkzaLfiZU7kI/MvqxQrlmS8JNEACf3YjcHtScVXkUcvweFYocQ==", + "version": "2.6.58", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.58.tgz", + "integrity": "sha512-m92eUnlSXWIEvm8mVE3XZL0i6+h7UpX32g+dv5s5JjxlrMd6w9DDfmu1awAufX/MAYfO6SZkI7JndKf+r6XNDQ==", "dependencies": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/utilities": "^8.13.20", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1311,13 +1282,14 @@ } }, "node_modules/@fluentui/utilities": { - "version": "8.13.20", - "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.20.tgz", - "integrity": "sha512-WxSSruuCz9VJacyT6wV0LvSxdhsS/WVxel38YrB4QOi7ASlkDZ20+sOZ8fNE3PlwKS9DQmxq6W7cUei9iEPwVg==", + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", "dependencies": { - "@fluentui/dom-utilities": "^2.2.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1325,12 +1297,6 @@ "react": ">=16.8.0 <19.0.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -1351,6 +1317,102 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -1516,6 +1578,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -1569,6 +1632,18 @@ "which": "bin/which" } }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/source-map": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", @@ -1657,23 +1732,23 @@ } }, "node_modules/@jest/types/node_modules/@types/yargs": { - "version": "15.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", - "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -1689,22 +1764,22 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -1714,25 +1789,73 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "dev": true, + "dependencies": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz", + "integrity": "sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "node_modules/@microsoft/api-extractor": { @@ -1817,32 +1940,32 @@ } }, "node_modules/@microsoft/eslint-config-spfx": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.0.tgz", - "integrity": "sha512-YanG2vijZ4xEIJxFje8YqQC7M2m5L9EzeejFwLoTWZqJFpayTr+ohE1FmKdpUH6Mbv9UAduGv2PBCi3RPUnZ9Q==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", "dev": true, "dependencies": { - "@microsoft/eslint-plugin-spfx": "1.18.0", - "@rushstack/eslint-config": "3.3.2", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", "@typescript-eslint/experimental-utils": "5.59.11" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.3.2.tgz", - "integrity": "sha512-uSrPkiZxh34I88tRdnrdDcn7tGZDKS/AMe6f8ieBdktvSROrBgNUlBoeAjtbXnbRxUmCOpkZRAAN+J/vP7IgmA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", "dev": true, "dependencies": { - "@rushstack/eslint-patch": "1.3.2", - "@rushstack/eslint-plugin": "0.12.0", - "@rushstack/eslint-plugin-packlets": "0.7.0", - "@rushstack/eslint-plugin-security": "0.6.0", + "@rushstack/eslint-patch": "1.6.0", + "@rushstack/eslint-plugin": "0.13.1", + "@rushstack/eslint-plugin-packlets": "0.8.1", + "@rushstack/eslint-plugin-security": "0.7.1", "@typescript-eslint/eslint-plugin": "~5.59.2", "@typescript-eslint/experimental-utils": "~5.59.2", "@typescript-eslint/parser": "~5.59.2", @@ -1857,18 +1980,18 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", - "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "dev": true }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.12.0.tgz", - "integrity": "sha512-kDB35khQeoDjabzHkHDs/NgvNNZzogkoU/UfrXnNSJJlcCxOxmhyscUQn5OptbixiiYCOFZh9TN9v2yGBZ3vJQ==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.13.1.tgz", + "integrity": "sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==", "dev": true, "dependencies": { - "@rushstack/tree-pattern": "0.2.4", + "@rushstack/tree-pattern": "0.3.1", "@typescript-eslint/experimental-utils": "~5.59.2" }, "peerDependencies": { @@ -1876,12 +1999,12 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.7.0.tgz", - "integrity": "sha512-ftvrRvN7a5dfpDidDtrqJHH25JvL4huqk3a0S4zv5Rlh1kz6sfPvaKosDQowzEHBIWLvAtTN+P8ygWoyL0/XYw==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.8.1.tgz", + "integrity": "sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==", "dev": true, "dependencies": { - "@rushstack/tree-pattern": "0.2.4", + "@rushstack/tree-pattern": "0.3.1", "@typescript-eslint/experimental-utils": "~5.59.2" }, "peerDependencies": { @@ -1889,12 +2012,12 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.6.0.tgz", - "integrity": "sha512-gJFBGoCCofU34GGFtR3zEjymEsRr2wDLu2u13mHVcDzXyZ3EDlt6ImnJtmn8VRDLGjJ7QFPOiYMSZQaArxWmGg==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.7.1.tgz", + "integrity": "sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==", "dev": true, "dependencies": { - "@rushstack/tree-pattern": "0.2.4", + "@rushstack/tree-pattern": "0.3.1", "@typescript-eslint/experimental-utils": "~5.59.2" }, "peerDependencies": { @@ -1902,9 +2025,9 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", - "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz", + "integrity": "sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==", "dev": true }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { @@ -2072,9 +2195,9 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -2090,9 +2213,9 @@ } }, "node_modules/@microsoft/eslint-plugin-spfx": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.0.tgz", - "integrity": "sha512-Dls3QYcnPRgRTW6BD/ZvMDj8xuqRvS7tUXBVtZxcuBmSyTEHwsdYZ4ITf4/Qt+G+PhOZ/w4OCpBDmoSQenEkrw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", "dev": true, "dependencies": { "@typescript-eslint/experimental-utils": "5.59.11" @@ -2102,143 +2225,6 @@ } }, "node_modules/@microsoft/gulp-core-build": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.0.tgz", - "integrity": "sha512-XZfSfV360db1dWXc6sKjlAdDnBY3yz1GmnoBTqhFQJGY7c6yXaiS+pyihHDgCaQ+xg6bJadaS7i42Myl5n9JkQ==", - "dev": true, - "dependencies": { - "@jest/core": "~25.4.0", - "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.53.0", - "@types/chalk": "0.4.31", - "@types/gulp": "4.0.6", - "@types/jest": "25.2.1", - "@types/node": "10.17.13", - "@types/node-notifier": "8.0.2", - "@types/orchestrator": "0.0.30", - "@types/semver": "7.3.5", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3", - "@types/yargs": "0.0.34", - "colors": "~1.2.1", - "del": "^2.2.2", - "end-of-stream": "~1.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "globby": "~5.0.0", - "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", - "gulp-if": "^2.0.1", - "jest": "~25.4.0", - "jest-cli": "~25.4.0", - "jest-environment-jsdom": "~25.4.0", - "jest-nunit-reporter": "~1.3.1", - "jsdom": "~11.11.0", - "lodash.merge": "~4.6.2", - "merge2": "~1.0.2", - "node-notifier": "~10.0.1", - "object-assign": "~4.1.0", - "orchestrator": "~0.3.8", - "pretty-hrtime": "~1.0.2", - "semver": "~7.3.0", - "through2": "~2.0.1", - "vinyl": "~2.2.0", - "xml": "~1.0.1", - "yargs": "~4.6.0", - "z-schema": "~3.18.3" - } - }, - "node_modules/@microsoft/gulp-core-build-sass": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.0.tgz", - "integrity": "sha512-0qvfoyflsW+D5tgi7KNJgNK2uXooAX6zwQ8mN55+fjN3ydUsAjXhzDVN28L5uIJdjIcl0q3wHAhEN6EbVul9yQ==", - "dev": true, - "dependencies": { - "@microsoft/gulp-core-build": "3.18.0", - "@microsoft/load-themed-styles": "~1.10.172", - "@rushstack/node-core-library": "~3.53.0", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "autoprefixer": "~9.8.8", - "clean-css": "4.2.1", - "glob": "~7.0.5", - "postcss": "7.0.38", - "postcss-modules": "~1.5.0", - "sass": "1.44.0" - } - }, - "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { - "version": "1.10.295", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", - "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", - "dev": true - }, - "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@microsoft/gulp-core-build-serve": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.0.tgz", - "integrity": "sha512-72KkvlX2RC5cTpC1e0uhdQA1lXX/v2WKh/7XX1fQMd9kkc8qP6ht1XT39fSWyx7K4oeAsSJJJL9Em++AEIdLpQ==", - "dev": true, - "dependencies": { - "@microsoft/gulp-core-build": "3.18.0", - "@rushstack/debug-certificate-manager": "~1.1.19", - "@rushstack/node-core-library": "~3.53.0", - "@types/node": "10.17.13", - "colors": "~1.2.1", - "express": "~4.16.2", - "gulp": "~4.0.2", - "gulp-connect": "~5.7.0", - "open": "8.4.2", - "sudo": "~1.0.3", - "through2": "~2.0.1" - } - }, - "node_modules/@microsoft/gulp-core-build-typescript": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.0.tgz", - "integrity": "sha512-aG9HgidikzswiX6a1xulhAaB3X8vqwFi/zKID0LEUDhshNqOcj5k04Atp+GNUM/VL28zTCJ5K9s7z6QxFaFiBQ==", - "dev": true, - "dependencies": { - "@microsoft/gulp-core-build": "3.18.0", - "@rushstack/node-core-library": "~3.53.0", - "@types/node": "10.17.13", - "decomment": "~0.9.1", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "resolve": "~1.17.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz", - "integrity": "sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ==", - "dev": true, - "dependencies": { - "@microsoft/gulp-core-build": "3.18.1", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "colors": "~1.2.1", - "gulp": "~4.0.2", - "webpack": "~4.47.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@microsoft/gulp-core-build": { "version": "3.18.1", "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", @@ -2285,23 +2271,113 @@ "z-schema": "~3.18.3" } }, + "node_modules/@microsoft/gulp-core-build-sass": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.1.tgz", + "integrity": "sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.1.tgz", + "integrity": "sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.1.tgz", + "integrity": "sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~5.88.1" + } + }, "node_modules/@microsoft/load-themed-styles": { - "version": "2.0.85", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.85.tgz", - "integrity": "sha512-lG9/NC56JuoffdDpPAczZVzMCs9o3eBSY/FlB7fYGPb98zaLTjKrX0yxy7jifp9FelXH06DnRi/hXQL/4sxTbg==", + "version": "2.0.138", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.138.tgz", + "integrity": "sha512-3/aHygd9/wgsYVbQ1i5OC3zQGlCk5PeD5bMQa7iNEbVSXWYz+sLxKx1JMoF+EYciMrwwOloWDiL8zib7NnbVFg==", "dev": true, "peer": true }, "node_modules/@microsoft/loader-load-themed-styles": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.45.tgz", - "integrity": "sha512-04foUzzYBbKpBKj16N9pjyKJzt6jthyd2gMzg1fQJPfrIblsJanumlhiUitpZjzyhs/53qYzEsTo0PZCKRHUpQ==", + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", "dev": true, "dependencies": { "loader-utils": "1.4.2" }, "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.47", + "@microsoft/load-themed-styles": "^2.0.113", "@types/webpack": "^4" }, "peerDependenciesMeta": { @@ -2354,32 +2430,32 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@microsoft/rush-lib": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz", - "integrity": "sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", "dev": true, "dependencies": { "@pnpm/dependency-path": "~2.1.2", "@pnpm/link-bins": "~5.3.7", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/package-deps-hash": "4.0.41", - "@rushstack/package-extractor": "0.3.11", - "@rushstack/rig-package": "0.4.0", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.100.2", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.100.2", - "@rushstack/stream-collator": "4.0.259", - "@rushstack/terminal": "0.5.34", - "@rushstack/ts-command-line": "4.15.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", "@types/node-fetch": "2.6.2", "@yarnpkg/lockfile": "~1.0.2", "builtin-modules": "~3.1.0", "cli-table": "~0.3.1", - "colors": "~1.2.1", "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", "figures": "3.0.0", "git-repo-info": "~2.1.0", - "glob": "~7.0.5", "glob-escape": "~0.0.2", "https-proxy-agent": "~5.0.0", "ignore": "~5.1.6", @@ -2388,6 +2464,7 @@ "node-fetch": "2.6.7", "npm-check": "~6.0.1", "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", "semver": "~7.5.4", @@ -2395,19 +2472,19 @@ "strict-uri-encode": "~2.0.0", "tapable": "2.2.1", "tar": "~6.1.11", - "true-case-path": "~2.2.1" + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" }, "engines": { "node": ">=5.6.0" } }, "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -2425,42 +2502,24 @@ } }, "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, - "node_modules/@microsoft/rush-lib/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz", - "integrity": "sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", "dev": true, "dependencies": { + "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", - "colors": "~1.2.1", "string-argv": "~0.3.1" } }, @@ -2474,6 +2533,22 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/@microsoft/rush-lib/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/@microsoft/rush-lib/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2486,6 +2561,15 @@ "node": ">=10" } }, + "node_modules/@microsoft/rush-lib/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/@microsoft/rush-lib/node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -2518,10 +2602,19 @@ "node": ">=10" } }, + "node_modules/@microsoft/rush-lib/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@microsoft/rush-lib/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -2553,366 +2646,6 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/rush-stack-compiler-4.5": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.5/-/rush-stack-compiler-4.5-0.5.0.tgz", - "integrity": "sha512-LUNdLsOQBHzBIFoy6Gh9oNIAPFCrRG0hvLLuUAbovaxbLJ2Sp6GkO+L1Lot/JIpUtQSOxAElb3wNPp9vVdXGOw==", - "dev": true, - "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", - "@types/node": "10.17.13", - "import-lazy": "~4.0.0", - "typescript": "~4.5.5" - }, - "bin": { - "rush-api-extractor": "bin/rush-api-extractor", - "rush-eslint": "bin/rush-eslint", - "rush-tsc": "bin/rush-tsc", - "rush-tslint": "bin/rush-tslint" - }, - "peerDependencies": { - "eslint": "^8.7.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-config": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", - "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", - "dev": true, - "dependencies": { - "@rushstack/eslint-patch": "1.1.4", - "@rushstack/eslint-plugin": "0.9.1", - "@rushstack/eslint-plugin-packlets": "0.4.1", - "@rushstack/eslint-plugin-security": "0.3.1", - "@typescript-eslint/eslint-plugin": "~5.20.0", - "@typescript-eslint/experimental-utils": "~5.20.0", - "@typescript-eslint/parser": "~5.20.0", - "@typescript-eslint/typescript-estree": "~5.20.0", - "eslint-plugin-promise": "~6.0.0", - "eslint-plugin-react": "~7.27.1", - "eslint-plugin-tsdoc": "~0.2.16" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", - "typescript": ">=3.0.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-patch": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", - "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", - "dev": true - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-plugin": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", - "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", - "dev": true, - "dependencies": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.20.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-plugin-packlets": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", - "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", - "dev": true, - "dependencies": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.20.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-plugin-security": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", - "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", - "dev": true, - "dependencies": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.20.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/tree-pattern": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", - "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", - "dev": true - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", - "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/type-utils": "5.20.0", - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/experimental-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", - "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.20.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/parser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", - "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", - "debug": "^4.3.2" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/scope-manager": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", - "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/type-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", - "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/types": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", - "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", - "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", - "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", - "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.20.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/@microsoft/rush-stack-compiler-4.7": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", @@ -3243,9 +2976,9 @@ } }, "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -3261,57 +2994,57 @@ } }, "node_modules/@microsoft/sp-adaptive-card-extension-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.0.tgz", - "integrity": "sha512-JAwtkJwK9WRu5weUhSTaLmvq9qLslSrMPn5/b4FwPt+DX4JFrx7zT8qpsV0kPcMix743FhqFVjx1fPja9I85Iw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz", + "integrity": "sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA==", "dependencies": { - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adaptivecards": "2.11.2", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-build-core-tasks": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.0.tgz", - "integrity": "sha512-AeCWY5dDkMSI4iF7dZtomMXF6JfwDJ9u95PsdYfBgm9n/lTjyfFoGQBWkhUH8A5ZDmdAfExElsuoQgevU50UPg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.18.0", - "@microsoft/gulp-core-build-serve": "3.12.0", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/spfx-heft-plugins": "1.18.0", - "@rushstack/node-core-library": "3.59.6", + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/glob": "5.0.30", "@types/lodash": "4.14.117", - "@types/webpack": "4.41.24", "colors": "~1.2.1", "glob": "~7.0.5", "gulp": "4.0.2", "lodash": "4.17.21", - "webpack": "~4.47.0" + "webpack": "~5.88.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -3345,6 +3078,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3373,9 +3116,9 @@ } }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -3407,49 +3150,37 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/@microsoft/sp-build-web": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.0.tgz", - "integrity": "sha512-OSaNg+G16qy/cgB2m/6hKx1wO394og/25H7aHVzgJz6IIzPGeGT4Z3+YhdH5XeizCWaW7mSA+PjOqLiTtGbk0g==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.18.0", - "@microsoft/gulp-core-build-sass": "4.17.0", - "@microsoft/gulp-core-build-serve": "3.12.0", - "@microsoft/gulp-core-build-typescript": "8.6.0", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/rush-lib": "5.100.2", - "@microsoft/sp-build-core-tasks": "1.18.0", - "@rushstack/node-core-library": "3.59.6", - "@types/webpack": "4.41.24", + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-sass": "4.17.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.6.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", "gulp": "4.0.2", "postcss": "^8.4.19", "semver": "~7.3.2", "true-case-path": "~2.2.1", - "webpack": "~4.47.0", + "webpack": "~5.88.1", "yargs": "~4.6.0" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -3466,18 +3197,6 @@ } } }, - "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -3493,6 +3212,28 @@ "node": ">=10" } }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@microsoft/sp-build-web/node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -3511,9 +3252,9 @@ } }, "node_modules/@microsoft/sp-build-web/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -3545,47 +3286,69 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/sp-build-web/node_modules/z-schema/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/@microsoft/sp-component-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.0.tgz", - "integrity": "sha512-fSoP/y6kfwYs0XQ22GjVwEOYO6PkC6RTdl624Iub4sDxdjzblAivAcHUovsVNdhS+twRD1fKumSYiNbmYugYTg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", "dependencies": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, "node_modules/@microsoft/sp-core-library": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.0.tgz", - "integrity": "sha512-9Ua3SACtRHh1o9ScqDgtSDGqccpnkLgYawBQRbKIjCPwQ8dqS96586KU9HioBHr4LtqWJNo0cp5h/XIXmrZ9+Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", "dependencies": { - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-odata-types": "1.18.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", @@ -3595,13 +3358,13 @@ } }, "node_modules/@microsoft/sp-css-loader": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz", - "integrity": "sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", "dev": true, "dependencies": { "@microsoft/load-themed-styles": "1.10.292", - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", "autoprefixer": "9.7.1", "css-loader": "3.4.2", "cssnano": "~5.1.14", @@ -3610,8 +3373,10 @@ "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", - "webpack": "~4.47.0" + "postcss-modules-values": "~4.0.0" + }, + "peerDependencies": { + "webpack": "^5.88.1" } }, "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { @@ -3621,12 +3386,11 @@ "dev": true }, "node_modules/@microsoft/sp-css-loader/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -3732,6 +3496,103 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/@microsoft/sp-css-loader/node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -3750,6 +3611,35 @@ "node": ">=4" } }, + "node_modules/@microsoft/sp-css-loader/node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, "node_modules/@microsoft/sp-css-loader/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3779,6 +3669,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/@microsoft/sp-css-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@microsoft/sp-css-loader/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -3807,9 +3715,9 @@ } }, "node_modules/@microsoft/sp-css-loader/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -3842,57 +3750,56 @@ } }, "node_modules/@microsoft/sp-diagnostics": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.0.tgz", - "integrity": "sha512-Nu4Q975WfncYMyOQlJkUR8ml+2WiZw06gh308Ze22TKHcmylsjjOFkeCtI/YLq8iD6ibQmVDQpYbc5bUlhDbug==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", "dependencies": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0" + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-dynamic-data": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.0.tgz", - "integrity": "sha512-Ti0QjkUmUEWq6FJ8QpR+Hc9L4dm4VQnCc76zjz74vJWIO/VP3pAg8zpjwQkLFzPpUK8VbCObTa57iE6exuxzGA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", "dependencies": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-http": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.0.tgz", - "integrity": "sha512-eo8Jv0UMd1htpoiRGlGw0IR8bSapgHYabMBjTzXGe8NKuTddeBIG5TCO02ZwIYfMaKJHmZ365jpnmDwfI64cWw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "dependencies": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-http-msgraph": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-http-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.0.tgz", - "integrity": "sha512-nkx4L73HKqy0tzAprw6NKzkw6idyp0PJPn9DtogvTuLndx5NEmLEzD528n1TCR3EPykeznlqvsWru3DnlgSMRg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", "dependencies": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adal-angular": "1.0.16", "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", @@ -3901,15 +3808,15 @@ } }, "node_modules/@microsoft/sp-http-msgraph": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.0.tgz", - "integrity": "sha512-ufSV53tcSxoeW1ykMrI9qK0mKw8KI9WCwJHV3c5gpo+V+ShleVFO3aeD7G0DAu5Y9Fu+1y81AJH9CbJgmDiIsA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", "dependencies": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", "tslib": "2.3.1" }, "peerDependencies": { @@ -3917,21 +3824,21 @@ } }, "node_modules/@microsoft/sp-image-helper": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.0.tgz", - "integrity": "sha512-JZ2knonfACUA5JcMOMI+MRf5aGEUK5ZRKbqe3GsBvj8msKRcLsafEews6KF90Hl4IR1kv9ul1R1gPAVW9MtTAQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", "dependencies": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", @@ -3941,20 +3848,20 @@ } }, "node_modules/@microsoft/sp-loader": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.0.tgz", - "integrity": "sha512-MHVJRDuM6H4sbdBn7ZgoBpniKpWpvQxhYfk9HR8lXiyDa2YEVfoQJxkKeZoaGnaz1KHYQ/tbdEWtyq8ZiNUzKQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", "dependencies": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-odata-types": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", - "@rushstack/loader-raw-script": "1.3.315", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", "@types/requirejs": "2.1.29", "raw-loader": "~0.5.1", "react": "17.0.1", @@ -3963,43 +3870,74 @@ "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", "@types/react-dom": ">=16.9.8 <18.0.0" } }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, "node_modules/@microsoft/sp-lodash-subset": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.0.tgz", - "integrity": "sha512-FBh0ylpwUeZg71v5mtXcRsExaHPoLfhWPG2xFsxUgMBLspwUghxoQt0rn3apUaIoO1AzTHzshMIU/6dgYjDccA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", "dependencies": { "@types/lodash": "4.14.117", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-module-interfaces": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz", - "integrity": "sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", "dependencies": { - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", "z-schema": "4.2.4" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -4086,9 +4024,9 @@ } }, "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } @@ -4118,92 +4056,124 @@ } }, "node_modules/@microsoft/sp-odata-types": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.0.tgz", - "integrity": "sha512-tBJmiZ2t7oW6EaeJYiAeV4VFmIgn3e2jrR7//31ZqMDcDHyf4v/vIYYdRuIExS4vasVVhSb2Zgc5kJ8cDsqEsw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", "dependencies": { "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-office-ui-fabric-core": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.0.tgz", - "integrity": "sha512-4RKtrZm65xsc4F+RQMVMfU6A2qDm4+ykmO0MsxtH1VatdZ/4QLAIC9BXCaRHpuD9n1rS32t5V4oP2HVMamZFEw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.19.0.tgz", + "integrity": "sha512-rh54f6JgjZm0qphHk9UIhV1rRSzX3GwDz4joTNw+kSumLCGXVmef5+qrtd6HAFHI/TQCf/FQkgW0a4DFF/qDAA==", "dependencies": { "office-ui-fabric-core": "11.0.1", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-page-context": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.0.tgz", - "integrity": "sha512-H+VMc8/WGuj7nKxahoc7g71HK2y4hOXPg74/+UuVW7caAgpO62C35OtHM2K5Awn4Xc8N/nswT5mV2dsA/sD9ZA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", "dependencies": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-odata-types": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-property-pane": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.0.tgz", - "integrity": "sha512-4BxDnuGtlVh5510evbmJIra3qJVb6b0/h2nubLg/4Nbnf2Wt3p+fi7RbC0RoQ2k1xWbYk167nhf5UUt/3PNejg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", "dependencies": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-image-helper": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", "@types/react-dom": ">=16.9.8 <18.0.0" } }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, "node_modules/@microsoft/sp-top-actions": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.0.tgz", - "integrity": "sha512-mPnw3IaG0VgzR8NWj3J9tW3GanCWc6iRYmuU360W5/KFUhm99Air2ZzN+SKidSTWB+rCGPlJD+7mw1ZL7RU/PA==" + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.19.0.tgz", + "integrity": "sha512-/1G0J/2sNYK/LXqHnD5h4jitMzatbZRjwT2Qzd4JRxGSujFUe+VYRET90LXdA6lBnDrfZ2MlsVfRkEPrnGyZFQ==" }, "node_modules/@microsoft/sp-webpart-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.0.tgz", - "integrity": "sha512-0QKcEtT3Ec/W9ij2zpkGvY/sfhHMgUJYkts6fDuGLagzVa9tl3thQRxbM1+4xf3D3u9UZ/Tx/+Y34sGvqL33Ug==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.19.0.tgz", + "integrity": "sha512-UEWWPDahD4tEAiZVeqCVV0DEU/0LhTgshWDLAeiRvcz5G83JrCN10JCwucYmAzwV3Irisy0DX9nt6C5qWzbvcA==", "dependencies": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", - "@microsoft/sp-property-pane": "1.18.0", - "@microsoft/sp-top-actions": "1.18.0", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-top-actions": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "@types/office-js": "1.0.36", "react": "17.0.1", @@ -4211,58 +4181,82 @@ "tslib": "2.3.1" }, "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", "@types/react-dom": ">=16.9.8 <18.0.0" } }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, "node_modules/@microsoft/spfx-heft-plugins": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz", - "integrity": "sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", "dev": true, "dependencies": { - "@azure/storage-blob": "~12.11.0", + "@azure/storage-blob": "~12.17.0", "@microsoft/load-themed-styles": "1.10.292", - "@microsoft/loader-load-themed-styles": "2.0.68", - "@microsoft/rush-lib": "5.100.2", - "@microsoft/sp-css-loader": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/localization-utilities": "0.8.80", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", - "@rushstack/set-webpack-public-path-plugin": "4.0.15", - "@rushstack/terminal": "0.5.36", - "@rushstack/webpack4-localization-plugin": "0.17.46", - "@rushstack/webpack4-module-minifier-plugin": "0.12.35", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", "@types/tapable": "1.0.6", "autoprefixer": "9.7.1", - "colors": "~1.2.1", - "copy-webpack-plugin": "~6.0.3", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", "express": "4.18.1", - "file-loader": "6.1.0", + "fast-glob": "~3.2.12", "git-repo-info": "~2.1.1", - "glob": "~7.0.5", - "html-loader": "~0.5.1", + "html-loader": "~4.2.0", "jszip": "~3.8.0", "lodash": "4.17.21", "mime": "2.5.2", - "postcss": "^8.4.19", - "postcss-loader": "^4.2.0", "resolve": "~1.17.0", "source-map": "0.6.1", - "source-map-loader": "1.1.3", + "source-map-loader": "~4.0.1", "tapable": "1.1.3", "true-case-path": "~2.2.1", - "uuid": "~3.1.0", - "webpack": "~4.47.0", - "webpack-dev-server": "~4.9.3", - "webpack-sources": "1.4.3", + "uuid": "^9.0.0", + "webpack": "~5.88.1", "xml": "~1.0.1" } }, @@ -4272,31 +4266,12 @@ "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", "dev": true }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/loader-load-themed-styles": { - "version": "2.0.68", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz", - "integrity": "sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg==", - "dev": true, - "dependencies": { - "loader-utils": "1.4.2" - }, - "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.70", - "@types/webpack": "^4" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -4331,9 +4306,9 @@ } }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "dependencies": { "resolve": "~1.22.1", @@ -4357,308 +4332,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz", - "integrity": "sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/webpack-plugin-utilities": "0.2.36" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz", - "integrity": "sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg==", - "dev": true, - "dependencies": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8", - "webpack": "^5.35.1" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "optional": true, - "peer": true, - "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.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", - "dev": true, - "optional": true, - "peer": true, - "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" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -4692,23 +4365,6 @@ "node": ">=6.0.0" } }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/body-parser": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", @@ -4936,61 +4592,6 @@ "node": ">=0.10.0" } }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6.11.5" - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -5021,6 +4622,23 @@ "node": ">= 0.8" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", @@ -5071,26 +4689,6 @@ } ] }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -5148,17 +4746,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", @@ -5211,42 +4798,14 @@ } }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" } }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -5348,30 +4907,6 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@opentelemetry/api": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", @@ -5381,20 +4916,28 @@ "node": ">=8.0.0" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dev": true, "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", + "ansi-html": "^0.0.9", + "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.0", - "schema-utils": "^3.0.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { @@ -5404,9 +4947,9 @@ "@types/webpack": "4.x || 5.x", "react-refresh": ">=0.10.0 <1.0.0", "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", + "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -5431,22 +4974,6 @@ } } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", @@ -5461,54 +4988,6 @@ "node": ">=8.9.0" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -5642,26 +5121,11 @@ "url": "https://opencollective.com/pnpm" } }, - "node_modules/@pnpm/dependency-path/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pnpm/dependency-path/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -5669,12 +5133,6 @@ "node": ">=10" } }, - "node_modules/@pnpm/dependency-path/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@pnpm/error": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", @@ -6045,9 +5503,9 @@ } }, "node_modules/@rushstack/eslint-plugin-packlets/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -6203,9 +5661,9 @@ } }, "node_modules/@rushstack/eslint-plugin-security/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -6348,9 +5806,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -6366,13 +5824,14 @@ } }, "node_modules/@rushstack/heft-config-file": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz", - "integrity": "sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ==", + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", "jsonpath-plus": "~4.0.0" }, "engines": { @@ -6380,12 +5839,11 @@ } }, "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -6403,9 +5861,9 @@ } }, "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "dependencies": { "resolve": "~1.22.1", @@ -6467,9 +5925,9 @@ } }, "node_modules/@rushstack/heft-config-file/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -6502,32 +5960,32 @@ } }, "node_modules/@rushstack/loader-raw-script": { - "version": "1.3.315", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.315.tgz", - "integrity": "sha512-5aWDOC2hZv2L9C/sBy0+9VyXANaGGnytiKv9fc85ueia4YHrYPWOdbdGrnqi97GBtWQWkVv8a1NuncoC+KIZig==", + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", "dependencies": { "loader-utils": "1.4.2" } }, "node_modules/@rushstack/localization-utilities": { - "version": "0.8.80", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz", - "integrity": "sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA==", + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/typings-generator": "0.10.36", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", "pseudolocale": "~1.1.0", "xmldoc": "~1.1.2" } }, "node_modules/@rushstack/localization-utilities/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -6599,9 +6057,9 @@ } }, "node_modules/@rushstack/localization-utilities/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -6634,12 +6092,12 @@ } }, "node_modules/@rushstack/module-minifier": { - "version": "0.3.38", - "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz", - "integrity": "sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", "dev": true, "dependencies": { - "@rushstack/worker-pool": "0.3.37", + "@rushstack/worker-pool": "0.4.37", "serialize-javascript": "6.0.0", "source-map": "~0.7.3", "terser": "^5.9.0" @@ -6653,15 +6111,6 @@ } } }, - "node_modules/@rushstack/module-minifier/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/@rushstack/module-minifier/node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -6704,9 +6153,9 @@ } }, "node_modules/@rushstack/node-core-library/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -6733,21 +6182,20 @@ } }, "node_modules/@rushstack/package-deps-hash": { - "version": "4.0.41", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz", - "integrity": "sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA==", + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6" + "@rushstack/node-core-library": "4.0.2" } }, "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -6819,9 +6267,9 @@ } }, "node_modules/@rushstack/package-deps-hash/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -6854,27 +6302,27 @@ } }, "node_modules/@rushstack/package-extractor": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz", - "integrity": "sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ==", + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", "dev": true, "dependencies": { "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "ignore": "~5.1.6", "jszip": "~3.8.0", "minimatch": "~3.0.3", - "npm-packlist": "~2.1.2" + "npm-packlist": "~2.1.2", + "semver": "~7.5.4" } }, "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -6891,24 +6339,6 @@ } } }, - "node_modules/@rushstack/package-extractor/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, "node_modules/@rushstack/package-extractor/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -6976,9 +6406,9 @@ } }, "node_modules/@rushstack/package-extractor/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -7021,24 +6451,24 @@ } }, "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", "https-proxy-agent": "~5.0.0", "node-fetch": "2.6.7" } }, "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -7110,9 +6540,9 @@ } }, "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -7145,25 +6575,24 @@ } }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", "dev": true, "dependencies": { - "@azure/identity": "~2.1.0", - "@azure/storage-blob": "~12.11.0", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", - "@rushstack/terminal": "0.5.34" + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" } }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -7180,24 +6609,6 @@ } } }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -7253,9 +6664,9 @@ } }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -7287,24 +6698,147 @@ "commander": "^9.4.1" } }, - "node_modules/@rushstack/rush-sdk": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz", - "integrity": "sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ==", + "node_modules/@rushstack/rush-http-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/node-fetch": "2.6.2", "tapable": "2.2.1" } }, "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -7376,9 +6910,9 @@ } }, "node_modules/@rushstack/rush-sdk/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -7411,34 +6945,30 @@ } }, "node_modules/@rushstack/set-webpack-public-path-plugin": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.9.tgz", - "integrity": "sha512-ggcUjEC6DfxsC8K8FjnMVuwDaIJTZaFox4KrwXqdA9n1CzgndxuWJFt3WiGwOWxzKPQXWDXsGcF+bNPHC52Fng==", + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/webpack-plugin-utilities": "0.3.9" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" }, "peerDependencies": { - "@types/webpack": "^4.39.8" + "@types/node": "*", + "webpack": "^5.68.0" }, "peerDependenciesMeta": { - "@types/webpack": { + "@types/node": { "optional": true } } }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.61.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", - "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -7455,230 +6985,21 @@ } } }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.9.tgz", - "integrity": "sha512-BggJHoxAgIyTNJegFFdi+nB3lkiGU2W65qiJMzQCkdTJpbsVmoSH5XnXzBIx+ZkRglu65YZNHQSLueBSEmxM5w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8", - "webpack": "^5.35.1" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "optional": true, - "peer": true, "engines": { "node": "^12.20.0 || >=14" } }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6.11.5" - } - }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -7691,8 +7012,6 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -7705,33 +7024,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -7742,186 +7039,26 @@ "node": ">=10" } }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "optional": true, - "peer": true, - "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.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, - "optional": true, - "peer": true, "engines": { "node": ">= 0.10" } }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", - "dev": true, - "optional": true, - "peer": true, - "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" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", @@ -7938,22 +7075,21 @@ } }, "node_modules/@rushstack/stream-collator": { - "version": "4.0.259", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz", - "integrity": "sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw==", + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" } }, "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -7970,24 +7106,6 @@ } } }, - "node_modules/@rushstack/stream-collator/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, "node_modules/@rushstack/stream-collator/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -8043,9 +7161,9 @@ } }, "node_modules/@rushstack/stream-collator/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -8078,13 +7196,13 @@ } }, "node_modules/@rushstack/terminal": { - "version": "0.5.36", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz", - "integrity": "sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" }, "peerDependencies": { "@types/node": "*" @@ -8096,12 +7214,11 @@ } }, "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -8172,10 +7289,25 @@ "node": ">=10" } }, + "node_modules/@rushstack/terminal/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/@rushstack/terminal/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -8226,14 +7358,15 @@ } }, "node_modules/@rushstack/typings-generator": { - "version": "0.10.36", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz", - "integrity": "sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA==", + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "chokidar": "~3.4.0", - "glob": "~7.0.5" + "fast-glob": "~3.3.1" }, "peerDependencies": { "@types/node": "*" @@ -8245,12 +7378,11 @@ } }, "node_modules/@rushstack/typings-generator/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -8277,6 +7409,22 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/@rushstack/typings-generator/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/@rushstack/typings-generator/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -8289,6 +7437,15 @@ "node": ">=10" } }, + "node_modules/@rushstack/typings-generator/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/@rushstack/typings-generator/node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -8322,9 +7479,9 @@ } }, "node_modules/@rushstack/typings-generator/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -8356,55 +7513,67 @@ "commander": "^9.4.1" } }, - "node_modules/@rushstack/webpack4-localization-plugin": { - "version": "0.17.46", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz", - "integrity": "sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w==", + "node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", "dev": true, "dependencies": { - "@rushstack/localization-utilities": "0.8.83", - "@rushstack/node-core-library": "3.59.7", - "@types/tapable": "1.0.6", - "loader-utils": "1.4.2", - "minimatch": "~3.0.3" + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^4.0.16", - "@types/node": "*", - "@types/webpack": "^4.39.0", - "webpack": "^4.31.0" + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1 || ^4.31.0" }, "peerDependenciesMeta": { - "@rushstack/set-webpack-public-path-plugin": { - "optional": true - }, - "@types/node": { - "optional": true - }, "@types/webpack": { "optional": true + }, + "webpack": { + "optional": true } } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/localization-utilities": { - "version": "0.8.83", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz", - "integrity": "sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ==", + "node_modules/@rushstack/webpack-plugin-utilities/node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "dependencies": { - "@rushstack/node-core-library": "3.59.7", - "@rushstack/typings-generator": "0.11.1", - "pseudolocale": "~1.1.0", - "xmldoc": "~1.1.2" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.59.7", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz", - "integrity": "sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==", + "node_modules/@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dev": true, + "dependencies": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -8421,26 +7590,7 @@ } } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/typings-generator": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz", - "integrity": "sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.7", - "chokidar": "~3.4.0", - "fast-glob": "~3.2.4" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/commander": { + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", @@ -8450,7 +7600,7 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/lru-cache": { + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", @@ -8462,19 +7612,7 @@ "node": ">=10" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/resolve": { + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", @@ -8491,7 +7629,7 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/semver": { + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", @@ -8506,22 +7644,22 @@ "node": ">=10" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/yallist": { + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/z-schema": { + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", @@ -8541,52 +7679,35 @@ "commander": "^9.4.1" } }, - "node_modules/@rushstack/webpack4-module-minifier-plugin": { - "version": "0.12.35", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz", - "integrity": "sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw==", + "node_modules/@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", "dev": true, "dependencies": { - "@rushstack/module-minifier": "0.3.38", - "@rushstack/worker-pool": "0.3.37", + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", "@types/tapable": "1.0.6", - "tapable": "1.1.3" + "tapable": "2.2.1" }, "engines": { - "node": ">=10.17.1" + "node": ">=14.19.0" }, "peerDependencies": { + "@rushstack/module-minifier": "*", "@types/node": "*", - "@types/webpack": "*", - "@types/webpack-sources": "*", - "webpack": "^4.31.0", - "webpack-sources": "~1.4.3" + "webpack": "^5.68.0" }, "peerDependenciesMeta": { "@types/node": { "optional": true - }, - "@types/webpack": { - "optional": true - }, - "@types/webpack-sources": { - "optional": true } } }, - "node_modules/@rushstack/webpack4-module-minifier-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@rushstack/worker-pool": { - "version": "0.3.37", - "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz", - "integrity": "sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", "dev": true, "peerDependencies": { "@types/node": "*" @@ -8597,6 +7718,12 @@ } } }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -8606,6 +7733,18 @@ "node": ">=6" } }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", @@ -8616,17 +7755,17 @@ } }, "node_modules/@swc/helpers": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@swc/helpers/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", @@ -8640,15 +7779,6 @@ "node": ">=6" } }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -8664,6 +7794,8 @@ "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", "deprecated": "This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.", "dev": true, + "optional": true, + "peer": true, "dependencies": { "anymatch": "*" } @@ -8675,9 +7807,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", - "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -8688,18 +7820,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", - "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", - "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -8707,18 +7839,18 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", - "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "dependencies": { "@types/connect": "*", @@ -8726,9 +7858,9 @@ } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -8741,18 +7873,18 @@ "dev": true }, "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -8760,27 +7892,29 @@ } }, "node_modules/@types/copy-webpack-plugin": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz", - "integrity": "sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-8.0.1.tgz", + "integrity": "sha512-TwEeGse0/wq+t3SFW0DEwroMS/cDkwVZT+vj7tMAYTp7llt/yz6NuW2n04X2M5P/kSfBQOORhrHAN2mqZdmybg==", "dev": true, "dependencies": { - "@types/webpack": "^4" + "@types/node": "*", + "tapable": "^2.0.0", + "webpack": "^5.1.0" } }, "node_modules/@types/cross-spawn": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz", - "integrity": "sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "version": "8.56.11", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.11.tgz", + "integrity": "sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==", "dev": true, "dependencies": { "@types/estree": "*", @@ -8792,23 +7926,21 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "dependencies": { "@types/body-parser": "*", @@ -8818,9 +7950,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, "dependencies": { "@types/node": "*", @@ -8840,9 +7972,9 @@ } }, "node_modules/@types/glob-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.1.tgz", - "integrity": "sha512-sR8FnsG9sEkjKasMSYbRmzaSVYmY76ui0t+T+9BE2Wr/ansAKfNsu+xT0JvZL+7DDQDO/MPTg6g8hfNdhYWT2g==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", "dev": true, "dependencies": { "@types/node": "*", @@ -8851,9 +7983,9 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", - "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -9131,30 +8263,30 @@ } }, "node_modules/@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", - "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -9186,31 +8318,15 @@ "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", "dev": true }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/webpack": "^4" - } - }, "node_modules/@types/lodash": { "version": "4.14.117", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "node_modules/@types/minimatch": { @@ -9256,9 +8372,9 @@ } }, "node_modules/@types/node-forge": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.8.tgz", - "integrity": "sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -9300,9 +8416,9 @@ "dev": true }, "node_modules/@types/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-I+BytjxOlNYA285zP/3dVCRcE+OAvgHQZQt26MP7T7JbZ9DM/3W2WfViU1XuLypCzAx8PTC+MlYO3WLqjTyZ3g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", "dev": true }, "node_modules/@types/prettier": { @@ -9317,21 +8433,21 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/q": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.7.tgz", - "integrity": "sha512-HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA==", + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", "dev": true }, "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "node_modules/@types/react": { @@ -9358,9 +8474,9 @@ "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" }, "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "dev": true }, "node_modules/@types/scheduler": { @@ -9375,9 +8491,9 @@ "dev": true }, "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, "dependencies": { "@types/mime": "^1", @@ -9385,29 +8501,29 @@ } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "dependencies": { "@types/node": "*" @@ -9417,7 +8533,9 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/@types/stack-utils": { "version": "1.0.1", @@ -9426,26 +8544,14 @@ "dev": true }, "node_modules/@types/streamx": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.3.tgz", - "integrity": "sha512-D2eONMpz0JX15eA4pxylNVzq4kyqRRGqsMIxIjbfjDGaHMaoCvgFWn2+EkrL8/gODCvbNcPIVp7Eecr/+PX61g==", + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", "dev": true, "dependencies": { "@types/node": "*" } }, - "node_modules/@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", - "dev": true - }, - "node_modules/@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, "node_modules/@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -9475,14 +8581,16 @@ "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "source-map": "^0.6.1" } }, "node_modules/@types/undertaker": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.10.tgz", - "integrity": "sha512-UzbgxdP5Zn0UlaLGF8CxXGpP7MCu/Y/b/24Kj3dK0J3+xOSmAGJw4JJKi21avFNuUviG59BMBUdrcL+KX+z7BA==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", "dev": true, "dependencies": { "@types/node": "*", @@ -9491,9 +8599,9 @@ } }, "node_modules/@types/undertaker-registry": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.3.tgz", - "integrity": "sha512-9wabQxkMB6Nb6FuPxvLQiMLBT2KkJXxgC9RoehnSSCvVzrag5GKxI5pekcgnMcZaGupuJOd0CLT+8ZwHHlG5vQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", "dev": true }, "node_modules/@types/vinyl": { @@ -9506,9 +8614,9 @@ } }, "node_modules/@types/vinyl-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.4.tgz", - "integrity": "sha512-UIdM4bMUcWky41J0glmBx4WnCiF48J7Q2S0LJ8heFmZiB7vHeLOHoLx1ABxu4lY6eD2FswVp47cSIc1GFFJkbw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", "dev": true, "dependencies": { "@types/glob-stream": "*", @@ -9521,6 +8629,8 @@ "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@types/anymatch": "*", "@types/node": "*", @@ -9531,44 +8641,12 @@ } }, "node_modules/@types/webpack-dev-server": { - "version": "3.11.4", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz", - "integrity": "sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", + "integrity": "sha512-T6UeAUQWojf1toimSIf6sBwaO4HQ4iHdF4BL2RbPbzKTqe5blB7Iih7i7h69NSg/fOjWlkdszNPlaWD1/aX5LQ==", "dev": true, "dependencies": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - } - }, - "node_modules/@types/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@types/webpack-dev-server/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "webpack-dev-server": "*" } }, "node_modules/@types/webpack-env": { @@ -9582,6 +8660,8 @@ "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@types/node": "*", "@types/source-list-map": "*", @@ -9593,14 +8673,16 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">= 8" } }, "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -9613,9 +8695,9 @@ "dev": true }, "node_modules/@types/yargs-parser": { - "version": "21.0.2", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", - "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -9851,9 +8933,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -9938,9 +9020,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -9982,9 +9064,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { @@ -10091,9 +9173,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -10195,238 +9277,188 @@ "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, - "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@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" } }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "dependencies": { - "envinfo": "^7.7.3" + "engines": { + "node": ">=14.15.0" }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -10470,6 +9502,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/accepts": { @@ -10486,9 +9519,9 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -10524,8 +9557,6 @@ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, - "optional": true, - "peer": true, "peerDependencies": { "acorn": "^8" } @@ -10552,6 +9583,7 @@ "version": "1.0.16", "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "deprecated": "This package is no longer supported. Please migrate to @azure/msal-angular.", "engines": { "node": ">=0.8.0" } @@ -10605,15 +9637,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, "node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", @@ -10632,15 +9655,15 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -10710,6 +9733,18 @@ "node": ">=0.10.0" } }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -10786,12 +9821,6 @@ "node": ">=0.10.0" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "node_modules/archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", @@ -10890,10 +9919,13 @@ } }, "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/array-flatten": { "version": "1.1.1", @@ -11096,34 +10128,6 @@ "safer-buffer": "~2.1.0" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -11133,21 +10137,6 @@ "node": ">=0.8" } }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -11157,15 +10146,6 @@ "node": ">=0.10.0" } }, - "node_modules/ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -11175,15 +10155,6 @@ "node": ">=4" } }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, "node_modules/async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -11235,15 +10206,6 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -11317,9 +10279,9 @@ } }, "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", "dev": true }, "node_modules/babel-jest": { @@ -11558,12 +10520,15 @@ } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bindings": { @@ -11601,18 +10566,6 @@ "node": ">= 6" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true - }, "node_modules/body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", @@ -11686,67 +10639,16 @@ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, - "node_modules/bonjour-service/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/bonjour/node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/bonjour/node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -11826,23 +10728,17 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", @@ -11864,117 +10760,10 @@ "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", "dev": true }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -11991,10 +10780,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -12060,18 +10849,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, "node_modules/builtin-modules": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", @@ -12081,18 +10858,27 @@ "node": ">=6" } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, "node_modules/builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", "dev": true }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -12102,73 +10888,6 @@ "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -12217,13 +10936,19 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12334,13 +11059,13 @@ } }, "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "node_modules/camelcase": { @@ -12382,9 +11107,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true, "funding": [ { @@ -12483,16 +11208,6 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -12546,45 +11261,43 @@ } }, "node_modules/clean-css-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz", - "integrity": "sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-4.2.1.tgz", + "integrity": "sha512-OQbdYeMtTMXxi6kZMq5iQOaeBHdEbVE1pO/TVKTrqQ3rQO6OWLCOZZzak6YxB+JkCOtWzRfAaPQQqbJbK0j8Vw==", "dev": true, "dependencies": { - "clean-css": "^4.2.3", - "loader-utils": "^2.0.0" + "clean-css": "^5.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.0.0" }, "peerDependencies": { - "webpack": ">=1.0.0" + "loader-utils": "^1.0.0 || ^2.0.0 || ^3.0.0", + "schema-utils": "^3.0.0 || ^4.0.0", + "webpack": ">=2.0.0" + }, + "peerDependenciesMeta": { + "loader-utils": { + "optional": true + }, + "schema-utils": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/clean-css-loader/node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" + "node": ">= 10.0" } }, "node_modules/clean-stack": { @@ -12919,6 +11632,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true, "engines": { "node": ">=0.1.90" } @@ -12941,18 +11655,6 @@ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "devOptional": true }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -13117,18 +11819,6 @@ "node": ">= 0.6" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, "node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -13174,64 +11864,6 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -13252,86 +11884,98 @@ } }, "node_modules/copy-webpack-plugin": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", - "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", "dev": true, "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.1", + "globby": "^14.0.0", "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.0", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.1.0" } }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/copy-webpack-plugin/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, "engines": { - "node": ">=8" + "node": ">=8.6.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" } }, - "node_modules/copy-webpack-plugin/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/copy-webpack-plugin/node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -13341,10 +11985,43 @@ "node": ">= 8" } }, + "node_modules/copy-webpack-plugin/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/core-js-pure": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.0.tgz", - "integrity": "sha512-qsev1H+dTNYpDUEURRuOXMvpdtAnNEvQWS/FMJ2Vb5AY8ZP4rAPQldkE27joykZPJTe0+IVgHZYh1P5Xu1/i1g==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.0.tgz", + "integrity": "sha512-8balb/HAXo06aHP58mZMtXgD8vcnXz9tUDePgqBgJgKdmTlMt+jw3ujqniuBDQXMvTzxnMpxHFeuSM3g1jWQuQ==", "dev": true, "hasInstallScript": true, "funding": { @@ -13374,49 +12051,6 @@ "node": ">=10" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -13431,28 +12065,6 @@ "node": ">= 8" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -13475,100 +12087,77 @@ } }, "node_modules/css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, "engines": { - "node": ">= 6" - } - }, - "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "node": "^10 || ^12 || >= 14" }, - "engines": { - "node": ">= 6" + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/css-loader/node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/css-loader/node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/css-modules-loader-core": { @@ -13903,12 +12492,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, - "node_modules/cyclist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", - "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", - "dev": true - }, "node_modules/d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -13946,6 +12529,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/data-urls/node_modules/whatwg-url": { @@ -13984,9 +12568,9 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dependencies": { "ms": "2.1.2" }, @@ -14077,23 +12661,6 @@ "node": ">=4" } }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -14118,6 +12685,34 @@ "node": ">=0.10.0" } }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -14222,6 +12817,23 @@ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -14282,6 +12894,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -14302,6 +12915,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -14493,16 +13107,6 @@ "integrity": "sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==", "dev": true }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -14561,23 +13165,6 @@ "node": ">= 8.3" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -14590,12 +13177,6 @@ "node": ">=8" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -14608,15 +13189,6 @@ "node": ">=6" } }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -14643,6 +13215,15 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/dom7": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", @@ -14652,16 +13233,6 @@ "ssr-window": "^4.0.0" } }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -14678,6 +13249,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { "webidl-conversions": "^4.0.2" @@ -14712,6 +13284,16 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -14797,6 +13379,12 @@ "node": ">=0.10.0" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -14823,30 +13411,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", + "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==", "dev": true }, "node_modules/emoji-regex": { @@ -14894,9 +13461,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -14906,43 +13473,31 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/enquirer/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/envinfo": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -14951,18 +13506,6 @@ "node": ">=4" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", @@ -15043,13 +13586,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/es-set-tostringtag": { "version": "2.0.1", @@ -15132,16 +13694,6 @@ "ext": "^1.1.2" } }, - "node_modules/es6-templates": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", - "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", - "dev": true, - "dependencies": { - "recast": "~0.11.12", - "through": "~2.3.6" - } - }, "node_modules/es6-weak-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", @@ -15155,9 +13707,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" @@ -15516,6 +14068,155 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-webpack-plugin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==", + "dev": true, + "dependencies": { + "@types/eslint": "^8.56.10", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^8.0.0 || ^9.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -15567,9 +14268,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -15582,9 +14283,9 @@ } }, "node_modules/eslint/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -15716,25 +14417,6 @@ "node": ">=0.8.x" } }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "node_modules/exec-sh": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", @@ -15945,9 +14627,9 @@ } }, "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", "dev": true }, "node_modules/extend": { @@ -16114,6 +14796,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -16159,12 +14847,6 @@ "bser": "2.1.1" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "node_modules/figures": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", @@ -16198,40 +14880,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", - "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -16240,9 +14888,9 @@ "optional": true }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -16284,23 +14932,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -16515,6 +15146,15 @@ "node": ">= 0.10" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -16545,9 +15185,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "dev": true, "funding": [ { @@ -16594,6 +15234,34 @@ "node": ">=0.10.0" } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -16610,44 +15278,39 @@ "dev": true }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz", + "integrity": "sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==", "dev": true, "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", + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^8.2.0", "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "engines": { - "node": ">=10", + "node": ">=12.13.0", "yarn": ">=1.0.0" }, "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "typescript": ">3.6.0", + "webpack": "^5.11.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -16664,55 +15327,94 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { @@ -16727,37 +15429,40 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "picomatch": "^2.2.1" }, "engines": { - "node": ">= 8.9.0" + "node": ">=8.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "engines": { "node": ">= 10.0.0" @@ -16786,6 +15491,19 @@ "node": ">= 0.6" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -16807,16 +15525,6 @@ "node": ">= 0.6" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "node_modules/fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", @@ -16861,18 +15569,6 @@ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", "dev": true }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -16963,15 +15659,19 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17176,9 +15876,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/glob-watcher": { "version": "5.0.5", @@ -18232,12 +16930,12 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -18354,64 +17052,6 @@ "node": ">=8" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -18423,15 +17063,6 @@ "node": ">= 0.4" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, "node_modules/highlight-es": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", @@ -18520,17 +17151,6 @@ "node": ">=4" } }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -18595,9 +17215,9 @@ } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true, "funding": [ { @@ -18617,37 +17237,77 @@ "dev": true }, "node_modules/html-loader": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", - "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", "dev": true, "dependencies": { - "es6-templates": "^0.2.3", - "fastparse": "^1.1.1", - "html-minifier": "^3.5.8", - "loader-utils": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "bin": { - "html-minifier": "cli.js" + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/html-loader/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" } }, "node_modules/http-cache-semantics": { @@ -18704,17 +17364,28 @@ } }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/http-proxy-middleware": { @@ -18768,12 +17439,6 @@ "npm": ">=1.3.7" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -18796,6 +17461,15 @@ "node": ">=8.12.0" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -18815,32 +17489,15 @@ "dev": true }, "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, "engines": { - "node": ">= 6" - } - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >= 14" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/ieee754": { @@ -18863,12 +17520,6 @@ } ] }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", - "dev": true - }, "node_modules/ignore": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", @@ -18933,9 +17584,9 @@ } }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -18969,12 +17620,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -19046,159 +17691,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/internal-ip/node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internal-ip/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/internal-ip/node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/internal-ip/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/internal-ip/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/internal-ip/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internal-ip/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internal-ip/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -19240,12 +17732,6 @@ "node": ">=0.10.0" } }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -19277,15 +17763,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", @@ -19298,22 +17775,6 @@ "node": ">= 0.10" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-array-buffer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", @@ -19539,6 +18000,39 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -19594,6 +18088,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -19920,9 +18426,9 @@ "dev": true }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" @@ -19966,18 +18472,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", @@ -19994,13 +18488,10 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -20008,12 +18499,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", @@ -20029,9 +18514,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -20041,6 +18526,21 @@ "node": ">=8" } }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest": { "version": "25.4.0", "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", @@ -20211,6 +18711,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/jest-config/node_modules/acorn": { @@ -20253,6 +18754,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -20363,9 +18865,9 @@ } }, "node_modules/jest-config/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -20447,6 +18949,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/jest-environment-jsdom/node_modules/acorn": { @@ -20562,9 +19065,9 @@ } }, "node_modules/jest-environment-jsdom/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -20884,9 +19387,9 @@ } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "15.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", - "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -20907,6 +19410,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -21100,6 +19604,15 @@ "node": ">= 8.3" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", @@ -21314,26 +19827,11 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/jsonwebtoken/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -21341,12 +19839,6 @@ "node": ">=10" } }, - "node_modules/jsonwebtoken/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", @@ -21426,9 +19918,9 @@ } }, "node_modules/kill-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", - "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-2.0.1.tgz", + "integrity": "sha512-e0SVOV5jFo0mx8r7bS29maVWp17qGqLBZ5ricNSajON6//kmb7qqqNnml4twNE8Dtj97UQD+gNFOaipS/q1zzQ==", "dev": true, "dependencies": { "get-them-args": "1.3.2", @@ -21438,12 +19930,6 @@ "kill-port": "cli.js" } }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "node_modules/kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", @@ -21462,15 +19948,6 @@ "node": ">=6" } }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -21496,6 +19973,22 @@ "node": ">=8" } }, + "node_modules/launch-editor": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", + "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -21680,12 +20173,12 @@ } }, "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=6.11.5" } }, "node_modules/loader-utils": { @@ -21931,13 +20424,6 @@ "lodash.escape": "^3.0.0" } }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "peer": true - }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -21976,19 +20462,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, "node_modules/lolex": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", @@ -22010,10 +20483,13 @@ } }, "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", - "dev": true + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } }, "node_modules/lowercase-keys": { "version": "1.0.1", @@ -22331,17 +20807,6 @@ "node": ">=0.10.0" } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -22385,16 +20850,6 @@ "node": ">= 4.0.0" } }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "node_modules/meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", @@ -22464,37 +20919,18 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/mime": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", @@ -22561,12 +20997,6 @@ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -22622,42 +21052,6 @@ "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/minipass/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -22683,27 +21077,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -22729,64 +21102,6 @@ "node": ">=10" } }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -22797,6 +21112,7 @@ "version": "2.22.0", "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", "dependencies": { "@azure/msal-common": "^6.1.0" }, @@ -22817,6 +21133,7 @@ "version": "1.4.12", "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "deprecated": "This package is no longer supported. Please use @azure/msal-browser instead.", "dependencies": { "tslib": "^1.9.3" }, @@ -22842,12 +21159,6 @@ "multicast-dns": "cli.js" } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, "node_modules/multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -22943,9 +21254,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -23031,14 +21342,21 @@ "dev": true }, "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "dependencies": { - "lower-case": "^1.1.1" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "dev": true + }, "node_modules/node-emoji": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", @@ -23101,54 +21419,6 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, "node_modules/node-notifier": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", @@ -23173,9 +21443,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/normalize-package-data": { @@ -23388,9 +21658,9 @@ } }, "node_modules/npm-check/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -23508,6 +21778,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -23564,9 +21835,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "node_modules/oauth-sign": { @@ -23638,23 +21909,10 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, "engines": { "node": ">= 0.4" }, @@ -23897,39 +22155,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -24003,12 +22240,6 @@ "readable-stream": "^2.0.1" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -24155,16 +22386,20 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", "dev": true, "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-settle": { @@ -24222,6 +22457,12 @@ "node": ">=8" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/package-json/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -24237,24 +22478,14 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "dependencies": { - "no-case": "^2.2.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, "node_modules/parent-module": { @@ -24269,19 +22500,6 @@ "node": ">=6" } }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "node_modules/parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -24347,6 +22565,16 @@ "node": ">= 0.8" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -24356,12 +22584,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -24427,6 +22649,37 @@ "node": ">=0.10.0" } }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -24442,22 +22695,6 @@ "node": ">=8" } }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -24637,40 +22874,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "node_modules/pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==", + "dev": true }, "node_modules/posix-character-classes": { "version": "0.1.1", @@ -24682,9 +22890,9 @@ } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, "funding": [ { @@ -24701,9 +22909,9 @@ } ], "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -24805,59 +23013,105 @@ } }, "node_modules/postcss-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", - "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", "dev": true, "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } + "node_modules/postcss-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/postcss-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" } }, "node_modules/postcss-merge-longhand": { @@ -24984,9 +23238,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -25000,18 +23254,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-local-by-default/node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/postcss-modules-scope": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", @@ -25042,18 +23284,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-values/node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/postcss-modules/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -25265,9 +23495,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -25315,9 +23545,9 @@ "dev": true }, "node_modules/postcss/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "node_modules/preferred-pm": { @@ -25423,15 +23653,6 @@ "node": ">= 0.8" } }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -25447,22 +23668,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -25500,12 +23705,6 @@ "node": ">= 0.10" } }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, "node_modules/pseudolocale": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", @@ -25521,26 +23720,6 @@ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -25573,9 +23752,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -25612,21 +23791,6 @@ "lodash": "^4.17.21" } }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -25671,16 +23835,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -25796,24 +23950,14 @@ "dev": true }, "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-refresh-typescript": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.6.tgz", - "integrity": "sha512-Aj7/SPmc9vFZTzizM6LVJf1UEQ76kVLb3Cd5J/bD3y25W9n+ZQjcSINoMJtOWXzCezm0apYKSE2jcl6NSa860g==", - "dev": true, - "peerDependencies": { - "react-refresh": "0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x", - "typescript": "^4" - } - }, "node_modules/read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -26155,43 +24299,6 @@ "node": ">=8" } }, - "node_modules/recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", - "dev": true, - "dependencies": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/recast/node_modules/esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -26732,16 +24839,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "node_modules/rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", @@ -26751,6 +24848,18 @@ "node": "6.* || >= 7.*" } }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -26783,15 +24892,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, "node_modules/rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -27204,32 +25304,29 @@ } }, "node_modules/sass-loader": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", - "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", + "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", "dev": true, "dependencies": { - "klona": "^1.1.2", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^2.7.0", - "semver": "^7.3.2" + "neo-async": "^2.6.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0", + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" + "sass-embedded": "*", + "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "fibers": { + "@rspack/core": { "optional": true }, "node-sass": { @@ -27237,32 +25334,15 @@ }, "sass": { "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true } } }, - "node_modules/sass-loader/node_modules/klona": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", - "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -27291,23 +25371,58 @@ } }, "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/scss-parser": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.6.tgz", @@ -27470,9 +25585,9 @@ } }, "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -27532,6 +25647,23 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", @@ -27589,31 +25721,12 @@ "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, "node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -27662,6 +25775,15 @@ "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", "dev": true }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -27669,14 +25791,18 @@ "dev": true }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -27703,34 +25829,6 @@ "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -27881,46 +25979,6 @@ "websocket-driver": "^0.7.4" } }, - "node_modules/sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/sockjs/node_modules/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -27966,12 +26024,6 @@ "node": ">=8" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -27982,44 +26034,34 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", - "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", "dev": true, "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.72.1" } }, - "node_modules/source-map-loader/node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, "node_modules/source-map-loader/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -28032,38 +26074,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/source-map-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -28187,202 +26197,61 @@ "dev": true }, "node_modules/spfx-fast-serve-helpers": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.18.1.tgz", - "integrity": "sha512-v3RdzL3H/Xt6ZE0rfvQZaGGzfvdMmiRcY3U3pnW7skQJ2rXT47sfOTrVs7iIOuDzhN3TX3UBhLRVPGmxq8v7pg==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.19.2.tgz", + "integrity": "sha512-ZK8AS8oT4Mns1HL0vQxlUFA+UdO9y46M7PDmn1qQd6HUiosk5fkrbAYF09aFHjZ8vFbrr4xhZssl4R2hedWkqA==", "dev": true, "dependencies": { - "@microsoft/loader-load-themed-styles": "2.0.45", - "@microsoft/spfx-heft-plugins": "1.18.0", - "@pmmmwh/react-refresh-webpack-plugin": "0.5.7", - "@types/copy-webpack-plugin": "6.4.3", - "@types/cross-spawn": "6.0.3", - "@types/loader-utils": "2.0.2", - "@types/webpack-dev-server": "3.11.4", - "@types/yargs": "6.6.0", - "autoprefixer": "9.8.8", - "clean-css-loader": "3.0.0", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", + "@types/copy-webpack-plugin": "8.0.1", + "@types/cross-spawn": "6.0.6", + "@types/webpack-dev-server": "4.7.1", + "@types/yargs": "17.0.32", + "autoprefixer": "10.4.19", + "clean-css-loader": "4.2.1", "colors": "1.4.0", - "copy-webpack-plugin": "6.4.0", + "commander": "12.1.0", + "copy-webpack-plugin": "12.0.2", "cross-spawn": "7.0.3", - "css-loader": "5.2.4", + "css-loader": "7.1.2", "del": "6.0.0", - "eslint-webpack-plugin": "2.5.4", + "eslint-webpack-plugin": "4.2.0", "file-loader": "6.2.0", - "fork-ts-checker-webpack-plugin": "6.4.0", + "fork-ts-checker-webpack-plugin": "9.0.2", "get-port": "5.1.1", - "globby": "11.0.3", - "kill-port": "1.6.1", - "loader-utils": "2.0.0", + "globby": "11.1.0", + "json5": "2.2.3", + "kill-port": "2.0.1", "node-fetch": "2.6.1", - "postcss": "7.0.38", - "postcss-loader": "4.2.0", - "react-refresh": "0.14.0", - "react-refresh-typescript": "2.0.6", - "sass": "1.44.0", - "sass-loader": "9.0.3", + "postcss": "8.4.38", + "postcss-loader": "8.1.1", + "react-refresh": "0.14.2", + "react-refresh-typescript": "2.0.9", + "sass": "1.77.6", + "sass-loader": "14.2.1", "spfx-css-modules-typescript-loader": "4.0.6", - "style-loader": "1.1.3", - "ts-loader": "8.1.0", - "tsconfig": "7.0.0", - "tsconfig-paths-webpack-plugin": "3.5.2", - "webpack": "4.47.0", - "webpack-cli": "4.10.0", - "webpack-dev-server": "3.11.3", - "webpack-merge": "5.7.3", - "yargs": "4.6.0" + "style-loader": "4.0.0", + "ts-loader": "9.5.1", + "tsconfig-paths-webpack-plugin": "4.1.0", + "webpack": "5.88.2", + "webpack-cli": "5.1.4", + "webpack-dev-server": "5.0.4", + "webpack-merge": "5.10.0", + "yargs": "17.7.2" }, "bin": { "fast-serve": "lib/serve.js" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/@types/yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha512-021+XKlD4/hDZkkdgGhgtDGKlcTIXrII1lrCLp/ZNPoU0AHN9HmTNe+i1eKRxcZisFObX3ItTncemegEACgnsw==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "@types/yargs-parser": "*" } }, "node_modules/spfx-fast-serve-helpers/node_modules/array-union": { @@ -28394,226 +26263,57 @@ "node": ">=8" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "node_modules/spfx-fast-serve-helpers/node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "node": "^10 || ^12 || >=14" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/chokidar/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/spfx-fast-serve-helpers/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, "node_modules/spfx-fast-serve-helpers/node_modules/colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -28623,132 +26323,13 @@ "node": ">=0.1.90" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "node_modules/spfx-fast-serve-helpers/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">=0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/copy-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/css-loader": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", - "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", - "dev": true, - "dependencies": { - "camelcase": "^6.2.0", - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.10", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=18" } }, "node_modules/spfx-fast-serve-helpers/node_modules/del": { @@ -28773,242 +26354,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", - "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.2.6", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/spfx-fast-serve-helpers/node_modules/file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", @@ -29029,144 +26374,17 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dev": true, - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { @@ -29176,153 +26394,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/spfx-fast-serve-helpers/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "node": ">= 4" } }, "node_modules/spfx-fast-serve-helpers/node_modules/is-path-cwd": { @@ -29334,30 +26412,6 @@ "node": ">=6" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -29367,32 +26421,6 @@ "node": ">=8" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/loader-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", @@ -29407,19 +26435,6 @@ "node": ">=8.9.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -29429,24 +26444,6 @@ "node": ">= 8" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/spfx-fast-serve-helpers/node_modules/node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", @@ -29456,242 +26453,66 @@ "node": "4.x || >=6.0.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "node_modules/spfx-fast-serve-helpers/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/readdirp/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/readdirp/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, { "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "url": "https://github.com/sponsors/ai" } - ] + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/react-refresh-typescript": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.9.tgz", + "integrity": "sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg==", + "dev": true, + "peerDependencies": { + "react-refresh": "0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x", + "typescript": "^4.8 || ^5.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/sass": { + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } }, "node_modules/spfx-fast-serve-helpers/node_modules/schema-utils": { "version": "3.3.0", @@ -29711,466 +26532,54 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/spfx-fast-serve-helpers/node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" + "node": ">=14.17" } }, "node_modules/spfx-fast-serve-helpers/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "engines": { - "node": ">=6" + "node": ">=10" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" } }, "node_modules/split-string": { @@ -30343,51 +26752,18 @@ "npm": ">=6" } }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, "node_modules/stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, "node_modules/stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "node_modules/stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -30481,6 +26857,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", @@ -30557,6 +26948,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -30609,23 +27013,19 @@ } }, "node_modules/style-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", - "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.6.4" - }, "engines": { - "node": ">= 8.9.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.27.0" } }, "node_modules/stylehacks": { @@ -30735,9 +27135,9 @@ } }, "node_modules/svgo/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "node_modules/swiper": { @@ -30776,47 +27176,6 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "peer": true - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -30899,9 +27258,9 @@ } }, "node_modules/terser": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", - "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "version": "5.31.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz", + "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -30917,280 +27276,95 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { - "node": ">= 6.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0" + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/terser-webpack-plugin/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/terser-webpack-plugin/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": ">= 10.13.0" } }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ssri": { + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "dependencies": { - "figgy-pudding": "^3.5.1" + "randombytes": "^2.1.0" } }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/terser-webpack-plugin/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -31215,6 +27389,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -31258,6 +27433,18 @@ "node": ">=0.8" } }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", @@ -31305,18 +27492,6 @@ "node": ">=0.10.0" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -31377,12 +27552,6 @@ "node": ">=0.10.0" } }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -31473,30 +27642,6 @@ "node": ">=0.6" } }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -31506,6 +27651,22 @@ "punycode": "^2.1.0" } }, + "node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -31522,23 +27683,23 @@ "dev": true }, "node_modules/ts-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz", - "integrity": "sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", "dev": true, "dependencies": { "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", + "enhanced-resolve": "^5.0.0", "micromatch": "^4.0.0", - "semver": "^7.3.4" + "semver": "^7.3.4", + "source-map": "^0.7.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" }, "peerDependencies": { "typescript": "*", - "webpack": "*" + "webpack": "^5.0.0" } }, "node_modules/ts-loader/node_modules/chalk": { @@ -31557,89 +27718,41 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ts-loader/node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 8" } }, - "node_modules/ts-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/ts-loader/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/ts-loader/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, "engines": { "node": ">=6" } }, - "node_modules/tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "dependencies": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, "node_modules/tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", "dev": true, "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { @@ -31658,18 +27771,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -31679,24 +27780,6 @@ "node": ">=4" } }, - "node_modules/tsconfig/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsconfig/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -31723,12 +27806,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, "node_modules/tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", @@ -31901,28 +27978,6 @@ "node": ">=4.2.0" } }, - "node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -31983,6 +28038,18 @@ "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", "dev": true }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -32007,24 +28074,6 @@ "node": ">=0.10.0" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, "node_modules/unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", @@ -32123,9 +28172,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -32142,8 +28191,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -32153,9 +28202,9 @@ } }, "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "node_modules/update-notifier": { @@ -32211,12 +28260,6 @@ "node": ">=4" } }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", - "dev": true - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -32233,26 +28276,6 @@ "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, - "node_modules/url": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", - "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", - "dev": true, - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", @@ -32265,27 +28288,6 @@ "node": ">=4" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "node_modules/url/node_modules/qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -32295,27 +28297,12 @@ "node": ">=0.10.0" } }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -32326,13 +28313,16 @@ } }, "node_modules/uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { @@ -32520,12 +28510,6 @@ "node": ">= 0.10" } }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -32557,305 +28541,16 @@ } }, "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/wbuf": { @@ -32883,76 +28578,39 @@ "dev": true }, "node_modules/webpack": { - "version": "4.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", - "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "@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": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "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" }, "bin": { "webpack": "bin/webpack.js" }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, "engines": { "node": ">=10.13.0" }, @@ -32960,16 +28618,49 @@ "type": "opencollective", "url": "https://opencollective.com/webpack" }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x" + "webpack": "5.x.x" }, "peerDependenciesMeta": { "@webpack-cli/generators": { "optional": true }, - "@webpack-cli/migrate": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -32979,202 +28670,179 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": ">= 10" + "node": ">=14" } }, "node_modules/webpack-cli/node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "dependencies": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.3.0.tgz", + "integrity": "sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", + "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/webpack-dev-middleware/node_modules/memfs": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.11.1.tgz", + "integrity": "sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/streamich" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/webpack-dev-middleware/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 0.8" } }, "node_modules/webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", "dev": true, "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", + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "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", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { + "webpack": { + "optional": true + }, "webpack-cli": { "optional": true } } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, "node_modules/webpack-dev-server/node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -33182,7 +28850,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -33191,6 +28859,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/webpack-dev-server/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/webpack-dev-server/node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -33201,16 +28878,10 @@ } }, "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -33223,6 +28894,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -33240,9 +28914,9 @@ } }, "node_modules/webpack-dev-server/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "engines": { "node": ">= 0.6" @@ -33257,6 +28931,18 @@ "ms": "2.0.0" } }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -33277,17 +28963,17 @@ } }, "node_modules/webpack-dev-server/node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -33350,6 +29036,26 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -33379,19 +29085,28 @@ } }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, "engines": { "node": ">= 10" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/webpack-dev-server/node_modules/mime": { "version": "1.6.0", @@ -33405,6 +29120,30 @@ "node": ">=4" } }, + "node_modules/webpack-dev-server/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/webpack-dev-server/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -33423,6 +29162,24 @@ "node": ">= 0.8" } }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -33439,9 +29196,9 @@ } }, "node_modules/webpack-dev-server/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -33465,6 +29222,21 @@ "node": ">=8.10.0" } }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -33485,25 +29257,6 @@ } ] }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-dev-server/node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -33565,9 +29318,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -33585,45 +29338,14 @@ } } }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-log/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" }, "engines": { @@ -33631,248 +29353,30 @@ } }, "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "node": ">= 10.13.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/websocket-driver": { @@ -33920,9 +29424,9 @@ } }, "node_modules/whatwg-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", @@ -34049,22 +29553,25 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { - "errno": "~0.1.7" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi": { + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", @@ -34496,20 +30003,14 @@ } }, "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@azure/abort-controller": { @@ -34522,45 +30023,78 @@ } }, "@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/core-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", - "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-rest-pipeline": "^1.9.1", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.6.1", "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "dependencies": { - "@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "dev": true, "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" } + }, + "@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true } } }, "@azure/core-http": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", - "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", "dev": true, "requires": { "@azure/abort-controller": "^1.0.0", @@ -34573,7 +30107,6 @@ "form-data": "^4.0.0", "node-fetch": "^2.6.7", "process": "^0.11.10", - "tough-cookie": "^4.0.0", "tslib": "^2.2.0", "tunnel": "^0.0.6", "uuid": "^8.3.0", @@ -34610,30 +30143,63 @@ } }, "@azure/core-rest-pipeline": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.2.tgz", - "integrity": "sha512-wLLJQdL4v1yoqYtEtjKNjf8pJ/G/BqVomAWxcKOR1KbZJyCEnCv04yks7Y1NhJ3JzxbDs307W67uX0JzklFdCg==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.3.0", + "@azure/core-util": "^1.9.0", "@azure/logger": "^1.0.0", - "form-data": "^4.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "tslib": "^2.2.0" + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" }, "dependencies": { - "@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "dev": true, "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" } + }, + "@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true } } }, @@ -34648,52 +30214,67 @@ } }, "@azure/core-util": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", - "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/identity": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", - "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", "dev": true, "requires": { "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", + "@azure/core-auth": "^1.5.0", "@azure/core-client": "^1.4.0", "@azure/core-rest-pipeline": "^1.1.0", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.3.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^2.26.0", - "@azure/msal-common": "^7.0.0", - "@azure/msal-node": "^1.10.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", "events": "^3.0.0", "jws": "^4.0.0", "open": "^8.0.0", "stoppable": "^1.1.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" + "tslib": "^2.2.0" }, "dependencies": { "@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", "dev": true, "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true } } @@ -34708,35 +30289,31 @@ } }, "@azure/msal-browser": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", - "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.20.0.tgz", + "integrity": "sha512-ErsxbfCGIwdqD8jipqdxpfAGiUEQS7MWUe39Rjhl0ZVPsb1JEe9bZCe2+0g23HDH6DGyCAtnTNN9scPtievrMQ==", + "dev": true, "requires": { - "@azure/msal-common": "^7.3.0" + "@azure/msal-common": "14.14.0" } }, "@azure/msal-common": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", - "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==" + "version": "14.14.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.0.tgz", + "integrity": "sha512-OxcOk9H1/1fktHh6//VCORgSNJc2dCQObTm6JNmL824Z6iZSO6eFo/Bttxe0hETn9B+cr7gDouTQtsRq3YPuSQ==", + "dev": true }, "@azure/msal-node": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.4.tgz", - "integrity": "sha512-Kc/dRvhZ9Q4+1FSfsTFDME/v6+R2Y1fuMty/TfwqE5p9GTPw08BPbKgeWinE8JRHRp+LemjQbUZsn4Q4l6Lszg==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.12.0.tgz", + "integrity": "sha512-jmk5Im5KujRA2AcyCb0awA3buV8niSrwXZs+NBJWIvxOz76RvNlusGIqi43A0h45BPUy93Qb+CPdpJn82NFTIg==", "dev": true, "requires": { - "@azure/msal-common": "13.3.1", + "@azure/msal-common": "14.14.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, "dependencies": { - "@azure/msal-common": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.1.tgz", - "integrity": "sha512-Lrk1ozoAtaP/cp53May3v6HtcFSVxdFrg2Pa/1xu5oIvsIwhxW6zSPibKefCOVgd5osgykMi5jjcZHv8XkzZEQ==", - "dev": true - }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -34746,13 +30323,13 @@ } }, "@azure/storage-blob": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", - "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", "dev": true, "requires": { "@azure/abort-controller": "^1.0.0", - "@azure/core-http": "^2.0.0", + "@azure/core-http": "^3.0.0", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.1.1", "@azure/core-tracing": "1.0.0-preview.13", @@ -34762,95 +30339,45 @@ } }, "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@babel/compat-data": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", - "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true }, "@babel/core": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", - "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@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.23.2", - "@babel/types": "^7.23.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -34873,26 +30400,26 @@ } }, "@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "requires": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" } }, "@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -34905,115 +30432,82 @@ } } }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "requires": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" } }, "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true }, "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true }, "@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "dependencies": { "ansi-styles": { @@ -35063,6 +30557,12 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -35075,10 +30575,13 @@ } }, "@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "dev": true + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dev": true, + "requires": { + "@babel/types": "^7.25.2" + } }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -35188,42 +30691,39 @@ } }, "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.22.13", - "@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.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" } }, @@ -35268,9 +30768,9 @@ } }, "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true }, "@eslint/eslintrc": { @@ -35297,18 +30797,18 @@ "dev": true }, "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "js-yaml": { @@ -35329,60 +30829,60 @@ } }, "@fluentui/date-time-utilities": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.14.tgz", - "integrity": "sha512-Kc64ZBj0WiaSW/Bsh4fMy9oM2FIk1TgIqBV6+OgOtdKx9cXwLdmgGk8zuQTcuRnwv5WCk2M6wvW1M+eK3sNRGA==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/dom-utilities": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.12.tgz", - "integrity": "sha512-safCKQPJTnshYG13/U2Zx1KWhOhU4vl5RAKqW7HEBfLOHds/fAR+EzTvKgO6OgxJq59JAKJvpH2QujkLXZZQ3A==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/font-icons-mdl2": { - "version": "8.5.23", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.23.tgz", - "integrity": "sha512-jZjUtfQm9/84jX34zhwwsoZME86xXXgKAgBYuMvRStKzXGdZcd7YSOlmuT8lbISmtFL/SWwUGOEal1nLCUNeNA==", + "version": "8.5.49", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.49.tgz", + "integrity": "sha512-HPJXQf427vhtQLfKn4s6iYUREflwRnLUzt523sbObH6ww14Jw61TTYAOQkL0QlzaOzOnWDfqhjLGzGcvEC3f/g==", "requires": { - "@fluentui/set-version": "^8.2.11", - "@fluentui/style-utilities": "^8.9.16", - "@fluentui/utilities": "^8.13.18", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/foundation-legacy": { - "version": "8.2.43", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.43.tgz", - "integrity": "sha512-rXr71KxNcWDH2LmTsFZbP75p8HssLlVLaFAqEdLE+sKf/LNKmqkDVTNhDbHZxzxy0QnguI4aNHcyGhMZUH3MPA==", + "version": "8.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.15.tgz", + "integrity": "sha512-bWp4bsHtHZ7zLcKei8sSDasmjli8KL3LuNSz6YDL7Rh858w1p/IjOdohQdWsMJ1saHpruhzbLTu7A6dwdQD1tg==", "requires": { - "@fluentui/merge-styles": "^8.5.12", - "@fluentui/set-version": "^8.2.11", - "@fluentui/style-utilities": "^8.9.16", - "@fluentui/utilities": "^8.13.18", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/keyboard-key": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.12.tgz", - "integrity": "sha512-9nPglM58ThbOEQ88KijdYl64hiTAQQ0o60HRc0vboibmr41mJ322FoBz5Q5S5QLIEbBZajrAkrDMs3PKW4CCSw==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", "requires": { "tslib": "^2.1.0" } }, "@fluentui/merge-styles": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.13.tgz", - "integrity": "sha512-ocgwNlQcQwn5mNlZKFazrFVbYDEQ6BptoW4GyEv6U5TEHE8HKKYuPRf340NXCRGiacSpz3vLkyDjp+L431qUXg==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, @@ -35415,63 +30915,63 @@ } }, "@fluentui/react-focus": { - "version": "8.8.33", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.33.tgz", - "integrity": "sha512-6+5LWCluSzVr8rK1dUNQ4HP/Prz7OWUScrNi7C+PLZxbt4nnA5M+lDpwRZM1ZyhVhsEjH7p25tagp+EGYz+xKA==", + "version": "8.9.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.12.tgz", + "integrity": "sha512-H150/caeZ3YbUWPfsNj9i4AjZpu+fBvodduzW2r9u+lkeCOZ8HZJqZ5mjSSp3XkyJxkvPmPcGH6F3AEq4qgWiA==", "requires": { - "@fluentui/keyboard-key": "^0.4.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.19", - "@fluentui/utilities": "^8.13.20", + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/react-hooks": { - "version": "8.6.29", - "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.29.tgz", - "integrity": "sha512-MeVevmGJtrYxdhoarrkVWE0Hs4XdzOc9A3tiOjMBIcwOvoOYOAoOELoHK/wuulPVwUn2R9Y+7JpJ6oCe4ImdJw==", + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "requires": { - "@fluentui/react-window-provider": "^2.2.15", - "@fluentui/set-version": "^8.2.11", - "@fluentui/utilities": "^8.13.18", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/react-portal-compat-context": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.6.tgz", - "integrity": "sha512-HUt0/YXKRB4chtzlGbZ+7y7FHFyqaI0CeMFAe/QBXVOiOwA01QOr2j4Uky+30vupspIt6mjodLanuw1jMybmqQ==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", "requires": { - "@swc/helpers": "^0.4.14" + "@swc/helpers": "^0.5.1" } }, "@fluentui/react-window-provider": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.16.tgz", - "integrity": "sha512-4gkUMSAUjo3cgCGt+0VvTbMy9qbF6zo/cmmfYtfqbSFtXz16lKixSCMIf66gXdKjovqRGVFC/XibqfrXM2QLuw==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/set-version": { - "version": "8.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.12.tgz", - "integrity": "sha512-I4uXIg9xkL2Heotf1+7CyGcHQskdtMSH0B5mSV0TL3w7WI2qpnzrpKuP2Kq6DHZN6Xrsg4ORFNJSjLxq/s9cUQ==", + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", "requires": { "tslib": "^2.1.0" } }, "@fluentui/style-utilities": { - "version": "8.9.19", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.19.tgz", - "integrity": "sha512-hllI0OCKYadeFwf4+DLqCWuLReqPRGFzu3vmJo2kIQCyzNKdJqPd8Kh5myv482kWgCAFIrvFDqU0KYS8b/tVWw==", + "version": "8.10.20", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.20.tgz", + "integrity": "sha512-FS70bOKyWJR1EAP1+nCpHi9FbuDwMx5/GaGlykR315mVzyQ6PHfBR65XhndZAii/ZUOcc6ibjgkiCfYKPQwuXg==", "requires": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/theme": "^2.6.37", - "@fluentui/utilities": "^8.13.20", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" }, @@ -35484,33 +30984,28 @@ } }, "@fluentui/theme": { - "version": "2.6.37", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.37.tgz", - "integrity": "sha512-oL+bd/gfWDM2BPjBodwEQPE0M6HkIvwpQUkDdkzaLfiZU7kI/MvqxQrlmS8JNEACf3YjcHtScVXkUcvweFYocQ==", + "version": "2.6.58", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.58.tgz", + "integrity": "sha512-m92eUnlSXWIEvm8mVE3XZL0i6+h7UpX32g+dv5s5JjxlrMd6w9DDfmu1awAufX/MAYfO6SZkI7JndKf+r6XNDQ==", "requires": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/utilities": "^8.13.20", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/utilities": { - "version": "8.13.20", - "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.20.tgz", - "integrity": "sha512-WxSSruuCz9VJacyT6wV0LvSxdhsS/WVxel38YrB4QOi7ASlkDZ20+sOZ8fNE3PlwKS9DQmxq6W7cUei9iEPwVg==", + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", "requires": { - "@fluentui/dom-utilities": "^2.2.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, "@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -35528,6 +31023,71 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -35710,6 +31270,15 @@ } } }, + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, "@jest/source-map": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", @@ -35783,9 +31352,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", - "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -35794,14 +31363,14 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "requires": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { @@ -35811,19 +31380,19 @@ "dev": true }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true }, "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "@jridgewell/sourcemap-codec": { @@ -35833,27 +31402,45 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "requires": {} + }, + "@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "dev": true, + "requires": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + } + }, + "@jsonjoy.com/util": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz", + "integrity": "sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==", + "dev": true, + "requires": {} + }, "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "@microsoft/api-extractor": { @@ -35932,26 +31519,26 @@ } }, "@microsoft/eslint-config-spfx": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.0.tgz", - "integrity": "sha512-YanG2vijZ4xEIJxFje8YqQC7M2m5L9EzeejFwLoTWZqJFpayTr+ohE1FmKdpUH6Mbv9UAduGv2PBCi3RPUnZ9Q==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", "dev": true, "requires": { - "@microsoft/eslint-plugin-spfx": "1.18.0", - "@rushstack/eslint-config": "3.3.2", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", "@typescript-eslint/experimental-utils": "5.59.11" }, "dependencies": { "@rushstack/eslint-config": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.3.2.tgz", - "integrity": "sha512-uSrPkiZxh34I88tRdnrdDcn7tGZDKS/AMe6f8ieBdktvSROrBgNUlBoeAjtbXnbRxUmCOpkZRAAN+J/vP7IgmA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", "dev": true, "requires": { - "@rushstack/eslint-patch": "1.3.2", - "@rushstack/eslint-plugin": "0.12.0", - "@rushstack/eslint-plugin-packlets": "0.7.0", - "@rushstack/eslint-plugin-security": "0.6.0", + "@rushstack/eslint-patch": "1.6.0", + "@rushstack/eslint-plugin": "0.13.1", + "@rushstack/eslint-plugin-packlets": "0.8.1", + "@rushstack/eslint-plugin-security": "0.7.1", "@typescript-eslint/eslint-plugin": "~5.59.2", "@typescript-eslint/experimental-utils": "~5.59.2", "@typescript-eslint/parser": "~5.59.2", @@ -35962,45 +31549,45 @@ } }, "@rushstack/eslint-patch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", - "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "dev": true }, "@rushstack/eslint-plugin": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.12.0.tgz", - "integrity": "sha512-kDB35khQeoDjabzHkHDs/NgvNNZzogkoU/UfrXnNSJJlcCxOxmhyscUQn5OptbixiiYCOFZh9TN9v2yGBZ3vJQ==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.13.1.tgz", + "integrity": "sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==", "dev": true, "requires": { - "@rushstack/tree-pattern": "0.2.4", + "@rushstack/tree-pattern": "0.3.1", "@typescript-eslint/experimental-utils": "~5.59.2" } }, "@rushstack/eslint-plugin-packlets": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.7.0.tgz", - "integrity": "sha512-ftvrRvN7a5dfpDidDtrqJHH25JvL4huqk3a0S4zv5Rlh1kz6sfPvaKosDQowzEHBIWLvAtTN+P8ygWoyL0/XYw==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.8.1.tgz", + "integrity": "sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==", "dev": true, "requires": { - "@rushstack/tree-pattern": "0.2.4", + "@rushstack/tree-pattern": "0.3.1", "@typescript-eslint/experimental-utils": "~5.59.2" } }, "@rushstack/eslint-plugin-security": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.6.0.tgz", - "integrity": "sha512-gJFBGoCCofU34GGFtR3zEjymEsRr2wDLu2u13mHVcDzXyZ3EDlt6ImnJtmn8VRDLGjJ7QFPOiYMSZQaArxWmGg==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.7.1.tgz", + "integrity": "sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==", "dev": true, "requires": { - "@rushstack/tree-pattern": "0.2.4", + "@rushstack/tree-pattern": "0.3.1", "@typescript-eslint/experimental-utils": "~5.59.2" } }, "@rushstack/tree-pattern": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", - "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz", + "integrity": "sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -36095,9 +31682,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -36109,18 +31696,18 @@ } }, "@microsoft/eslint-plugin-spfx": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.0.tgz", - "integrity": "sha512-Dls3QYcnPRgRTW6BD/ZvMDj8xuqRvS7tUXBVtZxcuBmSyTEHwsdYZ4ITf4/Qt+G+PhOZ/w4OCpBDmoSQenEkrw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", "dev": true, "requires": { "@typescript-eslint/experimental-utils": "5.59.11" } }, "@microsoft/gulp-core-build": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.0.tgz", - "integrity": "sha512-XZfSfV360db1dWXc6sKjlAdDnBY3yz1GmnoBTqhFQJGY7c6yXaiS+pyihHDgCaQ+xg6bJadaS7i42Myl5n9JkQ==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", "dev": true, "requires": { "@jest/core": "~25.4.0", @@ -36165,12 +31752,12 @@ } }, "@microsoft/gulp-core-build-sass": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.0.tgz", - "integrity": "sha512-0qvfoyflsW+D5tgi7KNJgNK2uXooAX6zwQ8mN55+fjN3ydUsAjXhzDVN28L5uIJdjIcl0q3wHAhEN6EbVul9yQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.1.tgz", + "integrity": "sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build": "3.18.1", "@microsoft/load-themed-styles": "~1.10.172", "@rushstack/node-core-library": "~3.53.0", "@types/gulp": "4.0.6", @@ -36202,12 +31789,12 @@ } }, "@microsoft/gulp-core-build-serve": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.0.tgz", - "integrity": "sha512-72KkvlX2RC5cTpC1e0uhdQA1lXX/v2WKh/7XX1fQMd9kkc8qP6ht1XT39fSWyx7K4oeAsSJJJL9Em++AEIdLpQ==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.1.tgz", + "integrity": "sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build": "3.18.1", "@rushstack/debug-certificate-manager": "~1.1.19", "@rushstack/node-core-library": "~3.53.0", "@types/node": "10.17.13", @@ -36221,12 +31808,12 @@ } }, "@microsoft/gulp-core-build-typescript": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.0.tgz", - "integrity": "sha512-aG9HgidikzswiX6a1xulhAaB3X8vqwFi/zKID0LEUDhshNqOcj5k04Atp+GNUM/VL28zTCJ5K9s7z6QxFaFiBQ==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.1.tgz", + "integrity": "sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build": "3.18.1", "@rushstack/node-core-library": "~3.53.0", "@types/node": "10.17.13", "decomment": "~0.9.1", @@ -36236,9 +31823,9 @@ } }, "@microsoft/gulp-core-build-webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz", - "integrity": "sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.18.1", @@ -36246,69 +31833,20 @@ "@types/node": "10.17.13", "colors": "~1.2.1", "gulp": "~4.0.2", - "webpack": "~4.47.0" - }, - "dependencies": { - "@microsoft/gulp-core-build": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", - "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", - "dev": true, - "requires": { - "@jest/core": "~25.4.0", - "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.53.0", - "@types/chalk": "0.4.31", - "@types/gulp": "4.0.6", - "@types/jest": "25.2.1", - "@types/node": "10.17.13", - "@types/node-notifier": "8.0.2", - "@types/orchestrator": "0.0.30", - "@types/semver": "7.3.5", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3", - "@types/yargs": "0.0.34", - "colors": "~1.2.1", - "del": "^2.2.2", - "end-of-stream": "~1.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "globby": "~5.0.0", - "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", - "gulp-if": "^2.0.1", - "jest": "~25.4.0", - "jest-cli": "~25.4.0", - "jest-environment-jsdom": "~25.4.0", - "jest-nunit-reporter": "~1.3.1", - "jsdom": "~11.11.0", - "lodash.merge": "~4.6.2", - "merge2": "~1.0.2", - "node-notifier": "~10.0.1", - "object-assign": "~4.1.0", - "orchestrator": "~0.3.8", - "pretty-hrtime": "~1.0.2", - "semver": "~7.3.0", - "through2": "~2.0.1", - "vinyl": "~2.2.0", - "xml": "~1.0.1", - "yargs": "~4.6.0", - "z-schema": "~3.18.3" - } - } + "webpack": "~5.88.1" } }, "@microsoft/load-themed-styles": { - "version": "2.0.85", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.85.tgz", - "integrity": "sha512-lG9/NC56JuoffdDpPAczZVzMCs9o3eBSY/FlB7fYGPb98zaLTjKrX0yxy7jifp9FelXH06DnRi/hXQL/4sxTbg==", + "version": "2.0.138", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.138.tgz", + "integrity": "sha512-3/aHygd9/wgsYVbQ1i5OC3zQGlCk5PeD5bMQa7iNEbVSXWYz+sLxKx1JMoF+EYciMrwwOloWDiL8zib7NnbVFg==", "dev": true, "peer": true }, "@microsoft/loader-load-themed-styles": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.45.tgz", - "integrity": "sha512-04foUzzYBbKpBKj16N9pjyKJzt6jthyd2gMzg1fQJPfrIblsJanumlhiUitpZjzyhs/53qYzEsTo0PZCKRHUpQ==", + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", "dev": true, "requires": { "loader-utils": "1.4.2" @@ -36342,32 +31880,32 @@ } }, "@microsoft/rush-lib": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz", - "integrity": "sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", "dev": true, "requires": { "@pnpm/dependency-path": "~2.1.2", "@pnpm/link-bins": "~5.3.7", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/package-deps-hash": "4.0.41", - "@rushstack/package-extractor": "0.3.11", - "@rushstack/rig-package": "0.4.0", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.100.2", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.100.2", - "@rushstack/stream-collator": "4.0.259", - "@rushstack/terminal": "0.5.34", - "@rushstack/ts-command-line": "4.15.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", "@types/node-fetch": "2.6.2", "@yarnpkg/lockfile": "~1.0.2", "builtin-modules": "~3.1.0", "cli-table": "~0.3.1", - "colors": "~1.2.1", "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", "figures": "3.0.0", "git-repo-info": "~2.1.0", - "glob": "~7.0.5", "glob-escape": "~0.0.2", "https-proxy-agent": "~5.0.0", "ignore": "~5.1.6", @@ -36376,6 +31914,7 @@ "node-fetch": "2.6.7", "npm-check": "~6.0.1", "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", "semver": "~7.5.4", @@ -36383,16 +31922,16 @@ "strict-uri-encode": "~2.0.0", "tapable": "2.2.1", "tar": "~6.1.11", - "true-case-path": "~2.2.1" + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -36402,34 +31941,24 @@ } }, "@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "requires": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - }, "@rushstack/ts-command-line": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz", - "integrity": "sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", "dev": true, "requires": { + "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", - "colors": "~1.2.1", "string-argv": "~0.3.1" } }, @@ -36440,6 +31969,19 @@ "dev": true, "optional": true }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -36449,6 +31991,12 @@ "yallist": "^4.0.0" } }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, "resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -36469,10 +32017,16 @@ "lru-cache": "^6.0.0" } }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -36495,225 +32049,6 @@ } } }, - "@microsoft/rush-stack-compiler-4.5": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.5/-/rush-stack-compiler-4.5-0.5.0.tgz", - "integrity": "sha512-LUNdLsOQBHzBIFoy6Gh9oNIAPFCrRG0hvLLuUAbovaxbLJ2Sp6GkO+L1Lot/JIpUtQSOxAElb3wNPp9vVdXGOw==", - "dev": true, - "requires": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", - "@types/node": "10.17.13", - "import-lazy": "~4.0.0", - "typescript": "~4.5.5" - }, - "dependencies": { - "@rushstack/eslint-config": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", - "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", - "dev": true, - "requires": { - "@rushstack/eslint-patch": "1.1.4", - "@rushstack/eslint-plugin": "0.9.1", - "@rushstack/eslint-plugin-packlets": "0.4.1", - "@rushstack/eslint-plugin-security": "0.3.1", - "@typescript-eslint/eslint-plugin": "~5.20.0", - "@typescript-eslint/experimental-utils": "~5.20.0", - "@typescript-eslint/parser": "~5.20.0", - "@typescript-eslint/typescript-estree": "~5.20.0", - "eslint-plugin-promise": "~6.0.0", - "eslint-plugin-react": "~7.27.1", - "eslint-plugin-tsdoc": "~0.2.16" - } - }, - "@rushstack/eslint-patch": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", - "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", - "dev": true - }, - "@rushstack/eslint-plugin": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", - "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", - "dev": true, - "requires": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.20.0" - } - }, - "@rushstack/eslint-plugin-packlets": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", - "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", - "dev": true, - "requires": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.20.0" - } - }, - "@rushstack/eslint-plugin-security": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", - "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", - "dev": true, - "requires": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.20.0" - } - }, - "@rushstack/tree-pattern": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", - "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", - "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/type-utils": "5.20.0", - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", - "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.20.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", - "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", - "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", - "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", - "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", - "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", - "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", - "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.20.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "dev": true - } - } - }, "@microsoft/rush-stack-compiler-4.7": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", @@ -36914,9 +32249,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -36928,51 +32263,51 @@ } }, "@microsoft/sp-adaptive-card-extension-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.0.tgz", - "integrity": "sha512-JAwtkJwK9WRu5weUhSTaLmvq9qLslSrMPn5/b4FwPt+DX4JFrx7zT8qpsV0kPcMix743FhqFVjx1fPja9I85Iw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz", + "integrity": "sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA==", "requires": { - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adaptivecards": "2.11.2", "tslib": "2.3.1" } }, "@microsoft/sp-build-core-tasks": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.0.tgz", - "integrity": "sha512-AeCWY5dDkMSI4iF7dZtomMXF6JfwDJ9u95PsdYfBgm9n/lTjyfFoGQBWkhUH8A5ZDmdAfExElsuoQgevU50UPg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.18.0", - "@microsoft/gulp-core-build-serve": "3.12.0", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/spfx-heft-plugins": "1.18.0", - "@rushstack/node-core-library": "3.59.6", + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/glob": "5.0.30", "@types/lodash": "4.14.117", - "@types/webpack": "4.41.24", "colors": "~1.2.1", "glob": "~7.0.5", "gulp": "4.0.2", "lodash": "4.17.21", - "webpack": "~4.47.0" + "webpack": "~5.88.1" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -36994,6 +32329,13 @@ } } }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -37013,9 +32355,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -37034,49 +32376,38 @@ "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", "validator": "^13.7.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - } } } } }, "@microsoft/sp-build-web": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.0.tgz", - "integrity": "sha512-OSaNg+G16qy/cgB2m/6hKx1wO394og/25H7aHVzgJz6IIzPGeGT4Z3+YhdH5XeizCWaW7mSA+PjOqLiTtGbk0g==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.18.0", - "@microsoft/gulp-core-build-sass": "4.17.0", - "@microsoft/gulp-core-build-serve": "3.12.0", - "@microsoft/gulp-core-build-typescript": "8.6.0", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/rush-lib": "5.100.2", - "@microsoft/sp-build-core-tasks": "1.18.0", - "@rushstack/node-core-library": "3.59.6", - "@types/webpack": "4.41.24", + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-sass": "4.17.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.6.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", "gulp": "4.0.2", "postcss": "^8.4.19", "semver": "~7.3.2", "true-case-path": "~2.2.1", - "webpack": "~4.47.0", + "webpack": "~5.88.1", "yargs": "~4.6.0" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -37085,15 +32416,6 @@ "z-schema": "~5.0.2" }, "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -37105,6 +32427,22 @@ } } }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -37117,9 +32455,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -37138,54 +32476,73 @@ "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", "validator": "^13.7.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - } } } } }, "@microsoft/sp-component-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.0.tgz", - "integrity": "sha512-fSoP/y6kfwYs0XQ22GjVwEOYO6PkC6RTdl624Iub4sDxdjzblAivAcHUovsVNdhS+twRD1fKumSYiNbmYugYTg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", "requires": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "requires": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } } }, "@microsoft/sp-core-library": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.0.tgz", - "integrity": "sha512-9Ua3SACtRHh1o9ScqDgtSDGqccpnkLgYawBQRbKIjCPwQ8dqS96586KU9HioBHr4LtqWJNo0cp5h/XIXmrZ9+Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", "requires": { - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-odata-types": "1.18.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-css-loader": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz", - "integrity": "sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", "dev": true, "requires": { "@microsoft/load-themed-styles": "1.10.292", - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", "autoprefixer": "9.7.1", "css-loader": "3.4.2", "cssnano": "~5.1.14", @@ -37194,8 +32551,7 @@ "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", - "webpack": "~4.47.0" + "postcss-modules-values": "~4.0.0" }, "dependencies": { "@microsoft/load-themed-styles": { @@ -37205,12 +32561,11 @@ "dev": true }, "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -37288,6 +32643,79 @@ "dev": true, "optional": true }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + } + } + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -37300,6 +32728,27 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -37320,6 +32769,17 @@ "supports-preserve-symlinks-flag": "^1.0.0" } }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -37339,9 +32799,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -37365,48 +32825,47 @@ } }, "@microsoft/sp-diagnostics": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.0.tgz", - "integrity": "sha512-Nu4Q975WfncYMyOQlJkUR8ml+2WiZw06gh308Ze22TKHcmylsjjOFkeCtI/YLq8iD6ibQmVDQpYbc5bUlhDbug==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", "requires": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0" + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.0.tgz", - "integrity": "sha512-Ti0QjkUmUEWq6FJ8QpR+Hc9L4dm4VQnCc76zjz74vJWIO/VP3pAg8zpjwQkLFzPpUK8VbCObTa57iE6exuxzGA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", "requires": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", "tslib": "2.3.1" } }, "@microsoft/sp-http": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.0.tgz", - "integrity": "sha512-eo8Jv0UMd1htpoiRGlGw0IR8bSapgHYabMBjTzXGe8NKuTddeBIG5TCO02ZwIYfMaKJHmZ365jpnmDwfI64cWw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "requires": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-http-msgraph": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-http-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.0.tgz", - "integrity": "sha512-nkx4L73HKqy0tzAprw6NKzkw6idyp0PJPn9DtogvTuLndx5NEmLEzD528n1TCR3EPykeznlqvsWru3DnlgSMRg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", "requires": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adal-angular": "1.0.16", "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", @@ -37415,80 +32874,107 @@ } }, "@microsoft/sp-http-msgraph": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.0.tgz", - "integrity": "sha512-ufSV53tcSxoeW1ykMrI9qK0mKw8KI9WCwJHV3c5gpo+V+ShleVFO3aeD7G0DAu5Y9Fu+1y81AJH9CbJgmDiIsA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", "requires": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-image-helper": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.0.tgz", - "integrity": "sha512-JZ2knonfACUA5JcMOMI+MRf5aGEUK5ZRKbqe3GsBvj8msKRcLsafEews6KF90Hl4IR1kv9ul1R1gPAVW9MtTAQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", "requires": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-loader": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.0.tgz", - "integrity": "sha512-MHVJRDuM6H4sbdBn7ZgoBpniKpWpvQxhYfk9HR8lXiyDa2YEVfoQJxkKeZoaGnaz1KHYQ/tbdEWtyq8ZiNUzKQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", "requires": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-odata-types": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", - "@rushstack/loader-raw-script": "1.3.315", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", "@types/requirejs": "2.1.29", "raw-loader": "~0.5.1", "react": "17.0.1", "react-dom": "17.0.1", "requirejs": "2.3.6", "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "requires": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } } }, "@microsoft/sp-lodash-subset": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.0.tgz", - "integrity": "sha512-FBh0ylpwUeZg71v5mtXcRsExaHPoLfhWPG2xFsxUgMBLspwUghxoQt0rn3apUaIoO1AzTHzshMIU/6dgYjDccA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", "requires": { "@types/lodash": "4.14.117", "tslib": "2.3.1" } }, "@microsoft/sp-module-interfaces": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz", - "integrity": "sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", "requires": { - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", "z-schema": "4.2.4" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -37543,9 +33029,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==" }, "yallist": { "version": "4.0.0", @@ -37566,128 +33052,176 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.0.tgz", - "integrity": "sha512-tBJmiZ2t7oW6EaeJYiAeV4VFmIgn3e2jrR7//31ZqMDcDHyf4v/vIYYdRuIExS4vasVVhSb2Zgc5kJ8cDsqEsw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", "requires": { "tslib": "2.3.1" } }, "@microsoft/sp-office-ui-fabric-core": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.0.tgz", - "integrity": "sha512-4RKtrZm65xsc4F+RQMVMfU6A2qDm4+ykmO0MsxtH1VatdZ/4QLAIC9BXCaRHpuD9n1rS32t5V4oP2HVMamZFEw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.19.0.tgz", + "integrity": "sha512-rh54f6JgjZm0qphHk9UIhV1rRSzX3GwDz4joTNw+kSumLCGXVmef5+qrtd6HAFHI/TQCf/FQkgW0a4DFF/qDAA==", "requires": { "office-ui-fabric-core": "11.0.1", "tslib": "2.3.1" } }, "@microsoft/sp-page-context": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.0.tgz", - "integrity": "sha512-H+VMc8/WGuj7nKxahoc7g71HK2y4hOXPg74/+UuVW7caAgpO62C35OtHM2K5Awn4Xc8N/nswT5mV2dsA/sD9ZA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", "requires": { - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-odata-types": "1.18.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-property-pane": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.0.tgz", - "integrity": "sha512-4BxDnuGtlVh5510evbmJIra3qJVb6b0/h2nubLg/4Nbnf2Wt3p+fi7RbC0RoQ2k1xWbYk167nhf5UUt/3PNejg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", "requires": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-image-helper": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "requires": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } } }, "@microsoft/sp-top-actions": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.0.tgz", - "integrity": "sha512-mPnw3IaG0VgzR8NWj3J9tW3GanCWc6iRYmuU360W5/KFUhm99Air2ZzN+SKidSTWB+rCGPlJD+7mw1ZL7RU/PA==" + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.19.0.tgz", + "integrity": "sha512-/1G0J/2sNYK/LXqHnD5h4jitMzatbZRjwT2Qzd4JRxGSujFUe+VYRET90LXdA6lBnDrfZ2MlsVfRkEPrnGyZFQ==" }, "@microsoft/sp-webpart-base": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.0.tgz", - "integrity": "sha512-0QKcEtT3Ec/W9ij2zpkGvY/sfhHMgUJYkts6fDuGLagzVa9tl3thQRxbM1+4xf3D3u9UZ/Tx/+Y34sGvqL33Ug==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.19.0.tgz", + "integrity": "sha512-UEWWPDahD4tEAiZVeqCVV0DEU/0LhTgshWDLAeiRvcz5G83JrCN10JCwucYmAzwV3Irisy0DX9nt6C5qWzbvcA==", "requires": { - "@fluentui/react": "^8.106.4", - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-diagnostics": "1.18.0", - "@microsoft/sp-dynamic-data": "1.18.0", - "@microsoft/sp-http": "1.18.0", - "@microsoft/sp-http-base": "1.18.0", - "@microsoft/sp-loader": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@microsoft/sp-page-context": "1.18.0", - "@microsoft/sp-property-pane": "1.18.0", - "@microsoft/sp-top-actions": "1.18.0", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-top-actions": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "@types/office-js": "1.0.36", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "requires": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } } }, "@microsoft/spfx-heft-plugins": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz", - "integrity": "sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", "dev": true, "requires": { - "@azure/storage-blob": "~12.11.0", + "@azure/storage-blob": "~12.17.0", "@microsoft/load-themed-styles": "1.10.292", - "@microsoft/loader-load-themed-styles": "2.0.68", - "@microsoft/rush-lib": "5.100.2", - "@microsoft/sp-css-loader": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/localization-utilities": "0.8.80", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", - "@rushstack/set-webpack-public-path-plugin": "4.0.15", - "@rushstack/terminal": "0.5.36", - "@rushstack/webpack4-localization-plugin": "0.17.46", - "@rushstack/webpack4-module-minifier-plugin": "0.12.35", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", "@types/tapable": "1.0.6", "autoprefixer": "9.7.1", - "colors": "~1.2.1", - "copy-webpack-plugin": "~6.0.3", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", "express": "4.18.1", - "file-loader": "6.1.0", + "fast-glob": "~3.2.12", "git-repo-info": "~2.1.1", - "glob": "~7.0.5", - "html-loader": "~0.5.1", + "html-loader": "~4.2.0", "jszip": "~3.8.0", "lodash": "4.17.21", "mime": "2.5.2", - "postcss": "^8.4.19", - "postcss-loader": "^4.2.0", "resolve": "~1.17.0", "source-map": "0.6.1", - "source-map-loader": "1.1.3", + "source-map-loader": "~4.0.1", "tapable": "1.1.3", "true-case-path": "~2.2.1", - "uuid": "~3.1.0", - "webpack": "~4.47.0", - "webpack-dev-server": "~4.9.3", - "webpack-sources": "1.4.3", + "uuid": "^9.0.0", + "webpack": "~5.88.1", "xml": "~1.0.1" }, "dependencies": { @@ -37697,22 +33231,12 @@ "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", "dev": true }, - "@microsoft/loader-load-themed-styles": { - "version": "2.0.68", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz", - "integrity": "sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg==", - "dev": true, - "requires": { - "loader-utils": "1.4.2" - } - }, "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -37735,9 +33259,9 @@ } }, "@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "requires": { "resolve": "~1.22.1", @@ -37757,248 +33281,6 @@ } } }, - "@rushstack/set-webpack-public-path-plugin": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz", - "integrity": "sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/webpack-plugin-utilities": "0.2.36" - }, - "dependencies": { - "@rushstack/webpack-plugin-utilities": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz", - "integrity": "sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg==", - "dev": true, - "requires": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "optional": true, - "peer": true - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - } - }, - "webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -38021,18 +33303,6 @@ "num2fraction": "^1.2.2", "postcss": "^7.0.21", "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } } }, "body-parser": { @@ -38218,48 +33488,6 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true, - "peer": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "optional": true, - "peer": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -38284,6 +33512,16 @@ "ee-first": "1.1.1" } }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, "qs": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", @@ -38311,19 +33549,6 @@ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -38368,17 +33593,6 @@ } } }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", @@ -38419,33 +33633,11 @@ "dev": true }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -38530,59 +33722,34 @@ "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, "@opentelemetry/api": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", "dev": true }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dev": true, "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", + "ansi-html": "^0.0.9", + "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.0", - "schema-utils": "^3.0.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, "loader-utils": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", @@ -38594,35 +33761,6 @@ "json5": "^2.1.2" } }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -38715,28 +33853,10 @@ "integrity": "sha512-IRDuIuNobLRQe0UyY2gbrrTzYS46tTNvOEfL6fOf0Qa8NyxUzeXz946v7fQuQE3LSBf8ENBC5SXhRmDl+mBEqA==", "dev": true }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true } } @@ -38985,9 +34105,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -39084,9 +34204,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -39183,9 +34303,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -39197,23 +34317,23 @@ } }, "@rushstack/heft-config-file": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz", - "integrity": "sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ==", + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", "jsonpath-plus": "~4.0.0" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39223,9 +34343,9 @@ } }, "@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "requires": { "resolve": "~1.22.1", @@ -39269,9 +34389,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39295,32 +34415,32 @@ } }, "@rushstack/loader-raw-script": { - "version": "1.3.315", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.315.tgz", - "integrity": "sha512-5aWDOC2hZv2L9C/sBy0+9VyXANaGGnytiKv9fc85ueia4YHrYPWOdbdGrnqi97GBtWQWkVv8a1NuncoC+KIZig==", + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", "requires": { "loader-utils": "1.4.2" } }, "@rushstack/localization-utilities": { - "version": "0.8.80", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz", - "integrity": "sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA==", + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/typings-generator": "0.10.36", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", "pseudolocale": "~1.1.0", "xmldoc": "~1.1.2" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39366,9 +34486,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39392,26 +34512,17 @@ } }, "@rushstack/module-minifier": { - "version": "0.3.38", - "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz", - "integrity": "sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", "dev": true, "requires": { - "@rushstack/worker-pool": "0.3.37", + "@rushstack/worker-pool": "0.4.37", "serialize-javascript": "6.0.0", "source-map": "~0.7.3", "terser": "^5.9.0" }, "dependencies": { - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -39450,9 +34561,9 @@ "optional": true }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "z-schema": { @@ -39470,21 +34581,20 @@ } }, "@rushstack/package-deps-hash": { - "version": "4.0.41", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz", - "integrity": "sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA==", + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6" + "@rushstack/node-core-library": "4.0.2" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39530,9 +34640,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39556,27 +34666,27 @@ } }, "@rushstack/package-extractor": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz", - "integrity": "sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ==", + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", "dev": true, "requires": { "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "ignore": "~5.1.6", "jszip": "~3.8.0", "minimatch": "~3.0.3", - "npm-packlist": "~2.1.2" + "npm-packlist": "~2.1.2", + "semver": "~7.5.4" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39585,16 +34695,6 @@ "z-schema": "~5.0.2" } }, - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -39641,9 +34741,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39677,24 +34777,24 @@ } }, "@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", "https-proxy-agent": "~5.0.0", "node-fetch": "2.6.7" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39740,9 +34840,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39766,25 +34866,24 @@ } }, "@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", "dev": true, "requires": { - "@azure/identity": "~2.1.0", - "@azure/storage-blob": "~12.11.0", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", - "@rushstack/terminal": "0.5.34" + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39793,16 +34892,6 @@ "z-schema": "~5.0.2" } }, - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -39840,9 +34929,97 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/rush-http-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39866,23 +35043,23 @@ } }, "@rushstack/rush-sdk": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz", - "integrity": "sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/node-fetch": "2.6.2", "tapable": "2.2.1" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39928,9 +35105,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -39954,26 +35131,21 @@ } }, "@rushstack/set-webpack-public-path-plugin": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.9.tgz", - "integrity": "sha512-ggcUjEC6DfxsC8K8FjnMVuwDaIJTZaFox4KrwXqdA9n1CzgndxuWJFt3WiGwOWxzKPQXWDXsGcF+bNPHC52Fng==", + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", "dev": true, - "optional": true, - "peer": true, "requires": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/webpack-plugin-utilities": "0.3.9" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.61.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", - "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, - "optional": true, - "peer": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -39982,420 +35154,6 @@ "z-schema": "~5.0.2" } }, - "@rushstack/webpack-plugin-utilities": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.9.tgz", - "integrity": "sha512-BggJHoxAgIyTNJegFFdi+nB3lkiGU2W65qiJMzQCkdTJpbsVmoSH5XnXzBIx+ZkRglu65YZNHQSLueBSEmxM5w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true, - "peer": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "optional": true, - "peer": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - } - }, - "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", - "dev": true, - "optional": true, - "peer": true - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@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-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "optional": true, - "peer": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true, - "peer": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@rushstack/stream-collator": { - "version": "4.0.259", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz", - "integrity": "sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", - "dev": true, - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -40433,9 +35191,95 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -40459,22 +35303,21 @@ } }, "@rushstack/terminal": { - "version": "0.5.36", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz", - "integrity": "sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -40519,10 +35362,19 @@ "lru-cache": "^6.0.0" } }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -40564,23 +35416,151 @@ } }, "@rushstack/typings-generator": { - "version": "0.10.36", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz", - "integrity": "sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA==", + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", "dev": true, "requires": { - "@rushstack/node-core-library": "3.59.6", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "chokidar": "~3.4.0", - "glob": "~7.0.5" + "fast-glob": "~3.3.1" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", + "dev": true, + "requires": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "dependencies": { + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + } + } + }, + "@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dev": true, + "requires": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -40626,9 +35606,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "yallist": { @@ -40651,161 +35631,43 @@ } } }, - "@rushstack/webpack4-localization-plugin": { - "version": "0.17.46", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz", - "integrity": "sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w==", + "@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", "dev": true, "requires": { - "@rushstack/localization-utilities": "0.8.83", - "@rushstack/node-core-library": "3.59.7", + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", "@types/tapable": "1.0.6", - "loader-utils": "1.4.2", - "minimatch": "~3.0.3" - }, - "dependencies": { - "@rushstack/localization-utilities": { - "version": "0.8.83", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz", - "integrity": "sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.7", - "@rushstack/typings-generator": "0.11.1", - "pseudolocale": "~1.1.0", - "xmldoc": "~1.1.2" - } - }, - "@rushstack/node-core-library": { - "version": "3.59.7", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz", - "integrity": "sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==", - "dev": true, - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "@rushstack/typings-generator": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz", - "integrity": "sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.7", - "chokidar": "~3.4.0", - "fast-glob": "~3.2.4" - } - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@rushstack/webpack4-module-minifier-plugin": { - "version": "0.12.35", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz", - "integrity": "sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw==", - "dev": true, - "requires": { - "@rushstack/module-minifier": "0.3.38", - "@rushstack/worker-pool": "0.3.37", - "@types/tapable": "1.0.6", - "tapable": "1.1.3" - }, - "dependencies": { - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - } + "tapable": "2.2.1" } }, "@rushstack/worker-pool": { - "version": "0.3.37", - "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz", - "integrity": "sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", "dev": true, "requires": {} }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, + "@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true + }, "@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", @@ -40816,17 +35678,17 @@ } }, "@swc/helpers": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", "requires": { "tslib": "^2.4.0" }, "dependencies": { "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" } } }, @@ -40839,12 +35701,6 @@ "defer-to-connect": "^1.0.1" } }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, "@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -40856,6 +35712,8 @@ "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", "dev": true, + "optional": true, + "peer": true, "requires": { "anymatch": "*" } @@ -40867,9 +35725,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", - "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -40880,18 +35738,18 @@ } }, "@types/babel__generator": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", - "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", - "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -40899,18 +35757,18 @@ } }, "@types/babel__traverse": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", - "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "requires": { "@babel/types": "^7.20.7" } }, "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "requires": { "@types/connect": "*", @@ -40918,9 +35776,9 @@ } }, "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "requires": { "@types/node": "*" @@ -40933,18 +35791,18 @@ "dev": true }, "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "requires": { "@types/express-serve-static-core": "*", @@ -40952,27 +35810,29 @@ } }, "@types/copy-webpack-plugin": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz", - "integrity": "sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-8.0.1.tgz", + "integrity": "sha512-TwEeGse0/wq+t3SFW0DEwroMS/cDkwVZT+vj7tMAYTp7llt/yz6NuW2n04X2M5P/kSfBQOORhrHAN2mqZdmybg==", "dev": true, "requires": { - "@types/webpack": "^4" + "@types/node": "*", + "tapable": "^2.0.0", + "webpack": "^5.1.0" } }, "@types/cross-spawn": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz", - "integrity": "sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "dev": true, "requires": { "@types/node": "*" } }, "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "version": "8.56.11", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.11.tgz", + "integrity": "sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==", "dev": true, "requires": { "@types/estree": "*", @@ -40984,23 +35844,21 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", "dev": true, - "optional": true, - "peer": true, "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "requires": { "@types/body-parser": "*", @@ -41010,9 +35868,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, "requires": { "@types/node": "*", @@ -41032,9 +35890,9 @@ } }, "@types/glob-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.1.tgz", - "integrity": "sha512-sR8FnsG9sEkjKasMSYbRmzaSVYmY76ui0t+T+9BE2Wr/ansAKfNsu+xT0JvZL+7DDQDO/MPTg6g8hfNdhYWT2g==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", "dev": true, "requires": { "@types/node": "*", @@ -41043,9 +35901,9 @@ } }, "@types/graceful-fs": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", - "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "requires": { "@types/node": "*" @@ -41279,30 +36137,30 @@ } }, "@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, "@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dev": true, "requires": { "@types/node": "*" } }, "@types/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "@types/istanbul-lib-report": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", - "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" @@ -41334,31 +36192,15 @@ "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", "dev": true }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/webpack": "^4" - } - }, "@types/lodash": { "version": "4.14.117", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" }, "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "@types/minimatch": { @@ -41403,9 +36245,9 @@ } }, "@types/node-forge": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.8.tgz", - "integrity": "sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, "requires": { "@types/node": "*" @@ -41447,9 +36289,9 @@ "dev": true }, "@types/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-I+BytjxOlNYA285zP/3dVCRcE+OAvgHQZQt26MP7T7JbZ9DM/3W2WfViU1XuLypCzAx8PTC+MlYO3WLqjTyZ3g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", "dev": true }, "@types/prettier": { @@ -41464,21 +36306,21 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/q": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.7.tgz", - "integrity": "sha512-HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA==", + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", "dev": true }, "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "@types/react": { @@ -41505,9 +36347,9 @@ "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" }, "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "dev": true }, "@types/scheduler": { @@ -41522,9 +36364,9 @@ "dev": true }, "@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, "requires": { "@types/mime": "^1", @@ -41532,29 +36374,29 @@ } }, "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "requires": { "@types/express": "*" } }, "@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "requires": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "requires": { "@types/node": "*" @@ -41564,7 +36406,9 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "@types/stack-utils": { "version": "1.0.1", @@ -41573,26 +36417,14 @@ "dev": true }, "@types/streamx": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.3.tgz", - "integrity": "sha512-D2eONMpz0JX15eA4pxylNVzq4kyqRRGqsMIxIjbfjDGaHMaoCvgFWn2+EkrL8/gODCvbNcPIVp7Eecr/+PX61g==", + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", "dev": true, "requires": { "@types/node": "*" } }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", - "dev": true - }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, "@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -41622,14 +36454,16 @@ "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", "dev": true, + "optional": true, + "peer": true, "requires": { "source-map": "^0.6.1" } }, "@types/undertaker": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.10.tgz", - "integrity": "sha512-UzbgxdP5Zn0UlaLGF8CxXGpP7MCu/Y/b/24Kj3dK0J3+xOSmAGJw4JJKi21avFNuUviG59BMBUdrcL+KX+z7BA==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", "dev": true, "requires": { "@types/node": "*", @@ -41638,9 +36472,9 @@ } }, "@types/undertaker-registry": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.3.tgz", - "integrity": "sha512-9wabQxkMB6Nb6FuPxvLQiMLBT2KkJXxgC9RoehnSSCvVzrag5GKxI5pekcgnMcZaGupuJOd0CLT+8ZwHHlG5vQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", "dev": true }, "@types/vinyl": { @@ -41653,9 +36487,9 @@ } }, "@types/vinyl-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.4.tgz", - "integrity": "sha512-UIdM4bMUcWky41J0glmBx4WnCiF48J7Q2S0LJ8heFmZiB7vHeLOHoLx1ABxu4lY6eD2FswVp47cSIc1GFFJkbw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", "dev": true, "requires": { "@types/glob-stream": "*", @@ -41668,6 +36502,8 @@ "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "@types/anymatch": "*", "@types/node": "*", @@ -41678,37 +36514,12 @@ } }, "@types/webpack-dev-server": { - "version": "3.11.4", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz", - "integrity": "sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", + "integrity": "sha512-T6UeAUQWojf1toimSIf6sBwaO4HQ4iHdF4BL2RbPbzKTqe5blB7Iih7i7h69NSg/fOjWlkdszNPlaWD1/aX5LQ==", "dev": true, "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - }, - "dependencies": { - "http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - } + "webpack-dev-server": "*" } }, "@types/webpack-env": { @@ -41722,6 +36533,8 @@ "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, + "optional": true, + "peer": true, "requires": { "@types/node": "*", "@types/source-list-map": "*", @@ -41732,14 +36545,16 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, "@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "requires": { "@types/node": "*" @@ -41752,9 +36567,9 @@ "dev": true }, "@types/yargs-parser": { - "version": "21.0.2", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", - "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -41884,9 +36699,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -41939,9 +36754,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -41969,9 +36784,9 @@ }, "dependencies": { "@types/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "@typescript-eslint/scope-manager": { @@ -42036,9 +36851,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "merge2": { @@ -42129,233 +36944,169 @@ "dev": true }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, "@webassemblyjs/helper-numbers": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "optional": true, - "peer": true, "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" - }, - "dependencies": { - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "optional": true, - "peer": true - } } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - }, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - } + "@webassemblyjs/ast": "1.12.1", + "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "requires": { - "envinfo": "^7.7.3" - } + "requires": {} }, "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, "requires": {} }, @@ -42405,9 +37156,9 @@ } }, "acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true }, "acorn-globals": { @@ -42433,8 +37184,6 @@ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, - "optional": true, - "peer": true, "requires": {} }, "acorn-jsx": { @@ -42492,13 +37241,6 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, "ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", @@ -42509,15 +37251,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -42571,6 +37313,12 @@ "ansi-wrap": "0.1.0" } }, + "ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "dev": true + }, "ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -42623,12 +37371,6 @@ "buffer-equal": "^1.0.0" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", @@ -42703,9 +37445,9 @@ "dev": true }, "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", "dev": true }, "array-flatten": { @@ -42859,53 +37601,6 @@ "safer-buffer": "~2.1.0" } }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -42918,27 +37613,12 @@ "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true }, - "ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==", - "dev": true - }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, "async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -42978,12 +37658,6 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -43030,9 +37704,9 @@ "dev": true }, "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", "dev": true }, "babel-jest": { @@ -43216,9 +37890,9 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true }, "bindings": { @@ -43255,18 +37929,6 @@ } } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true - }, "body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", @@ -43338,66 +38000,14 @@ } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - } - } - }, "bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } } }, "boolbase": { @@ -43457,20 +38067,14 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", @@ -43494,108 +38098,16 @@ } } }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "bser": { @@ -43635,99 +38147,33 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, "builtin-modules": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", "dev": true }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, "builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", "dev": true }, + "bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "requires": { + "run-applescript": "^7.0.0" + } + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -43769,13 +38215,16 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsite": { @@ -43864,13 +38313,13 @@ "dev": true }, "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "camelcase": { @@ -43903,9 +38352,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true }, "capture-exit": { @@ -43973,16 +38422,6 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -44026,34 +38465,22 @@ } }, "clean-css-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz", - "integrity": "sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-4.2.1.tgz", + "integrity": "sha512-OQbdYeMtTMXxi6kZMq5iQOaeBHdEbVE1pO/TVKTrqQ3rQO6OWLCOZZzak6YxB+JkCOtWzRfAaPQQqbJbK0j8Vw==", "dev": true, "requires": { - "clean-css": "^4.2.3", - "loader-utils": "^2.0.0" + "clean-css": "^5.0.0" }, "dependencies": { "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "requires": { "source-map": "~0.6.0" } - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } } } }, @@ -44312,7 +38739,8 @@ "colors": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==" + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true }, "combined-stream": { "version": "1.0.8", @@ -44329,18 +38757,6 @@ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "devOptional": true }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -44482,18 +38898,6 @@ "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", "dev": true }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -44530,54 +38934,6 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -44595,73 +38951,105 @@ } }, "copy-webpack-plugin": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", - "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", "dev": true, "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.1", + "globby": "^14.0.0", "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.0", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "@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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "dev": true, + "requires": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true + }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true } } }, "core-js-pure": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.0.tgz", - "integrity": "sha512-qsev1H+dTNYpDUEURRuOXMvpdtAnNEvQWS/FMJ2Vb5AY8ZP4rAPQldkE27joykZPJTe0+IVgHZYh1P5Xu1/i1g==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.0.tgz", + "integrity": "sha512-8balb/HAXo06aHP58mZMtXgD8vcnXz9tUDePgqBgJgKdmTlMt+jw3ujqniuBDQXMvTzxnMpxHFeuSM3g1jWQuQ==", "dev": true }, "core-util-is": { @@ -44683,51 +39071,6 @@ "yaml": "^1.10.0" } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -44739,25 +39082,6 @@ "which": "^2.0.1" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -44772,75 +39096,42 @@ "requires": {} }, "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } + "requires": {} }, "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" } }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true } } }, @@ -45108,12 +39399,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, - "cyclist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", - "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", - "dev": true - }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -45178,9 +39463,9 @@ "dev": true }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "requires": { "ms": "2.1.2" } @@ -45239,20 +39524,6 @@ "mimic-response": "^1.0.0" } }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -45271,6 +39542,22 @@ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, + "default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "requires": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + } + }, + "default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true + }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -45349,6 +39636,17 @@ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -45551,16 +39849,6 @@ "integrity": "sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==", "dev": true }, - "des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -45607,25 +39895,6 @@ "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -45635,12 +39904,6 @@ "path-type": "^4.0.0" } }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, "dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -45650,15 +39913,6 @@ "@leichtgewicht/ip-codec": "^2.0.1" } }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -45677,6 +39931,14 @@ "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } } }, "dom7": { @@ -45688,12 +39950,6 @@ "ssr-window": "^4.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, "domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -45729,6 +39985,16 @@ "domhandler": "^4.2.0" } }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -45812,6 +40078,12 @@ } } }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -45838,34 +40110,11 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", + "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==", "dev": true }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -45902,56 +40151,33 @@ } }, "enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, - "enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "peer": true, - "requires": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "peer": true - } - } - }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true }, "envinfo": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", @@ -46026,13 +40252,26 @@ "which-typed-array": "^1.1.10" } }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, "es-module-lexer": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "es-set-tostringtag": { "version": "2.0.1", @@ -46102,16 +40341,6 @@ "ext": "^1.1.2" } }, - "es6-templates": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", - "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", - "dev": true, - "requires": { - "recast": "~0.11.12", - "through": "~2.3.6" - } - }, "es6-weak-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", @@ -46125,9 +40354,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true }, "escape-goat": { @@ -46287,18 +40516,18 @@ } }, "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "js-yaml": { @@ -46463,6 +40692,115 @@ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, + "eslint-webpack-plugin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==", + "dev": true, + "requires": { + "@types/eslint": "^8.56.10", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@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" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -46534,22 +40872,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "exec-sh": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", @@ -46734,9 +41056,9 @@ }, "dependencies": { "type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", "dev": true } } @@ -46878,6 +41200,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -46917,12 +41245,6 @@ "bser": "2.1.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "figures": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", @@ -46949,29 +41271,6 @@ "flat-cache": "^3.0.4" } }, - "file-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", - "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -46980,9 +41279,9 @@ "optional": true }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -47020,17 +41319,6 @@ } } }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -47210,6 +41498,12 @@ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -47237,9 +41531,9 @@ } }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "dev": true }, "for-each": { @@ -47266,6 +41560,24 @@ "for-in": "^1.0.1" } }, + "foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + } + } + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -47279,26 +41591,31 @@ "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz", + "integrity": "sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^8.2.0", "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -47309,43 +41626,59 @@ "supports-color": "^7.1.0" } }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" } }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "argparse": "^2.0.1" } }, "jsonfile": { @@ -47358,27 +41691,30 @@ "universalify": "^2.0.0" } }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "picomatch": "^2.2.1" } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true } } @@ -47400,6 +41736,12 @@ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -47415,16 +41757,6 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", @@ -47460,18 +41792,6 @@ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", "dev": true }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -47536,15 +41856,16 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-package-type": { @@ -47697,9 +42018,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "glob-watcher": { "version": "5.0.5", @@ -48547,12 +42866,12 @@ } }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, "has-proto": { @@ -48634,46 +42953,6 @@ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -48682,12 +42961,6 @@ "function-bind": "^1.1.2" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, "highlight-es": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", @@ -48763,17 +43036,6 @@ } } }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -48831,9 +43093,9 @@ } }, "html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true }, "html-escaper": { @@ -48843,31 +43105,56 @@ "dev": true }, "html-loader": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", - "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", "dev": true, "requires": { - "es6-templates": "^0.2.3", - "fastparse": "^1.1.1", - "html-minifier": "^3.5.8", - "loader-utils": "^1.1.0", - "object-assign": "^4.1.1" + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + }, + "dependencies": { + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } + } } }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", "dev": true, "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "dependencies": { + "clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true + } } }, "http-cache-semantics": { @@ -48920,14 +43207,24 @@ } }, "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "dependencies": { + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + } } }, "http-proxy-middleware": { @@ -48962,12 +43259,6 @@ "sshpk": "^1.7.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -48984,6 +43275,12 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -49000,25 +43297,11 @@ "dev": true }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "requires": {} }, "ieee754": { "version": "1.2.1", @@ -49026,12 +43309,6 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", - "dev": true - }, "ignore": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", @@ -49083,9 +43360,9 @@ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -49104,12 +43381,6 @@ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -49171,122 +43442,6 @@ } } }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -49319,12 +43474,6 @@ "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", "dev": true }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -49347,12 +43496,6 @@ "is-windows": "^1.0.1" } }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", @@ -49362,16 +43505,6 @@ "hasown": "^2.0.0" } }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "is-array-buffer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", @@ -49533,6 +43666,23 @@ "is-extglob": "^2.1.1" } }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "requires": { + "is-docker": "^3.0.0" + }, + "dependencies": { + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true + } + } + }, "is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -49569,6 +43719,12 @@ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true }, + "is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true + }, "is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -49799,9 +43955,9 @@ "dev": true }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-instrument": { @@ -49835,15 +43991,6 @@ "supports-color": "^7.1.0" }, "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", @@ -49854,18 +44001,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true } } @@ -49882,15 +44020,25 @@ } }, "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, "jest": { "version": "25.4.0", "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", @@ -50158,9 +44306,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "requires": {} } @@ -50312,9 +44460,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "requires": {} } @@ -50566,9 +44714,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", - "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -50750,6 +44898,12 @@ "supports-color": "^7.0.0" } }, + "jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true + }, "jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", @@ -50935,28 +45089,10 @@ "safe-buffer": "^5.0.1" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true } } @@ -51034,21 +45170,15 @@ } }, "kill-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", - "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-2.0.1.tgz", + "integrity": "sha512-e0SVOV5jFo0mx8r7bS29maVWp17qGqLBZ5ricNSajON6//kmb7qqqNnml4twNE8Dtj97UQD+gNFOaipS/q1zzQ==", "dev": true, "requires": { "get-them-args": "1.3.2", "shell-exec": "1.0.2" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", @@ -51061,12 +45191,6 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, - "klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true - }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -51086,6 +45210,24 @@ "package-json": "^6.3.0" } }, + "launch-editor": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", + "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + }, + "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, "lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -51236,9 +45378,9 @@ } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { @@ -51477,13 +45619,6 @@ "lodash.escape": "^3.0.0" } }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "peer": true - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -51512,12 +45647,6 @@ } } }, - "loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "dev": true - }, "lolex": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", @@ -51536,10 +45665,13 @@ } }, "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", - "dev": true + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } }, "lowercase-keys": { "version": "1.0.1", @@ -51794,17 +45926,6 @@ } } }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -51836,16 +45957,6 @@ "fs-monkey": "1.0.3" } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", @@ -51899,33 +46010,15 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "mime": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", @@ -51971,12 +46064,6 @@ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -52027,33 +46114,6 @@ } } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -52072,24 +46132,6 @@ } } }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -52106,54 +46148,6 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -52199,12 +46193,6 @@ "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, "multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -52284,9 +46272,9 @@ "dev": true }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "nanomatch": { @@ -52353,14 +46341,21 @@ "dev": true }, "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { - "lower-case": "^1.1.1" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, + "node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "dev": true + }, "node-emoji": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", @@ -52411,56 +46406,6 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - } - } - }, "node-notifier": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", @@ -52484,9 +46429,9 @@ } }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "normalize-package-data": { @@ -52642,9 +46587,9 @@ "dev": true }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "locate-path": { @@ -52779,9 +46724,9 @@ "dev": true }, "nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "oauth-sign": { @@ -52837,21 +46782,11 @@ } }, "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -53026,35 +46961,18 @@ "is-wsl": "^2.2.0" } }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - } - } - }, "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" } }, "ora": { @@ -53117,12 +47035,6 @@ "readable-stream": "^2.0.1" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -53223,12 +47135,13 @@ "dev": true }, "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", "dev": true, "requires": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" } }, @@ -53279,30 +47192,26 @@ } } }, + "package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { - "no-case": "^2.2.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, "parent-module": { @@ -53314,19 +47223,6 @@ "callsites": "^3.0.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -53374,18 +47270,22 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "dev": true }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -53436,6 +47336,30 @@ "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + } + } + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -53448,19 +47372,6 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -53600,36 +47511,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } - } + "pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==", + "dev": true }, "posix-character-classes": { "version": "0.1.1", @@ -53638,20 +47524,20 @@ "dev": true }, "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" }, "dependencies": { "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true } } @@ -53717,39 +47603,56 @@ "requires": {} }, "postcss-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", - "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", "dev": true, "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "dependencies": { - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" } }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "argparse": "^2.0.1" } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "optional": true, + "peer": true } } }, @@ -53848,23 +47751,14 @@ "requires": {} }, "postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "requires": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - } } }, "postcss-modules-scope": { @@ -53883,15 +47777,6 @@ "dev": true, "requires": { "icss-utils": "^5.0.0" - }, - "dependencies": { - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - } } }, "postcss-normalize-charset": { @@ -54013,9 +47898,9 @@ } }, "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -54119,12 +48004,6 @@ "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -54137,19 +48016,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -54181,12 +48047,6 @@ "ipaddr.js": "1.9.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, "pseudolocale": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", @@ -54202,28 +48062,6 @@ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -54258,9 +48096,9 @@ } }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, "pupa": { @@ -54288,18 +48126,6 @@ "lodash": "^4.17.21" } }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -54327,16 +48153,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -54435,18 +48251,11 @@ "dev": true }, "react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true }, - "react-refresh-typescript": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.6.tgz", - "integrity": "sha512-Aj7/SPmc9vFZTzizM6LVJf1UEQ76kVLb3Cd5J/bD3y25W9n+ZQjcSINoMJtOWXzCezm0apYKSE2jcl6NSa860g==", - "dev": true, - "requires": {} - }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -54733,32 +48542,6 @@ "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", "dev": true }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", - "dev": true, - "requires": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -55166,22 +48949,18 @@ } } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, + "run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true + }, "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -55197,15 +48976,6 @@ "queue-microtask": "^1.2.2" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -55539,35 +49309,12 @@ } }, "sass-loader": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", - "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", + "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", "dev": true, "requires": { - "klona": "^1.1.2", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^2.7.0", - "semver": "^7.3.2" - }, - "dependencies": { - "klona": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", - "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } + "neo-async": "^2.6.2" } }, "sax": { @@ -55595,14 +49342,44 @@ } }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "dependencies": { + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } } }, "scss-parser": { @@ -55740,9 +49517,9 @@ "dev": true }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -55798,6 +49575,20 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, "set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", @@ -55842,28 +49633,12 @@ } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -55902,6 +49677,12 @@ "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", "dev": true }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -55909,14 +49690,15 @@ "dev": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "signal-exit": { @@ -55937,27 +49719,6 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "peer": true - } - } - }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -56101,39 +49862,6 @@ } } }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, "sort-keys": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", @@ -56151,12 +49879,6 @@ } } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -56164,31 +49886,21 @@ "dev": true }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true }, "source-map-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", - "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", "dev": true, "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" }, "dependencies": { - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, "iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -56197,28 +49909,6 @@ "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } } } }, @@ -56336,176 +50026,58 @@ "dev": true }, "spfx-fast-serve-helpers": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.18.1.tgz", - "integrity": "sha512-v3RdzL3H/Xt6ZE0rfvQZaGGzfvdMmiRcY3U3pnW7skQJ2rXT47sfOTrVs7iIOuDzhN3TX3UBhLRVPGmxq8v7pg==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.19.2.tgz", + "integrity": "sha512-ZK8AS8oT4Mns1HL0vQxlUFA+UdO9y46M7PDmn1qQd6HUiosk5fkrbAYF09aFHjZ8vFbrr4xhZssl4R2hedWkqA==", "dev": true, "requires": { - "@microsoft/loader-load-themed-styles": "2.0.45", - "@microsoft/spfx-heft-plugins": "1.18.0", - "@pmmmwh/react-refresh-webpack-plugin": "0.5.7", - "@types/copy-webpack-plugin": "6.4.3", - "@types/cross-spawn": "6.0.3", - "@types/loader-utils": "2.0.2", - "@types/webpack-dev-server": "3.11.4", - "@types/yargs": "6.6.0", - "autoprefixer": "9.8.8", - "clean-css-loader": "3.0.0", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", + "@types/copy-webpack-plugin": "8.0.1", + "@types/cross-spawn": "6.0.6", + "@types/webpack-dev-server": "4.7.1", + "@types/yargs": "17.0.32", + "autoprefixer": "10.4.19", + "clean-css-loader": "4.2.1", "colors": "1.4.0", - "copy-webpack-plugin": "6.4.0", + "commander": "12.1.0", + "copy-webpack-plugin": "12.0.2", "cross-spawn": "7.0.3", - "css-loader": "5.2.4", + "css-loader": "7.1.2", "del": "6.0.0", - "eslint-webpack-plugin": "2.5.4", + "eslint-webpack-plugin": "4.2.0", "file-loader": "6.2.0", - "fork-ts-checker-webpack-plugin": "6.4.0", + "fork-ts-checker-webpack-plugin": "9.0.2", "get-port": "5.1.1", - "globby": "11.0.3", - "kill-port": "1.6.1", - "loader-utils": "2.0.0", + "globby": "11.1.0", + "json5": "2.2.3", + "kill-port": "2.0.1", "node-fetch": "2.6.1", - "postcss": "7.0.38", - "postcss-loader": "4.2.0", - "react-refresh": "0.14.0", - "react-refresh-typescript": "2.0.6", - "sass": "1.44.0", - "sass-loader": "9.0.3", + "postcss": "8.4.38", + "postcss-loader": "8.1.1", + "react-refresh": "0.14.2", + "react-refresh-typescript": "2.0.9", + "sass": "1.77.6", + "sass-loader": "14.2.1", "spfx-css-modules-typescript-loader": "4.0.6", - "style-loader": "1.1.3", - "ts-loader": "8.1.0", - "tsconfig": "7.0.0", - "tsconfig-paths-webpack-plugin": "3.5.2", - "webpack": "4.47.0", - "webpack-cli": "4.10.0", - "webpack-dev-server": "3.11.3", - "webpack-merge": "5.7.3", - "yargs": "4.6.0" + "style-loader": "4.0.0", + "ts-loader": "9.5.1", + "tsconfig-paths-webpack-plugin": "4.1.0", + "webpack": "5.88.2", + "webpack-cli": "5.1.4", + "webpack-dev-server": "5.0.4", + "webpack-merge": "5.10.0", + "yargs": "17.7.2" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha512-021+XKlD4/hDZkkdgGhgtDGKlcTIXrII1lrCLp/ZNPoU0AHN9HmTNe+i1eKRxcZisFObX3ItTncemegEACgnsw==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "@types/yargs-parser": "*" } }, "array-union": { @@ -56514,278 +50086,43 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "copy-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - } - }, - "css-loader": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", - "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", - "dev": true, - "requires": { - "camelcase": "^6.2.0", - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.10", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - } - } - }, "del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -56802,199 +50139,6 @@ "slash": "^3.0.0" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "peer": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "peer": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true - }, - "eslint-webpack-plugin": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", - "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", - "dev": true, - "requires": { - "@types/eslint": "^7.2.6", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, "file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", @@ -57005,286 +50149,38 @@ "schema-utils": "^3.0.0" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dev": true, - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, "loader-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", @@ -57296,212 +50192,53 @@ "json5": "^2.1.2" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" } }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "react-refresh-typescript": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.9.tgz", + "integrity": "sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg==", + "dev": true, + "requires": {} + }, + "sass": { + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "requires": { - "side-channel": "^1.0.4" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, "schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", @@ -57513,383 +50250,39 @@ "ajv-keywords": "^3.5.2" } }, - "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, "peer": true }, - "webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - } - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true } } }, @@ -58024,51 +50417,18 @@ "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", "dev": true }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, "stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -58146,6 +50506,17 @@ "strip-ansi": "^6.0.1" } }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "string.prototype.matchall": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", @@ -58204,6 +50575,15 @@ "ansi-regex": "^5.0.1" } }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -58238,14 +50618,11 @@ "dev": true }, "style-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", - "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.6.4" - } + "requires": {} }, "stylehacks": { "version": "5.1.1", @@ -58324,9 +50701,9 @@ "dev": true }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true } } @@ -58353,42 +50730,6 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dev": true, - "peer": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "peer": true - } - } - }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -58457,9 +50798,9 @@ } }, "terser": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", - "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "version": "5.31.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz", + "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.3", @@ -58477,216 +50818,57 @@ } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "dependencies": { - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - }, - "ssri": { + "serialize-javascript": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1" + "randombytes": "^2.1.0" } }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "has-flag": "^4.0.0" } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true } } }, @@ -58741,6 +50923,13 @@ "thenify": ">= 3.1.0 < 4" } }, + "thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "requires": {} + }, "throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", @@ -58785,15 +50974,6 @@ "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", "dev": true }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -58850,12 +51030,6 @@ "is-negated-glob": "^1.0.0" } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -58924,26 +51098,6 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, - "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true - } - } - }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -58953,6 +51107,13 @@ "punycode": "^2.1.0" } }, + "tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, + "requires": {} + }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -58966,16 +51127,16 @@ "dev": true }, "ts-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz", - "integrity": "sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", "dev": true, "requires": { "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", + "enhanced-resolve": "^5.0.0", "micromatch": "^4.0.0", - "semver": "^7.3.4" + "semver": "^7.3.4", + "source-map": "^0.7.4" }, "dependencies": { "chalk": { @@ -58988,93 +51149,25 @@ "supports-color": "^7.1.0" } }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - } - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - } - } - }, - "tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "requires": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true } } }, "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", + "json5": "^2.2.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -59084,14 +51177,14 @@ } }, "tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", "dev": true, "requires": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^4.1.2" }, "dependencies": { "chalk": { @@ -59128,12 +51221,6 @@ } } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, "tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", @@ -59260,24 +51347,6 @@ "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } - }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -59328,6 +51397,12 @@ "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", "dev": true }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -59348,24 +51423,6 @@ } } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", @@ -59443,19 +51500,19 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "dependencies": { "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true } } @@ -59500,12 +51557,6 @@ } } }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", - "dev": true - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -59521,43 +51572,6 @@ "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "dev": true }, - "url": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", - "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", - "dev": true, - "requires": { - "punycode": "^1.4.1", - "qs": "^6.11.0" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", @@ -59573,23 +51587,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -59603,9 +51600,9 @@ "dev": true }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true }, "v8-compile-cache": { @@ -59763,12 +51760,6 @@ } } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -59799,259 +51790,13 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "optional": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -60079,387 +51824,188 @@ "dev": true }, "webpack": { - "version": "4.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", - "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "@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": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "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" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", "colorette": "^2.0.14", - "commander": "^7.0.0", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, "dependencies": { "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true }, "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "requires": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } } } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.3.0.tgz", + "integrity": "sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw==", "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.4.3", + "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "memfs": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.11.1.tgz", + "integrity": "sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "ee-first": "1.1.1" } } } }, "webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", "dev": true, "requires": { - "@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", + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "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", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -60467,11 +52013,20 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" } }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -60479,9 +52034,9 @@ "dev": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -60504,9 +52059,9 @@ } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true }, "debug": { @@ -60518,6 +52073,12 @@ "ms": "2.0.0" } }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -60531,17 +52092,17 @@ "dev": true }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -60591,6 +52152,20 @@ "dev": true, "optional": true }, + "glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + } + }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -60614,16 +52189,19 @@ } }, "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "requires": { + "is-inside-container": "^1.0.0" + } }, "mime": { "version": "1.6.0", @@ -60631,6 +52209,21 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -60646,6 +52239,18 @@ "ee-first": "1.1.1" } }, + "open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "requires": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + } + }, "qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -60656,9 +52261,9 @@ } }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { "bytes": "3.1.2", @@ -60676,24 +52281,21 @@ "picomatch": "^2.2.1" } }, + "rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "requires": { + "glob": "^10.3.7" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, "send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -60748,57 +52350,30 @@ "dev": true }, "ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "requires": {} } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, "requires": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true }, "websocket-driver": { "version": "0.7.4", @@ -60838,9 +52413,9 @@ } }, "whatwg-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -60937,21 +52512,6 @@ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -60963,6 +52523,17 @@ "strip-ansi": "^6.0.0" } }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/samples/react-enhanced-page-properties/package.json b/samples/react-enhanced-page-properties/package.json index 655d2c883..825898012 100644 --- a/samples/react-enhanced-page-properties/package.json +++ b/samples/react-enhanced-page-properties/package.json @@ -10,17 +10,17 @@ "build": "gulp bundle", "clean": "gulp clean", "test": "gulp test", - "serve": "gulp bundle --custom-serve --max_old_space_size=4096 && fast-serve" + "serve": "fast-serve" }, "dependencies": { "@fluentui/react": "8.106.4", - "@microsoft/sp-adaptive-card-extension-base": "1.18.0", - "@microsoft/sp-component-base": "1.18.0", - "@microsoft/sp-core-library": "1.18.0", - "@microsoft/sp-lodash-subset": "1.18.0", - "@microsoft/sp-office-ui-fabric-core": "1.18.0", - "@microsoft/sp-property-pane": "1.18.0", - "@microsoft/sp-webpart-base": "1.18.0", + "@microsoft/sp-adaptive-card-extension-base": "1.19.0", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-office-ui-fabric-core": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-webpart-base": "1.19.0", "@pnp/sp": "^3.17.0", "date-fns": "^2.30.0", "react": "17.0.1", @@ -28,12 +28,11 @@ "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.18.0", - "@microsoft/eslint-plugin-spfx": "1.18.0", - "@microsoft/rush-stack-compiler-4.5": "0.5.0", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", "@microsoft/rush-stack-compiler-4.7": "0.1.0", - "@microsoft/sp-build-web": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", "@rushstack/eslint-config": "2.5.1", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", @@ -42,7 +41,7 @@ "eslint": "8.7.0", "eslint-plugin-react-hooks": "4.3.0", "gulp": "4.0.2", - "spfx-fast-serve-helpers": "~1.18.0", + "spfx-fast-serve-helpers": "~1.19.0", "typescript": "4.7.4" } } From 8eae55c00af332beaf0bdddd3cc116fad7f24e87 Mon Sep 17 00:00:00 2001 From: AriGunawan Date: Sat, 10 Aug 2024 17:33:47 +0700 Subject: [PATCH 02/36] Remove unused files --- .../fast-serve/config.json | 6 ----- .../fast-serve/webpack.extend.js | 24 ------------------- 2 files changed, 30 deletions(-) delete mode 100644 samples/react-enhanced-page-properties/fast-serve/config.json delete mode 100644 samples/react-enhanced-page-properties/fast-serve/webpack.extend.js diff --git a/samples/react-enhanced-page-properties/fast-serve/config.json b/samples/react-enhanced-page-properties/fast-serve/config.json deleted file mode 100644 index fbb6384ca..000000000 --- a/samples/react-enhanced-page-properties/fast-serve/config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/s-KaiNet/spfx-fast-serve/master/schema/config.latest.schema.json", - "cli": { - "isLibraryComponent": false - } -} \ No newline at end of file diff --git a/samples/react-enhanced-page-properties/fast-serve/webpack.extend.js b/samples/react-enhanced-page-properties/fast-serve/webpack.extend.js deleted file mode 100644 index 22e737e60..000000000 --- a/samples/react-enhanced-page-properties/fast-serve/webpack.extend.js +++ /dev/null @@ -1,24 +0,0 @@ -/* -* User webpack settings file. You can add your own settings here. -* Changes from this file will be merged into the base webpack configuration file. -* This file will not be overwritten by the subsequent spfx-fast-serve calls. -*/ - -// you can add your project related webpack configuration here, it will be merged using webpack-merge module -// i.e. plugins: [new webpack.Plugin()] -const webpackConfig = { - -} - -// for even more fine-grained control, you can apply custom webpack settings using below function -const transformConfig = function (initialWebpackConfig) { - // transform the initial webpack config here, i.e. - // initialWebpackConfig.plugins.push(new webpack.Plugin()); etc. - - return initialWebpackConfig; -} - -module.exports = { - webpackConfig, - transformConfig -} From 2aebae11ee8a0feeb69c1630128e3b6c326f9cc9 Mon Sep 17 00:00:00 2001 From: AriGunawan Date: Sat, 10 Aug 2024 17:38:39 +0700 Subject: [PATCH 03/36] Update app version --- samples/react-enhanced-page-properties/README.md | 1 + .../react-enhanced-page-properties/config/package-solution.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/react-enhanced-page-properties/README.md b/samples/react-enhanced-page-properties/README.md index 1bb0a7781..536408add 100644 --- a/samples/react-enhanced-page-properties/README.md +++ b/samples/react-enhanced-page-properties/README.md @@ -50,6 +50,7 @@ Currently support following types: Version|Date|Comments -------|----|-------- +1.3|August 10, 2024|Upgrade SPFx version to 1.19 1.2|October 29, 2023|Upgrade SPFx version to 1.18 1.1|October 23, 2023|Add support for choice and date fields 1.0|September 23, 2023|Initial release diff --git a/samples/react-enhanced-page-properties/config/package-solution.json b/samples/react-enhanced-page-properties/config/package-solution.json index 585d4706b..3dd5c727e 100644 --- a/samples/react-enhanced-page-properties/config/package-solution.json +++ b/samples/react-enhanced-page-properties/config/package-solution.json @@ -3,7 +3,7 @@ "solution": { "name": "Enhanced Page Properties", "id": "54ea24ef-5714-4f81-a9e6-e22f70e0c644", - "version": "1.2.0.0", + "version": "1.3.0.0", "includeClientSideAssets": true, "skipFeatureDeployment": true, "isDomainIsolated": false, From 90b5dda27bae013dd2a20fdf88f65346fbbf1fe2 Mon Sep 17 00:00:00 2001 From: Venkadesh sundaramurthy Date: Sun, 11 Aug 2024 00:25:36 +0530 Subject: [PATCH 04/36] Added new features to Quick-Links-Webpart --- samples/react-quick-links-grid/.eslintrc.js | 352 + samples/react-quick-links-grid/.gitignore | 34 + samples/react-quick-links-grid/.npmignore | 16 + samples/react-quick-links-grid/.yo-rc.json | 21 + samples/react-quick-links-grid/README.md | 120 + .../react-quick-links-grid/config/config.json | 18 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 40 + .../react-quick-links-grid/config/sass.json | 3 + .../react-quick-links-grid/config/serve.json | 6 + .../config/write-manifests.json | 4 + samples/react-quick-links-grid/gulpfile.js | 16 + .../react-quick-links-grid/package-lock.json | 26899 ++++++++++++++++ samples/react-quick-links-grid/package.json | 39 + samples/react-quick-links-grid/src/index.ts | 1 + .../PnPQuickLinksGridWebPart.manifest.json | 23 + .../PnPQuickLinksGridWebPart.module.scss | 58 + .../PnPQuickLinksGridWebPart.ts | 110 + .../components/QuickLinksGrid.tsx | 83 + .../webparts/pnPQuickLinksGrid/loc/en-us.js | 15 + .../pnPQuickLinksGrid/loc/mystrings.d.ts | 19 + ...803c-0303-4cd9-a14b-a8497bd08de6_color.png | Bin 0 -> 10248 bytes ...3c-0303-4cd9-a14b-a8497bd08de6_outline.png | Bin 0 -> 249 bytes samples/react-quick-links-grid/tsconfig.json | 35 + 24 files changed, 27919 insertions(+) create mode 100644 samples/react-quick-links-grid/.eslintrc.js create mode 100644 samples/react-quick-links-grid/.gitignore create mode 100644 samples/react-quick-links-grid/.npmignore create mode 100644 samples/react-quick-links-grid/.yo-rc.json create mode 100644 samples/react-quick-links-grid/README.md create mode 100644 samples/react-quick-links-grid/config/config.json create mode 100644 samples/react-quick-links-grid/config/deploy-azure-storage.json create mode 100644 samples/react-quick-links-grid/config/package-solution.json create mode 100644 samples/react-quick-links-grid/config/sass.json create mode 100644 samples/react-quick-links-grid/config/serve.json create mode 100644 samples/react-quick-links-grid/config/write-manifests.json create mode 100644 samples/react-quick-links-grid/gulpfile.js create mode 100644 samples/react-quick-links-grid/package-lock.json create mode 100644 samples/react-quick-links-grid/package.json create mode 100644 samples/react-quick-links-grid/src/index.ts create mode 100644 samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.manifest.json create mode 100644 samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.module.scss create mode 100644 samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.ts create mode 100644 samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/components/QuickLinksGrid.tsx create mode 100644 samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/en-us.js create mode 100644 samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/mystrings.d.ts create mode 100644 samples/react-quick-links-grid/teams/1380803c-0303-4cd9-a14b-a8497bd08de6_color.png create mode 100644 samples/react-quick-links-grid/teams/1380803c-0303-4cd9-a14b-a8497bd08de6_outline.png create mode 100644 samples/react-quick-links-grid/tsconfig.json diff --git a/samples/react-quick-links-grid/.eslintrc.js b/samples/react-quick-links-grid/.eslintrc.js new file mode 100644 index 000000000..ef68d0e95 --- /dev/null +++ b/samples/react-quick-links-grid/.eslintrc.js @@ -0,0 +1,352 @@ +require('@rushstack/eslint-config/patch/modern-module-resolution'); +module.exports = { + extends: ['@microsoft/eslint-config-spfx/lib/profiles/default'], + parserOptions: { tsconfigRootDir: __dirname }, + overrides: [ + { + files: ['*.ts', '*.tsx'], + parser: '@typescript-eslint/parser', + 'parserOptions': { + 'project': './tsconfig.json', + 'ecmaVersion': 2018, + 'sourceType': 'module' + }, + rules: { + // Prevent usage of the JavaScript null value, while allowing code to access existing APIs that may require null. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/no-new-null': 1, + // Require Jest module mocking APIs to be called before any other statements in their code block. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/hoist-jest-mock': 1, + // Require regular expressions to be constructed from string constants rather than dynamically building strings at runtime. https://www.npmjs.com/package/@rushstack/eslint-plugin-security + '@rushstack/security/no-unsafe-regexp': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/adjacent-overload-signatures': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // CONFIGURATION: By default, these are banned: String, Boolean, Number, Object, Symbol + '@typescript-eslint/ban-types': [ + 1, + { + 'extendDefaults': false, + 'types': { + 'String': { + 'message': 'Use \'string\' instead', + 'fixWith': 'string' + }, + 'Boolean': { + 'message': 'Use \'boolean\' instead', + 'fixWith': 'boolean' + }, + 'Number': { + 'message': 'Use \'number\' instead', + 'fixWith': 'number' + }, + 'Object': { + 'message': 'Use \'object\' instead, or else define a proper TypeScript type:' + }, + 'Symbol': { + 'message': 'Use \'symbol\' instead', + 'fixWith': 'symbol' + }, + 'Function': { + 'message': 'The \'Function\' type accepts any function-like value.\nIt provides no type safety when calling the function, which can be a common source of bugs.\nIt also accepts things like class declarations, which will throw at runtime as they will not be called with \'new\'.\nIf you are expecting the function to accept certain arguments, you should explicitly define the function shape.' + } + } + } + ], + // RATIONALE: Code is more readable when the type of every variable is immediately obvious. + // Even if the compiler may be able to infer a type, this inference will be unavailable + // to a person who is reviewing a GitHub diff. This rule makes writing code harder, + // but writing code is a much less important activity than reading it. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/explicit-function-return-type': [ + 1, + { + 'allowExpressions': true, + 'allowTypedFunctionExpressions': true, + 'allowHigherOrderFunctions': false + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: although this is a recommended rule, it is up to dev to select coding style. + // Set to 1 (warning) or 2 (error) to enable. + '@typescript-eslint/explicit-member-accessibility': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-array-constructor': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // RATIONALE: The "any" keyword disables static type checking, the main benefit of using TypeScript. + // This rule should be suppressed only in very special cases such as JSON.stringify() + // where the type really can be anything. Even if the type is flexible, another type + // may be more appropriate such as "unknown", "{}", or "Record". + '@typescript-eslint/no-explicit-any': 1, + // RATIONALE: The #1 rule of promises is that every promise chain must be terminated by a catch() + // handler. Thus wherever a Promise arises, the code must either append a catch handler, + // or else return the object to a caller (who assumes this responsibility). Unterminated + // promise chains are a serious issue. Besides causing errors to be silently ignored, + // they can also cause a NodeJS process to terminate unexpectedly. + '@typescript-eslint/no-floating-promises': 2, + // RATIONALE: Catches a common coding mistake. + '@typescript-eslint/no-for-in-array': 2, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-misused-new': 2, + // RATIONALE: The "namespace" keyword is not recommended for organizing code because JavaScript lacks + // a "using" statement to traverse namespaces. Nested namespaces prevent certain bundler + // optimizations. If you are declaring loose functions/variables, it's better to make them + // static members of a class, since classes support property getters and their private + // members are accessible by unit tests. Also, the exercise of choosing a meaningful + // class name tends to produce more discoverable APIs: for example, search+replacing + // the function "reverse()" is likely to return many false matches, whereas if we always + // write "Text.reverse()" is more unique. For large scale organization, it's recommended + // to decompose your code into separate NPM packages, which ensures that component + // dependencies are tracked more conscientiously. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-namespace': [ + 1, + { + 'allowDeclarations': false, + 'allowDefinitionFiles': false + } + ], + // RATIONALE: Parameter properties provide a shorthand such as "constructor(public title: string)" + // that avoids the effort of declaring "title" as a field. This TypeScript feature makes + // code easier to write, but arguably sacrifices readability: In the notes for + // "@typescript-eslint/member-ordering" we pointed out that fields are central to + // a class's design, so we wouldn't want to bury them in a constructor signature + // just to save some typing. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/parameter-properties': 0, + // RATIONALE: When left in shipping code, unused variables often indicate a mistake. Dead code + // may impact performance. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-unused-vars': [ + 1, + { + 'vars': 'all', + // Unused function arguments often indicate a mistake in JavaScript code. However in TypeScript code, + // the compiler catches most of those mistakes, and unused arguments are fairly common for type signatures + // that are overriding a base class method or implementing an interface. + 'args': 'none' + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-use-before-define': [ + 2, + { + 'functions': false, + 'classes': true, + 'variables': true, + 'enums': true, + 'typedefs': true + } + ], + // Disallows require statements except in import statements. + // In other words, the use of forms such as var foo = require("foo") are banned. Instead use ES6 style imports or import foo = require("foo") imports. + '@typescript-eslint/no-var-requires': 'error', + // RATIONALE: The "module" keyword is deprecated except when describing legacy libraries. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/prefer-namespace-keyword': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: it's up to developer to decide if he wants to add type annotations + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/no-inferrable-types': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: declaration of empty interfaces may be helpful for generic types scenarios + '@typescript-eslint/no-empty-interface': 0, + // RATIONALE: This rule warns if setters are defined without getters, which is probably a mistake. + 'accessor-pairs': 1, + // RATIONALE: In TypeScript, if you write x["y"] instead of x.y, it disables type checking. + 'dot-notation': [ + 1, + { + 'allowPattern': '^_' + } + ], + // RATIONALE: Catches code that is likely to be incorrect + 'eqeqeq': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'for-direction': 1, + // RATIONALE: Catches a common coding mistake. + 'guard-for-in': 2, + // RATIONALE: If you have more than 2,000 lines in a single source file, it's probably time + // to split up your code. + 'max-lines': ['warn', { max: 2000 }], + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-async-promise-executor': 2, + // RATIONALE: Deprecated language feature. + 'no-caller': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-compare-neg-zero': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-cond-assign': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-constant-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-control-regex': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-debugger': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-delete-var': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-duplicate-case': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-character-class': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-pattern': 1, + // RATIONALE: Eval is a security concern and a performance concern. + 'no-eval': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-ex-assign': 2, + // RATIONALE: System types are global and should not be tampered with in a scalable code base. + // If two different libraries (or two versions of the same library) both try to modify + // a type, only one of them can win. Polyfills are acceptable because they implement + // a standardized interoperable contract, but polyfills are generally coded in plain + // JavaScript. + 'no-extend-native': 1, + // Disallow unnecessary labels + 'no-extra-label': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-fallthrough': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-func-assign': 1, + // RATIONALE: Catches a common coding mistake. + 'no-implied-eval': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-invalid-regexp': 2, + // RATIONALE: Catches a common coding mistake. + 'no-label-var': 2, + // RATIONALE: Eliminates redundant code. + 'no-lone-blocks': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-misleading-character-class': 2, + // RATIONALE: Catches a common coding mistake. + 'no-multi-str': 2, + // RATIONALE: It's generally a bad practice to call "new Thing()" without assigning the result to + // a variable. Either it's part of an awkward expression like "(new Thing()).doSomething()", + // or else implies that the constructor is doing nontrivial computations, which is often + // a poor class design. + 'no-new': 1, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-func': 2, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-object': 2, + // RATIONALE: Obsolete notation. + 'no-new-wrappers': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-octal': 2, + // RATIONALE: Catches code that is likely to be incorrect + 'no-octal-escape': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-regex-spaces': 2, + // RATIONALE: Catches a common coding mistake. + 'no-return-assign': 2, + // RATIONALE: Security risk. + 'no-script-url': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-self-assign': 2, + // RATIONALE: Catches a common coding mistake. + 'no-self-compare': 2, + // RATIONALE: This avoids statements such as "while (a = next(), a && a.length);" that use + // commas to create compound expressions. In general code is more readable if each + // step is split onto a separate line. This also makes it easier to set breakpoints + // in the debugger. + 'no-sequences': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-shadow-restricted-names': 2, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-sparse-arrays': 2, + // RATIONALE: Although in theory JavaScript allows any possible data type to be thrown as an exception, + // such flexibility adds pointless complexity, by requiring every catch block to test + // the type of the object that it receives. Whereas if catch blocks can always assume + // that their object implements the "Error" contract, then the code is simpler, and + // we generally get useful additional information like a call stack. + 'no-throw-literal': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unmodified-loop-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unsafe-finally': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unused-expressions': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unused-labels': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-useless-catch': 1, + // RATIONALE: Avoids a potential performance problem. + 'no-useless-concat': 1, + // RATIONALE: The "var" keyword is deprecated because of its confusing "hoisting" behavior. + // Always use "let" or "const" instead. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + 'no-var': 2, + // RATIONALE: Generally not needed in modern code. + 'no-void': 1, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-with': 2, + // RATIONALE: Makes logic easier to understand, since constants always have a known value + // @typescript-eslint\eslint-plugin\dist\configs\eslint-recommended.js + 'prefer-const': 1, + // RATIONALE: Catches a common coding mistake where "resolve" and "reject" are confused. + 'promise/param-names': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-atomic-updates': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-yield': 1, + // "Use strict" is redundant when using the TypeScript compiler. + 'strict': [ + 2, + 'never' + ], + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'use-isnan': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + // Set to 1 (warning) or 2 (error) to enable. + // Rationale to disable: !!{} + 'no-extra-boolean-cast': 0, + // ==================================================================== + // @microsoft/eslint-plugin-spfx + // ==================================================================== + '@microsoft/spfx/import-requires-chunk-name': 1, + '@microsoft/spfx/no-require-ensure': 2, + '@microsoft/spfx/pair-react-dom-render-unmount': 1 + } + }, + { + // For unit tests, we can be a little bit less strict. The settings below revise the + // defaults specified in the extended configurations, as well as above. + files: [ + // Test files + '*.test.ts', + '*.test.tsx', + '*.spec.ts', + '*.spec.tsx', + + // Facebook convention + '**/__mocks__/*.ts', + '**/__mocks__/*.tsx', + '**/__tests__/*.ts', + '**/__tests__/*.tsx', + + // Microsoft convention + '**/test/*.ts', + '**/test/*.tsx' + ], + rules: {} + } + ] +}; \ No newline at end of file diff --git a/samples/react-quick-links-grid/.gitignore b/samples/react-quick-links-grid/.gitignore new file mode 100644 index 000000000..51ca7b9e7 --- /dev/null +++ b/samples/react-quick-links-grid/.gitignore @@ -0,0 +1,34 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +release +solution +temp +*.sppkg +.heft + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/samples/react-quick-links-grid/.npmignore b/samples/react-quick-links-grid/.npmignore new file mode 100644 index 000000000..ae0b487c0 --- /dev/null +++ b/samples/react-quick-links-grid/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode diff --git a/samples/react-quick-links-grid/.yo-rc.json b/samples/react-quick-links-grid/.yo-rc.json new file mode 100644 index 000000000..dc1285d4d --- /dev/null +++ b/samples/react-quick-links-grid/.yo-rc.json @@ -0,0 +1,21 @@ +{ + "@microsoft/generator-sharepoint": { + "plusBeta": false, + "isCreatingSolution": true, + "nodeVersion": "18.20.4", + "sdksVersions": { + "@microsoft/microsoft-graph-client": "3.0.2", + "@microsoft/teams-js": "2.12.0" + }, + "version": "1.19.0", + "libraryName": "react-quick-links-grid", + "libraryId": "676f926c-fcfa-4921-a624-a6e16aaa511a", + "environment": "spo", + "packageManager": "npm", + "solutionName": "react-quick-links-grid", + "solutionShortDescription": "react-quick-links-grid description", + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "componentType": "webpart" + } +} diff --git a/samples/react-quick-links-grid/README.md b/samples/react-quick-links-grid/README.md new file mode 100644 index 000000000..35cc7347f --- /dev/null +++ b/samples/react-quick-links-grid/README.md @@ -0,0 +1,120 @@ +# webpart-quick-links + +## Summary + +This project is a SharePoint Framework (SPFx) WebPart that displays a set of quick links fetched from a SharePoint list. The quick links are displayed with icons and titles in a responsive grid layout. + +[picture of the solution in action, if possible] + +## Features + +- **Dynamic Data Fetching**: Retrieves quick links dynamically from a SharePoint list, allowing for easy updates without modifying code. +- **Customizable List Fields**: Configurable property pane options for specifying the list title and internal names of the fields for title, URL, and icon. +- **Responsive Design**: Adapts to different screen sizes with a responsive grid layout, ensuring a consistent look on various devices. +- **Modern UI**: Displays quick links in a modern card layout with rounded corners and a hover effect for improved user experience. +- **Theming Support**: Uses SharePoint theme colors for a consistent look with the rest of the SharePoint site, including theme-based colors for icons and text. +- **Error Handling**: Includes error handling for data fetching to manage issues with retrieving list items gracefully. + +## Used SharePoint Framework Version + +![version](https://img.shields.io/badge/version-1.19.0-green.svg) +1.19.0 + +## Applies to + +- [SharePoint Framework](https://aka.ms/spfx) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) + +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) + +## Prerequisites + +- Node.js (v18.20.4) +- SharePoint Online environment +- A SharePoint list containing the quick links. This list is configured with columns + Title - Single line of text + URL - Hyperlink or Picture + Icon - Single line of text // Fluent Icon names can be referred from (https://developer.microsoft.com/en-us/fluentui#/styles/web/icons) + +## Installation + +1. Clone the repository: + git clone +2. Navigate to the project directory: + cd quick-links-webpart +3. Install the dependencies: + npm install + +## Configuration + +Before running the WebPart, you need to configure the property pane to point to the correct SharePoint list and fields. + +## Property Pane Fields + +List Title: The title of the SharePoint list to fetch data from. +Title Field: The internal name of the Title field in the SharePoint list. +URL Field: The internal name of the URL field in the SharePoint list. +Icon Field: The internal name of the Icon field in the SharePoint list. + +## Usage + +Run the WebPart locally: + +gulp serve +Open the SharePoint Workbench to add the WebPart and configure the property pane fields. + +## Project Structure + +The project includes the following key files: + +QuickLinksWebPart.ts: Defines the main WebPart class and handles rendering and property pane configuration. +QuickLinks.tsx: Defines the React component that fetches and displays the quick links. +QuickLinksWebPart.module.scss: Contains the CSS styles for the QuickLinks component. + +## Building the Project + +To build the project, run the following command: + +gulp build + +## Deploying the WebPart + +## Solution + +| Solution | Author(s) | +| ----------- | ----------------------- | +| folder name | Venkadesh Sundaramurthy | + +## Version history + +| Version | Date | Comments | +| ------- | --------------- | --------------- | +| 1.0 | August 05, 2024 | Initial release | + +## Disclaimer + +**THIS CODE IS PROVIDED _AS IS_ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +- Clone this repository +- Ensure that you are at the solution folder +- in the command-line run: + - **npm install** + - **gulp serve** + +> Include any additional steps as needed. + +> Notice that better pictures and documentation will increase the sample usage and the value you are providing for others. Thanks for your submissions advance. + +> Share your web part with others through Microsoft 365 Patterns and Practices program to get visibility and exposure. More details on the community, open-source projects and other activities from http://aka.ms/m365pnp. + +## References + +- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development diff --git a/samples/react-quick-links-grid/config/config.json b/samples/react-quick-links-grid/config/config.json new file mode 100644 index 000000000..8cff5c728 --- /dev/null +++ b/samples/react-quick-links-grid/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "pn-p-quick-links-grid-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.js", + "manifest": "./src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "PnPQuickLinksGridWebPartStrings": "lib/webparts/pnPQuickLinksGrid/loc/{locale}.js" + } +} diff --git a/samples/react-quick-links-grid/config/deploy-azure-storage.json b/samples/react-quick-links-grid/config/deploy-azure-storage.json new file mode 100644 index 000000000..8d84c74e7 --- /dev/null +++ b/samples/react-quick-links-grid/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./release/assets/", + "account": "", + "container": "react-quick-links-grid", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-quick-links-grid/config/package-solution.json b/samples/react-quick-links-grid/config/package-solution.json new file mode 100644 index 000000000..ed6ca39b6 --- /dev/null +++ b/samples/react-quick-links-grid/config/package-solution.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-quick-links-grid-client-side-solution", + "id": "676f926c-fcfa-4921-a624-a6e16aaa511a", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "", + "websiteUrl": "", + "privacyUrl": "", + "termsOfUseUrl": "", + "mpnId": "Undefined-1.19.0" + }, + "metadata": { + "shortDescription": { + "default": "react-quick-links-grid description" + }, + "longDescription": { + "default": "react-quick-links-grid description" + }, + "screenshotPaths": [], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "react-quick-links-grid Feature", + "description": "The feature that activates elements of the react-quick-links-grid solution.", + "id": "69ff4e37-7786-4f7a-8292-4ab644856d66", + "version": "1.0.0.0" + } + ] + }, + "paths": { + "zippedPackage": "solution/react-quick-links-grid.sppkg" + } +} diff --git a/samples/react-quick-links-grid/config/sass.json b/samples/react-quick-links-grid/config/sass.json new file mode 100644 index 000000000..5e78c982d --- /dev/null +++ b/samples/react-quick-links-grid/config/sass.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/sass.schema.json" +} \ No newline at end of file diff --git a/samples/react-quick-links-grid/config/serve.json b/samples/react-quick-links-grid/config/serve.json new file mode 100644 index 000000000..a4c03e287 --- /dev/null +++ b/samples/react-quick-links-grid/config/serve.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" +} diff --git a/samples/react-quick-links-grid/config/write-manifests.json b/samples/react-quick-links-grid/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/react-quick-links-grid/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/react-quick-links-grid/gulpfile.js b/samples/react-quick-links-grid/gulpfile.js new file mode 100644 index 000000000..be2918708 --- /dev/null +++ b/samples/react-quick-links-grid/gulpfile.js @@ -0,0 +1,16 @@ +'use strict'; + +const build = require('@microsoft/sp-build-web'); + +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +build.initialize(require('gulp')); diff --git a/samples/react-quick-links-grid/package-lock.json b/samples/react-quick-links-grid/package-lock.json new file mode 100644 index 000000000..885b819c5 --- /dev/null +++ b/samples/react-quick-links-grid/package-lock.json @@ -0,0 +1,26899 @@ +{ + "name": "react-quick-links-grid", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-quick-links-grid", + "version": "0.0.1", + "dependencies": { + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-office-ui-fabric-core": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-webpart-base": "1.19.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@fluentui/react": "^8.120.3", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/eslint-config": "2.5.1", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.7.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-client": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.6.1", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-paging": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-paging/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.9.0", + "@azure/logger": "^1.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dev": true, + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/logger": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", + "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/logger/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/msal-browser": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.20.0.tgz", + "integrity": "sha512-ErsxbfCGIwdqD8jipqdxpfAGiUEQS7MWUe39Rjhl0ZVPsb1JEe9bZCe2+0g23HDH6DGyCAtnTNN9scPtievrMQ==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "14.14.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.0.tgz", + "integrity": "sha512-OxcOk9H1/1fktHh6//VCORgSNJc2dCQObTm6JNmL824Z6iZSO6eFo/Bttxe0hETn9B+cr7gDouTQtsRq3YPuSQ==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.12.0.tgz", + "integrity": "sha512-jmk5Im5KujRA2AcyCb0awA3buV8niSrwXZs+NBJWIvxOz76RvNlusGIqi43A0h45BPUy93Qb+CPdpJn82NFTIg==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fluentui/date-time-utilities": { + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/dom-utilities": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.49", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.49.tgz", + "integrity": "sha512-HPJXQf427vhtQLfKn4s6iYUREflwRnLUzt523sbObH6ww14Jw61TTYAOQkL0QlzaOzOnWDfqhjLGzGcvEC3f/g==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.15.tgz", + "integrity": "sha512-bWp4bsHtHZ7zLcKei8sSDasmjli8KL3LuNSz6YDL7Rh858w1p/IjOdohQdWsMJ1saHpruhzbLTu7A6dwdQD1tg==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/keyboard-key": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/merge-styles": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-focus": { + "version": "8.9.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.12.tgz", + "integrity": "sha512-H150/caeZ3YbUWPfsNj9i4AjZpu+fBvodduzW2r9u+lkeCOZ8HZJqZ5mjSSp3XkyJxkvPmPcGH6F3AEq4qgWiA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-hooks": { + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", + "dependencies": { + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", + "dependencies": { + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-window-provider": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/set-version": { + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities": { + "version": "8.10.20", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.20.tgz", + "integrity": "sha512-FS70bOKyWJR1EAP1+nCpHi9FbuDwMx5/GaGlykR315mVzyQ6PHfBR65XhndZAii/ZUOcc6ibjgkiCfYKPQwuXg==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/theme": { + "version": "2.6.58", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.58.tgz", + "integrity": "sha512-m92eUnlSXWIEvm8mVE3XZL0i6+h7UpX32g+dv5s5JjxlrMd6w9DDfmu1awAufX/MAYfO6SZkI7JndKf+r6XNDQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/utilities": { + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", + "dependencies": { + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "dependencies": { + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.3", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/reporters": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "node-notifier": "^6.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@jest/reporters/node_modules/node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@jest/reporters/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@microsoft/api-extractor": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.15.2.tgz", + "integrity": "sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor-model": "7.13.2", + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0", + "@rushstack/rig-package": "0.2.12", + "@rushstack/ts-command-line": "4.7.10", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "source-map": "~0.6.1", + "typescript": "~4.2.4" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.13.2.tgz", + "integrity": "sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", + "dev": true, + "dependencies": { + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.6.0", + "@rushstack/eslint-plugin": "0.13.1", + "@rushstack/eslint-plugin-packlets": "0.8.1", + "@rushstack/eslint-plugin-security": "0.7.1", + "@typescript-eslint/eslint-plugin": "~5.59.2", + "@typescript-eslint/experimental-utils": "~5.59.2", + "@typescript-eslint/parser": "~5.59.2", + "@typescript-eslint/typescript-estree": "~5.59.2", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=4.7.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.13.1.tgz", + "integrity": "sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.8.1.tgz", + "integrity": "sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.7.1.tgz", + "integrity": "sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz", + "integrity": "sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", + "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/type-utils": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/parser": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", + "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/eslint-plugin-spfx": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/gulp-core-build-sass": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.1.tgz", + "integrity": "sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.1.tgz", + "integrity": "sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.1.tgz", + "integrity": "sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~5.88.1" + } + }, + "node_modules/@microsoft/load-themed-styles": { + "version": "2.0.138", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.138.tgz", + "integrity": "sha512-3/aHygd9/wgsYVbQ1i5OC3zQGlCk5PeD5bMQa7iNEbVSXWYz+sLxKx1JMoF+EYciMrwwOloWDiL8zib7NnbVFg==", + "dev": true, + "peer": true + }, + "node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", + "dev": true, + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.113", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1": { + "name": "@microsoft/microsoft-graph-client", + "version": "1.7.2-spfx", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", + "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", + "dependencies": { + "es6-promise": "^4.2.6", + "isomorphic-fetch": "^3.0.0", + "tslib": "^1.9.3" + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@microsoft/rush-lib": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", + "dev": true, + "dependencies": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/rush-lib/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", + "integrity": "sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.7.4" + }, + "bin": { + "rush-api-extractor": "bin/rush-api-extractor", + "rush-eslint": "bin/rush-eslint", + "rush-tsc": "bin/rush-tsc", + "rush-tslint": "bin/rush-tslint" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~5.88.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-build-web": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-sass": "4.17.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.6.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~5.88.1", + "yargs": "~4.6.0" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-component-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-core-library": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", + "dev": true, + "dependencies": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "4.0.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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" + }, + "peerDependencies": { + "webpack": "^5.88.1" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-diagnostics": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dynamic-data": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-http-msgraph": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-image-helper": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-loader": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-lodash-subset": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "optional": true + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-odata-types": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-office-ui-fabric-core": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.19.0.tgz", + "integrity": "sha512-rh54f6JgjZm0qphHk9UIhV1rRSzX3GwDz4joTNw+kSumLCGXVmef5+qrtd6HAFHI/TQCf/FQkgW0a4DFF/qDAA==", + "dependencies": { + "office-ui-fabric-core": "11.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-page-context": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-top-actions": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.19.0.tgz", + "integrity": "sha512-/1G0J/2sNYK/LXqHnD5h4jitMzatbZRjwT2Qzd4JRxGSujFUe+VYRET90LXdA6lBnDrfZ2MlsVfRkEPrnGyZFQ==" + }, + "node_modules/@microsoft/sp-webpart-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.19.0.tgz", + "integrity": "sha512-UEWWPDahD4tEAiZVeqCVV0DEU/0LhTgshWDLAeiRvcz5G83JrCN10JCwucYmAzwV3Irisy0DX9nt6C5qWzbvcA==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-top-actions": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "@types/office-js": "1.0.36", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", + "dev": true, + "dependencies": { + "@azure/storage-blob": "~12.17.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "express": "4.18.1", + "fast-glob": "~3.2.12", + "git-repo-info": "~2.1.1", + "html-loader": "~4.2.0", + "jszip": "~3.8.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "resolve": "~1.17.0", + "source-map": "0.6.1", + "source-map-loader": "~4.0.1", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "^9.0.0", + "webpack": "~5.88.1", + "xml": "~1.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "deprecated": "Package no longer supported. Use at your own risk", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pnpm/crypto.base32-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.2" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.8.tgz", + "integrity": "sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "2.0.0", + "@pnpm/types": "9.4.2", + "encode-registry": "^3.0.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnpm/error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", + "integrity": "sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins": { + "version": "5.3.25", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-5.3.25.tgz", + "integrity": "sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/package-bins": "4.1.0", + "@pnpm/read-modules-dir": "2.0.3", + "@pnpm/read-package-json": "4.0.0", + "@pnpm/read-project-manifest": "1.1.7", + "@pnpm/types": "6.4.0", + "@zkochan/cmd-shim": "^5.0.0", + "is-subdir": "^1.1.1", + "is-windows": "^1.0.2", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-settle": "^4.1.1", + "ramda": "^0.27.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-4.1.0.tgz", + "integrity": "sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==", + "dev": true, + "dependencies": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-modules-dir": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", + "integrity": "sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==", + "dev": true, + "dependencies": { + "mz": "^2.7.0" + }, + "engines": { + "node": ">=10.13" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-4.0.0.tgz", + "integrity": "sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-1.1.7.tgz", + "integrity": "sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "@pnpm/write-project-manifest": "1.1.7", + "detect-indent": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "graceful-fs": "4.2.4", + "is-windows": "^1.0.2", + "json5": "^2.1.3", + "parse-json": "^5.1.0", + "read-yaml-file": "^2.0.0", + "sort-keys": "^4.1.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/@pnpm/types": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.4.2.tgz", + "integrity": "sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==", + "dev": true, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-1.1.7.tgz", + "integrity": "sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==", + "dev": true, + "dependencies": { + "@pnpm/types": "6.4.0", + "json5": "^2.1.3", + "mz": "^2.7.0", + "write-file-atomic": "^3.0.3", + "write-yaml-file": "^4.1.3" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@rushstack/debug-certificate-manager": { + "version": "1.1.84", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.1.84.tgz", + "integrity": "sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.53.2", + "node-forge": "~1.3.1", + "sudo": "~1.0.3" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@rushstack/node-core-library": { + "version": "3.53.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz", + "integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/eslint-config": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz", + "integrity": "sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.0", + "@rushstack/eslint-plugin": "0.8.4", + "@rushstack/eslint-plugin-packlets": "0.3.4", + "@rushstack/eslint-plugin-security": "0.2.4", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@rushstack/eslint-config/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "node_modules/@rushstack/eslint-plugin": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.4.tgz", + "integrity": "sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.4.tgz", + "integrity": "sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin-security": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.4.tgz", + "integrity": "sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/heft-config-file": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/heft-config-file/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/loader-raw-script": { + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@rushstack/localization-utilities": { + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/localization-utilities/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/module-minifier": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "^5.9.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/module-minifier/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-deps-hash": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-deps-hash/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-extractor": { + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", + "dev": true, + "dependencies": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "ignore": "~5.1.6", + "jszip": "~3.8.0", + "minimatch": "~3.0.3", + "npm-packlist": "~2.1.2", + "semver": "~7.5.4" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-extractor/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-extractor/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rig-package": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", + "integrity": "sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==", + "dev": true, + "dependencies": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", + "dev": true, + "dependencies": { + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-sdk/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/stream-collator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/stream-collator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/terminal/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/terminal/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/terminal/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/terminal/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "dev": true + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/typings-generator": { + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "chokidar": "~3.4.0", + "fast-glob": "~3.3.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/typings-generator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", + "dev": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1 || ^4.31.0" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dev": true, + "dependencies": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", + "@types/tapable": "1.0.6", + "tapable": "2.2.1" + }, + "engines": { + "node": ">=14.19.0" + }, + "peerDependencies": { + "@rushstack/module-minifier": "*", + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/worker-pool": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", + "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glob-stream": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "dependencies": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "node_modules/@types/gulp/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/@types/gulp/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/@types/gulp/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/@types/gulp/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@types/gulp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "dependencies": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "devOptional": true + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "node_modules/@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==", + "dev": true, + "dependencies": { + "@types/q": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true + }, + "node_modules/@types/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "peer": true + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", + "peer": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", + "peer": true, + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "peer": true + }, + "node_modules/@types/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "node_modules/@types/streamx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "node_modules/@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/undertaker": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "node_modules/@types/undertaker-registry": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", + "dev": true + }, + "node_modules/@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/vinyl-fs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", + "dev": true, + "dependencies": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", + "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==", + "dev": true + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz", + "integrity": "sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", + "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", + "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.37.tgz", + "integrity": "sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.37", + "entities": "^5.0.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", + "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.37.tgz", + "integrity": "sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.37", + "@vue/shared": "3.4.37" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.37.tgz", + "integrity": "sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/compiler-core": "3.4.37", + "@vue/compiler-dom": "3.4.37", + "@vue/compiler-ssr": "3.4.37", + "@vue/shared": "3.4.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.40", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.37.tgz", + "integrity": "sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.37", + "@vue/shared": "3.4.37" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.37.tgz", + "integrity": "sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@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" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "node_modules/@zkochan/cmd-shim": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz", + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "dev": true, + "dependencies": { + "cmd-extension": "^1.0.2", + "graceful-fs": "^4.2.10", + "is-windows": "^1.0.2" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "deprecated": "This package is no longer supported. Please migrate to @azure/msal-angular.", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "dependencies": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dev": true, + "dependencies": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/callsite-record/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/callsite-record/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/callsite-record/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/callsite-record/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dev": true, + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cli-table/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cmd-extension": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "peer": true + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decomment": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", + "dev": true, + "dependencies": { + "esprima": "4.0.1" + }, + "engines": { + "node": ">=6.4", + "npm": ">=2.15" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/depcheck/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/depcheck/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/depcheck/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/depcheck/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depcheck/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.1" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "dev": true, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", + "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-registry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", + "integrity": "sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==", + "dev": true, + "dependencies": { + "mem": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/end-of-stream/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@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.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "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.0.4", + "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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "dependencies": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==", + "dev": true, + "dependencies": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==", + "dev": true, + "dependencies": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.3" + } + }, + "node_modules/gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-util/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/gulp-util/node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dev": true, + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + } + }, + "node_modules/highlight-es/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/highlight-es/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/highlight-es/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/highlight-es/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "node_modules/highlight-es/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "dev": true, + "dependencies": { + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "dev": true + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-cli/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-cli/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jest-config/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-config/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-config/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-config/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-config/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-config/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "dependencies": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-runtime/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-util/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-util/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "dependencies": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "dev": true, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dev": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "node_modules/lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==", + "dev": true + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==", + "dev": true + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "node_modules/lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==", + "dev": true + }, + "node_modules/lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dev": true, + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dev": true, + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msalBrowserLegacy": { + "name": "@azure/msal-browser", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", + "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", + "dependencies": { + "@azure/msal-common": "^6.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalBrowserLegacy/node_modules/@azure/msal-common": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz", + "integrity": "sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy": { + "name": "msal", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "deprecated": "This package is no longer supported. Please use @azure/msal-browser instead.", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/multimatch/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "dev": true, + "optional": true + }, + "node_modules/nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dev": true, + "dependencies": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "bin": { + "npm-check": "bin/cli.js" + }, + "engines": { + "node": ">=10.9.0" + } + }, + "node_modules/npm-check/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/npm-check/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-check/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-check/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz", + "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/office-ui-fabric-core": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz", + "integrity": "sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==", + "dev": true, + "dependencies": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "node_modules/orchestrator/node_modules/end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/orchestrator/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-reflect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz", + "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-settle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz", + "integrity": "sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "dependencies": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/preferred-pm": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.4.tgz", + "integrity": "sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudolocale": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", + "integrity": "sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==", + "dev": true, + "dependencies": { + "commander": "*" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/rc-config-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "deprecated": "The functionality that this package provided is now in @npmcli/arborist", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-yaml-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", + "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==", + "dev": true, + "dependencies": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "peer": true + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "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", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfc4648": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz", + "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", + "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==", + "dev": true, + "dependencies": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "dependencies": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ternary-stream/node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/terser": { + "version": "5.31.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz", + "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": "8.x.x || >=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", + "dev": true, + "bin": { + "window-size": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-yaml-file": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", + "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", + "dev": true, + "dependencies": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/write-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/write-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "dependencies": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/yargs/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "dependencies": { + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/z-schema/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + } + } +} diff --git a/samples/react-quick-links-grid/package.json b/samples/react-quick-links-grid/package.json new file mode 100644 index 000000000..e54258506 --- /dev/null +++ b/samples/react-quick-links-grid/package.json @@ -0,0 +1,39 @@ +{ + "name": "react-quick-links-grid", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "main": "lib/index.js", + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-office-ui-fabric-core": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-webpart-base": "1.19.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@fluentui/react": "^8.120.3", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/eslint-config": "2.5.1", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.7.4" + } +} diff --git a/samples/react-quick-links-grid/src/index.ts b/samples/react-quick-links-grid/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/react-quick-links-grid/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.manifest.json b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.manifest.json new file mode 100644 index 000000000..10c3e5971 --- /dev/null +++ b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.manifest.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "1380803c-0303-4cd9-a14b-a8497bd08de6", + "alias": "PnPQuickLinksGridWebPart", + "componentType": "WebPart", + + + "version": "*", + "manifestVersion": 2, + "requiresCustomScript": false, + "supportedHosts": ["SharePointWebPart", "TeamsPersonalApp", "TeamsTab", "SharePointFullPage"], + "supportsThemeVariants": true, + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", + "group": { "default": "Advanced" }, + "title": { "default": "PnP Quick Links Grid" }, + "description": { "default": "Displays a set of quick links fetched from a SharePoint list" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "PnPQuickLinksGrid" + } + }] +} diff --git a/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.module.scss b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.module.scss new file mode 100644 index 000000000..3ac184c9c --- /dev/null +++ b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.module.scss @@ -0,0 +1,58 @@ +.quickLinks { + .grid { + display: flex; + flex-wrap: wrap; + gap: 10px; /* Space between items */ + justify-content: center; /* Center the grid items */ + } + + .gridItem { + flex: 1 0 30%; /* Adjust the width of items to roughly one-third */ + max-width: 70px; /* Maximum width for each card */ + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + padding: 20px; + margin: 10px; + background-color: "[theme: white, default: #fff]"; /* Use theme color */ + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Shadow for the card */ + border-radius: 8px; /* Rounded corners */ + transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out; /* Smooth hover effect */ + + &:hover { + transform: translateY(-5px); /* Slight lift on hover */ + box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Stronger shadow on hover */ + } + + @media (max-width: 1024px) { + flex: 1 0 45%; /* Two items per row on smaller screens */ + } + + @media (max-width: 768px) { + flex: 1 0 100%; /* One item per row on mobile */ + } + + a { + text-decoration: none; + color: "[theme: neutralPrimary, default: #333]"; /* Use theme color for text */ + display: flex; + flex-direction: column; + align-items: center; + } + + + .icon { + font-size: 25px; /* Larger icon size */ + margin-bottom: 10px; + color: "[theme: themePrimary, default: #0078d4]"; /* Use theme color */ + } + + div { + font-size: 14px; /* Font size for the title */ + font-weight: 400; /* Bold text for the title */ + color: "[theme: neutralPrimary, default: #333]"; /* Use theme color */ + } + } +} diff --git a/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.ts b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.ts new file mode 100644 index 000000000..d67efd004 --- /dev/null +++ b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/PnPQuickLinksGridWebPart.ts @@ -0,0 +1,110 @@ +import { Version } from '@microsoft/sp-core-library'; +import { BaseClientSideWebPart } from '@microsoft/sp-webpart-base'; +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { IPropertyPaneConfiguration, PropertyPaneTextField } from '@microsoft/sp-property-pane'; +import QuickLinks, { IQuickLinksProps } from './components/QuickLinksGrid'; +import * as strings from 'PnPQuickLinksGridWebPartStrings'; + +export interface IPnPQuickLinksGridWebPartProps { + listTitle: string; // Title of the SharePoint list + titleField: string; // Internal name of the field representing titles + urlField: string; // Internal name of the field representing URLs + iconField: string; // Internal name of the field representing icons +} + +export default class PnPQuickLinksGridWebPart extends BaseClientSideWebPart { + + // Disable automatic property pane updates to avoid unnecessary renders + protected get disableReactivePropertyChanges(): boolean { + return true; + } + + /** + * Renders the web part. If required properties are not set, displays a message to the user. + */ + public render(): void { + // Ensure any previously rendered component is unmounted before rendering a new one + ReactDom.unmountComponentAtNode(this.domElement); + + if (!this.properties.listTitle || !this.properties.titleField || !this.properties.urlField || !this.properties.iconField) { + // Render a message if essential properties are not configured + ReactDom.render( + React.createElement('div', null, 'Please configure the web part properties from Property Pane.'), + this.domElement + ); + } else { + // Render the QuickLinks component if all properties are configured + const element: React.ReactElement = React.createElement( + QuickLinks, + { + context: this.context, + listTitle: this.properties.listTitle, + titleField: this.properties.titleField, + urlField: this.properties.urlField, + iconField: this.properties.iconField + } + ); + ReactDom.render(element, this.domElement); + } + } + + /** + * Clean up when the web part is disposed. + */ + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + /** + * Initializes the web part. Can be used to perform asynchronous setup tasks. + */ + protected onInit(): Promise { + return super.onInit(); + } + + /** + * Defines the data version used by the web part. This can help with data migration scenarios. + */ + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + /** + * Configures the property pane settings. + */ + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription // Description shown at the top of the property pane + }, + groups: [ + { + //groupName: strings.BasicGroupName, // Group name for related properties + groupFields: [ + PropertyPaneTextField('listTitle', { + label: 'List Title', + description: 'Enter the title of the SharePoint list to fetch data from' + }), + PropertyPaneTextField('titleField', { + label: 'Title Field', + description: 'Enter the internal name of the Title field' + }), + PropertyPaneTextField('urlField', { + label: 'URL Field', + description: 'Enter the internal name of the URL field' + }), + PropertyPaneTextField('iconField', { + label: 'Icon Field', + description: 'Enter the internal name of the Icon field' + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/components/QuickLinksGrid.tsx b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/components/QuickLinksGrid.tsx new file mode 100644 index 000000000..19d07cfc5 --- /dev/null +++ b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/components/QuickLinksGrid.tsx @@ -0,0 +1,83 @@ +import * as React from 'react'; +import { Icon } from '@fluentui/react'; +import styles from '../PnPQuickLinksGridWebPart.module.scss'; +import { SPHttpClient, SPHttpClientResponse } from '@microsoft/sp-http'; + +// Interface for a single quick link item +export interface IQuickLink { + title: string; + url: string; + iconName: string; +} + +// Props expected by the QuickLinks component +export interface IQuickLinksProps { + context: any; // Consider typing this more specifically if possible + listTitle: string; // SharePoint list title + titleField: string; // Field for link titles + urlField: string; // Field for link URLs + iconField: string; // Field for link icons +} + +// State for the QuickLinks component +export interface IQuickLinksState { + quickLinks: IQuickLink[]; // Array of quick links +} + +// QuickLinks component +class QuickLinks extends React.Component { + constructor(props: IQuickLinksProps) { + super(props); + this.state = { + quickLinks: [] + }; + } + + // Fetch data when the component mounts + public async componentDidMount(): Promise { + await this.fetchListItems(); + } + + // Fetch list items from SharePoint and update state + private async fetchListItems(): Promise { + const { listTitle, titleField, urlField, iconField, context } = this.props; + const apiUrl = `${context.pageContext.web.absoluteUrl}/_api/web/lists/GetByTitle('${listTitle}')/items?$select=${titleField},${urlField},${iconField}`; + + try { + const response: SPHttpClientResponse = await context.spHttpClient.get(apiUrl, SPHttpClient.configurations.v1); + const data = await response.json(); + + // Map SharePoint list data to quick links + const quickLinks: IQuickLink[] = data.value.map((item: any) => ({ + title: item[titleField], + url: item[urlField], + iconName: item[iconField] + })); + + // Update state with fetched quick links + this.setState({ quickLinks }); + } catch (error) { + console.error('Error fetching list items:', error); + } + } + + // Render the quick links in a grid + public render(): React.ReactElement { + return ( +
+
+ {this.state.quickLinks.map((link, index) => ( + + ))} +
+
+ ); + } +} + +export default QuickLinks; diff --git a/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/en-us.js b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/en-us.js new file mode 100644 index 000000000..e0ded8b82 --- /dev/null +++ b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/en-us.js @@ -0,0 +1,15 @@ +define([], function() { + return { + "PropertyPaneDescription": "Configure the Source details ", + "DescriptionFieldLabel": "Description Field", + "AppLocalEnvironmentSharePoint": "The app is running on your local environment as SharePoint web part", + "AppLocalEnvironmentTeams": "The app is running on your local environment as Microsoft Teams app", + "AppLocalEnvironmentOffice": "The app is running on your local environment in office.com", + "AppLocalEnvironmentOutlook": "The app is running on your local environment in Outlook", + "AppSharePointEnvironment": "The app is running on SharePoint page", + "AppTeamsTabEnvironment": "The app is running in Microsoft Teams", + "AppOfficeEnvironment": "The app is running in office.com", + "AppOutlookEnvironment": "The app is running in Outlook", + "UnknownEnvironment": "The app is running in an unknown environment" + } +}); \ No newline at end of file diff --git a/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/mystrings.d.ts b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/mystrings.d.ts new file mode 100644 index 000000000..cdd744e5c --- /dev/null +++ b/samples/react-quick-links-grid/src/webparts/pnPQuickLinksGrid/loc/mystrings.d.ts @@ -0,0 +1,19 @@ +declare interface IPnPQuickLinksGridWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; + AppLocalEnvironmentSharePoint: string; + AppLocalEnvironmentTeams: string; + AppLocalEnvironmentOffice: string; + AppLocalEnvironmentOutlook: string; + AppSharePointEnvironment: string; + AppTeamsTabEnvironment: string; + AppOfficeEnvironment: string; + AppOutlookEnvironment: string; + UnknownEnvironment: string; +} + +declare module 'PnPQuickLinksGridWebPartStrings' { + const strings: IPnPQuickLinksGridWebPartStrings; + export = strings; +} diff --git a/samples/react-quick-links-grid/teams/1380803c-0303-4cd9-a14b-a8497bd08de6_color.png b/samples/react-quick-links-grid/teams/1380803c-0303-4cd9-a14b-a8497bd08de6_color.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1f764fa8df4791a61c71b4f011c26f9083ee52 GIT binary patch literal 10248 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 KtK_^>#Qy@$+e&%> literal 0 HcmV?d00001 diff --git a/samples/react-quick-links-grid/teams/1380803c-0303-4cd9-a14b-a8497bd08de6_outline.png b/samples/react-quick-links-grid/teams/1380803c-0303-4cd9-a14b-a8497bd08de6_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cb4b6ba4f726d47a2e274f16b6069b9a8041cc GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9BhG z%|CHbgX^da?eHs6`1kLARhjOac zf3;y1Iq~M{LLS3g_M2bU{+PBvomV=FH7$YTy5I%1<5B$=?>3fqI5P%5iajq7)W9SX p;gpazd1JnvZNlx8HB0WjVJ`J~Q+P@%pA+aZ22WQ%mvv4FO#n^cR9FB2 literal 0 HcmV?d00001 diff --git a/samples/react-quick-links-grid/tsconfig.json b/samples/react-quick-links-grid/tsconfig.json new file mode 100644 index 000000000..c4cd392ad --- /dev/null +++ b/samples/react-quick-links-grid/tsconfig.json @@ -0,0 +1,35 @@ +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json", + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "inlineSources": false, + "noImplicitAny": true, + + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.promise" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ] +} From 241aaf85beaa35521c94fd31f187e353e33868b0 Mon Sep 17 00:00:00 2001 From: VenkadeshSundaramurthy Date: Sun, 11 Aug 2024 00:34:59 +0530 Subject: [PATCH 05/36] Update README.md --- samples/react-quick-links-grid/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/samples/react-quick-links-grid/README.md b/samples/react-quick-links-grid/README.md index 35cc7347f..03fc5bf4c 100644 --- a/samples/react-quick-links-grid/README.md +++ b/samples/react-quick-links-grid/README.md @@ -41,7 +41,7 @@ This project is a SharePoint Framework (SPFx) WebPart that displays a set of qui 1. Clone the repository: git clone 2. Navigate to the project directory: - cd quick-links-webpart + cd react-quick-links-grid 3. Install the dependencies: npm install @@ -67,9 +67,9 @@ Open the SharePoint Workbench to add the WebPart and configure the property pane The project includes the following key files: -QuickLinksWebPart.ts: Defines the main WebPart class and handles rendering and property pane configuration. -QuickLinks.tsx: Defines the React component that fetches and displays the quick links. -QuickLinksWebPart.module.scss: Contains the CSS styles for the QuickLinks component. +PnPQuickLinksGridWebPart.ts: Defines the main WebPart class and handles rendering and property pane configuration. +QuickLinksGrid.tsx: Defines the React component that fetches and displays the quick links. +PnPQuickLinksGridWebPart.module.scss: Contains the CSS styles for the QuickLinks component. ## Building the Project @@ -83,13 +83,13 @@ gulp build | Solution | Author(s) | | ----------- | ----------------------- | -| folder name | Venkadesh Sundaramurthy | +| react-quick-links-grid | Venkadesh Sundaramurthy | ## Version history | Version | Date | Comments | | ------- | --------------- | --------------- | -| 1.0 | August 05, 2024 | Initial release | +| 1.0 | August 11, 2024 | Initial release | ## Disclaimer From 96231a4a4f76f955340e32ca0c3a5fbfc0ed9481 Mon Sep 17 00:00:00 2001 From: VenkadeshSundaramurthy Date: Sun, 11 Aug 2024 01:29:02 +0530 Subject: [PATCH 06/36] Added demo video --- samples/react-quick-links-grid/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/samples/react-quick-links-grid/README.md b/samples/react-quick-links-grid/README.md index 03fc5bf4c..d54e92f80 100644 --- a/samples/react-quick-links-grid/README.md +++ b/samples/react-quick-links-grid/README.md @@ -4,7 +4,12 @@ This project is a SharePoint Framework (SPFx) WebPart that displays a set of quick links fetched from a SharePoint list. The quick links are displayed with icons and titles in a responsive grid layout. -[picture of the solution in action, if possible] + +https://github.com/user-attachments/assets/90ab66f0-e26f-4838-9803-131b42cbdc65 + + + +![Untitled video - Made with Clipchamp](https://github.com/user-attachments/assets/d23f6f9c-0a00-42c1-8f68-b06337244f2b) ## Features From f579ca474b0b62282341015b4d718e8cb4af12e7 Mon Sep 17 00:00:00 2001 From: VenkadeshSundaramurthy Date: Sun, 11 Aug 2024 01:33:06 +0530 Subject: [PATCH 07/36] Gif removed --- samples/react-quick-links-grid/README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/samples/react-quick-links-grid/README.md b/samples/react-quick-links-grid/README.md index d54e92f80..531ba25c6 100644 --- a/samples/react-quick-links-grid/README.md +++ b/samples/react-quick-links-grid/README.md @@ -4,13 +4,8 @@ This project is a SharePoint Framework (SPFx) WebPart that displays a set of quick links fetched from a SharePoint list. The quick links are displayed with icons and titles in a responsive grid layout. - https://github.com/user-attachments/assets/90ab66f0-e26f-4838-9803-131b42cbdc65 - - -![Untitled video - Made with Clipchamp](https://github.com/user-attachments/assets/d23f6f9c-0a00-42c1-8f68-b06337244f2b) - ## Features - **Dynamic Data Fetching**: Retrieves quick links dynamically from a SharePoint list, allowing for easy updates without modifying code. From 7f21cec4f5059a3b330fa0f2f65235115831baa2 Mon Sep 17 00:00:00 2001 From: VenkadeshSundaramurthy Date: Sun, 11 Aug 2024 11:48:22 +0530 Subject: [PATCH 08/36] Sample List structure and sample data screenshot --- samples/react-quick-links-grid/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/samples/react-quick-links-grid/README.md b/samples/react-quick-links-grid/README.md index 531ba25c6..a3d036cf6 100644 --- a/samples/react-quick-links-grid/README.md +++ b/samples/react-quick-links-grid/README.md @@ -35,6 +35,11 @@ https://github.com/user-attachments/assets/90ab66f0-e26f-4838-9803-131b42cbdc65 Title - Single line of text URL - Hyperlink or Picture Icon - Single line of text // Fluent Icon names can be referred from (https://developer.microsoft.com/en-us/fluentui#/styles/web/icons) + ![image](https://github.com/user-attachments/assets/e68afa9a-0e48-40bf-abc0-f0fa12f154c7) + ## Sample Data: + ![image](https://github.com/user-attachments/assets/bae0b02d-aaa8-47ba-b3c1-57e684260fd1) + + ## Installation From 08a7824017dbe94b7f2a36a1d6d04a8275245f51 Mon Sep 17 00:00:00 2001 From: Venkadesh sundaramurthy Date: Sun, 11 Aug 2024 12:22:40 +0530 Subject: [PATCH 09/36] nvmrc file added --- samples/react-quick-links-grid/.nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 samples/react-quick-links-grid/.nvmrc diff --git a/samples/react-quick-links-grid/.nvmrc b/samples/react-quick-links-grid/.nvmrc new file mode 100644 index 000000000..d78bf0a56 --- /dev/null +++ b/samples/react-quick-links-grid/.nvmrc @@ -0,0 +1 @@ +v18.20.4 From 1254feaf2ee0a2add65a3f1dcb443e9730a980bd Mon Sep 17 00:00:00 2001 From: Marcin Wojciechowski Date: Mon, 12 Aug 2024 10:18:16 +0200 Subject: [PATCH 10/36] dataverse client sample --- samples/react-dataverse/.eslintrc.js | 352 + samples/react-dataverse/.gitignore | 34 + samples/react-dataverse/.npmignore | 16 + samples/react-dataverse/.yo-rc.json | 21 + samples/react-dataverse/README.md | 71 + samples/react-dataverse/config/config.json | 18 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 40 + samples/react-dataverse/config/sass.json | 3 + samples/react-dataverse/config/serve.json | 6 + .../config/write-manifests.json | 4 + samples/react-dataverse/dataverseclient.PNG | Bin 0 -> 55293 bytes samples/react-dataverse/gulpfile.js | 16 + samples/react-dataverse/package-lock.json | 31317 ++++++++++++++++ samples/react-dataverse/package.json | 42 + .../src/components/EntitiesTable.tsx | 35 + .../src/components/EntitiesTableWrapper.tsx | 46 + samples/react-dataverse/src/index.ts | 1 + .../src/services/DataverseService.ts | 25 + .../src/services/DataverseTableService.ts | 36 + .../DataverseClientWebPart.manifest.json | 28 + .../dataverseClient/DataverseClientWebPart.ts | 165 + .../dataverseClient/assets/welcome-dark.png | Bin 0 -> 12545 bytes .../dataverseClient/assets/welcome-light.png | Bin 0 -> 12816 bytes .../components/DataverseClient.module.scss | 34 + .../components/DataverseClient.tsx | 43 + .../components/IDataverseClientProps.ts | 7 + .../src/webparts/dataverseClient/loc/en-us.js | 16 + .../dataverseClient/loc/mystrings.d.ts | 19 + ...e29c-aa81-4197-a2ce-762199261ea1_color.png | Bin 0 -> 10248 bytes ...9c-aa81-4197-a2ce-762199261ea1_outline.png | Bin 0 -> 249 bytes samples/react-dataverse/tsconfig.json | 35 + 32 files changed, 32437 insertions(+) create mode 100644 samples/react-dataverse/.eslintrc.js create mode 100644 samples/react-dataverse/.gitignore create mode 100644 samples/react-dataverse/.npmignore create mode 100644 samples/react-dataverse/.yo-rc.json create mode 100644 samples/react-dataverse/README.md create mode 100644 samples/react-dataverse/config/config.json create mode 100644 samples/react-dataverse/config/deploy-azure-storage.json create mode 100644 samples/react-dataverse/config/package-solution.json create mode 100644 samples/react-dataverse/config/sass.json create mode 100644 samples/react-dataverse/config/serve.json create mode 100644 samples/react-dataverse/config/write-manifests.json create mode 100644 samples/react-dataverse/dataverseclient.PNG create mode 100644 samples/react-dataverse/gulpfile.js create mode 100644 samples/react-dataverse/package-lock.json create mode 100644 samples/react-dataverse/package.json create mode 100644 samples/react-dataverse/src/components/EntitiesTable.tsx create mode 100644 samples/react-dataverse/src/components/EntitiesTableWrapper.tsx create mode 100644 samples/react-dataverse/src/index.ts create mode 100644 samples/react-dataverse/src/services/DataverseService.ts create mode 100644 samples/react-dataverse/src/services/DataverseTableService.ts create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.manifest.json create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.ts create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/assets/welcome-dark.png create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/assets/welcome-light.png create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.module.scss create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.tsx create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/components/IDataverseClientProps.ts create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/loc/en-us.js create mode 100644 samples/react-dataverse/src/webparts/dataverseClient/loc/mystrings.d.ts create mode 100644 samples/react-dataverse/teams/79dbe29c-aa81-4197-a2ce-762199261ea1_color.png create mode 100644 samples/react-dataverse/teams/79dbe29c-aa81-4197-a2ce-762199261ea1_outline.png create mode 100644 samples/react-dataverse/tsconfig.json diff --git a/samples/react-dataverse/.eslintrc.js b/samples/react-dataverse/.eslintrc.js new file mode 100644 index 000000000..4737121c7 --- /dev/null +++ b/samples/react-dataverse/.eslintrc.js @@ -0,0 +1,352 @@ +require('@rushstack/eslint-config/patch/modern-module-resolution'); +module.exports = { + extends: ['@microsoft/eslint-config-spfx/lib/profiles/react'], + parserOptions: { tsconfigRootDir: __dirname }, + overrides: [ + { + files: ['*.ts', '*.tsx'], + parser: '@typescript-eslint/parser', + 'parserOptions': { + 'project': './tsconfig.json', + 'ecmaVersion': 2018, + 'sourceType': 'module' + }, + rules: { + // Prevent usage of the JavaScript null value, while allowing code to access existing APIs that may require null. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/no-new-null': 1, + // Require Jest module mocking APIs to be called before any other statements in their code block. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/hoist-jest-mock': 1, + // Require regular expressions to be constructed from string constants rather than dynamically building strings at runtime. https://www.npmjs.com/package/@rushstack/eslint-plugin-security + '@rushstack/security/no-unsafe-regexp': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/adjacent-overload-signatures': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // CONFIGURATION: By default, these are banned: String, Boolean, Number, Object, Symbol + '@typescript-eslint/ban-types': [ + 1, + { + 'extendDefaults': false, + 'types': { + 'String': { + 'message': 'Use \'string\' instead', + 'fixWith': 'string' + }, + 'Boolean': { + 'message': 'Use \'boolean\' instead', + 'fixWith': 'boolean' + }, + 'Number': { + 'message': 'Use \'number\' instead', + 'fixWith': 'number' + }, + 'Object': { + 'message': 'Use \'object\' instead, or else define a proper TypeScript type:' + }, + 'Symbol': { + 'message': 'Use \'symbol\' instead', + 'fixWith': 'symbol' + }, + 'Function': { + 'message': 'The \'Function\' type accepts any function-like value.\nIt provides no type safety when calling the function, which can be a common source of bugs.\nIt also accepts things like class declarations, which will throw at runtime as they will not be called with \'new\'.\nIf you are expecting the function to accept certain arguments, you should explicitly define the function shape.' + } + } + } + ], + // RATIONALE: Code is more readable when the type of every variable is immediately obvious. + // Even if the compiler may be able to infer a type, this inference will be unavailable + // to a person who is reviewing a GitHub diff. This rule makes writing code harder, + // but writing code is a much less important activity than reading it. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/explicit-function-return-type': [ + 1, + { + 'allowExpressions': true, + 'allowTypedFunctionExpressions': true, + 'allowHigherOrderFunctions': false + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: although this is a recommended rule, it is up to dev to select coding style. + // Set to 1 (warning) or 2 (error) to enable. + '@typescript-eslint/explicit-member-accessibility': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-array-constructor': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // RATIONALE: The "any" keyword disables static type checking, the main benefit of using TypeScript. + // This rule should be suppressed only in very special cases such as JSON.stringify() + // where the type really can be anything. Even if the type is flexible, another type + // may be more appropriate such as "unknown", "{}", or "Record". + '@typescript-eslint/no-explicit-any': 0, + // RATIONALE: The #1 rule of promises is that every promise chain must be terminated by a catch() + // handler. Thus wherever a Promise arises, the code must either append a catch handler, + // or else return the object to a caller (who assumes this responsibility). Unterminated + // promise chains are a serious issue. Besides causing errors to be silently ignored, + // they can also cause a NodeJS process to terminate unexpectedly. + '@typescript-eslint/no-floating-promises': 2, + // RATIONALE: Catches a common coding mistake. + '@typescript-eslint/no-for-in-array': 2, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-misused-new': 2, + // RATIONALE: The "namespace" keyword is not recommended for organizing code because JavaScript lacks + // a "using" statement to traverse namespaces. Nested namespaces prevent certain bundler + // optimizations. If you are declaring loose functions/variables, it's better to make them + // static members of a class, since classes support property getters and their private + // members are accessible by unit tests. Also, the exercise of choosing a meaningful + // class name tends to produce more discoverable APIs: for example, search+replacing + // the function "reverse()" is likely to return many false matches, whereas if we always + // write "Text.reverse()" is more unique. For large scale organization, it's recommended + // to decompose your code into separate NPM packages, which ensures that component + // dependencies are tracked more conscientiously. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-namespace': [ + 1, + { + 'allowDeclarations': false, + 'allowDefinitionFiles': false + } + ], + // RATIONALE: Parameter properties provide a shorthand such as "constructor(public title: string)" + // that avoids the effort of declaring "title" as a field. This TypeScript feature makes + // code easier to write, but arguably sacrifices readability: In the notes for + // "@typescript-eslint/member-ordering" we pointed out that fields are central to + // a class's design, so we wouldn't want to bury them in a constructor signature + // just to save some typing. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/parameter-properties': 0, + // RATIONALE: When left in shipping code, unused variables often indicate a mistake. Dead code + // may impact performance. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-unused-vars': [ + 1, + { + 'vars': 'all', + // Unused function arguments often indicate a mistake in JavaScript code. However in TypeScript code, + // the compiler catches most of those mistakes, and unused arguments are fairly common for type signatures + // that are overriding a base class method or implementing an interface. + 'args': 'none' + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-use-before-define': [ + 2, + { + 'functions': false, + 'classes': true, + 'variables': true, + 'enums': true, + 'typedefs': true + } + ], + // Disallows require statements except in import statements. + // In other words, the use of forms such as var foo = require("foo") are banned. Instead use ES6 style imports or import foo = require("foo") imports. + '@typescript-eslint/no-var-requires': 'error', + // RATIONALE: The "module" keyword is deprecated except when describing legacy libraries. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/prefer-namespace-keyword': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: it's up to developer to decide if he wants to add type annotations + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/no-inferrable-types': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: declaration of empty interfaces may be helpful for generic types scenarios + '@typescript-eslint/no-empty-interface': 0, + // RATIONALE: This rule warns if setters are defined without getters, which is probably a mistake. + 'accessor-pairs': 1, + // RATIONALE: In TypeScript, if you write x["y"] instead of x.y, it disables type checking. + 'dot-notation': [ + 1, + { + 'allowPattern': '^_' + } + ], + // RATIONALE: Catches code that is likely to be incorrect + 'eqeqeq': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'for-direction': 1, + // RATIONALE: Catches a common coding mistake. + 'guard-for-in': 2, + // RATIONALE: If you have more than 2,000 lines in a single source file, it's probably time + // to split up your code. + 'max-lines': ['warn', { max: 2000 }], + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-async-promise-executor': 2, + // RATIONALE: Deprecated language feature. + 'no-caller': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-compare-neg-zero': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-cond-assign': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-constant-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-control-regex': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-debugger': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-delete-var': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-duplicate-case': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-character-class': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-pattern': 1, + // RATIONALE: Eval is a security concern and a performance concern. + 'no-eval': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-ex-assign': 2, + // RATIONALE: System types are global and should not be tampered with in a scalable code base. + // If two different libraries (or two versions of the same library) both try to modify + // a type, only one of them can win. Polyfills are acceptable because they implement + // a standardized interoperable contract, but polyfills are generally coded in plain + // JavaScript. + 'no-extend-native': 1, + // Disallow unnecessary labels + 'no-extra-label': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-fallthrough': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-func-assign': 1, + // RATIONALE: Catches a common coding mistake. + 'no-implied-eval': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-invalid-regexp': 2, + // RATIONALE: Catches a common coding mistake. + 'no-label-var': 2, + // RATIONALE: Eliminates redundant code. + 'no-lone-blocks': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-misleading-character-class': 2, + // RATIONALE: Catches a common coding mistake. + 'no-multi-str': 2, + // RATIONALE: It's generally a bad practice to call "new Thing()" without assigning the result to + // a variable. Either it's part of an awkward expression like "(new Thing()).doSomething()", + // or else implies that the constructor is doing nontrivial computations, which is often + // a poor class design. + 'no-new': 1, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-func': 2, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-object': 2, + // RATIONALE: Obsolete notation. + 'no-new-wrappers': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-octal': 2, + // RATIONALE: Catches code that is likely to be incorrect + 'no-octal-escape': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-regex-spaces': 2, + // RATIONALE: Catches a common coding mistake. + 'no-return-assign': 2, + // RATIONALE: Security risk. + 'no-script-url': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-self-assign': 2, + // RATIONALE: Catches a common coding mistake. + 'no-self-compare': 2, + // RATIONALE: This avoids statements such as "while (a = next(), a && a.length);" that use + // commas to create compound expressions. In general code is more readable if each + // step is split onto a separate line. This also makes it easier to set breakpoints + // in the debugger. + 'no-sequences': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-shadow-restricted-names': 2, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-sparse-arrays': 2, + // RATIONALE: Although in theory JavaScript allows any possible data type to be thrown as an exception, + // such flexibility adds pointless complexity, by requiring every catch block to test + // the type of the object that it receives. Whereas if catch blocks can always assume + // that their object implements the "Error" contract, then the code is simpler, and + // we generally get useful additional information like a call stack. + 'no-throw-literal': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unmodified-loop-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unsafe-finally': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unused-expressions': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unused-labels': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-useless-catch': 1, + // RATIONALE: Avoids a potential performance problem. + 'no-useless-concat': 1, + // RATIONALE: The "var" keyword is deprecated because of its confusing "hoisting" behavior. + // Always use "let" or "const" instead. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + 'no-var': 2, + // RATIONALE: Generally not needed in modern code. + 'no-void': 1, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-with': 2, + // RATIONALE: Makes logic easier to understand, since constants always have a known value + // @typescript-eslint\eslint-plugin\dist\configs\eslint-recommended.js + 'prefer-const': 1, + // RATIONALE: Catches a common coding mistake where "resolve" and "reject" are confused. + 'promise/param-names': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-atomic-updates': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-yield': 1, + // "Use strict" is redundant when using the TypeScript compiler. + 'strict': [ + 2, + 'never' + ], + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'use-isnan': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + // Set to 1 (warning) or 2 (error) to enable. + // Rationale to disable: !!{} + 'no-extra-boolean-cast': 0, + // ==================================================================== + // @microsoft/eslint-plugin-spfx + // ==================================================================== + '@microsoft/spfx/import-requires-chunk-name': 1, + '@microsoft/spfx/no-require-ensure': 2, + '@microsoft/spfx/pair-react-dom-render-unmount': 1 + } + }, + { + // For unit tests, we can be a little bit less strict. The settings below revise the + // defaults specified in the extended configurations, as well as above. + files: [ + // Test files + '*.test.ts', + '*.test.tsx', + '*.spec.ts', + '*.spec.tsx', + + // Facebook convention + '**/__mocks__/*.ts', + '**/__mocks__/*.tsx', + '**/__tests__/*.ts', + '**/__tests__/*.tsx', + + // Microsoft convention + '**/test/*.ts', + '**/test/*.tsx' + ], + rules: {} + } + ] +}; \ No newline at end of file diff --git a/samples/react-dataverse/.gitignore b/samples/react-dataverse/.gitignore new file mode 100644 index 000000000..51ca7b9e7 --- /dev/null +++ b/samples/react-dataverse/.gitignore @@ -0,0 +1,34 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +release +solution +temp +*.sppkg +.heft + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/samples/react-dataverse/.npmignore b/samples/react-dataverse/.npmignore new file mode 100644 index 000000000..ae0b487c0 --- /dev/null +++ b/samples/react-dataverse/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode diff --git a/samples/react-dataverse/.yo-rc.json b/samples/react-dataverse/.yo-rc.json new file mode 100644 index 000000000..fcf122383 --- /dev/null +++ b/samples/react-dataverse/.yo-rc.json @@ -0,0 +1,21 @@ +{ + "@microsoft/generator-sharepoint": { + "plusBeta": false, + "isCreatingSolution": true, + "nodeVersion": "18.18.0", + "sdksVersions": { + "@microsoft/microsoft-graph-client": "3.0.2", + "@microsoft/teams-js": "2.12.0" + }, + "version": "1.18.0", + "libraryName": "react-dataverse", + "libraryId": "230bb7cd-1729-4134-b94b-484d993c986a", + "environment": "spo", + "packageManager": "npm", + "solutionName": "react-dataverse", + "solutionShortDescription": "react-dataverse description", + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "componentType": "webpart" + } +} diff --git a/samples/react-dataverse/README.md b/samples/react-dataverse/README.md new file mode 100644 index 000000000..c25bad017 --- /dev/null +++ b/samples/react-dataverse/README.md @@ -0,0 +1,71 @@ +# Consuming Dataverse API using SPFx + +## Summary + +This project entails the development of a SharePoint Framework (SPFx) solution, designed to bridge the gap between Microsoft SharePoint and Dataverse. The main goal of the project is to enhance the potential of SharePoint by integrating it with Dataverse, a low-code data platform from Microsoft. + +The SPFx solution will allow users to interact with data in the Dataverse environment directly from their SharePoint user interface. This allows for a more seamless and intuitive experience for end-users, who can access, manipulate, and analyze data without needing to switch between different platforms or applications. + +![](./dataverseclient.PNG) + +## Used SharePoint Framework Version + +![version](https://img.shields.io/badge/version-1.18.0-green.svg) + +## Applies to + +- [SharePoint Framework](https://aka.ms/spfx) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) + +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) + +## Prerequisites + +> SharePoint Online Client Extensibility Web Application Principal needs to have access to Dynamics CRM + +## Solution + +| Solution | Author(s) | +| ----------- | ------------------------------------------------------- | +| react-dataverse | [Marcin Wojciechowski](https://github.com/mgwojciech) | + +## Version history + +| Version | Date | Comments | +| ------- | ---------------- | --------------- | +| 1.0 | August 12, 2024 | Initial release | + +## Disclaimer + +**THIS CODE IS PROVIDED _AS IS_ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +- Clone this repository +- Ensure that you are at the solution folder +- in the command-line run: + - **npm install** + - **gulp serve** + +> Include any additional steps as needed. + +## Features + +Description of the extension that expands upon high-level summary above. + +This extension illustrates the following concepts: + +- Using AadClientFactory to get authenticated http client for dataverse +- Selecting any available table +- Get data from dataverse + + +## References + +- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development diff --git a/samples/react-dataverse/config/config.json b/samples/react-dataverse/config/config.json new file mode 100644 index 000000000..0c827d7b1 --- /dev/null +++ b/samples/react-dataverse/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "dataverse-client-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/dataverseClient/DataverseClientWebPart.js", + "manifest": "./src/webparts/dataverseClient/DataverseClientWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "DataverseClientWebPartStrings": "lib/webparts/dataverseClient/loc/{locale}.js" + } +} diff --git a/samples/react-dataverse/config/deploy-azure-storage.json b/samples/react-dataverse/config/deploy-azure-storage.json new file mode 100644 index 000000000..f91ef9d39 --- /dev/null +++ b/samples/react-dataverse/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./release/assets/", + "account": "", + "container": "react-dataverse", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-dataverse/config/package-solution.json b/samples/react-dataverse/config/package-solution.json new file mode 100644 index 000000000..c999055a3 --- /dev/null +++ b/samples/react-dataverse/config/package-solution.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-dataverse-client-side-solution", + "id": "230bb7cd-1729-4134-b94b-484d993c986a", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "", + "websiteUrl": "", + "privacyUrl": "", + "termsOfUseUrl": "", + "mpnId": "Undefined-1.18.0" + }, + "metadata": { + "shortDescription": { + "default": "react-dataverse description" + }, + "longDescription": { + "default": "react-dataverse description" + }, + "screenshotPaths": [], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "react-dataverse Feature", + "description": "The feature that activates elements of the react-dataverse solution.", + "id": "a7fe046e-d5ad-446a-96dc-4e100b1eb7a9", + "version": "1.0.0.0" + } + ] + }, + "paths": { + "zippedPackage": "solution/react-dataverse.sppkg" + } +} diff --git a/samples/react-dataverse/config/sass.json b/samples/react-dataverse/config/sass.json new file mode 100644 index 000000000..5e78c982d --- /dev/null +++ b/samples/react-dataverse/config/sass.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/sass.schema.json" +} \ No newline at end of file diff --git a/samples/react-dataverse/config/serve.json b/samples/react-dataverse/config/serve.json new file mode 100644 index 000000000..a4c03e287 --- /dev/null +++ b/samples/react-dataverse/config/serve.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" +} diff --git a/samples/react-dataverse/config/write-manifests.json b/samples/react-dataverse/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/react-dataverse/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/react-dataverse/dataverseclient.PNG b/samples/react-dataverse/dataverseclient.PNG new file mode 100644 index 0000000000000000000000000000000000000000..9b8a5aa41f90ceca2bddcaec8d32d4660c010aeb GIT binary patch literal 55293 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 literal 0 HcmV?d00001 diff --git a/samples/react-dataverse/gulpfile.js b/samples/react-dataverse/gulpfile.js new file mode 100644 index 000000000..be2918708 --- /dev/null +++ b/samples/react-dataverse/gulpfile.js @@ -0,0 +1,16 @@ +'use strict'; + +const build = require('@microsoft/sp-build-web'); + +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +build.initialize(require('gulp')); diff --git a/samples/react-dataverse/package-lock.json b/samples/react-dataverse/package-lock.json new file mode 100644 index 000000000..9f04bf43b --- /dev/null +++ b/samples/react-dataverse/package-lock.json @@ -0,0 +1,31317 @@ +{ + "name": "react-dataverse", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-dataverse", + "version": "0.0.1", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-office-ui-fabric-core": "1.18.0", + "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-webpart-base": "1.18.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.18.0", + "@microsoft/eslint-plugin-spfx": "1.18.0", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@rushstack/eslint-config": "2.5.1", + "@types/react": "17.0.45", + "@types/react-dom": "17.0.17", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "eslint-plugin-react-hooks": "4.3.0", + "gulp": "4.0.2", + "typescript": "4.7.4" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-client": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.6.1", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-http": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", + "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tough-cookie": "^4.0.0", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-paging": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-paging/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.9.0", + "@azure/logger": "^1.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dev": true, + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/identity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", + "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^2.26.0", + "@azure/msal-common": "^7.0.0", + "@azure/msal-node": "^1.10.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/identity/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/logger": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", + "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/logger/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/@azure/msal-browser": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", + "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", + "dependencies": { + "@azure/msal-common": "^7.3.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "1.18.4", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.4.tgz", + "integrity": "sha512-Kc/dRvhZ9Q4+1FSfsTFDME/v6+R2Y1fuMty/TfwqE5p9GTPw08BPbKgeWinE8JRHRp+LemjQbUZsn4Q4l6Lszg==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", + "dev": true, + "dependencies": { + "@azure/msal-common": "13.3.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": "10 || 12 || 14 || 16 || 18" + } + }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.1.tgz", + "integrity": "sha512-Lrk1ozoAtaP/cp53May3v6HtcFSVxdFrg2Pa/1xu5oIvsIwhxW6zSPibKefCOVgd5osgykMi5jjcZHv8XkzZEQ==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/storage-blob": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", + "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^2.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fluentui/date-time-utilities": { + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/dom-utilities": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.49", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.49.tgz", + "integrity": "sha512-HPJXQf427vhtQLfKn4s6iYUREflwRnLUzt523sbObH6ww14Jw61TTYAOQkL0QlzaOzOnWDfqhjLGzGcvEC3f/g==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.15.tgz", + "integrity": "sha512-bWp4bsHtHZ7zLcKei8sSDasmjli8KL3LuNSz6YDL7Rh858w1p/IjOdohQdWsMJ1saHpruhzbLTu7A6dwdQD1tg==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/keyboard-key": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/merge-styles": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react": { + "version": "8.120.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.3.tgz", + "integrity": "sha512-+OyFDG3+nxDvr7sRWz5GOi3M9C5il/RLnYHmBpRqGV2BvTeELxRnE7IrlL6RbBQ20lr6njBmahgJR25xbV9nGw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.49", + "@fluentui/foundation-legacy": "^8.4.15", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.12", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-focus": { + "version": "8.9.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.12.tgz", + "integrity": "sha512-H150/caeZ3YbUWPfsNj9i4AjZpu+fBvodduzW2r9u+lkeCOZ8HZJqZ5mjSSp3XkyJxkvPmPcGH6F3AEq4qgWiA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.20", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-hooks": { + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", + "dependencies": { + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", + "dependencies": { + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-window-provider": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/set-version": { + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities": { + "version": "8.10.20", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.20.tgz", + "integrity": "sha512-FS70bOKyWJR1EAP1+nCpHi9FbuDwMx5/GaGlykR315mVzyQ6PHfBR65XhndZAii/ZUOcc6ibjgkiCfYKPQwuXg==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.58", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/theme": { + "version": "2.6.58", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.58.tgz", + "integrity": "sha512-m92eUnlSXWIEvm8mVE3XZL0i6+h7UpX32g+dv5s5JjxlrMd6w9DDfmu1awAufX/MAYfO6SZkI7JndKf+r6XNDQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/utilities": { + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", + "dependencies": { + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "dependencies": { + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.3", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/reporters": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "node-notifier": "^6.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@jest/reporters/node_modules/node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@jest/reporters/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true + }, + "node_modules/@microsoft/api-extractor": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.15.2.tgz", + "integrity": "sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor-model": "7.13.2", + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0", + "@rushstack/rig-package": "0.2.12", + "@rushstack/ts-command-line": "4.7.10", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "source-map": "~0.6.1", + "typescript": "~4.2.4" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.13.2.tgz", + "integrity": "sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.0.tgz", + "integrity": "sha512-YanG2vijZ4xEIJxFje8YqQC7M2m5L9EzeejFwLoTWZqJFpayTr+ohE1FmKdpUH6Mbv9UAduGv2PBCi3RPUnZ9Q==", + "dev": true, + "dependencies": { + "@microsoft/eslint-plugin-spfx": "1.18.0", + "@rushstack/eslint-config": "3.3.2", + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.3.2.tgz", + "integrity": "sha512-uSrPkiZxh34I88tRdnrdDcn7tGZDKS/AMe6f8ieBdktvSROrBgNUlBoeAjtbXnbRxUmCOpkZRAAN+J/vP7IgmA==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.3.2", + "@rushstack/eslint-plugin": "0.12.0", + "@rushstack/eslint-plugin-packlets": "0.7.0", + "@rushstack/eslint-plugin-security": "0.6.0", + "@typescript-eslint/eslint-plugin": "~5.59.2", + "@typescript-eslint/experimental-utils": "~5.59.2", + "@typescript-eslint/parser": "~5.59.2", + "@typescript-eslint/typescript-estree": "~5.59.2", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=4.7.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.12.0.tgz", + "integrity": "sha512-kDB35khQeoDjabzHkHDs/NgvNNZzogkoU/UfrXnNSJJlcCxOxmhyscUQn5OptbixiiYCOFZh9TN9v2yGBZ3vJQ==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.7.0.tgz", + "integrity": "sha512-ftvrRvN7a5dfpDidDtrqJHH25JvL4huqk3a0S4zv5Rlh1kz6sfPvaKosDQowzEHBIWLvAtTN+P8ygWoyL0/XYw==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.6.0.tgz", + "integrity": "sha512-gJFBGoCCofU34GGFtR3zEjymEsRr2wDLu2u13mHVcDzXyZ3EDlt6ImnJtmn8VRDLGjJ7QFPOiYMSZQaArxWmGg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", + "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/type-utils": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/parser": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", + "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/eslint-plugin-spfx": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.0.tgz", + "integrity": "sha512-Dls3QYcnPRgRTW6BD/ZvMDj8xuqRvS7tUXBVtZxcuBmSyTEHwsdYZ4ITf4/Qt+G+PhOZ/w4OCpBDmoSQenEkrw==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.0.tgz", + "integrity": "sha512-XZfSfV360db1dWXc6sKjlAdDnBY3yz1GmnoBTqhFQJGY7c6yXaiS+pyihHDgCaQ+xg6bJadaS7i42Myl5n9JkQ==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/gulp-core-build-sass": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.0.tgz", + "integrity": "sha512-0qvfoyflsW+D5tgi7KNJgNK2uXooAX6zwQ8mN55+fjN3ydUsAjXhzDVN28L5uIJdjIcl0q3wHAhEN6EbVul9yQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.0.tgz", + "integrity": "sha512-72KkvlX2RC5cTpC1e0uhdQA1lXX/v2WKh/7XX1fQMd9kkc8qP6ht1XT39fSWyx7K4oeAsSJJJL9Em++AEIdLpQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.0.tgz", + "integrity": "sha512-aG9HgidikzswiX6a1xulhAaB3X8vqwFi/zKID0LEUDhshNqOcj5k04Atp+GNUM/VL28zTCJ5K9s7z6QxFaFiBQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz", + "integrity": "sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~4.47.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@microsoft/gulp-core-build": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/load-themed-styles": { + "version": "2.0.138", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.138.tgz", + "integrity": "sha512-3/aHygd9/wgsYVbQ1i5OC3zQGlCk5PeD5bMQa7iNEbVSXWYz+sLxKx1JMoF+EYciMrwwOloWDiL8zib7NnbVFg==", + "dev": true, + "peer": true + }, + "node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.0.68", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz", + "integrity": "sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg==", + "dev": true, + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.70", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1": { + "name": "@microsoft/microsoft-graph-client", + "version": "1.7.2-spfx", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", + "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", + "dependencies": { + "es6-promise": "^4.2.6", + "isomorphic-fetch": "^3.0.0", + "tslib": "^1.9.3" + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@microsoft/rush-lib": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz", + "integrity": "sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA==", + "dev": true, + "dependencies": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.13.2", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/package-deps-hash": "4.0.41", + "@rushstack/package-extractor": "0.3.11", + "@rushstack/rig-package": "0.4.0", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.100.2", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.100.2", + "@rushstack/stream-collator": "4.0.259", + "@rushstack/terminal": "0.5.34", + "@rushstack/ts-command-line": "4.15.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "colors": "~1.2.1", + "dependency-path": "~9.2.8", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", + "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz", + "integrity": "sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==", + "dev": true, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/rush-lib/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", + "integrity": "sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.7.4" + }, + "bin": { + "rush-api-extractor": "bin/rush-api-extractor", + "rush-eslint": "bin/rush-eslint", + "rush-tsc": "bin/rush-tsc", + "rush-tslint": "bin/rush-tslint" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.0.tgz", + "integrity": "sha512-AeCWY5dDkMSI4iF7dZtomMXF6JfwDJ9u95PsdYfBgm9n/lTjyfFoGQBWkhUH8A5ZDmdAfExElsuoQgevU50UPg==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-webpack": "5.4.0", + "@microsoft/spfx-heft-plugins": "1.18.0", + "@rushstack/node-core-library": "3.59.6", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "@types/webpack": "4.41.24", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~4.47.0" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-build-web": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.0.tgz", + "integrity": "sha512-OSaNg+G16qy/cgB2m/6hKx1wO394og/25H7aHVzgJz6IIzPGeGT4Z3+YhdH5XeizCWaW7mSA+PjOqLiTtGbk0g==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build-sass": "4.17.0", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-typescript": "8.6.0", + "@microsoft/gulp-core-build-webpack": "5.4.0", + "@microsoft/rush-lib": "5.100.2", + "@microsoft/sp-build-core-tasks": "1.18.0", + "@rushstack/node-core-library": "3.59.6", + "@types/webpack": "4.41.24", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~4.47.0", + "yargs": "~4.6.0" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-component-base": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.0.tgz", + "integrity": "sha512-fSoP/y6kfwYs0XQ22GjVwEOYO6PkC6RTdl624Iub4sDxdjzblAivAcHUovsVNdhS+twRD1fKumSYiNbmYugYTg==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-http": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-core-library": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.0.tgz", + "integrity": "sha512-9Ua3SACtRHh1o9ScqDgtSDGqccpnkLgYawBQRbKIjCPwQ8dqS96586KU9HioBHr4LtqWJNo0cp5h/XIXmrZ9+Q==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-odata-types": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz", + "integrity": "sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw==", + "dev": true, + "dependencies": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "3.59.6", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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", + "webpack": "~4.47.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.0.tgz", + "integrity": "sha512-Nu4Q975WfncYMyOQlJkUR8ml+2WiZw06gh308Ze22TKHcmylsjjOFkeCtI/YLq8iD6ibQmVDQpYbc5bUlhDbug==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.0.tgz", + "integrity": "sha512-Ti0QjkUmUEWq6FJ8QpR+Hc9L4dm4VQnCc76zjz74vJWIO/VP3pAg8zpjwQkLFzPpUK8VbCObTa57iE6exuxzGA==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.0.tgz", + "integrity": "sha512-eo8Jv0UMd1htpoiRGlGw0IR8bSapgHYabMBjTzXGe8NKuTddeBIG5TCO02ZwIYfMaKJHmZ365jpnmDwfI64cWw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-http-msgraph": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http-base": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.0.tgz", + "integrity": "sha512-nkx4L73HKqy0tzAprw6NKzkw6idyp0PJPn9DtogvTuLndx5NEmLEzD528n1TCR3EPykeznlqvsWru3DnlgSMRg==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.0.tgz", + "integrity": "sha512-ufSV53tcSxoeW1ykMrI9qK0mKw8KI9WCwJHV3c5gpo+V+ShleVFO3aeD7G0DAu5Y9Fu+1y81AJH9CbJgmDiIsA==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-loader": "1.18.0", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-image-helper": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.0.tgz", + "integrity": "sha512-JZ2knonfACUA5JcMOMI+MRf5aGEUK5ZRKbqe3GsBvj8msKRcLsafEews6KF90Hl4IR1kv9ul1R1gPAVW9MtTAQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-http": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-loader": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-loader": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.0.tgz", + "integrity": "sha512-MHVJRDuM6H4sbdBn7ZgoBpniKpWpvQxhYfk9HR8lXiyDa2YEVfoQJxkKeZoaGnaz1KHYQ/tbdEWtyq8ZiNUzKQ==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-odata-types": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "@rushstack/loader-raw-script": "1.3.315", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.0.tgz", + "integrity": "sha512-FBh0ylpwUeZg71v5mtXcRsExaHPoLfhWPG2xFsxUgMBLspwUghxoQt0rn3apUaIoO1AzTHzshMIU/6dgYjDccA==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz", + "integrity": "sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ==", + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-odata-types": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.0.tgz", + "integrity": "sha512-tBJmiZ2t7oW6EaeJYiAeV4VFmIgn3e2jrR7//31ZqMDcDHyf4v/vIYYdRuIExS4vasVVhSb2Zgc5kJ8cDsqEsw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-office-ui-fabric-core": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.0.tgz", + "integrity": "sha512-4RKtrZm65xsc4F+RQMVMfU6A2qDm4+ykmO0MsxtH1VatdZ/4QLAIC9BXCaRHpuD9n1rS32t5V4oP2HVMamZFEw==", + "dependencies": { + "office-ui-fabric-core": "11.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-page-context": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.0.tgz", + "integrity": "sha512-H+VMc8/WGuj7nKxahoc7g71HK2y4hOXPg74/+UuVW7caAgpO62C35OtHM2K5Awn4Xc8N/nswT5mV2dsA/sD9ZA==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-odata-types": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.0.tgz", + "integrity": "sha512-4BxDnuGtlVh5510evbmJIra3qJVb6b0/h2nubLg/4Nbnf2Wt3p+fi7RbC0RoQ2k1xWbYk167nhf5UUt/3PNejg==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-image-helper": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-top-actions": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.0.tgz", + "integrity": "sha512-mPnw3IaG0VgzR8NWj3J9tW3GanCWc6iRYmuU360W5/KFUhm99Air2ZzN+SKidSTWB+rCGPlJD+7mw1ZL7RU/PA==" + }, + "node_modules/@microsoft/sp-webpart-base": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.0.tgz", + "integrity": "sha512-0QKcEtT3Ec/W9ij2zpkGvY/sfhHMgUJYkts6fDuGLagzVa9tl3thQRxbM1+4xf3D3u9UZ/Tx/+Y34sGvqL33Ug==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-http": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-loader": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-top-actions": "1.18.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "@types/office-js": "1.0.36", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz", + "integrity": "sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ==", + "dev": true, + "dependencies": { + "@azure/storage-blob": "~12.11.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.0.68", + "@microsoft/rush-lib": "5.100.2", + "@microsoft/sp-css-loader": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@rushstack/heft-config-file": "0.13.2", + "@rushstack/localization-utilities": "0.8.80", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rig-package": "0.4.0", + "@rushstack/set-webpack-public-path-plugin": "4.0.15", + "@rushstack/terminal": "0.5.36", + "@rushstack/webpack4-localization-plugin": "0.17.46", + "@rushstack/webpack4-module-minifier-plugin": "0.12.35", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "colors": "~1.2.1", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "express": "4.18.1", + "file-loader": "6.1.0", + "git-repo-info": "~2.1.1", + "glob": "~7.0.5", + "html-loader": "~0.5.1", + "jszip": "~3.8.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "postcss": "^8.4.19", + "postcss-loader": "^4.2.0", + "resolve": "~1.17.0", + "source-map": "0.6.1", + "source-map-loader": "1.1.3", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "~3.1.0", + "webpack": "~4.47.0", + "webpack-dev-server": "~4.9.3", + "webpack-sources": "1.4.3", + "xml": "~1.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", + "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz", + "integrity": "sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/webpack-plugin-utilities": "0.2.36" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz", + "integrity": "sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg==", + "dev": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { + "version": "5.93.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", + "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.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.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/terminal": { + "version": "0.5.36", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz", + "integrity": "sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "wordwrap": "~1.0.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@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" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/enhanced-resolve/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "deprecated": "Package no longer supported. Use at your own risk", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pnpm/crypto.base32-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.2" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.8.tgz", + "integrity": "sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "2.0.0", + "@pnpm/types": "9.4.2", + "encode-registry": "^3.0.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnpm/error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", + "integrity": "sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins": { + "version": "5.3.25", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-5.3.25.tgz", + "integrity": "sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/package-bins": "4.1.0", + "@pnpm/read-modules-dir": "2.0.3", + "@pnpm/read-package-json": "4.0.0", + "@pnpm/read-project-manifest": "1.1.7", + "@pnpm/types": "6.4.0", + "@zkochan/cmd-shim": "^5.0.0", + "is-subdir": "^1.1.1", + "is-windows": "^1.0.2", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-settle": "^4.1.1", + "ramda": "^0.27.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-4.1.0.tgz", + "integrity": "sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==", + "dev": true, + "dependencies": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-modules-dir": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", + "integrity": "sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==", + "dev": true, + "dependencies": { + "mz": "^2.7.0" + }, + "engines": { + "node": ">=10.13" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-4.0.0.tgz", + "integrity": "sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-1.1.7.tgz", + "integrity": "sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "@pnpm/write-project-manifest": "1.1.7", + "detect-indent": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "graceful-fs": "4.2.4", + "is-windows": "^1.0.2", + "json5": "^2.1.3", + "parse-json": "^5.1.0", + "read-yaml-file": "^2.0.0", + "sort-keys": "^4.1.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/@pnpm/types": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.4.2.tgz", + "integrity": "sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==", + "dev": true, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-1.1.7.tgz", + "integrity": "sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==", + "dev": true, + "dependencies": { + "@pnpm/types": "6.4.0", + "json5": "^2.1.3", + "mz": "^2.7.0", + "write-file-atomic": "^3.0.3", + "write-yaml-file": "^4.1.3" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@rushstack/debug-certificate-manager": { + "version": "1.1.84", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.1.84.tgz", + "integrity": "sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.53.2", + "node-forge": "~1.3.1", + "sudo": "~1.0.3" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@rushstack/node-core-library": { + "version": "3.53.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz", + "integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/eslint-config": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz", + "integrity": "sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.0", + "@rushstack/eslint-plugin": "0.8.4", + "@rushstack/eslint-plugin-packlets": "0.3.4", + "@rushstack/eslint-plugin-security": "0.2.4", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@rushstack/eslint-config/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "node_modules/@rushstack/eslint-plugin": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.4.tgz", + "integrity": "sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.4.tgz", + "integrity": "sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin-security": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.4.tgz", + "integrity": "sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/heft-config-file": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz", + "integrity": "sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rig-package": "0.4.0", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", + "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/heft-config-file/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/loader-raw-script": { + "version": "1.3.315", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.315.tgz", + "integrity": "sha512-5aWDOC2hZv2L9C/sBy0+9VyXANaGGnytiKv9fc85ueia4YHrYPWOdbdGrnqi97GBtWQWkVv8a1NuncoC+KIZig==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@rushstack/localization-utilities": { + "version": "0.8.80", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz", + "integrity": "sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/typings-generator": "0.10.36", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/localization-utilities/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/module-minifier": { + "version": "0.3.38", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz", + "integrity": "sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.3.37", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "^5.9.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/module-minifier/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-deps-hash": { + "version": "4.0.41", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz", + "integrity": "sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-deps-hash/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-extractor": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz", + "integrity": "sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ==", + "dev": true, + "dependencies": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/terminal": "0.5.34", + "ignore": "~5.1.6", + "jszip": "~3.8.0", + "minimatch": "~3.0.3", + "npm-packlist": "~2.1.2" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-extractor/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-extractor/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rig-package": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", + "integrity": "sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==", + "dev": true, + "dependencies": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz", + "integrity": "sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rush-sdk": "5.100.2", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz", + "integrity": "sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg==", + "dev": true, + "dependencies": { + "@azure/identity": "~2.1.0", + "@azure/storage-blob": "~12.11.0", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rush-sdk": "5.100.2", + "@rushstack/terminal": "0.5.34" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-sdk": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz", + "integrity": "sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-sdk/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.16.tgz", + "integrity": "sha512-9YD76OHSYr3pqJwc3wcxIFL1kSxPUyw3xThaZrJDBumMRdAEx7Wj3J0xkPtri5BS06yi49fIC1Di75CxeworzA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@rushstack/node-core-library": "3.63.0", + "@rushstack/webpack-plugin-utilities": "0.3.16" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.63.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.63.0.tgz", + "integrity": "sha512-Q7B3dVpBQF1v+mUfxNcNZh5uHVR8ntcnkN5GYjbBLrxUYHBGKbnCM+OdcN+hzCpFlLBH6Ob0dEHhZ0spQwf24A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.16.tgz", + "integrity": "sha512-0Xb0GESYEyv6Q7hzANZ8RIWa3seiJiCKBNNG83znQwMZ9l0bfnoJzZ3cYODkofoK0E8/nr4hTsn/pWKommf6Mw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@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" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { + "version": "5.93.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", + "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.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.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/stream-collator": { + "version": "4.0.259", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz", + "integrity": "sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/terminal": "0.5.34" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/stream-collator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/stream-collator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", + "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "wordwrap": "~1.0.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/terminal/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/terminal/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/terminal/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/terminal/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "dev": true + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/typings-generator": { + "version": "0.10.36", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz", + "integrity": "sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "chokidar": "~3.4.0", + "glob": "~7.0.5" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/typings-generator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin": { + "version": "0.17.46", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz", + "integrity": "sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w==", + "dev": true, + "dependencies": { + "@rushstack/localization-utilities": "0.8.83", + "@rushstack/node-core-library": "3.59.7", + "@types/tapable": "1.0.6", + "loader-utils": "1.4.2", + "minimatch": "~3.0.3" + }, + "peerDependencies": { + "@rushstack/set-webpack-public-path-plugin": "^4.0.16", + "@types/node": "*", + "@types/webpack": "^4.39.0", + "webpack": "^4.31.0" + }, + "peerDependenciesMeta": { + "@rushstack/set-webpack-public-path-plugin": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/localization-utilities": { + "version": "0.8.83", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz", + "integrity": "sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.7", + "@rushstack/typings-generator": "0.11.1", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.59.7", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz", + "integrity": "sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/typings-generator": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz", + "integrity": "sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.7", + "chokidar": "~3.4.0", + "fast-glob": "~3.2.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack4-module-minifier-plugin": { + "version": "0.12.35", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz", + "integrity": "sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw==", + "dev": true, + "dependencies": { + "@rushstack/module-minifier": "0.3.38", + "@rushstack/worker-pool": "0.3.37", + "@types/tapable": "1.0.6", + "tapable": "1.1.3" + }, + "engines": { + "node": ">=10.17.1" + }, + "peerDependencies": { + "@types/node": "*", + "@types/webpack": "*", + "@types/webpack-sources": "*", + "webpack": "^4.31.0", + "webpack-sources": "~1.4.3" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@types/webpack": { + "optional": true + }, + "@types/webpack-sources": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-module-minifier-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@rushstack/worker-pool": { + "version": "0.3.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz", + "integrity": "sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/anymatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", + "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", + "deprecated": "This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "anymatch": "*" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", + "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glob-stream": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "dependencies": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "node_modules/@types/gulp/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/@types/gulp/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/@types/gulp/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/@types/gulp/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@types/gulp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "dependencies": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "devOptional": true + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "node_modules/@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==", + "dev": true, + "dependencies": { + "@types/q": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true + }, + "node_modules/@types/picomatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.0.tgz", + "integrity": "sha512-iX/Qwk9vU17N/5Q7QrV46wzciloTdCqTRt6z8A7uFFADM2+Sy5oQh9ldZhAiTXH+l0sM/EkXatEhJIs8FUyOBQ==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==" + }, + "node_modules/@types/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "node_modules/@types/streamx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "node_modules/@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/uglify-js": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", + "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/undertaker": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "node_modules/@types/undertaker-registry": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", + "dev": true + }, + "node_modules/@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/vinyl-fs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", + "dev": true, + "dependencies": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.24", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", + "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", + "dev": true, + "dependencies": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", + "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==", + "dev": true + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz", + "integrity": "sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", + "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", + "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.36.tgz", + "integrity": "sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.36", + "entities": "^5.0.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.36.tgz", + "integrity": "sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.36", + "@vue/shared": "3.4.36" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.36.tgz", + "integrity": "sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/compiler-core": "3.4.36", + "@vue/compiler-dom": "3.4.36", + "@vue/compiler-ssr": "3.4.36", + "@vue/shared": "3.4.36", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.40", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.36.tgz", + "integrity": "sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.36", + "@vue/shared": "3.4.36" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.36.tgz", + "integrity": "sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "node_modules/@zkochan/cmd-shim": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz", + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "dev": true, + "dependencies": { + "cmd-extension": "^1.0.2", + "graceful-fs": "^4.2.10", + "is-windows": "^1.0.2" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "dev": true, + "optional": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "deprecated": "This package is no longer supported. Please migrate to @azure/msal-angular.", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "dependencies": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dev": true, + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dev": true, + "dependencies": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/callsite-record/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/callsite-record/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/callsite-record/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/callsite-record/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dev": true, + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cli-table/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cmd-extension": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "devOptional": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/copy-concurrently/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/copy-webpack-plugin/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", + "dev": true + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decomment": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", + "dev": true, + "dependencies": { + "esprima": "4.0.1" + }, + "engines": { + "node": ">=6.4", + "npm": ">=2.15" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/depcheck/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/depcheck/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/depcheck/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/depcheck/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depcheck/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.1" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "dev": true, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.6.tgz", + "integrity": "sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-registry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", + "integrity": "sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==", + "dev": true, + "dependencies": { + "mem": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/end-of-stream/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/entities": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", + "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", + "dev": true, + "dependencies": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@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.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "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.0.4", + "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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "deprecated": "This module is no longer supported.", + "dev": true + }, + "node_modules/figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", + "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "dev": true + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "dependencies": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==", + "dev": true, + "dependencies": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==", + "dev": true, + "dependencies": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.3" + } + }, + "node_modules/gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-util/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/gulp-util/node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dev": true, + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + } + }, + "node_modules/highlight-es/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/highlight-es/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/highlight-es/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/highlight-es/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "node_modules/highlight-es/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "dependencies": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "dev": true + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-cli/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-cli/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jest-config/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-config/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-config/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-config/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-config/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-config/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "dependencies": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + } + }, + "node_modules/jest-nunit-reporter/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-runtime/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "dependencies": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "dev": true, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dev": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "node_modules/lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==", + "dev": true + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==", + "dev": true + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "node_modules/lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==", + "dev": true + }, + "node_modules/lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dev": true, + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dev": true, + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/move-concurrently/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msalBrowserLegacy": { + "name": "@azure/msal-browser", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", + "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", + "dependencies": { + "@azure/msal-common": "^6.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalBrowserLegacy/node_modules/@azure/msal-common": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz", + "integrity": "sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy": { + "name": "msal", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "deprecated": "This package is no longer supported. Please use @azure/msal-browser instead.", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/multimatch/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "dev": true, + "optional": true + }, + "node_modules/nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dev": true, + "dependencies": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "bin": { + "npm-check": "bin/cli.js" + }, + "engines": { + "node": ">=10.9.0" + } + }, + "node_modules/npm-check/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/npm-check/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-check/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-check/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check/node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz", + "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/office-ui-fabric-core": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz", + "integrity": "sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==", + "dev": true, + "dependencies": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "node_modules/orchestrator/node_modules/end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/orchestrator/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reflect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz", + "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-settle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz", + "integrity": "sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-settle/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dev": true, + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-asn1/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "dependencies": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/preferred-pm": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.4.tgz", + "integrity": "sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "node_modules/pseudolocale": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", + "integrity": "sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==", + "dev": true, + "dependencies": { + "commander": "*" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/rc-config-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "deprecated": "The functionality that this package provided is now in @npmcli/arborist", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-yaml-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", + "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==", + "dev": true, + "dependencies": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", + "dev": true, + "dependencies": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/recast/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "peer": true + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "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", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfc4648": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz", + "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", + "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", + "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/source-map-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==", + "dev": true, + "dependencies": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "dependencies": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ternary-stream/node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/terser": { + "version": "5.31.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz", + "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz", + "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/terser-webpack-plugin/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/terser-webpack-plugin/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/url/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": "8.x.x || >=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "optional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "optional": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/webpack": { + "version": "4.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dev": true, + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/webpack-dev-server/node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", + "dev": true, + "bin": { + "window-size": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-yaml-file": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", + "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", + "dev": true, + "dependencies": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/write-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/write-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "dependencies": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/yargs/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "dependencies": { + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + } + } +} diff --git a/samples/react-dataverse/package.json b/samples/react-dataverse/package.json new file mode 100644 index 000000000..de4376028 --- /dev/null +++ b/samples/react-dataverse/package.json @@ -0,0 +1,42 @@ +{ + "name": "react-dataverse", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "main": "lib/index.js", + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "tslib": "2.3.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-webpart-base": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-office-ui-fabric-core": "1.18.0" + }, + "devDependencies": { + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@rushstack/eslint-config": "2.5.1", + "@microsoft/eslint-plugin-spfx": "1.18.0", + "@microsoft/eslint-config-spfx": "1.18.0", + "@microsoft/sp-build-web": "1.18.0", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.7.4", + "@types/react": "17.0.45", + "@types/react-dom": "17.0.17", + "eslint-plugin-react-hooks": "4.3.0", + "@microsoft/sp-module-interfaces": "1.18.0" + } +} diff --git a/samples/react-dataverse/src/components/EntitiesTable.tsx b/samples/react-dataverse/src/components/EntitiesTable.tsx new file mode 100644 index 000000000..7120f3fda --- /dev/null +++ b/samples/react-dataverse/src/components/EntitiesTable.tsx @@ -0,0 +1,35 @@ +import { DetailsList } from "@fluentui/react"; +import * as React from "react"; + +export interface IEntitiesTableProps { + entities: any[]; + columns?: string[]; +} + +export function EntitiesTable(props: IEntitiesTableProps): JSX.Element { + const isPrimitive: (value: any) => boolean = (value: any) => { + return value !== Object(value); + } + const columnNames = props.columns || Object.keys(props.entities[0]); + const columns = columnNames.map(column => ({ + key: column, + name: column, + fieldName: column, + minWidth: 100, + onRender: (item: any) => { + return {isPrimitive(item[column]) ? item[column] : JSON.stringify(item[column])} + } + })) + + + return ( + ); +} \ No newline at end of file diff --git a/samples/react-dataverse/src/components/EntitiesTableWrapper.tsx b/samples/react-dataverse/src/components/EntitiesTableWrapper.tsx new file mode 100644 index 000000000..1723852b7 --- /dev/null +++ b/samples/react-dataverse/src/components/EntitiesTableWrapper.tsx @@ -0,0 +1,46 @@ +import * as React from "react"; +import { AadHttpClientFactory } from "@microsoft/sp-http"; +import { DataverseTableService } from "../services/DataverseTableService"; +import { Spinner } from "@fluentui/react"; +import { EntitiesTable } from "./EntitiesTable"; + +export interface IEntitiesTableWrapperProps { + environmentUri: string; + tableName: string; + clientFactory: AadHttpClientFactory, + top?: number; + filter?: string; + select?: string; +} + +export function EntitiesTableWrapper(props: IEntitiesTableWrapperProps): JSX.Element { + const [entities, setEntities] = React.useState([]); + const [loading, setLoading] = React.useState(false); + const fetchData: () => Promise = async () => { + try { + const tmpClient = await props.clientFactory.getClient(props.environmentUri); + const tableService = new DataverseTableService(tmpClient, props.environmentUri, props.tableName); + const data = await tableService.getData(props.filter, props.select); + setEntities(data.value); + } + catch (error) { + console.error(error); + } + } + React.useEffect(() => { + setLoading(true); + + fetchData().then(() => setLoading(false)).catch(() => setLoading(false)); + }, [props.tableName]) + return (
+
+

Table Entity

+

Environment URI: {props.environmentUri}

+

Table Name: {props.tableName}

+
+ {loading && } + {entities.length > 0 && } + +
+ ); +} \ No newline at end of file diff --git a/samples/react-dataverse/src/index.ts b/samples/react-dataverse/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/react-dataverse/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/react-dataverse/src/services/DataverseService.ts b/samples/react-dataverse/src/services/DataverseService.ts new file mode 100644 index 000000000..9848ce5fc --- /dev/null +++ b/samples/react-dataverse/src/services/DataverseService.ts @@ -0,0 +1,25 @@ +import { AadHttpClient } from '@microsoft/sp-http'; +export class DataverseService { + constructor(protected httpClient: AadHttpClient, protected dataverseEnvUri: string) { + + } + public async getAvailableTables(): Promise<{id: string, entityName: string, displayName: string}[]>{ + const entitiesResponse = await this.httpClient.get(`${this.dataverseEnvUri}/api/data/v9.1/EntityDefinitions?$select=LogicalName,DisplayName&$filter=IsValidForAdvancedFind eq true`, AadHttpClient.configurations.v1) + if(entitiesResponse.ok){ + const entities = await entitiesResponse.json(); + return entities.value.map((entity: {LogicalName: string, DisplayName: { + UserLocalizedLabel: { + Label: string + } + }}) => { + return { + id: entity.LogicalName, + entityName: entity.LogicalName, + displayName: entity.DisplayName.UserLocalizedLabel.Label + } + }); + } + const error = await entitiesResponse.json(); + throw new Error(error.error?.message); + } +} \ No newline at end of file diff --git a/samples/react-dataverse/src/services/DataverseTableService.ts b/samples/react-dataverse/src/services/DataverseTableService.ts new file mode 100644 index 000000000..87af95e95 --- /dev/null +++ b/samples/react-dataverse/src/services/DataverseTableService.ts @@ -0,0 +1,36 @@ +import { AadHttpClient } from '@microsoft/sp-http'; + +export class DataverseTableService{ + constructor(protected httpClient: AadHttpClient, protected dataverseEnvUri: string, protected tableName: string) { + } + public async getData(filter?:string,select?: string): Promise<{ + '@odata.context': string; + value: any[]; + '@odata.count': number + }>{ + let urlBase = `${this.dataverseEnvUri}/api/data/v9.2/${this.tableName}s`; + const queryParams = []; + if (filter) { + queryParams.push(`$filter=${filter}`); + } + if (select) { + queryParams.push(`$select=${select}`); + } + queryParams.push(`$count=true`) + if (queryParams.length > 0) { + urlBase += `?${queryParams.join('&')}`; + } + const response = await this.httpClient.get(urlBase, AadHttpClient.configurations.v1,{ + headers:{ + 'Accept': 'application/json', + 'OData-MaxVersion': '4.0', + 'OData-Version': '4.0', + } + }) + if(response.ok){ + return await response.json(); + } + const error = await response.json(); + throw new Error(error.error?.message); + } +} \ No newline at end of file diff --git a/samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.manifest.json b/samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.manifest.json new file mode 100644 index 000000000..2a46de62d --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.manifest.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "79dbe29c-aa81-4197-a2ce-762199261ea1", + "alias": "DataverseClientWebPart", + "componentType": "WebPart", + + // The "*" signifies that the version should be taken from the package.json + "version": "*", + "manifestVersion": 2, + + // If true, the component can only be installed on sites where Custom Script is allowed. + // Components that allow authors to embed arbitrary script code should set this to true. + // https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f + "requiresCustomScript": false, + "supportedHosts": ["SharePointWebPart", "TeamsPersonalApp", "TeamsTab", "SharePointFullPage"], + "supportsThemeVariants": true, + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Advanced + "group": { "default": "Advanced" }, + "title": { "default": "Dataverse client" }, + "description": { "default": "Dataverse client description" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "Dataverse client" + } + }] +} diff --git a/samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.ts b/samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.ts new file mode 100644 index 000000000..4e0b9541e --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/DataverseClientWebPart.ts @@ -0,0 +1,165 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { + type IPropertyPaneConfiguration, + PropertyPaneDropdown, + PropertyPaneTextField +} from '@microsoft/sp-property-pane'; +import { BaseClientSideWebPart } from '@microsoft/sp-webpart-base'; +import { IReadonlyTheme } from '@microsoft/sp-component-base'; + +import * as strings from 'DataverseClientWebPartStrings'; +import DataverseClient from './components/DataverseClient'; +import { DataverseService } from '../../services/DataverseService'; +import { EntitiesTableWrapper } from '../../components/EntitiesTableWrapper'; + +export interface IDataverseClientWebPartProps { + dataverseEnvUri: string; + tableName: string; +} + +export default class DataverseClientWebPart extends BaseClientSideWebPart { + + private _isDarkTheme: boolean = false; + private _environmentMessage: string = ''; + private _dataverseService: DataverseService; + private _tables: { id: string, entityName: string, displayName: string }[] = []; + public render(): void { + let element: React.ReactElement; + if (this.properties.dataverseEnvUri && this.properties.tableName) { + element = React.createElement(EntitiesTableWrapper, { + environmentUri: this.properties.dataverseEnvUri, + tableName: this.properties.tableName, + clientFactory: this.context.aadHttpClientFactory + }); + } + else { + element = React.createElement( + DataverseClient, + { + description: "", + isDarkTheme: this._isDarkTheme, + environmentMessage: this._environmentMessage, + hasTeamsContext: !!this.context.sdks.microsoftTeams, + userDisplayName: this.context.pageContext.user.displayName + } + ); + } + + ReactDom.render(element, this.domElement); + } + + protected async onInit(): Promise { + if (this.properties.dataverseEnvUri) { + try { + const httpClient = await this.context.aadHttpClientFactory.getClient(this.properties.dataverseEnvUri); + this._dataverseService = new DataverseService(httpClient, this.properties.dataverseEnvUri); + this._tables = await this._dataverseService.getAvailableTables(); + this.context.propertyPane.refresh(); + } + catch (error) { + console.error(error); + } + } + return this._getEnvironmentMessage().then(message => { + this._environmentMessage = message; + }); + } + + + + private _getEnvironmentMessage(): Promise { + if (!!this.context.sdks.microsoftTeams) { // running in Teams, office.com or Outlook + return this.context.sdks.microsoftTeams.teamsJs.app.getContext() + .then(context => { + let environmentMessage: string = ''; + switch (context.app.host.name) { + case 'Office': // running in Office + environmentMessage = this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentOffice : strings.AppOfficeEnvironment; + break; + case 'Outlook': // running in Outlook + environmentMessage = this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentOutlook : strings.AppOutlookEnvironment; + break; + case 'Teams': // running in Teams + case 'TeamsModern': + environmentMessage = this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentTeams : strings.AppTeamsTabEnvironment; + break; + default: + environmentMessage = strings.UnknownEnvironment; + } + + return environmentMessage; + }); + } + + return Promise.resolve(this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentSharePoint : strings.AppSharePointEnvironment); + } + + protected onThemeChanged(currentTheme: IReadonlyTheme | undefined): void { + if (!currentTheme) { + return; + } + + this._isDarkTheme = !!currentTheme.isInverted; + const { + semanticColors + } = currentTheme; + + if (semanticColors) { + this.domElement.style.setProperty('--bodyText', semanticColors.bodyText || null); + this.domElement.style.setProperty('--link', semanticColors.link || null); + this.domElement.style.setProperty('--linkHovered', semanticColors.linkHovered || null); + } + + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected async onPropertyPaneFieldChanged(propertyPath: string, oldValue: any, newValue: any): Promise { + if (propertyPath === 'dataverseEnvUri') { + this._dataverseService = new DataverseService(await this.context.aadHttpClientFactory.getClient(newValue), newValue); + this._tables = await this._dataverseService.getAvailableTables(); + this.context.propertyPane.refresh(); + super.onPropertyPaneFieldChanged(propertyPath, oldValue, newValue); + } + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('dataverseEnvUri', { + label: "Dataverse Environment URI", + description: "Enter the URI of the Dataverse environment for example https://xxxx.crm4.dynamics.com. Remember to grant permissions for SPO Extensibility Princiapl to Dynamics CRM.", + }), + PropertyPaneDropdown('tableName', { + label: 'Select a table', + options: this._tables.map(table => { + return { + key: table.entityName, + text: table.displayName + } + }) + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-dataverse/src/webparts/dataverseClient/assets/welcome-dark.png b/samples/react-dataverse/src/webparts/dataverseClient/assets/welcome-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..42f0b8d24a9aa964a2be4885fe5700c1c54191a9 GIT binary patch literal 12545 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�Gp~kbx)oU28ew4C2+WtKA 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 G`2PSf1J4)$ literal 0 HcmV?d00001 diff --git a/samples/react-dataverse/src/webparts/dataverseClient/assets/welcome-light.png b/samples/react-dataverse/src/webparts/dataverseClient/assets/welcome-light.png new file mode 100644 index 0000000000000000000000000000000000000000..69eb3b48cd83031f106df4b4df127c749657e319 GIT binary patch literal 12816 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 literal 0 HcmV?d00001 diff --git a/samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.module.scss b/samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.module.scss new file mode 100644 index 000000000..4de8b884a --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.module.scss @@ -0,0 +1,34 @@ +@import '~@fluentui/react/dist/sass/References.scss'; + +.dataverseClient { + overflow: hidden; + padding: 1em; + color: "[theme:bodyText, default: #323130]"; + color: var(--bodyText); + &.teams { + font-family: $ms-font-family-fallbacks; + } +} + +.welcome { + text-align: center; +} + +.welcomeImage { + width: 100%; + max-width: 420px; +} + +.links { + a { + text-decoration: none; + color: "[theme:link, default:#03787c]"; + color: var(--link); // note: CSS Custom Properties support is limited to modern browsers only + + &:hover { + text-decoration: underline; + color: "[theme:linkHovered, default: #014446]"; + color: var(--linkHovered); // note: CSS Custom Properties support is limited to modern browsers only + } + } +} \ No newline at end of file diff --git a/samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.tsx b/samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.tsx new file mode 100644 index 000000000..c39b8d88c --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/components/DataverseClient.tsx @@ -0,0 +1,43 @@ +import * as React from 'react'; +import styles from './DataverseClient.module.scss'; +import type { IDataverseClientProps } from './IDataverseClientProps'; +import { escape } from '@microsoft/sp-lodash-subset'; + +export default class DataverseClient extends React.Component { + public render(): React.ReactElement { + const { + description, + isDarkTheme, + environmentMessage, + hasTeamsContext, + userDisplayName + } = this.props; + + return ( +
+
+ +

Well done, {escape(userDisplayName)}!

+
{environmentMessage}
+
Web part property value: {escape(description)}
+
+
+

Welcome to SharePoint Framework!

+

+ The SharePoint Framework (SPFx) is a extensibility model for Microsoft Viva, Microsoft Teams and SharePoint. It's the easiest way to extend Microsoft 365 with automatic Single Sign On, automatic hosting and industry standard tooling. +

+

Learn more about SPFx development:

+ +
+
+ ); + } +} diff --git a/samples/react-dataverse/src/webparts/dataverseClient/components/IDataverseClientProps.ts b/samples/react-dataverse/src/webparts/dataverseClient/components/IDataverseClientProps.ts new file mode 100644 index 000000000..618261db6 --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/components/IDataverseClientProps.ts @@ -0,0 +1,7 @@ +export interface IDataverseClientProps { + description: string; + isDarkTheme: boolean; + environmentMessage: string; + hasTeamsContext: boolean; + userDisplayName: string; +} diff --git a/samples/react-dataverse/src/webparts/dataverseClient/loc/en-us.js b/samples/react-dataverse/src/webparts/dataverseClient/loc/en-us.js new file mode 100644 index 000000000..3b25e74a7 --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/loc/en-us.js @@ -0,0 +1,16 @@ +define([], function() { + return { + "PropertyPaneDescription": "Description", + "BasicGroupName": "Group Name", + "DescriptionFieldLabel": "Description Field", + "AppLocalEnvironmentSharePoint": "The app is running on your local environment as SharePoint web part", + "AppLocalEnvironmentTeams": "The app is running on your local environment as Microsoft Teams app", + "AppLocalEnvironmentOffice": "The app is running on your local environment in office.com", + "AppLocalEnvironmentOutlook": "The app is running on your local environment in Outlook", + "AppSharePointEnvironment": "The app is running on SharePoint page", + "AppTeamsTabEnvironment": "The app is running in Microsoft Teams", + "AppOfficeEnvironment": "The app is running in office.com", + "AppOutlookEnvironment": "The app is running in Outlook", + "UnknownEnvironment": "The app is running in an unknown environment" + } +}); \ No newline at end of file diff --git a/samples/react-dataverse/src/webparts/dataverseClient/loc/mystrings.d.ts b/samples/react-dataverse/src/webparts/dataverseClient/loc/mystrings.d.ts new file mode 100644 index 000000000..283c825e8 --- /dev/null +++ b/samples/react-dataverse/src/webparts/dataverseClient/loc/mystrings.d.ts @@ -0,0 +1,19 @@ +declare interface IDataverseClientWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; + AppLocalEnvironmentSharePoint: string; + AppLocalEnvironmentTeams: string; + AppLocalEnvironmentOffice: string; + AppLocalEnvironmentOutlook: string; + AppSharePointEnvironment: string; + AppTeamsTabEnvironment: string; + AppOfficeEnvironment: string; + AppOutlookEnvironment: string; + UnknownEnvironment: string; +} + +declare module 'DataverseClientWebPartStrings' { + const strings: IDataverseClientWebPartStrings; + export = strings; +} diff --git a/samples/react-dataverse/teams/79dbe29c-aa81-4197-a2ce-762199261ea1_color.png b/samples/react-dataverse/teams/79dbe29c-aa81-4197-a2ce-762199261ea1_color.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1f764fa8df4791a61c71b4f011c26f9083ee52 GIT binary patch literal 10248 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 KtK_^>#Qy@$+e&%> literal 0 HcmV?d00001 diff --git a/samples/react-dataverse/teams/79dbe29c-aa81-4197-a2ce-762199261ea1_outline.png b/samples/react-dataverse/teams/79dbe29c-aa81-4197-a2ce-762199261ea1_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cb4b6ba4f726d47a2e274f16b6069b9a8041cc GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9BhG z%|CHbgX^da?eHs6`1kLARhjOac zf3;y1Iq~M{LLS3g_M2bU{+PBvomV=FH7$YTy5I%1<5B$=?>3fqI5P%5iajq7)W9SX p;gpazd1JnvZNlx8HB0WjVJ`J~Q+P@%pA+aZ22WQ%mvv4FO#n^cR9FB2 literal 0 HcmV?d00001 diff --git a/samples/react-dataverse/tsconfig.json b/samples/react-dataverse/tsconfig.json new file mode 100644 index 000000000..c4cd392ad --- /dev/null +++ b/samples/react-dataverse/tsconfig.json @@ -0,0 +1,35 @@ +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json", + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "inlineSources": false, + "noImplicitAny": true, + + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.promise" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ] +} From 49d787bf20a20d452b086d7d6e94574e0ca7c832 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 13:28:15 +0000 Subject: [PATCH 11/36] Bump fast-xml-parser from 4.2.4 to 4.4.1 in /samples/react-calendar-feed Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.2.4 to 4.4.1. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.4...v4.4.1) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] --- samples/react-calendar-feed/package-lock.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/samples/react-calendar-feed/package-lock.json b/samples/react-calendar-feed/package-lock.json index 7ff95b0e6..39aac2aa8 100644 --- a/samples/react-calendar-feed/package-lock.json +++ b/samples/react-calendar-feed/package-lock.json @@ -14802,17 +14802,17 @@ "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" }, "node_modules/fast-xml-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", - "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", "funding": [ - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - }, { "type": "github", "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" } ], "dependencies": { @@ -40444,9 +40444,9 @@ "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" }, "fast-xml-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", - "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", "requires": { "strnum": "^1.0.5" } From 95eb84d30a86355ad0919f49a94b55cf9e9f0237 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 23:47:47 +0000 Subject: [PATCH 12/36] Bump axios and openai in /samples/react-chatgpt-app Bumps [axios](https://github.com/axios/axios) to 1.6.0 and updates ancestor dependency [openai](https://github.com/openai/openai-node). These dependencies need to be updated together. Updates `axios` from 0.26.1 to 1.6.0 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.26.1...v1.6.0) Updates `openai` from 3.1.0 to 4.55.5 - [Release notes](https://github.com/openai/openai-node/releases) - [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/openai/openai-node/compare/v3.1.0...v4.55.5) --- updated-dependencies: - dependency-name: axios dependency-type: indirect - dependency-name: openai dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- samples/react-chatgpt-app/package-lock.json | 225 ++++++++++++++++++-- samples/react-chatgpt-app/package.json | 2 +- 2 files changed, 205 insertions(+), 22 deletions(-) diff --git a/samples/react-chatgpt-app/package-lock.json b/samples/react-chatgpt-app/package-lock.json index b27cf1155..5672b828c 100644 --- a/samples/react-chatgpt-app/package-lock.json +++ b/samples/react-chatgpt-app/package-lock.json @@ -28,7 +28,7 @@ "jotai": "^2.0.0", "markdown-it": "^13.0.1", "office-ui-fabric-react": "^7.199.1", - "openai": "^3.1.0", + "openai": "^4.55.5", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" @@ -13476,6 +13476,17 @@ "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", "dev": true }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -13623,6 +13634,17 @@ "node": ">= 6.0.0" } }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -18906,6 +18928,14 @@ "through": "^2.3.8" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -20187,6 +20217,23 @@ "node": ">= 6" } }, + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -22129,6 +22176,14 @@ "node": ">=8.12.0" } }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dependencies": { + "ms": "^2.0.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -27290,6 +27345,24 @@ "lower-case": "^1.1.1" } }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -28070,20 +28143,45 @@ } }, "node_modules/openai": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-3.1.0.tgz", - "integrity": "sha512-v5kKFH5o+8ld+t0arudj833Mgm3GcgBnbyN9946bj6u7bvel4Yg6YFz2A4HLIYDzmMjIo0s6vSG9x73kOwvdCg==", + "version": "4.55.5", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.55.5.tgz", + "integrity": "sha512-9OkMAMljFv1LxUFf5HLm/pw7zFd4yMgW+lKOYF80RBwuGWU+ZKF5BQGll+TEGAHu23YMeT8t6VSxI27c/DRAOA==", "dependencies": { - "axios": "^0.26.0", - "form-data": "^4.0.0" + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" + }, + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } } }, - "node_modules/openai/node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "node_modules/openai/node_modules/@types/node": { + "version": "18.19.44", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", + "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", "dependencies": { - "follow-redirects": "^1.14.8" + "undici-types": "~5.26.4" + } + }, + "node_modules/openai/node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" } }, "node_modules/opn": { @@ -36725,6 +36823,11 @@ "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", "dev": true }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -37597,6 +37700,14 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "engines": { + "node": ">= 14" + } + }, "node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -49785,6 +49896,14 @@ "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", "dev": true }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -49901,6 +50020,14 @@ "debug": "4" } }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -54092,6 +54219,11 @@ "through": "^2.3.8" } }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -55108,6 +55240,20 @@ "mime-types": "^2.1.12" } }, + "form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" + }, + "formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "requires": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + } + }, "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -56651,6 +56797,14 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "requires": { + "ms": "^2.0.0" + } + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -60738,6 +60892,11 @@ "lower-case": "^1.1.1" } }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -61351,20 +61510,34 @@ } }, "openai": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-3.1.0.tgz", - "integrity": "sha512-v5kKFH5o+8ld+t0arudj833Mgm3GcgBnbyN9946bj6u7bvel4Yg6YFz2A4HLIYDzmMjIo0s6vSG9x73kOwvdCg==", + "version": "4.55.5", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.55.5.tgz", + "integrity": "sha512-9OkMAMljFv1LxUFf5HLm/pw7zFd4yMgW+lKOYF80RBwuGWU+ZKF5BQGll+TEGAHu23YMeT8t6VSxI27c/DRAOA==", "requires": { - "axios": "^0.26.0", - "form-data": "^4.0.0" + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" }, "dependencies": { - "axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "@types/node": { + "version": "18.19.44", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", + "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", "requires": { - "follow-redirects": "^1.14.8" + "undici-types": "~5.26.4" + } + }, + "@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "requires": { + "@types/node": "*", + "form-data": "^4.0.0" } } } @@ -68283,6 +68456,11 @@ "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", "dev": true }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -69012,6 +69190,11 @@ "minimalistic-assert": "^1.0.0" } }, + "web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==" + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", diff --git a/samples/react-chatgpt-app/package.json b/samples/react-chatgpt-app/package.json index f1c59eaf8..01b4e9f9c 100644 --- a/samples/react-chatgpt-app/package.json +++ b/samples/react-chatgpt-app/package.json @@ -33,7 +33,7 @@ "jotai": "^2.0.0", "markdown-it": "^13.0.1", "office-ui-fabric-react": "^7.199.1", - "openai": "^3.1.0", + "openai": "^4.55.5", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" From 277597251a6f989f92aac736656bc571b275bb33 Mon Sep 17 00:00:00 2001 From: Kinga Kazala <22429087+kkazala@users.noreply.github.com> Date: Tue, 13 Aug 2024 13:23:07 +0200 Subject: [PATCH 13/36] initial version --- .../.eslintrc.js | 352 + .../.gitignore | 34 + .../.npmignore | 16 + .../.yo-rc.json | 22 + .../README.md | 90 + .../assets/ApiCalls.png | Bin 0 -> 132633 bytes .../assets/alerttule.png | Bin 0 -> 79648 bytes .../assets/kusto.png | Bin 0 -> 70017 bytes .../config/config.json | 18 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 47 + .../config/sass.json | 3 + .../config/serve.json | 29 + .../config/write-manifests.json | 4 + .../gulpfile.js | 16 + .../package.json | 36 + .../pnpm-lock.yaml | 15225 ++++++++++++++++ .../sharepoint/assets/ClientSideInstance.xml | 10 + .../sharepoint/assets/elements.xml | 9 + ...nsightsApplicationCustomizer.manifest.json | 14 + ...AplicationInsightsApplicationCustomizer.ts | 66 + .../aplicationInsights/loc/en-us.js | 5 + .../aplicationInsights/loc/myStrings.d.ts | 8 + .../src/index.ts | 1 + .../tsconfig.json | 35 + 25 files changed, 16047 insertions(+) create mode 100644 samples/js-applicationinsights-api-calls-tracking/.eslintrc.js create mode 100644 samples/js-applicationinsights-api-calls-tracking/.gitignore create mode 100644 samples/js-applicationinsights-api-calls-tracking/.npmignore create mode 100644 samples/js-applicationinsights-api-calls-tracking/.yo-rc.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/README.md create mode 100644 samples/js-applicationinsights-api-calls-tracking/assets/ApiCalls.png create mode 100644 samples/js-applicationinsights-api-calls-tracking/assets/alerttule.png create mode 100644 samples/js-applicationinsights-api-calls-tracking/assets/kusto.png create mode 100644 samples/js-applicationinsights-api-calls-tracking/config/config.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/config/deploy-azure-storage.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/config/package-solution.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/config/sass.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/config/serve.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/config/write-manifests.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/gulpfile.js create mode 100644 samples/js-applicationinsights-api-calls-tracking/package.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/pnpm-lock.yaml create mode 100644 samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/ClientSideInstance.xml create mode 100644 samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/elements.xml create mode 100644 samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.manifest.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.ts create mode 100644 samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/en-us.js create mode 100644 samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/myStrings.d.ts create mode 100644 samples/js-applicationinsights-api-calls-tracking/src/index.ts create mode 100644 samples/js-applicationinsights-api-calls-tracking/tsconfig.json diff --git a/samples/js-applicationinsights-api-calls-tracking/.eslintrc.js b/samples/js-applicationinsights-api-calls-tracking/.eslintrc.js new file mode 100644 index 000000000..ef68d0e95 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.eslintrc.js @@ -0,0 +1,352 @@ +require('@rushstack/eslint-config/patch/modern-module-resolution'); +module.exports = { + extends: ['@microsoft/eslint-config-spfx/lib/profiles/default'], + parserOptions: { tsconfigRootDir: __dirname }, + overrides: [ + { + files: ['*.ts', '*.tsx'], + parser: '@typescript-eslint/parser', + 'parserOptions': { + 'project': './tsconfig.json', + 'ecmaVersion': 2018, + 'sourceType': 'module' + }, + rules: { + // Prevent usage of the JavaScript null value, while allowing code to access existing APIs that may require null. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/no-new-null': 1, + // Require Jest module mocking APIs to be called before any other statements in their code block. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/hoist-jest-mock': 1, + // Require regular expressions to be constructed from string constants rather than dynamically building strings at runtime. https://www.npmjs.com/package/@rushstack/eslint-plugin-security + '@rushstack/security/no-unsafe-regexp': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/adjacent-overload-signatures': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // CONFIGURATION: By default, these are banned: String, Boolean, Number, Object, Symbol + '@typescript-eslint/ban-types': [ + 1, + { + 'extendDefaults': false, + 'types': { + 'String': { + 'message': 'Use \'string\' instead', + 'fixWith': 'string' + }, + 'Boolean': { + 'message': 'Use \'boolean\' instead', + 'fixWith': 'boolean' + }, + 'Number': { + 'message': 'Use \'number\' instead', + 'fixWith': 'number' + }, + 'Object': { + 'message': 'Use \'object\' instead, or else define a proper TypeScript type:' + }, + 'Symbol': { + 'message': 'Use \'symbol\' instead', + 'fixWith': 'symbol' + }, + 'Function': { + 'message': 'The \'Function\' type accepts any function-like value.\nIt provides no type safety when calling the function, which can be a common source of bugs.\nIt also accepts things like class declarations, which will throw at runtime as they will not be called with \'new\'.\nIf you are expecting the function to accept certain arguments, you should explicitly define the function shape.' + } + } + } + ], + // RATIONALE: Code is more readable when the type of every variable is immediately obvious. + // Even if the compiler may be able to infer a type, this inference will be unavailable + // to a person who is reviewing a GitHub diff. This rule makes writing code harder, + // but writing code is a much less important activity than reading it. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/explicit-function-return-type': [ + 1, + { + 'allowExpressions': true, + 'allowTypedFunctionExpressions': true, + 'allowHigherOrderFunctions': false + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: although this is a recommended rule, it is up to dev to select coding style. + // Set to 1 (warning) or 2 (error) to enable. + '@typescript-eslint/explicit-member-accessibility': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-array-constructor': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // RATIONALE: The "any" keyword disables static type checking, the main benefit of using TypeScript. + // This rule should be suppressed only in very special cases such as JSON.stringify() + // where the type really can be anything. Even if the type is flexible, another type + // may be more appropriate such as "unknown", "{}", or "Record". + '@typescript-eslint/no-explicit-any': 1, + // RATIONALE: The #1 rule of promises is that every promise chain must be terminated by a catch() + // handler. Thus wherever a Promise arises, the code must either append a catch handler, + // or else return the object to a caller (who assumes this responsibility). Unterminated + // promise chains are a serious issue. Besides causing errors to be silently ignored, + // they can also cause a NodeJS process to terminate unexpectedly. + '@typescript-eslint/no-floating-promises': 2, + // RATIONALE: Catches a common coding mistake. + '@typescript-eslint/no-for-in-array': 2, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-misused-new': 2, + // RATIONALE: The "namespace" keyword is not recommended for organizing code because JavaScript lacks + // a "using" statement to traverse namespaces. Nested namespaces prevent certain bundler + // optimizations. If you are declaring loose functions/variables, it's better to make them + // static members of a class, since classes support property getters and their private + // members are accessible by unit tests. Also, the exercise of choosing a meaningful + // class name tends to produce more discoverable APIs: for example, search+replacing + // the function "reverse()" is likely to return many false matches, whereas if we always + // write "Text.reverse()" is more unique. For large scale organization, it's recommended + // to decompose your code into separate NPM packages, which ensures that component + // dependencies are tracked more conscientiously. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-namespace': [ + 1, + { + 'allowDeclarations': false, + 'allowDefinitionFiles': false + } + ], + // RATIONALE: Parameter properties provide a shorthand such as "constructor(public title: string)" + // that avoids the effort of declaring "title" as a field. This TypeScript feature makes + // code easier to write, but arguably sacrifices readability: In the notes for + // "@typescript-eslint/member-ordering" we pointed out that fields are central to + // a class's design, so we wouldn't want to bury them in a constructor signature + // just to save some typing. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/parameter-properties': 0, + // RATIONALE: When left in shipping code, unused variables often indicate a mistake. Dead code + // may impact performance. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-unused-vars': [ + 1, + { + 'vars': 'all', + // Unused function arguments often indicate a mistake in JavaScript code. However in TypeScript code, + // the compiler catches most of those mistakes, and unused arguments are fairly common for type signatures + // that are overriding a base class method or implementing an interface. + 'args': 'none' + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-use-before-define': [ + 2, + { + 'functions': false, + 'classes': true, + 'variables': true, + 'enums': true, + 'typedefs': true + } + ], + // Disallows require statements except in import statements. + // In other words, the use of forms such as var foo = require("foo") are banned. Instead use ES6 style imports or import foo = require("foo") imports. + '@typescript-eslint/no-var-requires': 'error', + // RATIONALE: The "module" keyword is deprecated except when describing legacy libraries. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/prefer-namespace-keyword': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: it's up to developer to decide if he wants to add type annotations + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/no-inferrable-types': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: declaration of empty interfaces may be helpful for generic types scenarios + '@typescript-eslint/no-empty-interface': 0, + // RATIONALE: This rule warns if setters are defined without getters, which is probably a mistake. + 'accessor-pairs': 1, + // RATIONALE: In TypeScript, if you write x["y"] instead of x.y, it disables type checking. + 'dot-notation': [ + 1, + { + 'allowPattern': '^_' + } + ], + // RATIONALE: Catches code that is likely to be incorrect + 'eqeqeq': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'for-direction': 1, + // RATIONALE: Catches a common coding mistake. + 'guard-for-in': 2, + // RATIONALE: If you have more than 2,000 lines in a single source file, it's probably time + // to split up your code. + 'max-lines': ['warn', { max: 2000 }], + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-async-promise-executor': 2, + // RATIONALE: Deprecated language feature. + 'no-caller': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-compare-neg-zero': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-cond-assign': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-constant-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-control-regex': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-debugger': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-delete-var': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-duplicate-case': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-character-class': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-pattern': 1, + // RATIONALE: Eval is a security concern and a performance concern. + 'no-eval': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-ex-assign': 2, + // RATIONALE: System types are global and should not be tampered with in a scalable code base. + // If two different libraries (or two versions of the same library) both try to modify + // a type, only one of them can win. Polyfills are acceptable because they implement + // a standardized interoperable contract, but polyfills are generally coded in plain + // JavaScript. + 'no-extend-native': 1, + // Disallow unnecessary labels + 'no-extra-label': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-fallthrough': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-func-assign': 1, + // RATIONALE: Catches a common coding mistake. + 'no-implied-eval': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-invalid-regexp': 2, + // RATIONALE: Catches a common coding mistake. + 'no-label-var': 2, + // RATIONALE: Eliminates redundant code. + 'no-lone-blocks': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-misleading-character-class': 2, + // RATIONALE: Catches a common coding mistake. + 'no-multi-str': 2, + // RATIONALE: It's generally a bad practice to call "new Thing()" without assigning the result to + // a variable. Either it's part of an awkward expression like "(new Thing()).doSomething()", + // or else implies that the constructor is doing nontrivial computations, which is often + // a poor class design. + 'no-new': 1, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-func': 2, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-object': 2, + // RATIONALE: Obsolete notation. + 'no-new-wrappers': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-octal': 2, + // RATIONALE: Catches code that is likely to be incorrect + 'no-octal-escape': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-regex-spaces': 2, + // RATIONALE: Catches a common coding mistake. + 'no-return-assign': 2, + // RATIONALE: Security risk. + 'no-script-url': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-self-assign': 2, + // RATIONALE: Catches a common coding mistake. + 'no-self-compare': 2, + // RATIONALE: This avoids statements such as "while (a = next(), a && a.length);" that use + // commas to create compound expressions. In general code is more readable if each + // step is split onto a separate line. This also makes it easier to set breakpoints + // in the debugger. + 'no-sequences': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-shadow-restricted-names': 2, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-sparse-arrays': 2, + // RATIONALE: Although in theory JavaScript allows any possible data type to be thrown as an exception, + // such flexibility adds pointless complexity, by requiring every catch block to test + // the type of the object that it receives. Whereas if catch blocks can always assume + // that their object implements the "Error" contract, then the code is simpler, and + // we generally get useful additional information like a call stack. + 'no-throw-literal': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unmodified-loop-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unsafe-finally': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unused-expressions': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unused-labels': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-useless-catch': 1, + // RATIONALE: Avoids a potential performance problem. + 'no-useless-concat': 1, + // RATIONALE: The "var" keyword is deprecated because of its confusing "hoisting" behavior. + // Always use "let" or "const" instead. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + 'no-var': 2, + // RATIONALE: Generally not needed in modern code. + 'no-void': 1, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-with': 2, + // RATIONALE: Makes logic easier to understand, since constants always have a known value + // @typescript-eslint\eslint-plugin\dist\configs\eslint-recommended.js + 'prefer-const': 1, + // RATIONALE: Catches a common coding mistake where "resolve" and "reject" are confused. + 'promise/param-names': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-atomic-updates': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-yield': 1, + // "Use strict" is redundant when using the TypeScript compiler. + 'strict': [ + 2, + 'never' + ], + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'use-isnan': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + // Set to 1 (warning) or 2 (error) to enable. + // Rationale to disable: !!{} + 'no-extra-boolean-cast': 0, + // ==================================================================== + // @microsoft/eslint-plugin-spfx + // ==================================================================== + '@microsoft/spfx/import-requires-chunk-name': 1, + '@microsoft/spfx/no-require-ensure': 2, + '@microsoft/spfx/pair-react-dom-render-unmount': 1 + } + }, + { + // For unit tests, we can be a little bit less strict. The settings below revise the + // defaults specified in the extended configurations, as well as above. + files: [ + // Test files + '*.test.ts', + '*.test.tsx', + '*.spec.ts', + '*.spec.tsx', + + // Facebook convention + '**/__mocks__/*.ts', + '**/__mocks__/*.tsx', + '**/__tests__/*.ts', + '**/__tests__/*.tsx', + + // Microsoft convention + '**/test/*.ts', + '**/test/*.tsx' + ], + rules: {} + } + ] +}; \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/.gitignore b/samples/js-applicationinsights-api-calls-tracking/.gitignore new file mode 100644 index 000000000..51ca7b9e7 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.gitignore @@ -0,0 +1,34 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +release +solution +temp +*.sppkg +.heft + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/samples/js-applicationinsights-api-calls-tracking/.npmignore b/samples/js-applicationinsights-api-calls-tracking/.npmignore new file mode 100644 index 000000000..ae0b487c0 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode diff --git a/samples/js-applicationinsights-api-calls-tracking/.yo-rc.json b/samples/js-applicationinsights-api-calls-tracking/.yo-rc.json new file mode 100644 index 000000000..4062dc9d6 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.yo-rc.json @@ -0,0 +1,22 @@ +{ + "@microsoft/generator-sharepoint": { + "packageManager": "pnpm", + "plusBeta": false, + "isCreatingSolution": true, + "nodeVersion": "18.18.0", + "sdksVersions": { + "@microsoft/microsoft-graph-client": "3.0.2", + "@microsoft/teams-js": "2.12.0" + }, + "version": "1.19.0", + "libraryName": "sp-fx-security-application-insights", + "libraryId": "eac452f9-9e08-4048-832c-2662e7840074", + "environment": "spo", + "solutionName": "sp-fx-security-application-insights", + "solutionShortDescription": "sp-fx-security-application-insights description", + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "componentType": "extension", + "extensionType": "ApplicationCustomizer" + } +} diff --git a/samples/js-applicationinsights-api-calls-tracking/README.md b/samples/js-applicationinsights-api-calls-tracking/README.md new file mode 100644 index 000000000..b58e1448c --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/README.md @@ -0,0 +1,90 @@ +# External API calls tracking with Application Insights + +> This SPFx solution is part of [SharePoint solutions as a spyware](https://pnp.github.io/blog/post/spfx-solutions-as-spyware/) series, focusing on improving security posture your Microsoft 365 environment. + +## Summary + +This SPFx solution is designed to monitor and track **API calls** executed within any SharePoint Online (SPO) site. + +![Application map presenting API calls](./assets/ApiCalls.png) + +SPFx solutions are essentially functioning as **full-trust code within the SharePoint environment**. They may access SharePoint REST API, public APIs, and APIs secured by Azure AD (such as Microsoft Graph and Azure services). + +**Public APIs and SharePoint REST API do not require consent and cannot be blocked.** +Although usage of **Microsoft Graph and other APIs secured with Azure AD** require administrator's approval, they **apply universally to all SPFx solutions within the tenant**. This introduces a potential security risk, as even malicious or unauthorized solutions may access sensitive APIs without requesting individual permissions. + +Unfortunately, **it is impossible to fully review the code of SPFx solutions** to ensure that all API requests are legitimate. TypeScript code is transpiled to JavaScript, which often becomes unreadable, making it challenging to identify malicious activity. Additionally, malicious code may be hidden within dependencies, either intentionally or unknowingly by the developer. This can also occur as part of a supply chain attack, where compromised dependencies are introduced into the solution. + +Given these risks, the best (if not only) way to **ensure that sensitive data is not stolen is to monitor the traffic generated by these solutions**. This can be achieved using a SPFx Application Customizer deployed tenant-wide to all sites, that tracks all API requests and sends them to Application Insights. + +To optimize data gathering,** known endpoints may be whitelisted, reducing the amount of data logged**. Additionally, this solution allows for **temporarily disabling** logging to facilitate randomized "hunting" without continuously generating large volumes of data. + +The logs collected include the called endpoints, methods (GET/POST), the originating page, and the user's geographic location based on the Client IP. neither user ID, not user's IP are captured. + +Results can be reviewed using the **Application Map** in Application Insights or by executing **KUSTO query** against the Application Insights logs, offering powerful tools for analyzing and understanding API usage patterns. +![KUSTO query in Application Insights](./assets/kusto.png) + +For a more proactive approach, you may set up an alert based that automatically triggers when a new external API call is detected. +![](./assets/alerttule.png) + +This alerting mechanism allows you to stay informed in real-time whenever an unfamiliar API request occurs. +If the alert conditions are met, an email notification will be sent to designated administrators or security personnel. + +This proactive approach ensures that potential threats or unauthorized activities are quickly identified, allowing for prompt investigation and response before any damage can occur. + +## Used SharePoint Framework Version + +![version](https://img.shields.io/badge/version-1.19.0-green.svg) + +## Applies to + +- [SharePoint Framework](https://aka.ms/spfx) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) + +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) + +## Prerequisites + +- Azure tenant +- [Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview) +- SharePoint Administrator or Global Administrator to install the solution + +## Solution + +| Solution | Author(s) | +| ------------------------------------------------- | ------------------------------------------ | +| js-applicationinsights-api-calls-trackingpnpm run | [Kinga Kazala](https://github.com/kkazala) | + +## Version history + +| Version | Date | Comments | +| ------- | --------------- | --------------- | +| 1.0 | August 10, 2024 | Initial release | + +## Disclaimer + +**THIS CODE IS PROVIDED _AS IS_ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +- Clone this repository +- Ensure that you are at the solution folder +- in the command-line run: + - **pnpm install** + - **gulp serve** + +> Include any additional steps as needed. + +## References + +- [Application Insights overview](https://learn.microsoft.com//azure/azure-monitor/app/app-insights-overview) +- [Application Insights API for custom events and metrics](https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics) +- [Dynamic instrumentation key](https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics) + +- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development diff --git a/samples/js-applicationinsights-api-calls-tracking/assets/ApiCalls.png b/samples/js-applicationinsights-api-calls-tracking/assets/ApiCalls.png new file mode 100644 index 0000000000000000000000000000000000000000..ceff5dd749233c7ae57e50460187412879599a8d GIT binary patch literal 132633 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 Ap8x;= literal 0 HcmV?d00001 diff --git a/samples/js-applicationinsights-api-calls-tracking/assets/alerttule.png b/samples/js-applicationinsights-api-calls-tracking/assets/alerttule.png new file mode 100644 index 0000000000000000000000000000000000000000..865862b04928e879847b32970107908d6fe7cec3 GIT binary patch literal 79648 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

{MJ9(L)WBzMWYw=Rn#!6kBuhJ=D}a4 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 G&;$TzEv0V& literal 0 HcmV?d00001 diff --git a/samples/react-quick-links-grid/config/serve.json b/samples/react-quick-links-grid/config/serve.json index a4c03e287..b48a8ab24 100644 --- a/samples/react-quick-links-grid/config/serve.json +++ b/samples/react-quick-links-grid/config/serve.json @@ -2,5 +2,5 @@ "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", "port": 4321, "https": true, - "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" + "initialPage": "https://2klgqp.sharepoint.com/_layouts/workbench.aspx" } From 22b9e11d36a1b062d7d47137ce66eff062773626 Mon Sep 17 00:00:00 2001 From: Venkadesh sundaramurthy Date: Tue, 27 Aug 2024 19:58:17 +0530 Subject: [PATCH 22/36] initial page url set to sample url --- samples/react-quick-links-grid/config/serve.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/react-quick-links-grid/config/serve.json b/samples/react-quick-links-grid/config/serve.json index b48a8ab24..0f362485f 100644 --- a/samples/react-quick-links-grid/config/serve.json +++ b/samples/react-quick-links-grid/config/serve.json @@ -2,5 +2,5 @@ "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", "port": 4321, "https": true, - "initialPage": "https://2klgqp.sharepoint.com/_layouts/workbench.aspx" + "initialPage": "https:///_layouts/workbench.aspx" } From 49844c4dc74b319b67a46dcc24adbf85e8efdfc9 Mon Sep 17 00:00:00 2001 From: Harminder Singh Date: Wed, 28 Aug 2024 21:13:35 +0530 Subject: [PATCH 23/36] Upgraded SPFx version to 1.19.0,BaseAdaptiveCardView changed to BaseAdaptiveCardQuickView --- samples/react-my-onedrive-info/.yo-rc.json | 4 +- .../react-my-onedrive-info/config/serve.json | 2 +- .../react-my-onedrive-info/package-lock.json | 23023 ++++++++++------ samples/react-my-onedrive-info/package.json | 20 +- .../react-my-onedrive-info/spfx.upgrade.md | 275 + .../myOneDriveInfo/quickView/QuickView.ts | 56 +- .../myOneDriveInfo/services/GraphService.ts | 36 +- samples/react-my-onedrive-info/tsconfig.json | 23 +- 8 files changed, 15041 insertions(+), 8398 deletions(-) create mode 100644 samples/react-my-onedrive-info/spfx.upgrade.md diff --git a/samples/react-my-onedrive-info/.yo-rc.json b/samples/react-my-onedrive-info/.yo-rc.json index 3f6194f76..aa7e88d5b 100644 --- a/samples/react-my-onedrive-info/.yo-rc.json +++ b/samples/react-my-onedrive-info/.yo-rc.json @@ -5,9 +5,9 @@ "nodeVersion": "16.16.0", "sdksVersions": { "@microsoft/microsoft-graph-client": "3.0.2", - "@microsoft/teams-js": "2.4.1" + "@microsoft/teams-js": "2.12.0" }, - "version": "1.16.1", + "version": "1.19.0", "libraryName": "react-my-one-drive-info", "libraryId": "a07f3777-40b2-413e-b024-23234e5142e3", "environment": "spo", diff --git a/samples/react-my-onedrive-info/config/serve.json b/samples/react-my-onedrive-info/config/serve.json index e05918a99..a4c03e287 100644 --- a/samples/react-my-onedrive-info/config/serve.json +++ b/samples/react-my-onedrive-info/config/serve.json @@ -2,5 +2,5 @@ "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", "port": 4321, "https": true, - "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" + "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" } diff --git a/samples/react-my-onedrive-info/package-lock.json b/samples/react-my-onedrive-info/package-lock.json index 37f2010ad..688427cae 100644 --- a/samples/react-my-onedrive-info/package-lock.json +++ b/samples/react-my-onedrive-info/package-lock.json @@ -8,37 +8,39 @@ "name": "react-my-one-drive-info", "version": "0.0.1", "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.16.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-property-pane": "1.16.1", + "@microsoft/sp-adaptive-card-extension-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.16.1", - "@microsoft/eslint-plugin-spfx": "1.16.1", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", "@microsoft/microsoft-graph-types": "^2.25.0", "@microsoft/rush-stack-compiler-4.5": "0.2.2", - "@microsoft/sp-build-web": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", "@rushstack/eslint-config": "2.5.1", "@types/webpack-env": "~1.15.2", "ajv": "^6.12.5", + "eslint": "8.7.0", "gulp": "4.0.2", "spfx-fast-serve-helpers": "~1.16.0", - "typescript": "4.5.5" + "typescript": "4.7.4" }, "engines": { "node": ">=16.13.0 <17.0.0" } }, "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -57,18 +59,37 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, "node_modules/@azure/core-client": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.0.tgz", @@ -240,18 +261,36 @@ } }, "node_modules/@azure/core-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.1.1.tgz", - "integrity": "sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, "node_modules/@azure/identity": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", @@ -316,6 +355,7 @@ "version": "2.28.1", "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "dev": true, "dependencies": { "@azure/msal-common": "^7.3.0" }, @@ -327,6 +367,7 @@ "version": "7.6.0", "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -383,119 +424,54 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/@babel/code-frame/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { - "version": "7.20.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", - "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -505,6 +481,12 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -515,51 +497,34 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.4", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { @@ -571,154 +536,109 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -783,6 +703,12 @@ "node": ">=4" } }, + "node_modules/@babel/highlight/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -796,10 +722,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", "dev": true, + "dependencies": { + "@babel/types": "^7.25.4" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -939,35 +868,44 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/runtime": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz", + "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@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.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -975,13 +913,13 @@ } }, "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1010,6 +948,15 @@ "node": ">=0.1.95" } }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -1019,6 +966,30 @@ "node": ">=10.0.0" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", @@ -1122,197 +1093,202 @@ } }, "node_modules/@fluentui/date-time-utilities": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.1.tgz", - "integrity": "sha512-o8iU1VIY+QsqVRWARKiky29fh4KR1xaKSgMClXIi65qkt8EDDhjmlzL0KVDEoDA2GWukwb/1PpaVCWDg4v3cUQ==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", "dependencies": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" } }, - "node_modules/@fluentui/date-time-utilities/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/@fluentui/dom-utilities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz", - "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "dependencies": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" } }, - "node_modules/@fluentui/dom-utilities/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.50", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz", + "integrity": "sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz", + "integrity": "sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } }, "node_modules/@fluentui/keyboard-key": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz", - "integrity": "sha512-iT1bU56rKrKEOfODoW6fScY11qj3iaYrZ+z11T6fo5+TDm84UGkkXjLXJTE57ZJzg0/gbccHQWYv+chY7bJN8Q==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", "dependencies": { - "tslib": "^1.10.0" + "tslib": "^2.1.0" } }, - "node_modules/@fluentui/keyboard-key/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@fluentui/merge-styles": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } }, "node_modules/@fluentui/react": { - "version": "7.203.0", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-7.203.0.tgz", - "integrity": "sha512-hWB+7ExNRqmCND4UVAh3FGz/NPc75fgjwPyi8HgrHRp+CxCbUvl2CGhZLxyItRiNns0V7007AhKB4M2wQQgfOw==", + "version": "8.120.7", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.7.tgz", + "integrity": "sha512-eU8b3X6t3v6Gv38vYXXnI9JBnaTY1wpeLmErPcdBIuvVpAq35/HU+FmR1CB6FDd9oOQqC4sbM6nTlI6mSudmsw==", "dependencies": { - "@uifabric/set-version": "^7.0.24", - "office-ui-fabric-react": "^7.203.0", - "tslib": "^1.10.0" + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" }, "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/react-compose": { - "version": "0.19.24", - "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.24.tgz", - "integrity": "sha512-4PO7WSIZjwBGObpknjK8d1+PhPHJGSlVSXKFHGEoBjLWVlCTMw6Xa1S4+3K6eE3TEBbe9rsqwwocMTFHjhWwtQ==", - "dependencies": { - "@types/classnames": "^2.2.9", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "classnames": "^2.2.6", - "tslib": "^1.10.0" - }, - "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0" - } - }, - "node_modules/@fluentui/react-compose/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/@fluentui/react-focus": { - "version": "7.18.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", - "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", + "version": "8.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz", + "integrity": "sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw==", "dependencies": { - "@fluentui/keyboard-key": "^0.2.12", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" }, "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/react-focus/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@fluentui/react-stylesheets": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.9.tgz", - "integrity": "sha512-6GDU/cUEG/eJ4owqQXDWPmP5L1zNh2NLEDKdEzxd7cWtGnoXLeMjbs4vF4t5wYGzGaxZmUQILOvJdgCIuc9L9Q==", + "node_modules/@fluentui/react-hooks": { + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "dependencies": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" }, "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0" + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/react-stylesheets/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@fluentui/react-theme-provider": { - "version": "0.19.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.19.16.tgz", - "integrity": "sha512-Kf7z4ZfNLS/onaFL5eQDSlizgwy2ytn6SDyjEKV+9VhxIXdDtOh8AaMXWE7dsj1cRBfBUvuGPVnsnoaGdHxJ+A==", + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", "dependencies": { - "@fluentui/react-compose": "^0.19.24", - "@fluentui/react-stylesheets": "^0.2.9", - "@fluentui/react-window-provider": "^1.0.6", - "@fluentui/theme": "^1.7.13", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/react-hooks": "^7.16.4", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "classnames": "^2.2.6", - "tslib": "^1.10.0" + "@swc/helpers": "^0.5.1" }, "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0" + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" } }, - "node_modules/@fluentui/react-theme-provider/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/@fluentui/react-window-provider": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", - "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "dependencies": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" }, "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/react-window-provider/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@fluentui/set-version": { + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "dependencies": { + "tslib": "^2.1.0" + } }, - "node_modules/@fluentui/react/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@fluentui/style-utilities": { + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz", + "integrity": "sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } }, "node_modules/@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", "dependencies": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" }, "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/theme/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@fluentui/utilities": { + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", + "dependencies": { + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } }, "node_modules/@gar/promisify": { "version": "1.1.3", @@ -1321,13 +1297,13 @@ "dev": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "peer": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" }, @@ -1339,6 +1315,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@istanbuljs/load-nyc-config": { @@ -1506,6 +1483,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -1656,85 +1634,70 @@ } }, "node_modules/@jest/types/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "peer": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { @@ -1825,36 +1788,36 @@ } }, "node_modules/@microsoft/eslint-config-spfx": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.16.1.tgz", - "integrity": "sha512-WJVgoqTUQdlX2r6dY2ETmssXXNr5XwakBdvvPA9KM0Smu9quSbrsyka1fNDRrsuku5pOp5zwfpHn+aK9qg9C9w==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", "dev": true, "dependencies": { - "@microsoft/eslint-plugin-spfx": "1.16.1", - "@rushstack/eslint-config": "3.0.1", - "@typescript-eslint/experimental-utils": "5.30.7" + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", + "@typescript-eslint/experimental-utils": "5.59.11" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.0.1.tgz", - "integrity": "sha512-9OIB2T6fYsgMNUVGjopgT8NZv7x4shXsq1KqT8fX0VVVzJ6/XA7+nSBXHYFzYH+8Liux7ApdzyaZNxaF0Ex7Sw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", "dev": true, "dependencies": { - "@rushstack/eslint-patch": "1.2.0", - "@rushstack/eslint-plugin": "0.10.0", - "@rushstack/eslint-plugin-packlets": "0.5.0", - "@rushstack/eslint-plugin-security": "0.4.0", - "@typescript-eslint/eslint-plugin": "~5.30.3", - "@typescript-eslint/experimental-utils": "~5.30.3", - "@typescript-eslint/parser": "~5.30.3", - "@typescript-eslint/typescript-estree": "~5.30.3", + "@rushstack/eslint-patch": "1.6.0", + "@rushstack/eslint-plugin": "0.13.1", + "@rushstack/eslint-plugin-packlets": "0.8.1", + "@rushstack/eslint-plugin-security": "0.7.1", + "@typescript-eslint/eslint-plugin": "~5.59.2", + "@typescript-eslint/experimental-utils": "~5.59.2", + "@typescript-eslint/parser": "~5.59.2", + "@typescript-eslint/typescript-estree": "~5.59.2", "eslint-plugin-promise": "~6.0.0", "eslint-plugin-react": "~7.27.1", "eslint-plugin-tsdoc": "~0.2.16" @@ -1865,69 +1828,70 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "dev": true }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.10.0.tgz", - "integrity": "sha512-39DCBD6s7Y5XQxvcMmitXfupkReGcg0lmtil9mrGHkDoyiUln90sOWtpkSl6LqUrSL3lx7N2wRvJiJlwGIPYFQ==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.13.1.tgz", + "integrity": "sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==", "dev": true, "dependencies": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.30.3" + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.5.0.tgz", - "integrity": "sha512-I160nHeAGzA0q4g3cR7kiHNgiU1HqrYto52+lEmxLAdbBllqc6IOyiWQfCDb5ug0f+Y8bTwMQHiUrI7XclZB/Q==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.8.1.tgz", + "integrity": "sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==", "dev": true, "dependencies": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.30.3" + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.4.0.tgz", - "integrity": "sha512-jRFtrOnZZcuJ2MRA9RtoeyKiFQ60iKu7SDF1wkc7M9nHL5C1HkFApX6nTlAjY7C5B7UlV+9BP9fDmOJJmB4FSw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.7.1.tgz", + "integrity": "sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==", "dev": true, "dependencies": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.30.3" + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", - "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz", + "integrity": "sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==", "dev": true }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", + "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/type-utils": "5.59.11", + "@typescript-eslint/utils": "5.59.11", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", - "regexpp": "^3.2.0", + "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -1949,14 +1913,14 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", + "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", "debug": "^4.3.4" }, "engines": { @@ -1976,13 +1940,13 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1993,9 +1957,9 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2006,13 +1970,13 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2033,12 +1997,12 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.59.11", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -2079,9 +2043,9 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2096,41 +2060,27 @@ "node": ">= 8" } }, - "node_modules/@microsoft/eslint-config-spfx/node_modules/typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/@microsoft/eslint-plugin-spfx": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.16.1.tgz", - "integrity": "sha512-CN91uwrZ6/huwzWmD/NDF5cx6KQq11rt1JI5l/5kK1CvXKpaoU8XUGL8WCy9Ed7C0VD/DoZAtiapjp2rtc517g==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "5.30.7" + "@typescript-eslint/experimental-utils": "5.59.11" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@microsoft/gulp-core-build": { - "version": "3.17.19", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.19.tgz", - "integrity": "sha512-izeW3DDC9KC5NYqwHqddY0KElO7YYLtbXvH30JJnYFVlpaXTl23opv5XFZYpWe6LKGuNVGnbTNwYqEuxiGiTVg==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", "dev": true, "dependencies": { "@jest/core": "~25.4.0", "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.44.1", + "@rushstack/node-core-library": "~3.53.0", "@types/chalk": "0.4.31", "@types/gulp": "4.0.6", "@types/jest": "25.2.1", @@ -2170,12 +2120,12 @@ } }, "node_modules/@microsoft/gulp-core-build-sass": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.16.0.tgz", - "integrity": "sha512-sDwUyTsnRBvnMntiIGtElcaYejK17/WZRiXXXaS8VkrTNfBjdcifPnnuojKawGYnE3kFC2PrP+TwB2BI9rvVKg==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.1.tgz", + "integrity": "sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/gulp-core-build": "3.18.1", "@microsoft/load-themed-styles": "~1.10.172", "@rushstack/node-core-library": "~3.53.0", "@types/gulp": "4.0.6", @@ -2188,53 +2138,6 @@ "sass": "1.44.0" } }, - "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/gulp-core-build": { - "version": "3.17.20", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.20.tgz", - "integrity": "sha512-VBZY08BhygVV9WeIY8lo9yUoe51+5mMjdfx8Bqle40k+/V7br0d93LXeUcMqaCJ5J6C3ribx2mrzaYhkj1l//g==", - "dev": true, - "dependencies": { - "@jest/core": "~25.4.0", - "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.53.0", - "@types/chalk": "0.4.31", - "@types/gulp": "4.0.6", - "@types/jest": "25.2.1", - "@types/node": "10.17.13", - "@types/node-notifier": "8.0.2", - "@types/orchestrator": "0.0.30", - "@types/semver": "7.3.5", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3", - "@types/yargs": "0.0.34", - "colors": "~1.2.1", - "del": "^2.2.2", - "end-of-stream": "~1.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "globby": "~5.0.0", - "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", - "gulp-if": "^2.0.1", - "jest": "~25.4.0", - "jest-cli": "~25.4.0", - "jest-environment-jsdom": "~25.4.0", - "jest-nunit-reporter": "~1.3.1", - "jsdom": "~11.11.0", - "lodash.merge": "~4.6.2", - "merge2": "~1.0.2", - "node-notifier": "~10.0.1", - "object-assign": "~4.1.0", - "orchestrator": "~0.3.8", - "pretty-hrtime": "~1.0.2", - "semver": "~7.3.0", - "through2": "~2.0.1", - "vinyl": "~2.2.0", - "xml": "~1.0.1", - "yargs": "~4.6.0", - "z-schema": "~3.18.3" - } - }, "node_modules/@microsoft/gulp-core-build-sass/node_modules/@rushstack/node-core-library": { "version": "3.53.3", "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", @@ -2257,7 +2160,26 @@ "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", "dev": true }, - "node_modules/@microsoft/gulp-core-build-sass/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "node_modules/@microsoft/gulp-core-build-sass/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", @@ -2277,7 +2199,48 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/gulp-core-build-sass/node_modules/commander": { + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.1.tgz", + "integrity": "sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-serve/node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@microsoft/gulp-core-build-serve/node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-serve/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", @@ -2287,41 +2250,43 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/@microsoft/gulp-core-build-sass/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "node_modules/@microsoft/gulp-core-build-serve/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" } }, - "node_modules/@microsoft/gulp-core-build-serve": { - "version": "3.9.22", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.9.22.tgz", - "integrity": "sha512-gIhu1TBIft4ofWLulAZG17cEta0UU91d9p/idAkyGG3DL4aAfKNrCTXcie3X915N3sNjz1feeCWnkkxM1vB5/Q==", + "node_modules/@microsoft/gulp-core-build-serve/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.17.19", - "@rushstack/debug-certificate-manager": "~1.1.19", - "@rushstack/node-core-library": "~3.44.1", - "@types/node": "10.17.13", - "colors": "~1.2.1", - "express": "~4.16.2", - "gulp": "~4.0.2", - "gulp-connect": "~5.5.0", - "gulp-open": "~3.0.1", - "sudo": "~1.0.3" + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" } }, "node_modules/@microsoft/gulp-core-build-typescript": { - "version": "8.5.33", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.5.33.tgz", - "integrity": "sha512-+ykMtWF8Skcl2QpGPzJYmSf/cdq6tZ0a+ph1I0GnRalaJo+KpVKzlAhUUkxG3lVmo0pbXYBICl6PK3l3UZAEHg==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.1.tgz", + "integrity": "sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.17.19", - "@rushstack/node-core-library": "~3.44.1", + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/node-core-library": "~3.53.0", "@types/node": "10.17.13", "decomment": "~0.9.1", "glob": "~7.0.5", @@ -2329,750 +2294,141 @@ "resolve": "~1.17.0" } }, - "node_modules/@microsoft/gulp-core-build-webpack": { - "version": "5.2.28", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.2.28.tgz", - "integrity": "sha512-EMu5P62rKvU9QlFJMg8r7ANyb+we2DQna1z2uz6tDm4S9DomnULvX6eCeB3za4JH+QJtO5LOU5RV9JaZF3auig==", + "node_modules/@microsoft/gulp-core-build-typescript/node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.17.19", + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript/node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-typescript/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", "@types/gulp": "4.0.6", "@types/node": "10.17.13", "colors": "~1.2.1", "gulp": "~4.0.2", - "webpack": "~4.44.2" + "webpack": "~5.88.1" } }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "node_modules/@microsoft/gulp-core-build/node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", "dev": true, "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" } }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "node_modules/@microsoft/gulp-core-build/node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", "dev": true }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "node_modules/@microsoft/gulp-core-build/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" }, "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "z-schema": "bin/z-schema" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "node": ">=8.0.0" }, "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" + "commander": "^9.4.1" } }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "node_modules/@microsoft/gulp-core-build/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, + "optional": true, "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } + "node": "^12.20.0 || >=14" } }, - "node_modules/@microsoft/gulp-core-build-webpack/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "node_modules/@microsoft/gulp-core-build/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } }, "node_modules/@microsoft/load-themed-styles": { "version": "1.10.295", @@ -3103,6 +2459,33 @@ "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", "dev": true }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, "node_modules/@microsoft/microsoft-graph-clientv1": { "name": "@microsoft/microsoft-graph-client", "version": "1.7.2-spfx", @@ -3275,241 +2658,114 @@ "rush-tslint": "bin/rush-tslint" } }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=10.10.0" + "node": ">=4.2.0" } }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "node_modules/@microsoft/rush-stack-compiler-4.7": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", + "integrity": "sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.7.4" + }, + "bin": { + "rush-api-extractor": "bin/rush-api-extractor", + "rush-eslint": "bin/rush-eslint", + "rush-tsc": "bin/rush-tsc", + "rush-tslint": "bin/rush-tslint" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", "dev": true }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/eslint": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", - "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.0.5", - "@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.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.2.0", - "espree": "^9.3.0", - "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.0.4", - "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" + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/sp-adaptive-card-extension-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.16.1.tgz", - "integrity": "sha512-1jfktny+ARdmh5JQtg0j1s8SAGbg7QBRK8CVQ2eZZAWNCPxK1DidwuKbcxEO/D693Gc9cJyya0n2a/zJFEq3Bg==", - "dependencies": { - "@microsoft/sp-component-base": "1.16.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-property-pane": "1.16.1", - "adaptivecards": "2.9.0", - "tslib": "2.3.1" - }, - "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.16.1.tgz", - "integrity": "sha512-TXFQkzxPXYdc0rvI6vEc0VhuytKZy8TDlAW3K5bzC5DGm87QB+2N/IYVFMQ6jxavXO7uDFuItgavSGraOyeN1Q==", - "dev": true, - "dependencies": { - "@microsoft/gulp-core-build": "3.17.19", - "@microsoft/gulp-core-build-serve": "3.9.22", - "@microsoft/gulp-core-build-webpack": "5.2.28", - "@microsoft/spfx-heft-plugins": "1.16.1", - "@rushstack/node-core-library": "3.52.0", - "@types/glob": "5.0.30", - "@types/lodash": "4.14.117", - "@types/webpack": "4.41.24", - "colors": "~1.2.1", - "glob": "~7.0.5", - "gulp": "4.0.2", - "lodash": "4.17.21", - "webpack": "~4.44.2" - }, - "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", "dev": true, "dependencies": { "@types/node": "12.20.24", @@ -3522,153 +2778,1784 @@ "z-schema": "~5.0.2" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@types/node": { + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/node-core-library/node_modules/@types/node": { "version": "12.20.24", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", "dev": true }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", "dev": true }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=0.4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz", + "integrity": "sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA==", + "dependencies": { + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adaptivecards": "2.11.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~5.88.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/core-http/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/msal-browser": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz", + "integrity": "sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/msal-common": { + "version": "14.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz", + "integrity": "sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/msal-node": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz", + "integrity": "sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/msal-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/load-themed-styles": { + "version": "2.0.140", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.140.tgz", + "integrity": "sha512-rvhJHxsBjsnVLa5z6zwzp5wP6fbrcMz6KpiW0zHmKK5z40RAhE+53uAIsKU1O8QlrM814OI4UzYn13J4QFDLDQ==", + "dev": true, + "peer": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", + "dev": true, + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.113", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/rush-lib": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", + "dev": true, + "dependencies": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/rush-lib/node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/rush-lib/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/rush-lib/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/rush-lib/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", + "dev": true, + "dependencies": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "4.0.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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" + }, + "peerDependencies": { + "webpack": "^5.88.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-modules-local-by-default/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-modules-values/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/postcss/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/sp-css-loader/node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/spfx-heft-plugins": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", + "dev": true, + "dependencies": { + "@azure/storage-blob": "~12.17.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "express": "4.18.1", + "fast-glob": "~3.2.12", + "git-repo-info": "~2.1.1", + "html-loader": "~4.2.0", + "jszip": "~3.8.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "resolve": "~1.17.0", + "source-map": "0.6.1", + "source-map-loader": "~4.0.1", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "^9.0.0", + "webpack": "~5.88.1", + "xml": "~1.0.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/heft-config-file": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/localization-utilities": { + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/module-minifier": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "^5.9.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/module-minifier/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/package-deps-hash": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rig-package/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", + "dev": true, + "dependencies": { + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rush-sdk/node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/rush-sdk/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", + "dev": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1 || ^4.31.0" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/typings-generator": { + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "chokidar": "~3.4.0", + "fast-glob": "~3.3.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/typings-generator/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/worker-pool": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/big.js": { @@ -3680,93 +4567,237 @@ "node": "*" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/cacache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/emojis-list": { "version": "3.0.0", @@ -3777,150 +4808,147 @@ "node": ">= 4" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/enhanced-resolve": { + "node_modules/@microsoft/sp-build-core-tasks/node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.10.0" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/find-up": { + "node_modules/@microsoft/sp-build-core-tasks/node_modules/figures": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/html-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "dev": true, + "dependencies": { + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", @@ -3933,22 +4961,16 @@ "json5": "lib/cli.js" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" } }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/loader-utils": { @@ -3965,327 +4987,386 @@ "node": ">=4.0.0" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "dev": true, "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "fs-monkey": "1.0.3" }, "engines": { - "node": ">=6" + "node": ">= 4.0.0" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "node_modules/@microsoft/sp-build-core-tasks/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "dependencies": { - "p-limit": "^2.0.0" + "boolbase": "^1.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, "engines": { "node": ">=4" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/@microsoft/sp-build-core-tasks/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" + "randombytes": "^2.1.0" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.8.0" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/source-map-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } + "peerDependencies": { + "webpack": "^5.72.1" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/@microsoft/sp-build-core-tasks/node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/svgo/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema": { @@ -4308,7 +5389,387 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema/node_modules/commander": { + "node_modules/@microsoft/sp-build-web": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-sass": "4.17.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.6.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~5.88.1", + "yargs": "~4.6.0" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/msal-browser": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz", + "integrity": "sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/msal-common": { + "version": "14.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz", + "integrity": "sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/msal-node": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz", + "integrity": "sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@microsoft/rush-lib": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", + "dev": true, + "dependencies": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@microsoft/rush-lib/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/heft-config-file": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/package-deps-hash": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", + "dev": true, + "dependencies": { + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", @@ -4318,791 +5779,171 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/@microsoft/sp-build-web": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.16.1.tgz", - "integrity": "sha512-qiZT6yU9EkAHOsq0r65cDgalWYUfdB7GFrvxJHUbOUlFtbkjOfzujddyGBH5JK/xJ6bPTZMZRFKFh1xzElVwBQ==", + "node_modules/@microsoft/sp-build-web/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { - "@microsoft/gulp-core-build": "3.17.19", - "@microsoft/gulp-core-build-sass": "4.16.0", - "@microsoft/gulp-core-build-serve": "3.9.22", - "@microsoft/gulp-core-build-typescript": "8.5.33", - "@microsoft/gulp-core-build-webpack": "5.2.28", - "@microsoft/rush-lib": "5.79.0", - "@microsoft/sp-build-core-tasks": "1.16.1", - "@rushstack/node-core-library": "3.52.0", - "@types/webpack": "4.41.24", - "gulp": "4.0.2", - "semver": "~7.3.2", - "true-case-path": "~2.2.1", - "webpack": "~4.44.2", - "yargs": "~4.6.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=8.6.0" } }, - "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "node_modules/@microsoft/sp-build-web/node_modules/figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", "dev": true, "dependencies": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@microsoft/sp-build-web/node_modules/@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "node_modules/@microsoft/sp-build-web/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "node_modules/@microsoft/sp-build-web/node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "node_modules/@microsoft/sp-build-web/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/@microsoft/sp-build-web/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/@microsoft/sp-build-web/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@microsoft/sp-build-web/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/@microsoft/sp-build-web/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@microsoft/sp-build-web/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/@microsoft/sp-build-web/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true }, - "node_modules/@microsoft/sp-build-web/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/@microsoft/sp-build-web/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "uuid": "dist/bin/uuid" } }, "node_modules/@microsoft/sp-build-web/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" } }, - "node_modules/@microsoft/sp-build-web/node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "node_modules/@microsoft/sp-build-web/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/@microsoft/sp-build-web/node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } + "node": ">=4.0.0" } }, - "node_modules/@microsoft/sp-build-web/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/@microsoft/sp-build-web/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "node_modules/@microsoft/sp-build-web/node_modules/z-schema": { @@ -5125,48 +5966,37 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/sp-build-web/node_modules/z-schema/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/@microsoft/sp-component-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.16.1.tgz", - "integrity": "sha512-fS7E2fUgyUAn5YpdJUvG0T7kQejU3EHWD58GKK6boa1hD4FcDvAnBxt2yiqKffxtGt44CsGdHqiuK9olyFMFQw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", "dependencies": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-core-library": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.16.1.tgz", - "integrity": "sha512-1BwUFqW0rycMI7WJ4WJya/VSxnOmsPlSIY4ZXoI9IMGl0JR2E0pZWd23Z7oQAmqUmohyHssIpOjaQF/qo1fSmg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", "dependencies": { - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", @@ -6312,95 +7142,95 @@ } }, "node_modules/@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", "dependencies": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", "dependencies": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-http": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", - "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "dependencies": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-http-msgraph": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-http-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.16.1.tgz", - "integrity": "sha512-67ycRRAz19OoKzYgLTYvaZaBnH4yARJYB395ZIbf+QT9eHZLIZoGVxZotNrGQoIyMV3+uazkbyyvEvOGggCeMw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", "dependencies": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@microsoft/teams-js": "1.12.1", - "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.4.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adal-angular": "1.0.16", - "msal": "1.4.17", "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", "msalLegacy": "npm:msal@1.4.12", "tslib": "2.3.1" } }, "node_modules/@microsoft/sp-http-msgraph": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.16.1.tgz", - "integrity": "sha512-0/KxNJ2Cq8fn6u+uLf5rlLnOu+XIrP3H60lO4haILYYNuG3fJh3aLCiHFLSCv4RatWMjk2e2NeaieD2266yVRQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", "dependencies": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" } }, "node_modules/@microsoft/sp-image-helper": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.16.1.tgz", - "integrity": "sha512-GHc4Wry31s6Y+qS8CVY6gqwCpJwXfAS+uss5ntKBZPBzFKl5qW8HEFAD8SHu9G00zb33LJ+7HHSpcFqZGlD7BQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", "dependencies": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", @@ -6410,22 +7240,21 @@ } }, "node_modules/@microsoft/sp-loader": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", - "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", "dependencies": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@rushstack/loader-raw-script": "1.3.260", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "^7.199.1", "raw-loader": "~0.5.1", "react": "17.0.1", "react-dom": "17.0.1", @@ -6433,7 +7262,7 @@ "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", @@ -6466,42 +7295,48 @@ } }, "node_modules/@microsoft/sp-lodash-subset": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.16.1.tgz", - "integrity": "sha512-WRgN4na/lHijQlKAElc+hthtQNMKBbvmWTK7NoQa6D+tOnEc9ay1VCY06NKgGRK8M74xodODjYVO5shRhBFWcw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", "dependencies": { "@types/lodash": "4.14.117", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-module-interfaces": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.16.1.tgz", - "integrity": "sha512-1bSz90Hs50Uf5X44MkHN23QXuybZ0Pz3ZsQ52aJ7C6A79rnZ/yG+JROWmkYNxw2cO1vh0sQZHIWXXndlHC97wQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", "dependencies": { - "@rushstack/node-core-library": "3.52.0", + "@rushstack/node-core-library": "4.0.2", "z-schema": "4.2.4" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dependencies": { - "@types/node": "12.20.24", - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/commander": { @@ -6532,10 +7367,46 @@ "commander": "^9.4.1" } }, - "node_modules/@microsoft/sp-module-interfaces/node_modules/@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + "node_modules/@microsoft/sp-module-interfaces/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { "version": "13.7.0", @@ -6545,6 +7416,11 @@ "node": ">= 0.10" } }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", @@ -6565,52 +7441,51 @@ } }, "node_modules/@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", "dependencies": { "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", "dependencies": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-property-pane": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.16.1.tgz", - "integrity": "sha512-6Gs2v1vLjNZCxW6XFjoznkI5klanxQs4bZLvxWQbmOK4PI1UPfWV0Fiej4d1KgYFAnkIktCIEaiX28vlOFo1jQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", "dependencies": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-component-base": "1.16.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-image-helper": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" }, "engines": { - "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + "node": ">=18.17.1 <19.0.0" }, "peerDependencies": { "@types/react": ">=16.9.51 <18.0.0", @@ -6690,6 +7565,39 @@ "xml": "~1.0.1" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/sp-module-interfaces": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.16.1.tgz", + "integrity": "sha512-1bSz90Hs50Uf5X44MkHN23QXuybZ0Pz3ZsQ52aJ7C6A79rnZ/yG+JROWmkYNxw2cO1vh0sQZHIWXXndlHC97wQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.52.0", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/heft-config-file": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.11.0.tgz", @@ -8149,34 +9057,14 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/@microsoft/teams-js": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.12.1.tgz", - "integrity": "sha512-BRy6vZOseN9F/MG0NWTojYpenuo9XlZ4AfAvwnsG+C36UDPPgW0skWlZ6ub+7RBPhOHcxz8sNg2uHOdGRebWkQ==" - }, "node_modules/@microsoft/teams-js-v2": { "name": "@microsoft/teams-js", - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.4.1.tgz", - "integrity": "sha512-rHOVt3Duw1HJrsZq0FO09qMGVGI5eg6hkVKIxsuyJQ5WMPaGMAcF5A0QlXBzVwa9cocNyv8JYeMeJAh+svnLnw==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "deprecated": "Package no longer supported. Use at your own risk", "dependencies": { - "debug": "4.3.3" - } - }, - "node_modules/@microsoft/teams-js-v2/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "debug": "^4.3.3" } }, "node_modules/@microsoft/tsdoc": { @@ -8433,6 +9321,63 @@ "node": ">= 8" } }, + "node_modules/@pnpm/crypto.base32-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.2" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.8.tgz", + "integrity": "sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "2.0.0", + "@pnpm/types": "9.4.2", + "encode-registry": "^3.0.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/@pnpm/types": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.4.2.tgz", + "integrity": "sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==", + "dev": true, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@pnpm/error": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", @@ -8629,9 +9574,9 @@ } }, "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -9270,11 +10215,51 @@ } }, "node_modules/@rushstack/loader-raw-script": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", - "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", "dependencies": { - "loader-utils": "~1.1.0" + "loader-utils": "1.4.2" + } + }, + "node_modules/@rushstack/loader-raw-script/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/@rushstack/loader-raw-script/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/loader-raw-script/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@rushstack/loader-raw-script/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/@rushstack/localization-utilities": { @@ -9542,6 +10527,190 @@ "commander": "^9.4.1" } }, + "node_modules/@rushstack/package-extractor": { + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", + "dev": true, + "dependencies": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "ignore": "~5.1.6", + "jszip": "~3.8.0", + "minimatch": "~3.0.3", + "npm-packlist": "~2.1.2", + "semver": "~7.5.4" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-extractor/node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-extractor/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-extractor/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, "node_modules/@rushstack/rig-package": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", @@ -9699,6 +10868,198 @@ "commander": "^9.4.1" } }, + "node_modules/@rushstack/rush-http-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, "node_modules/@rushstack/rush-sdk": { "version": "5.79.0", "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.79.0.tgz", @@ -10044,6 +11405,267 @@ } } }, + "node_modules/@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dev": true, + "dependencies": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/localization-utilities": { + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/typings-generator": { + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "chokidar": "~3.4.0", + "fast-glob": "~3.3.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", + "@types/tapable": "1.0.6", + "tapable": "2.2.1" + }, + "engines": { + "node": ">=14.19.0" + }, + "peerDependencies": { + "@rushstack/module-minifier": "*", + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-module-minifier-plugin/node_modules/@rushstack/worker-pool": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, "node_modules/@rushstack/worker-pool": { "version": "0.1.32", "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.1.32.tgz", @@ -10059,6 +11681,15 @@ "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", "dev": true }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", @@ -10068,6 +11699,31 @@ "type-detect": "4.0.8" } }, + "node_modules/@swc/helpers": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -10077,6 +11733,15 @@ "node": ">= 10" } }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/anymatch": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", @@ -10094,9 +11759,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -10107,18 +11772,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -10126,12 +11791,12 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "node_modules/@types/body-parser": { @@ -10159,15 +11824,6 @@ "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", "dev": true }, - "node_modules/@types/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==", - "deprecated": "This is a stub types definition. classnames provides its own type definitions, so you do not need this installed.", - "dependencies": { - "classnames": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -10201,7 +11857,6 @@ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", "dev": true, - "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -10212,16 +11867,15 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, - "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "node_modules/@types/express": { @@ -10258,19 +11912,20 @@ } }, "node_modules/@types/glob-stream": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.1.tgz", - "integrity": "sha512-AGOUTsTdbPkRS0qDeyeS+6KypmfVpbT5j23SN8UPG63qjKXNKjXn6V9wZUr8Fin0m9l8oGYaPK8b2WUMF8xI1A==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", "dev": true, "dependencies": { - "@types/glob": "*", - "@types/node": "*" + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -10405,7 +12060,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", "dev": true, "hasInstallScript": true, "optional": true, @@ -10557,15 +12212,15 @@ } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -10630,11 +12285,17 @@ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", "dev": true }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, "node_modules/@types/node": { "version": "10.17.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", - "dev": true + "devOptional": true }, "node_modules/@types/node-fetch": { "version": "1.6.9", @@ -10655,9 +12316,9 @@ } }, "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, "node_modules/@types/orchestrator": { @@ -10675,6 +12336,12 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "node_modules/@types/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", + "dev": true + }, "node_modules/@types/prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", @@ -10682,9 +12349,9 @@ "dev": true }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "peer": true }, "node_modules/@types/q": { @@ -10706,20 +12373,20 @@ "dev": true }, "node_modules/@types/react": { - "version": "17.0.53", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.53.tgz", - "integrity": "sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw==", + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", "peer": true, "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", + "@types/scheduler": "^0.16", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", - "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", "peer": true, "dependencies": { "@types/react": "^17" @@ -10737,9 +12404,9 @@ "dev": true }, "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", "peer": true }, "node_modules/@types/semver": { @@ -10788,6 +12455,15 @@ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", "dev": true }, + "node_modules/@types/streamx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", @@ -10834,9 +12510,9 @@ } }, "node_modules/@types/undertaker": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.8.tgz", - "integrity": "sha512-gW3PRqCHYpo45XFQHJBhch7L6hytPsIe0QeLujlnFsjHPnXLhJcPdN6a9368d7aIQgH2I/dUTPFBlGeSNA3qOg==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", "dev": true, "dependencies": { "@types/node": "*", @@ -10845,9 +12521,9 @@ } }, "node_modules/@types/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", "dev": true }, "node_modules/@types/vinyl": { @@ -10860,9 +12536,9 @@ } }, "node_modules/@types/vinyl-fs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.0.tgz", - "integrity": "sha512-ItcoHd+fv3bNk2oXDnTfPOAMjIGto4bct2bOp46OZU+GVSPb80/1sDbkLjux8/OllCjt97+uHkxPudLgYdf2GA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", "dev": true, "dependencies": { "@types/glob-stream": "*", @@ -10967,9 +12643,9 @@ "dev": true }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -11029,12 +12705,12 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7.tgz", - "integrity": "sha512-r218ZVL0zFBYzEq8/9K2ZhRgsmKUhm8xd3sWChgvTbmP98kHGuY83IUl64SS9fx9OSBM9vMLdzBfox4eDdm/ZQ==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz", + "integrity": "sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.7" + "@typescript-eslint/utils": "5.59.11" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11092,12 +12768,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", + "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/typescript-estree": "5.59.11", + "@typescript-eslint/utils": "5.59.11", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -11117,6 +12794,110 @@ } } }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/@typescript-eslint/types": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", @@ -11205,17 +12986,19 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", + "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", "dev": true, "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "semver": "^7.3.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11228,14 +13011,20 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11246,9 +13035,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11259,13 +13048,13 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -11286,12 +13075,12 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.59.11", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -11332,9 +13121,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -11366,166 +13155,135 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@uifabric/foundation": { - "version": "7.10.16", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", - "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", + "node_modules/@vue/compiler-core": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz", + "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", + "dev": true, "dependencies": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.38", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" }, - "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@uifabric/foundation/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@uifabric/icons": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", - "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", + "node_modules/@vue/compiler-dom": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", + "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", + "dev": true, "dependencies": { - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "@vue/compiler-core": "3.4.38", + "@vue/shared": "3.4.38" } }, - "node_modules/@uifabric/icons/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", + "node_modules/@vue/compiler-sfc": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", + "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", + "dev": true, "dependencies": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" + "@babel/parser": "^7.24.7", + "@vue/compiler-core": "3.4.38", + "@vue/compiler-dom": "3.4.38", + "@vue/compiler-ssr": "3.4.38", + "@vue/shared": "3.4.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.40", + "source-map-js": "^1.2.0" } }, - "node_modules/@uifabric/merge-styles/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@vue/compiler-sfc/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true }, - "node_modules/@uifabric/react-hooks": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", - "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", + "node_modules/@vue/compiler-sfc/node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@fluentui/react-window-provider": "^1.0.6", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" }, - "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/@uifabric/react-hooks/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@uifabric/set-version": { - "version": "7.0.24", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz", - "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==", + "node_modules/@vue/compiler-ssr": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", + "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", + "dev": true, "dependencies": { - "tslib": "^1.10.0" + "@vue/compiler-dom": "3.4.38", + "@vue/shared": "3.4.38" } }, - "node_modules/@uifabric/set-version/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "dependencies": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "node_modules/@uifabric/styling/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "dependencies": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" - } - }, - "node_modules/@uifabric/utilities/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "peer": true + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true }, "node_modules/@webassemblyjs/helper-code-frame": { "version": "1.9.0", @@ -11597,121 +13355,111 @@ "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, - "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, - "peer": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@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" } }, "node_modules/@webassemblyjs/wast-parser": { @@ -11758,13 +13506,12 @@ "dev": true }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, - "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -11839,6 +13586,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/accepts": { @@ -11889,11 +13637,10 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, - "peer": true, "peerDependencies": { "acorn": "^8" } @@ -11920,14 +13667,18 @@ "version": "1.0.16", "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "deprecated": "This package is no longer supported. Please migrate to @azure/msal-angular.", "engines": { "node": ">=0.8.0" } }, "node_modules/adaptivecards": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.9.0.tgz", - "integrity": "sha512-TXbtzc6LwisTdlfEAooropj9ZwgcQz8bSirWOnph3bzJJr9QF8YQCfSIpcAXKTJ7b6YrOfH+9xw/a8RaKgeOZg==" + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.11.2.tgz", + "integrity": "sha512-yV+o272Xe+qVoz0yIaJAo0RwLtRUX8XyuXIaKepaS+Ei3BgU2w5yl2g0d1UbgoFAyRtk9mVZuvWtPiM8mj+FmA==", + "peerDependencies": { + "swiper": "^8.2.6" + } }, "node_modules/agent-base": { "version": "6.0.2", @@ -12033,6 +13784,15 @@ "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", "dev": true }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, "node_modules/ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", @@ -12251,18 +14011,12 @@ } }, "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", - "dev": true - }, - "node_modules/array-find-index": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/array-flatten": { @@ -12645,9 +14399,9 @@ } }, "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", "dev": true }, "node_modules/babel-jest": { @@ -12881,6 +14635,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, "engines": { "node": "*" } @@ -12904,6 +14659,55 @@ "file-uri-to-path": "1.0.0" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -12916,6 +14720,18 @@ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "dev": true }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, "node_modules/body-parser": { "version": "1.18.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", @@ -12952,6 +14768,31 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, "node_modules/bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", @@ -13019,6 +14860,85 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -13179,9 +15099,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -13191,13 +15111,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -13379,6 +15303,42 @@ "node": ">=0.10.0" } }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -13416,6 +15376,101 @@ "node": ">=4" } }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dev": true, + "dependencies": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/callsite-record/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/callsite-record/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/callsite-record/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/callsite-record/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", @@ -13445,25 +15500,20 @@ } }, "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/caniuse-api": { @@ -13479,9 +15529,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001447", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", - "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "dev": true, "funding": [ { @@ -13491,6 +15541,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ] }, @@ -13675,11 +15729,6 @@ "node": ">=0.10.0" } }, - "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, "node_modules/clean-css": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", @@ -13761,6 +15810,18 @@ "node": ">=6" } }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -13773,6 +15834,18 @@ "node": ">=8" } }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-table": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", @@ -13914,6 +15987,18 @@ "node": ">=0.10.0" } }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/clone-stats": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", @@ -14045,9 +16130,9 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "node_modules/collection-map": { @@ -14139,6 +16224,12 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, "node_modules/colorette": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", @@ -14149,6 +16240,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true, "engines": { "node": ">=0.1.90" } @@ -14255,6 +16347,23 @@ "typedarray": "^0.0.6" } }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -14280,9 +16389,9 @@ } }, "node_modules/connect-livereload": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", - "integrity": "sha512-3KnRwsWf4VmP01I4hCDQqTc4e2UxOvJIi8i08GiwqX2oymzxNFY7PqjFkwHglYTJ0yzUJkO5yqdPxVaIz3Pbug==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", "dev": true, "engines": { "node": "*" @@ -14360,6 +16469,12 @@ "node": ">= 0.6" } }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -14690,6 +16805,15 @@ "node": "*" } }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -15233,23 +17357,11 @@ } }, "node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "peer": true }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -15293,6 +17405,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/data-urls/node_modules/whatwg-url": { @@ -15319,7 +17432,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -15350,6 +17462,31 @@ "node": ">=0.10.0" } }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -15372,6 +17509,18 @@ "npm": ">=2.15" } }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -15389,6 +17538,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -15481,6 +17639,33 @@ "node": ">= 0.10" } }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -15541,6 +17726,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -15561,6 +17747,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -15578,6 +17765,280 @@ "node": ">=0.4.0" } }, + "node_modules/depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/depcheck/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/depcheck/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/depcheck/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/depcheck/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/depcheck/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/depcheck/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/depcheck/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depcheck/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -15587,6 +18048,57 @@ "node": ">= 0.6" } }, + "node_modules/dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.1" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "dev": true, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, "node_modules/des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -15754,6 +18266,15 @@ } ] }, + "node_modules/dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "peer": true, + "dependencies": { + "ssr-window": "^4.0.0" + } + }, "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -15774,11 +18295,39 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { "webidl-conversions": "^4.0.2" } }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, "node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -15789,6 +18338,35 @@ "domelementtype": "1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -15801,12 +18379,6 @@ "node": ">=8" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, "node_modules/duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", @@ -15840,6 +18412,12 @@ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, "node_modules/duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -15900,9 +18478,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", "dev": true }, "node_modules/elliptic": { @@ -15936,10 +18514,23 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true, "engines": { "node": ">= 0.10" } }, + "node_modules/encode-registry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", + "integrity": "sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==", + "dev": true, + "dependencies": { + "mem": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -15968,9 +18559,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -16034,6 +18625,15 @@ "errno": "cli.js" } }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -16106,11 +18706,10 @@ "dev": true }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, - "peer": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true }, "node_modules/es-set-tostringtag": { "version": "2.0.1", @@ -16216,14 +18815,23 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" } }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -16325,50 +18933,44 @@ } }, "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", "dev": true, - "peer": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", "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": "^5.1.2", + "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -16376,7 +18978,7 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -16559,132 +19161,17 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-webpack-plugin": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", - "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.2.6", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/arrify": { + "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -16696,73 +19183,39 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "peer": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "is-glob": "^4.0.3" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, "node_modules/eslint/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "peer": true, "dependencies": { "type-fest": "^0.20.2" }, @@ -16774,11 +19227,10 @@ } }, "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, - "peer": true, "engines": { "node": ">= 4" } @@ -16788,7 +19240,6 @@ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "peer": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -16800,12 +19251,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/eslint/node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "peer": true, "engines": { "node": ">=4" } @@ -16815,7 +19277,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -16886,6 +19347,12 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -16904,21 +19371,6 @@ "node": ">= 0.6" } }, - "node_modules/event-stream": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", - "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" - } - }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -17381,6 +19833,13 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true, + "peer": true + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -17602,6 +20061,16 @@ "node": ">=8" } }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, "node_modules/findup-sync": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", @@ -18119,12 +20588,6 @@ "node": ">= 0.6" } }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", - "dev": true - }, "node_modules/from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", @@ -18213,10 +20676,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { "version": "1.1.5", @@ -18310,15 +20775,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -18383,6 +20839,15 @@ "node": ">= 4.0" } }, + "node_modules/giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -18488,8 +20953,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true + "dev": true }, "node_modules/glob-watcher": { "version": "5.0.5", @@ -18769,6 +21233,30 @@ "node": ">=0.10.0" } }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -18876,11 +21364,51 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -19158,118 +21686,34 @@ } }, "node_modules/gulp-connect": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", - "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", "dev": true, "dependencies": { - "ansi-colors": "^1.0.1", - "connect": "^3.6.5", - "connect-livereload": "^0.5.4", - "event-stream": "^3.3.2", + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", "fancy-log": "^1.3.2", - "send": "^0.13.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", "serve-index": "^1.9.1", - "serve-static": "^1.13.1", - "tiny-lr": "^0.2.1" + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-connect/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "dev": true, - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/gulp-connect/node_modules/etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha512-Mbv5pNpLNPrm1b4rzZlZlfTRpdDr31oiD43N362sIyvSWVNu5Du33EcJGzvEV4YdYLuENB1HzND907cQkFmXNw==", + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/gulp-connect/node_modules/fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha512-akx5WBKAwMSg36qoHTuMMVncHWctlaDGslJASDYAhoLrzDUDCjZlOngNa/iC6lPm9aA0qk8pN5KnpmbJHSIIQQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/gulp-connect/node_modules/http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha512-gMygNskMurDCWfoCdyh1gOeDfSbkAHXqz94QoPj5IHIUjC/BG8/xv7FSEUr7waR5RcAya4j58bft9Wu/wHNeXA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "statuses": "1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/gulp-connect/node_modules/mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha512-sAaYXszED5ALBt665F0wMQCUXpGuZsGdopoqcHPdL39ZYdi7uHoZlhrfZfhv8WzivhBzr/oXwaj+yiK5wY8MXQ==", - "dev": true, - "bin": { - "mime": "cli.js" - } - }, - "node_modules/gulp-connect/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==", - "dev": true - }, - "node_modules/gulp-connect/node_modules/range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha512-nDsRrtIxVUO5opg/A8T2S3ebULVIfuh8ECbh4w3N4mWxIiT3QILDJDUQayPqm2e8Q8NUa0RSUkGCfe33AfjR3Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/gulp-connect/node_modules/send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha512-cQ0rmXHrdO2Iof08igV2bG/yXWD106ANwBg6DkGQNT2Vsznbgq6T0oAIQboy1GoFsIuy51jCim26aA9tj3Z3Zg==", - "dev": true, - "dependencies": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/gulp-connect/node_modules/statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha512-pVEuxHdSGrt8QmQ3LOZXLhSA6MP/iPqKzZeO6Squ7PNGkA/9MBsSfV0/L+bIxkoDmjF4tZcLpcVq/fkqoHvuKg==", - "dev": true - }, "node_modules/gulp-flatten": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", @@ -19306,22 +21750,6 @@ "minimatch": "^3.0.3" } }, - "node_modules/gulp-open": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", - "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "dependencies": { - "colors": "^1.1.2", - "opn": "5.2.0", - "plugin-log": "^0.1.0", - "through2": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/gulp-util": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", @@ -19495,6 +21923,15 @@ "node": ">=6" } }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -19672,6 +22109,15 @@ "node": ">=0.10.0" } }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -19730,6 +22176,17 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -19745,6 +22202,94 @@ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + } + }, + "node_modules/highlight-es/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/highlight-es/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/highlight-es/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/highlight-es/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "node_modules/highlight-es/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -19877,6 +22422,86 @@ "node": ">=4" } }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/html-minifier-terser/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/html-minifier-terser/node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -20659,12 +23284,14 @@ } }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -20753,6 +23380,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "dev": true + }, "node_modules/is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", @@ -20786,18 +23419,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -20828,6 +23449,31 @@ "node": ">=0.10.0" } }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", @@ -20849,6 +23495,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -21079,6 +23737,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -21127,6 +23797,12 @@ "node": ">=8" } }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -21164,9 +23840,9 @@ "dev": true }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" @@ -21197,17 +23873,44 @@ } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps": { @@ -21225,9 +23928,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -21322,9 +24025,9 @@ "dev": true }, "node_modules/jest-cli/node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, "node_modules/jest-cli/node_modules/wrap-ansi": { @@ -21416,6 +24119,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/jest-config/node_modules/acorn": { @@ -21458,6 +24162,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -21568,9 +24273,9 @@ } }, "node_modules/jest-config/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -21652,6 +24357,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/jest-environment-jsdom/node_modules/acorn": { @@ -21767,9 +24473,9 @@ } }, "node_modules/jest-environment-jsdom/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -22089,9 +24795,9 @@ } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -22121,6 +24827,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -22144,9 +24851,9 @@ "dev": true }, "node_modules/jest-runtime/node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, "node_modules/jest-runtime/node_modules/wrap-ansi": { @@ -22414,6 +25121,12 @@ "node": ">=4" } }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -22583,6 +25296,15 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, "node_modules/kill-port": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", @@ -22642,6 +25364,18 @@ "node": ">= 0.10" } }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -22753,6 +25487,15 @@ "node": ">=0.10.0" } }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/line-diff": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", @@ -22798,12 +25541,44 @@ "node": ">=8" } }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, - "peer": true, "engines": { "node": ">=6.11.5" } @@ -22812,6 +25587,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ==", + "dev": true, "dependencies": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -22825,6 +25601,7 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, "bin": { "json5": "lib/cli.js" } @@ -23019,6 +25796,38 @@ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/loglevel": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", @@ -23052,25 +25861,21 @@ "loose-envify": "cli.js" } }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -23080,6 +25885,15 @@ "yallist": "^3.0.2" } }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -23134,6 +25948,18 @@ "tmpl": "1.0.5" } }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -23144,12 +25970,15 @@ } }, "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/map-stream": { @@ -23377,6 +26206,31 @@ "node": ">= 0.6" } }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/mem/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/memfs": { "version": "3.4.13", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", @@ -23400,157 +26254,50 @@ } }, "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/meow/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "engines": { + "node": ">=10" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/meow/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/merge-descriptors": { @@ -23657,6 +26404,24 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -23685,11 +26450,42 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -23872,27 +26668,12 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/msal": { - "version": "1.4.17", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz", - "integrity": "sha512-RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==", - "dependencies": { - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/msal/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/msalBrowserLegacy": { "name": "@azure/msal-browser", "version": "2.22.0", "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", "dependencies": { "@azure/msal-common": "^6.1.0" }, @@ -23913,6 +26694,7 @@ "version": "1.4.12", "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "deprecated": "This package is no longer supported. Please use @azure/msal-browser instead.", "dependencies": { "tslib": "^1.9.3" }, @@ -23944,6 +26726,58 @@ "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", "dev": true }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/multimatch/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/multipipe": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", @@ -23993,10 +26827,16 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -24041,6 +26881,12 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -24077,6 +26923,15 @@ "lower-case": "^1.1.1" } }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -24191,9 +27046,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/normalize-package-data": { @@ -24259,6 +27114,265 @@ "npm-normalize-package-bin": "^1.0.1" } }, + "node_modules/npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dev": true, + "dependencies": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "bin": { + "npm-check": "bin/cli.js" + }, + "engines": { + "node": ">=10.9.0" + } + }, + "node_modules/npm-check/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-check/node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-check/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/npm-check/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-check/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-check/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-check/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check/node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/npm-check/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", @@ -24367,9 +27481,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "node_modules/oauth-sign": { @@ -24676,39 +27790,6 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, - "node_modules/office-ui-fabric-react": { - "version": "7.203.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.203.0.tgz", - "integrity": "sha512-JUL8PzcvKxGDUgNobP12y5XQg7e+V63C7i21OxT7YetspSJvsvb7VD4//+2XO+NQ6xoTLIksHedUdabNDQ8GDQ==", - "dependencies": { - "@fluentui/date-time-utilities": "^7.9.1", - "@fluentui/react-focus": "^7.18.17", - "@fluentui/react-theme-provider": "^0.19.16", - "@fluentui/react-window-provider": "^1.0.6", - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/foundation": "^7.10.16", - "@uifabric/icons": "^7.9.5", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/react-hooks": "^7.16.4", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "peerDependencies": { - "@types/react": ">=16.8.0 <18.0.0", - "@types/react-dom": ">=16.8.0 <18.0.0", - "react": ">=16.8.0 <18.0.0", - "react-dom": ">=16.8.0 <18.0.0" - } - }, - "node_modules/office-ui-fabric-react/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -24755,9 +27836,9 @@ } }, "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, "dependencies": { "define-lazy-prop": "^2.0.0", @@ -24771,27 +27852,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opn": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", - "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -24809,6 +27869,45 @@ "node": ">= 0.8.0" } }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/orchestrator": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", @@ -24893,6 +27992,24 @@ "os-tmpdir": "^1.0.0" } }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -25033,6 +28150,30 @@ "node": ">=6" } }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -25158,6 +28299,35 @@ "node": ">= 0.8" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -25265,15 +28435,6 @@ "node": ">=4" } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", - "dev": true, - "dependencies": { - "through": "~2.3" - } - }, "node_modules/pbkdf2": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", @@ -25354,9 +28515,9 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, "engines": { "node": ">= 6" @@ -25454,98 +28615,13 @@ "node": ">=8" } }, - "node_modules/plugin-log": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", - "integrity": "sha512-TzmfWRMEFAnrZbI4GfyXv9Gp5E71eby3gmvnP6LEfmYbVC8FPN2RBRhwxg4sjIg+fy8AJ3mczhLXvk0pzHPeMg==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "dependencies": { - "chalk": "^1.1.1", - "dateformat": "^1.0.11" - }, - "engines": { - "node": ">= 0.9.0" - } - }, - "node_modules/plugin-log/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-log/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-log/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-log/node_modules/dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha512-5sFRfAAmbHdIts+eKjR9kYJoF0ViCMVX9yqLu5A7S/v+nd077KgCITOMiirmyCBiZpKLDXbBOkYm6tu7rX/TKg==", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - }, - "bin": { - "dateformat": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/plugin-log/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/plugin-log/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-log/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true, - "engines": { - "node": ">=0.8.0" + "semver-compare": "^1.0.0" } }, "node_modules/pn": { @@ -25554,6 +28630,12 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, + "node_modules/pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==", + "dev": true + }, "node_modules/portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", @@ -26580,6 +29662,67 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/preferred-pm": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.4.tgz", + "integrity": "sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -26589,6 +29732,15 @@ "node": ">= 0.8.0" } }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/pretty-format": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", @@ -26670,6 +29822,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -26770,6 +29923,18 @@ "node": ">=6" } }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -26834,6 +29999,15 @@ } ] }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ramda": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", @@ -26888,6 +30062,60 @@ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/rc-config-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -26918,7 +30146,8 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "node_modules/react-refresh": { "version": "0.14.0", @@ -27318,29 +30547,23 @@ } }, "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/redent/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "peer": true }, "node_modules/regex-not": { "version": "1.0.2", @@ -27384,6 +30607,30 @@ "url": "https://github.com/sponsors/mysticatea" } }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -27444,18 +30691,6 @@ "node": ">=0.10" } }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/replace-ext": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", @@ -27618,6 +30853,12 @@ "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, "node_modules/requirejs": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", @@ -27640,6 +30881,7 @@ "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, "dependencies": { "path-parse": "^1.0.6" }, @@ -27700,6 +30942,15 @@ "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, "node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -27741,6 +30992,12 @@ "node": ">=0.10.0" } }, + "node_modules/rfc4648": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz", + "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==", + "dev": true + }, "node_modules/rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", @@ -27872,6 +31129,12 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, "node_modules/safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", @@ -28386,6 +31649,7 @@ "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -28396,6 +31660,33 @@ "node": ">=10" } }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", @@ -28412,6 +31703,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -28422,7 +31714,8 @@ "node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/send": { "version": "0.16.2", @@ -29049,9 +32342,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -29367,6 +32660,63 @@ "fast-serve": "lib/serve.js" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/load-themed-styles": { "version": "1.10.247", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.247.tgz", @@ -29406,6 +32756,16 @@ "node": ">=4.0.0" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -29617,6 +32977,15 @@ "node": ">=8" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", @@ -29707,6 +33076,82 @@ "node": ">= 0.8" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -29942,6 +33387,64 @@ "node": ">=4.3.0 <5.0.0 || >=5.10" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", @@ -29955,6 +33458,228 @@ "node": ">=4.0.0" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "peer": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", @@ -30179,6 +33904,22 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/globby": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", @@ -30394,6 +34135,41 @@ "node": ">=4" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -31148,6 +34924,19 @@ "node": ">=0.10.0" } }, + "node_modules/spfx-fast-serve-helpers/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/spfx-fast-serve-helpers/node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -31571,18 +35360,6 @@ "decamelize": "^1.2.0" } }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -31602,9 +35379,9 @@ "dev": true }, "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, "dependencies": { "asn1": "~0.2.3", @@ -31626,6 +35403,12 @@ "node": ">=0.10.0" } }, + "node_modules/ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==", + "peer": true + }, "node_modules/ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -31806,16 +35589,6 @@ "readable-stream": "^2.0.2" } }, - "node_modules/stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, "node_modules/stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", @@ -31924,6 +35697,12 @@ "node": ">=6" } }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -32025,18 +35804,15 @@ } }, "node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" + "min-indent": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-json-comments": { @@ -32186,7 +35962,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -32315,6 +36090,30 @@ "node": ">=4" } }, + "node_modules/swiper": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz", + "integrity": "sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "hasInstallScript": true, + "peer": true, + "dependencies": { + "dom7": "^4.0.4", + "ssr-window": "^4.0.2" + }, + "engines": { + "node": ">= 4.7.0" + } + }, "node_modules/symbol": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", @@ -32328,9 +36127,9 @@ "dev": true }, "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "peer": true, "dependencies": { @@ -32345,16 +36144,16 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "peer": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -32453,14 +36252,13 @@ } }, "node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", "dev": true, - "peer": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -32472,17 +36270,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "peer": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -32511,7 +36308,6 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "peer": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -32522,11 +36318,10 @@ } }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -32541,11 +36336,10 @@ } }, "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "peer": true, "dependencies": { "randombytes": "^2.1.0" } @@ -32555,7 +36349,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -32570,8 +36363,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/test-exclude": { "version": "6.0.0", @@ -32591,6 +36383,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -32700,117 +36493,28 @@ "dev": true }, "node_modules/tiny-lr": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", - "integrity": "sha512-cmC4iw/nymXg+dc57AQ8Xv3bHxNQOGyQC3Ht5xLN67hksk6ucshrLk/VKiXuMbnZgToQ2NbnICxYj63xVw+Qbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "dev": true, "dependencies": { - "body-parser": "~1.14.0", - "debug": "~2.2.0", + "body": "^5.1.0", + "debug": "^3.1.0", "faye-websocket": "~0.10.0", - "livereload-js": "^2.2.0", - "parseurl": "~1.3.0", - "qs": "~5.1.0" + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" } }, - "node_modules/tiny-lr/node_modules/body-parser": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", - "integrity": "sha512-6D9uiWn7dbnDAhlDikccybuqKCmsoest0es3VSQO8Doz/fzx6Ls7kJNxKBYTjbzu4/RzNsf9zuACnS3UYjVH8Q==", - "dev": true, - "dependencies": { - "bytes": "2.2.0", - "content-type": "~1.0.1", - "debug": "~2.2.0", - "depd": "~1.1.0", - "http-errors": "~1.3.1", - "iconv-lite": "0.4.13", - "on-finished": "~2.3.0", - "qs": "5.2.0", - "raw-body": "~2.1.5", - "type-is": "~1.6.10" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/tiny-lr/node_modules/body-parser/node_modules/qs": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "integrity": "sha512-VH4FeG98gs6AkHivaW2O14vsOPBL9E80Sj7fITunoDijiYQ1lsVwJYmm1CSL+oLyO2N5HPdo23GXAG64uKOAZQ==", - "dev": true, - "engines": ">=0.10.40" - }, - "node_modules/tiny-lr/node_modules/bytes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", - "integrity": "sha512-zGRpnr2l5w/s8PxkrquUJoVeR06KvqPelrYqiSyQV7QEBqCYivpb6UzXYWC6JDBVtNFOT0rzJRFhkfJgxzmILA==", - "dev": true - }, "node_modules/tiny-lr/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "dependencies": { - "ms": "0.7.1" + "ms": "^2.1.1" } }, - "node_modules/tiny-lr/node_modules/http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha512-gMygNskMurDCWfoCdyh1gOeDfSbkAHXqz94QoPj5IHIUjC/BG8/xv7FSEUr7waR5RcAya4j58bft9Wu/wHNeXA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "statuses": "1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/tiny-lr/node_modules/iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha512-QwVuTNQv7tXC5mMWFX5N5wGjmybjNBBD8P3BReTkPmipoxTUFgWM2gXNvldHQr6T14DH0Dh6qBVg98iJt7u4mQ==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/tiny-lr/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==", - "dev": true - }, - "node_modules/tiny-lr/node_modules/qs": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", - "integrity": "sha512-SGDM48EwFLWnYYpNlOkEIRJb4wil5FKJxpR6NVfQjz6qJmX53ki7Xj1cLNEAkb70vUfJmdVLOwODyABgZyDMZw==", - "dev": true, - "engines": ">=0.10.40" - }, - "node_modules/tiny-lr/node_modules/raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha512-x4d27vsIG04gZ1imkuDXB9Rd/EkAx5kYzeMijIYw1PAor0Ld3nTlkQQwDjKu42GdRUFCX1AfGnTSQB4O57eWVg==", - "dev": true, - "dependencies": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/tiny-lr/node_modules/raw-body/node_modules/bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha512-SvUX8+c/Ga454a4fprIdIUzUN9xfd1YTvYh7ub5ZPJ+ZJ/+K2Bp6IpWGmnw8r3caLTsmhvJAKZz3qjIo9+XuCQ==", - "dev": true - }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -32881,6 +36585,15 @@ "node": ">=0.10.0" } }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -32963,12 +36676,12 @@ } }, "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/true-case-path": { @@ -33312,9 +37025,9 @@ } }, "node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -33470,6 +37183,18 @@ "through2-filter": "^3.0.0" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -33552,9 +37277,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -33564,25 +37289,82 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" } }, "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/upper-case": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", @@ -33625,6 +37407,18 @@ "requires-port": "^1.0.0" } }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", @@ -33937,7 +37731,6 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, - "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -34243,6 +38036,15 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, "node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -34250,23 +38052,22 @@ "dev": true }, "node_modules/webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dev": true, - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@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.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "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", @@ -34275,9 +38076,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -35055,11 +38856,10 @@ } }, "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -35078,7 +38878,6 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "peer": true, "engines": { "node": ">=10.13.0" } @@ -35128,9 +38927,9 @@ } }, "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", @@ -35186,6 +38985,19 @@ "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", "dev": true }, + "node_modules/which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, "node_modules/which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -35206,6 +39018,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", @@ -35367,6 +39191,15 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", @@ -35706,13 +39539,13 @@ }, "dependencies": { "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@azure/abort-controller": { @@ -35725,13 +39558,31 @@ } }, "@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + } } }, "@azure/core-client": { @@ -35880,13 +39731,30 @@ } }, "@azure/core-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.1.1.tgz", - "integrity": "sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + } } }, "@azure/identity": { @@ -35943,6 +39811,7 @@ "version": "2.28.1", "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "dev": true, "requires": { "@azure/msal-common": "^7.3.0" } @@ -35950,7 +39819,8 @@ "@azure/msal-common": { "version": "7.6.0", "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", - "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==" + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "dev": true }, "@azure/msal-node": { "version": "1.14.6", @@ -35994,102 +39864,58 @@ } }, "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@babel/compat-data": { - "version": "7.20.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", - "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "dev": true }, "@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -36099,41 +39925,28 @@ } }, "@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", "dev": true, "requires": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.4", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } } }, "@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "dependencies": { "semver": { @@ -36144,118 +39957,82 @@ } } }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true }, "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true }, "@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "dependencies": { "ansi-styles": { @@ -36305,6 +40082,12 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -36317,10 +40100,13 @@ } }, "@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "dev": true + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", + "dev": true, + "requires": { + "@babel/types": "^7.25.4" + } }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -36421,43 +40207,49 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/runtime": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz", + "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==", + "peer": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", "dev": true, "requires": { - "@babel/code-frame": "^7.22.13", - "@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.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" } }, @@ -36477,12 +40269,36 @@ "minimist": "^1.2.0" } }, + "@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, "@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true + }, "@eslint/eslintrc": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", @@ -36555,180 +40371,167 @@ } }, "@fluentui/date-time-utilities": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.1.tgz", - "integrity": "sha512-o8iU1VIY+QsqVRWARKiky29fh4KR1xaKSgMClXIi65qkt8EDDhjmlzL0KVDEoDA2GWukwb/1PpaVCWDg4v3cUQ==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" } }, "@fluentui/dom-utilities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz", - "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/font-icons-mdl2": { + "version": "8.5.50", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz", + "integrity": "sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ==", + "requires": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "@fluentui/foundation-legacy": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz", + "integrity": "sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" } }, "@fluentui/keyboard-key": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz", - "integrity": "sha512-iT1bU56rKrKEOfODoW6fScY11qj3iaYrZ+z11T6fo5+TDm84UGkkXjLXJTE57ZJzg0/gbccHQWYv+chY7bJN8Q==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", + "requires": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" } }, "@fluentui/react": { - "version": "7.203.0", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-7.203.0.tgz", - "integrity": "sha512-hWB+7ExNRqmCND4UVAh3FGz/NPc75fgjwPyi8HgrHRp+CxCbUvl2CGhZLxyItRiNns0V7007AhKB4M2wQQgfOw==", + "version": "8.120.7", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.7.tgz", + "integrity": "sha512-eU8b3X6t3v6Gv38vYXXnI9JBnaTY1wpeLmErPcdBIuvVpAq35/HU+FmR1CB6FDd9oOQqC4sbM6nTlI6mSudmsw==", "requires": { - "@uifabric/set-version": "^7.0.24", - "office-ui-fabric-react": "^7.203.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@fluentui/react-compose": { - "version": "0.19.24", - "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.24.tgz", - "integrity": "sha512-4PO7WSIZjwBGObpknjK8d1+PhPHJGSlVSXKFHGEoBjLWVlCTMw6Xa1S4+3K6eE3TEBbe9rsqwwocMTFHjhWwtQ==", - "requires": { - "@types/classnames": "^2.2.9", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "classnames": "^2.2.6", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" } }, "@fluentui/react-focus": { - "version": "7.18.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", - "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", + "version": "8.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz", + "integrity": "sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw==", "requires": { - "@fluentui/keyboard-key": "^0.2.12", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" } }, - "@fluentui/react-stylesheets": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.9.tgz", - "integrity": "sha512-6GDU/cUEG/eJ4owqQXDWPmP5L1zNh2NLEDKdEzxd7cWtGnoXLeMjbs4vF4t5wYGzGaxZmUQILOvJdgCIuc9L9Q==", + "@fluentui/react-hooks": { + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" } }, - "@fluentui/react-theme-provider": { - "version": "0.19.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.19.16.tgz", - "integrity": "sha512-Kf7z4ZfNLS/onaFL5eQDSlizgwy2ytn6SDyjEKV+9VhxIXdDtOh8AaMXWE7dsj1cRBfBUvuGPVnsnoaGdHxJ+A==", + "@fluentui/react-portal-compat-context": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", "requires": { - "@fluentui/react-compose": "^0.19.24", - "@fluentui/react-stylesheets": "^0.2.9", - "@fluentui/react-window-provider": "^1.0.6", - "@fluentui/theme": "^1.7.13", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/react-hooks": "^7.16.4", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "classnames": "^2.2.6", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@swc/helpers": "^0.5.1" } }, "@fluentui/react-window-provider": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", - "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/set-version": { + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/style-utilities": { + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz", + "integrity": "sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" } }, "@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "@fluentui/utilities": { + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", + "requires": { + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" } }, "@gar/promisify": { @@ -36738,13 +40541,12 @@ "dev": true }, "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, - "peer": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" } @@ -37018,9 +40820,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -37029,66 +40831,52 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true }, "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "peer": true, "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@leichtgewicht/ip-codec": { @@ -37173,130 +40961,131 @@ } }, "@microsoft/eslint-config-spfx": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.16.1.tgz", - "integrity": "sha512-WJVgoqTUQdlX2r6dY2ETmssXXNr5XwakBdvvPA9KM0Smu9quSbrsyka1fNDRrsuku5pOp5zwfpHn+aK9qg9C9w==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", "dev": true, "requires": { - "@microsoft/eslint-plugin-spfx": "1.16.1", - "@rushstack/eslint-config": "3.0.1", - "@typescript-eslint/experimental-utils": "5.30.7" + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", + "@typescript-eslint/experimental-utils": "5.59.11" }, "dependencies": { "@rushstack/eslint-config": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.0.1.tgz", - "integrity": "sha512-9OIB2T6fYsgMNUVGjopgT8NZv7x4shXsq1KqT8fX0VVVzJ6/XA7+nSBXHYFzYH+8Liux7ApdzyaZNxaF0Ex7Sw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", "dev": true, "requires": { - "@rushstack/eslint-patch": "1.2.0", - "@rushstack/eslint-plugin": "0.10.0", - "@rushstack/eslint-plugin-packlets": "0.5.0", - "@rushstack/eslint-plugin-security": "0.4.0", - "@typescript-eslint/eslint-plugin": "~5.30.3", - "@typescript-eslint/experimental-utils": "~5.30.3", - "@typescript-eslint/parser": "~5.30.3", - "@typescript-eslint/typescript-estree": "~5.30.3", + "@rushstack/eslint-patch": "1.6.0", + "@rushstack/eslint-plugin": "0.13.1", + "@rushstack/eslint-plugin-packlets": "0.8.1", + "@rushstack/eslint-plugin-security": "0.7.1", + "@typescript-eslint/eslint-plugin": "~5.59.2", + "@typescript-eslint/experimental-utils": "~5.59.2", + "@typescript-eslint/parser": "~5.59.2", + "@typescript-eslint/typescript-estree": "~5.59.2", "eslint-plugin-promise": "~6.0.0", "eslint-plugin-react": "~7.27.1", "eslint-plugin-tsdoc": "~0.2.16" } }, "@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "dev": true }, "@rushstack/eslint-plugin": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.10.0.tgz", - "integrity": "sha512-39DCBD6s7Y5XQxvcMmitXfupkReGcg0lmtil9mrGHkDoyiUln90sOWtpkSl6LqUrSL3lx7N2wRvJiJlwGIPYFQ==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.13.1.tgz", + "integrity": "sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==", "dev": true, "requires": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.30.3" + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" } }, "@rushstack/eslint-plugin-packlets": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.5.0.tgz", - "integrity": "sha512-I160nHeAGzA0q4g3cR7kiHNgiU1HqrYto52+lEmxLAdbBllqc6IOyiWQfCDb5ug0f+Y8bTwMQHiUrI7XclZB/Q==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.8.1.tgz", + "integrity": "sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==", "dev": true, "requires": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.30.3" + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" } }, "@rushstack/eslint-plugin-security": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.4.0.tgz", - "integrity": "sha512-jRFtrOnZZcuJ2MRA9RtoeyKiFQ60iKu7SDF1wkc7M9nHL5C1HkFApX6nTlAjY7C5B7UlV+9BP9fDmOJJmB4FSw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.7.1.tgz", + "integrity": "sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==", "dev": true, "requires": { - "@rushstack/tree-pattern": "0.2.4", - "@typescript-eslint/experimental-utils": "~5.30.3" + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" } }, "@rushstack/tree-pattern": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", - "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz", + "integrity": "sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==", "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", + "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/type-utils": "5.59.11", + "@typescript-eslint/utils": "5.59.11", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", - "regexpp": "^3.2.0", + "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", + "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" } }, "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -37305,12 +41094,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.59.11", "eslint-visitor-keys": "^3.3.0" } }, @@ -37335,9 +41124,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "merge2": { @@ -37345,34 +41134,27 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true - }, - "typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", - "dev": true, - "peer": true } } }, "@microsoft/eslint-plugin-spfx": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.16.1.tgz", - "integrity": "sha512-CN91uwrZ6/huwzWmD/NDF5cx6KQq11rt1JI5l/5kK1CvXKpaoU8XUGL8WCy9Ed7C0VD/DoZAtiapjp2rtc517g==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "5.30.7" + "@typescript-eslint/experimental-utils": "5.59.11" } }, "@microsoft/gulp-core-build": { - "version": "3.17.19", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.19.tgz", - "integrity": "sha512-izeW3DDC9KC5NYqwHqddY0KElO7YYLtbXvH30JJnYFVlpaXTl23opv5XFZYpWe6LKGuNVGnbTNwYqEuxiGiTVg==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", "dev": true, "requires": { "@jest/core": "~25.4.0", "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.44.1", + "@rushstack/node-core-library": "~3.53.0", "@types/chalk": "0.4.31", "@types/gulp": "4.0.6", "@types/jest": "25.2.1", @@ -37409,74 +41191,8 @@ "xml": "~1.0.1", "yargs": "~4.6.0", "z-schema": "~3.18.3" - } - }, - "@microsoft/gulp-core-build-sass": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.16.0.tgz", - "integrity": "sha512-sDwUyTsnRBvnMntiIGtElcaYejK17/WZRiXXXaS8VkrTNfBjdcifPnnuojKawGYnE3kFC2PrP+TwB2BI9rvVKg==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.17.20", - "@microsoft/load-themed-styles": "~1.10.172", - "@rushstack/node-core-library": "~3.53.0", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "autoprefixer": "~9.8.8", - "clean-css": "4.2.1", - "glob": "~7.0.5", - "postcss": "7.0.38", - "postcss-modules": "~1.5.0", - "sass": "1.44.0" }, "dependencies": { - "@microsoft/gulp-core-build": { - "version": "3.17.20", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.20.tgz", - "integrity": "sha512-VBZY08BhygVV9WeIY8lo9yUoe51+5mMjdfx8Bqle40k+/V7br0d93LXeUcMqaCJ5J6C3ribx2mrzaYhkj1l//g==", - "dev": true, - "requires": { - "@jest/core": "~25.4.0", - "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.53.0", - "@types/chalk": "0.4.31", - "@types/gulp": "4.0.6", - "@types/jest": "25.2.1", - "@types/node": "10.17.13", - "@types/node-notifier": "8.0.2", - "@types/orchestrator": "0.0.30", - "@types/semver": "7.3.5", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3", - "@types/yargs": "0.0.34", - "colors": "~1.2.1", - "del": "^2.2.2", - "end-of-stream": "~1.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "globby": "~5.0.0", - "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", - "gulp-if": "^2.0.1", - "jest": "~25.4.0", - "jest-cli": "~25.4.0", - "jest-environment-jsdom": "~25.4.0", - "jest-nunit-reporter": "~1.3.1", - "jsdom": "~11.11.0", - "lodash.merge": "~4.6.2", - "merge2": "~1.0.2", - "node-notifier": "~10.0.1", - "object-assign": "~4.1.0", - "orchestrator": "~0.3.8", - "pretty-hrtime": "~1.0.2", - "semver": "~7.3.0", - "through2": "~2.0.1", - "vinyl": "~2.2.0", - "xml": "~1.0.1", - "yargs": "~4.6.0", - "z-schema": "~3.18.3" - } - }, "@rushstack/node-core-library": { "version": "3.53.3", "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", @@ -37521,650 +41237,231 @@ "optional": true }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true } } }, - "@microsoft/gulp-core-build-serve": { - "version": "3.9.22", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.9.22.tgz", - "integrity": "sha512-gIhu1TBIft4ofWLulAZG17cEta0UU91d9p/idAkyGG3DL4aAfKNrCTXcie3X915N3sNjz1feeCWnkkxM1vB5/Q==", + "@microsoft/gulp-core-build-sass": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.1.tgz", + "integrity": "sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.17.19", + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + } + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.1.tgz", + "integrity": "sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.18.1", "@rushstack/debug-certificate-manager": "~1.1.19", - "@rushstack/node-core-library": "~3.44.1", + "@rushstack/node-core-library": "~3.53.0", "@types/node": "10.17.13", "colors": "~1.2.1", "express": "~4.16.2", "gulp": "~4.0.2", - "gulp-connect": "~5.5.0", - "gulp-open": "~3.0.1", - "sudo": "~1.0.3" + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + } + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } } }, "@microsoft/gulp-core-build-typescript": { - "version": "8.5.33", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.5.33.tgz", - "integrity": "sha512-+ykMtWF8Skcl2QpGPzJYmSf/cdq6tZ0a+ph1I0GnRalaJo+KpVKzlAhUUkxG3lVmo0pbXYBICl6PK3l3UZAEHg==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.1.tgz", + "integrity": "sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.17.19", - "@rushstack/node-core-library": "~3.44.1", + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/node-core-library": "~3.53.0", "@types/node": "10.17.13", "decomment": "~0.9.1", "glob": "~7.0.5", "glob-escape": "~0.0.2", "resolve": "~1.17.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + } + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } } }, "@microsoft/gulp-core-build-webpack": { - "version": "5.2.28", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.2.28.tgz", - "integrity": "sha512-EMu5P62rKvU9QlFJMg8r7ANyb+we2DQna1z2uz6tDm4S9DomnULvX6eCeB3za4JH+QJtO5LOU5RV9JaZF3auig==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.17.19", + "@microsoft/gulp-core-build": "3.18.1", "@types/gulp": "4.0.6", "@types/node": "10.17.13", "colors": "~1.2.1", "gulp": "~4.0.2", - "webpack": "~4.44.2" - }, - "dependencies": { - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - } + "webpack": "~5.88.1" } }, "@microsoft/load-themed-styles": { @@ -38190,6 +41487,16 @@ } } }, + "@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "peer": true, + "requires": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + } + }, "@microsoft/microsoft-graph-clientv1": { "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", @@ -38342,186 +41649,87 @@ "typescript": "~4.5.5" }, "dependencies": { - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "eslint": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", - "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.0.5", - "@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.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.2.0", - "espree": "^9.3.0", - "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.0.4", - "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" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "dev": true } } }, - "@microsoft/sp-adaptive-card-extension-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.16.1.tgz", - "integrity": "sha512-1jfktny+ARdmh5JQtg0j1s8SAGbg7QBRK8CVQ2eZZAWNCPxK1DidwuKbcxEO/D693Gc9cJyya0n2a/zJFEq3Bg==", - "requires": { - "@microsoft/sp-component-base": "1.16.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-property-pane": "1.16.1", - "adaptivecards": "2.9.0", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-build-core-tasks": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.16.1.tgz", - "integrity": "sha512-TXFQkzxPXYdc0rvI6vEc0VhuytKZy8TDlAW3K5bzC5DGm87QB+2N/IYVFMQ6jxavXO7uDFuItgavSGraOyeN1Q==", + "@microsoft/rush-stack-compiler-4.7": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", + "integrity": "sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.17.19", - "@microsoft/gulp-core-build-serve": "3.9.22", - "@microsoft/gulp-core-build-webpack": "5.2.28", - "@microsoft/spfx-heft-plugins": "1.16.1", - "@rushstack/node-core-library": "3.52.0", - "@types/glob": "5.0.30", - "@types/lodash": "4.14.117", - "@types/webpack": "4.41.24", - "colors": "~1.2.1", - "glob": "~7.0.5", - "gulp": "4.0.2", - "lodash": "4.17.21", - "webpack": "~4.44.2" + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.7.4" }, "dependencies": { + "@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + } + }, "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", "dev": true, "requires": { "@types/node": "12.20.24", @@ -38532,628 +41740,169 @@ "resolve": "~1.17.0", "semver": "~7.3.0", "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", "dev": true } } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", "dev": true }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.20.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", "dev": true, "requires": { - "find-up": "^3.0.0" + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", "dev": true, "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" } }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" } }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "dev": true - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "z-schema": { @@ -39166,659 +41915,2168 @@ "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", "validator": "^13.7.0" + } + } + } + }, + "@microsoft/sp-adaptive-card-extension-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz", + "integrity": "sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA==", + "requires": { + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adaptivecards": "2.11.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~5.88.1" + }, + "dependencies": { + "@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + } + } + }, + "@azure/msal-browser": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz", + "integrity": "sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==", + "dev": true, + "requires": { + "@azure/msal-common": "14.14.1" + } + }, + "@azure/msal-common": { + "version": "14.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz", + "integrity": "sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==", + "dev": true + }, + "@azure/msal-node": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz", + "integrity": "sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==", + "dev": true, + "requires": { + "@azure/msal-common": "14.14.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "2.0.140", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.140.tgz", + "integrity": "sha512-rvhJHxsBjsnVLa5z6zwzp5wP6fbrcMz6KpiW0zHmKK5z40RAhE+53uAIsKU1O8QlrM814OI4UzYn13J4QFDLDQ==", + "dev": true, + "peer": true + }, + "@microsoft/loader-load-themed-styles": { + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", + "dev": true, + "requires": { + "loader-utils": "1.4.2" + } + }, + "@microsoft/rush-lib": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", + "dev": true, + "requires": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" + }, + "dependencies": { + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "@microsoft/sp-css-loader": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "4.0.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + } + } + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "requires": {} + }, + "postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + } + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + } + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + } + } + }, + "@microsoft/spfx-heft-plugins": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", + "dev": true, + "requires": { + "@azure/storage-blob": "~12.17.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "express": "4.18.1", + "fast-glob": "~3.2.12", + "git-repo-info": "~2.1.1", + "html-loader": "~4.2.0", + "jszip": "~3.8.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "resolve": "~1.17.0", + "source-map": "0.6.1", + "source-map-loader": "~4.0.1", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "^9.0.0", + "webpack": "~5.88.1", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + } + } + }, + "@rushstack/heft-config-file": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "jsonpath-plus": "~4.0.0" + } + }, + "@rushstack/localization-utilities": { + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "@rushstack/module-minifier": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", + "dev": true, + "requires": { + "@rushstack/worker-pool": "0.4.37", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "^5.9.0" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "@rushstack/package-deps-hash": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2" + } + }, + "@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "requires": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + }, + "dependencies": { + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", + "dev": true, + "requires": { + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" + } + }, + "@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + }, + "dependencies": { + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "@rushstack/set-webpack-public-path-plugin": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" + }, + "dependencies": { + "@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", + "dev": true, + "requires": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + } + } + } + }, + "@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + } + }, + "@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "requires": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "@rushstack/typings-generator": { + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "chokidar": "~3.4.0", + "fast-glob": "~3.3.1" + }, + "dependencies": { + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + } + } + }, + "@rushstack/worker-pool": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", + "dev": true, + "requires": {} + }, + "@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "requires": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "html-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "dev": true, + "requires": { + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + } + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "source-map-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", + "dev": true, + "requires": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@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" }, "dependencies": { "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true } } + }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } } } }, "@microsoft/sp-build-web": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.16.1.tgz", - "integrity": "sha512-qiZT6yU9EkAHOsq0r65cDgalWYUfdB7GFrvxJHUbOUlFtbkjOfzujddyGBH5JK/xJ6bPTZMZRFKFh1xzElVwBQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.17.19", - "@microsoft/gulp-core-build-sass": "4.16.0", - "@microsoft/gulp-core-build-serve": "3.9.22", - "@microsoft/gulp-core-build-typescript": "8.5.33", - "@microsoft/gulp-core-build-webpack": "5.2.28", - "@microsoft/rush-lib": "5.79.0", - "@microsoft/sp-build-core-tasks": "1.16.1", - "@rushstack/node-core-library": "3.52.0", - "@types/webpack": "4.41.24", + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-sass": "4.17.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.6.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", "gulp": "4.0.2", + "postcss": "^8.4.19", "semver": "~7.3.2", "true-case-path": "~2.2.1", - "webpack": "~4.44.2", + "webpack": "~5.88.1", "yargs": "~4.6.0" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", "dev": true, "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "tslib": "^2.6.2" } } } }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "@azure/msal-browser": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz", + "integrity": "sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==", "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "@azure/msal-common": "14.14.1" } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "@azure/msal-common": { + "version": "14.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz", + "integrity": "sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==", "dev": true }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "@azure/msal-node": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz", + "integrity": "sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "@azure/msal-common": "14.14.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" } }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "@microsoft/rush-lib": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" }, "dependencies": { "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "@rushstack/heft-config-file": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "jsonpath-plus": "~4.0.0" } }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dev": true, "requires": { - "minimist": "^1.2.6" + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "@rushstack/package-deps-hash": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", "dev": true, "requires": { - "p-try": "^2.0.0" + "@rushstack/node-core-library": "4.0.2" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", + "dev": true, + "requires": { + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" + } + }, + "@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + } + }, + "@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "requires": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } }, - "pkg-dir": { + "figures": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", "dev": true, "requires": { - "find-up": "^3.0.0" + "escape-string-regexp": "^1.0.5" } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "glob": "^7.1.3" + "yallist": "^4.0.0" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" } }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "has-flag": "^4.0.0" } }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dev": true, "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" } }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "z-schema": { @@ -39831,44 +44089,34 @@ "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", "validator": "^13.7.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - } } } } }, "@microsoft/sp-component-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.16.1.tgz", - "integrity": "sha512-fS7E2fUgyUAn5YpdJUvG0T7kQejU3EHWD58GKK6boa1hD4FcDvAnBxt2yiqKffxtGt44CsGdHqiuK9olyFMFQw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-core-library": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.16.1.tgz", - "integrity": "sha512-1BwUFqW0rycMI7WJ4WJya/VSxnOmsPlSIY4ZXoI9IMGl0JR2E0pZWd23Z7oQAmqUmohyHssIpOjaQF/qo1fSmg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", "requires": { - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" } }, @@ -40778,102 +45026,98 @@ } }, "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", "tslib": "2.3.1" } }, "@microsoft/sp-http": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", - "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "requires": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-http-msgraph": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-http-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.16.1.tgz", - "integrity": "sha512-67ycRRAz19OoKzYgLTYvaZaBnH4yARJYB395ZIbf+QT9eHZLIZoGVxZotNrGQoIyMV3+uazkbyyvEvOGggCeMw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", "requires": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@microsoft/teams-js": "1.12.1", - "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.4.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adal-angular": "1.0.16", - "msal": "1.4.17", "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", "msalLegacy": "npm:msal@1.4.12", "tslib": "2.3.1" } }, "@microsoft/sp-http-msgraph": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.16.1.tgz", - "integrity": "sha512-0/KxNJ2Cq8fn6u+uLf5rlLnOu+XIrP3H60lO4haILYYNuG3fJh3aLCiHFLSCv4RatWMjk2e2NeaieD2266yVRQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", "requires": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-image-helper": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.16.1.tgz", - "integrity": "sha512-GHc4Wry31s6Y+qS8CVY6gqwCpJwXfAS+uss5ntKBZPBzFKl5qW8HEFAD8SHu9G00zb33LJ+7HHSpcFqZGlD7BQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-loader": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", - "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@rushstack/loader-raw-script": "1.3.260", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "^7.199.1", "raw-loader": "~0.5.1", "react": "17.0.1", "react-dom": "17.0.1", @@ -40903,35 +45147,33 @@ } }, "@microsoft/sp-lodash-subset": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.16.1.tgz", - "integrity": "sha512-WRgN4na/lHijQlKAElc+hthtQNMKBbvmWTK7NoQa6D+tOnEc9ay1VCY06NKgGRK8M74xodODjYVO5shRhBFWcw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", "requires": { "@types/lodash": "4.14.117", "tslib": "2.3.1" } }, "@microsoft/sp-module-interfaces": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.16.1.tgz", - "integrity": "sha512-1bSz90Hs50Uf5X44MkHN23QXuybZ0Pz3ZsQ52aJ7C6A79rnZ/yG+JROWmkYNxw2cO1vh0sQZHIWXXndlHC97wQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", "requires": { - "@rushstack/node-core-library": "3.52.0", + "@rushstack/node-core-library": "4.0.2", "z-schema": "4.2.4" }, "dependencies": { "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", "z-schema": "~5.0.2" }, "dependencies": { @@ -40954,16 +45196,42 @@ } } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } }, "validator": { "version": "13.7.0", "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "z-schema": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", @@ -40978,40 +45246,39 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", "requires": { "tslib": "2.3.1" } }, "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-property-pane": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.16.1.tgz", - "integrity": "sha512-6Gs2v1vLjNZCxW6XFjoznkI5klanxQs4bZLvxWQbmOK4PI1UPfWV0Fiej4d1KgYFAnkIktCIEaiX28vlOFo1jQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-component-base": "1.16.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-image-helper": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" @@ -41086,6 +45353,30 @@ "xml": "~1.0.1" }, "dependencies": { + "@microsoft/sp-module-interfaces": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.16.1.tgz", + "integrity": "sha512-1bSz90Hs50Uf5X44MkHN23QXuybZ0Pz3ZsQ52aJ7C6A79rnZ/yG+JROWmkYNxw2cO1vh0sQZHIWXXndlHC97wQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.52.0", + "z-schema": "4.2.4" + }, + "dependencies": { + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, "@rushstack/heft-config-file": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.11.0.tgz", @@ -42245,27 +46536,12 @@ } } }, - "@microsoft/teams-js": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.12.1.tgz", - "integrity": "sha512-BRy6vZOseN9F/MG0NWTojYpenuo9XlZ4AfAvwnsG+C36UDPPgW0skWlZ6ub+7RBPhOHcxz8sNg2uHOdGRebWkQ==" - }, "@microsoft/teams-js-v2": { - "version": "npm:@microsoft/teams-js@2.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.4.1.tgz", - "integrity": "sha512-rHOVt3Duw1HJrsZq0FO09qMGVGI5eg6hkVKIxsuyJQ5WMPaGMAcF5A0QlXBzVwa9cocNyv8JYeMeJAh+svnLnw==", + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", "requires": { - "debug": "4.3.3" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - } + "debug": "^4.3.3" } }, "@microsoft/tsdoc": { @@ -42437,6 +46713,41 @@ } } }, + "@pnpm/crypto.base32-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", + "dev": true, + "requires": { + "rfc4648": "^1.5.2" + } + }, + "@pnpm/dependency-path": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.8.tgz", + "integrity": "sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==", + "dev": true, + "requires": { + "@pnpm/crypto.base32-hash": "2.0.0", + "@pnpm/types": "9.4.2", + "encode-registry": "^3.0.1", + "semver": "^7.5.4" + }, + "dependencies": { + "@pnpm/types": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.4.2.tgz", + "integrity": "sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==", + "dev": true + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + } + } + }, "@pnpm/error": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", @@ -42584,9 +46895,9 @@ "optional": true }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "z-schema": { @@ -43012,11 +47323,41 @@ } }, "@rushstack/loader-raw-script": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", - "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", "requires": { - "loader-utils": "~1.1.0" + "loader-utils": "1.4.2" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } } }, "@rushstack/localization-utilities": { @@ -43241,6 +47582,138 @@ } } }, + "@rushstack/package-extractor": { + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", + "dev": true, + "requires": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "ignore": "~5.1.6", + "jszip": "~3.8.0", + "minimatch": "~3.0.3", + "npm-packlist": "~2.1.2", + "semver": "~7.5.4" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + } + }, + "@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, "@rushstack/rig-package": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", @@ -43374,6 +47847,146 @@ } } }, + "@rushstack/rush-http-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + } + }, + "@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + } + }, + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, "@rushstack/rush-sdk": { "version": "5.79.0", "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.79.0.tgz", @@ -43648,6 +48261,177 @@ "dev": true, "requires": {} }, + "@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dev": true, + "requires": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "dependencies": { + "@rushstack/localization-utilities": { + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "requires": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + } + }, + "@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + } + }, + "@rushstack/typings-generator": { + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "chokidar": "~3.4.0", + "fast-glob": "~3.3.1" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", + "dev": true, + "requires": { + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", + "@types/tapable": "1.0.6", + "tapable": "2.2.1" + }, + "dependencies": { + "@rushstack/worker-pool": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", + "dev": true, + "requires": {} + } + } + }, "@rushstack/worker-pool": { "version": "0.1.32", "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.1.32.tgz", @@ -43665,6 +48449,12 @@ } } }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, "@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", @@ -43674,12 +48464,42 @@ "type-detect": "4.0.8" } }, + "@swc/helpers": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", + "requires": { + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, "@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, "@types/anymatch": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", @@ -43696,9 +48516,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -43709,18 +48529,18 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -43728,12 +48548,12 @@ } }, "@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "requires": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "@types/body-parser": { @@ -43761,14 +48581,6 @@ "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", "dev": true }, - "@types/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==", - "requires": { - "classnames": "*" - } - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -43802,7 +48614,6 @@ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", "dev": true, - "peer": true, "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -43813,16 +48624,15 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, - "peer": true, "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "@types/express": { @@ -43859,19 +48669,20 @@ } }, "@types/glob-stream": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.1.tgz", - "integrity": "sha512-AGOUTsTdbPkRS0qDeyeS+6KypmfVpbT5j23SN8UPG63qjKXNKjXn6V9wZUr8Fin0m9l8oGYaPK8b2WUMF8xI1A==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", "dev": true, "requires": { - "@types/glob": "*", - "@types/node": "*" + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" } }, "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "requires": { "@types/node": "*" @@ -44114,15 +48925,15 @@ } }, "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" @@ -44187,11 +48998,17 @@ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", "dev": true }, + "@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, "@types/node": { "version": "10.17.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", - "dev": true + "devOptional": true }, "@types/node-fetch": { "version": "1.6.9", @@ -44212,9 +49029,9 @@ } }, "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, "@types/orchestrator": { @@ -44232,6 +49049,12 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "@types/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", + "dev": true + }, "@types/prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", @@ -44239,9 +49062,9 @@ "dev": true }, "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "peer": true }, "@types/q": { @@ -44263,20 +49086,20 @@ "dev": true }, "@types/react": { - "version": "17.0.53", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.53.tgz", - "integrity": "sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw==", + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", "peer": true, "requires": { "@types/prop-types": "*", - "@types/scheduler": "*", + "@types/scheduler": "^0.16", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", - "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", "peer": true, "requires": { "@types/react": "^17" @@ -44294,9 +49117,9 @@ "dev": true }, "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", "peer": true }, "@types/semver": { @@ -44345,6 +49168,15 @@ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", "dev": true }, + "@types/streamx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", @@ -44391,9 +49223,9 @@ } }, "@types/undertaker": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.8.tgz", - "integrity": "sha512-gW3PRqCHYpo45XFQHJBhch7L6hytPsIe0QeLujlnFsjHPnXLhJcPdN6a9368d7aIQgH2I/dUTPFBlGeSNA3qOg==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", "dev": true, "requires": { "@types/node": "*", @@ -44402,9 +49234,9 @@ } }, "@types/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", "dev": true }, "@types/vinyl": { @@ -44417,9 +49249,9 @@ } }, "@types/vinyl-fs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.0.tgz", - "integrity": "sha512-ItcoHd+fv3bNk2oXDnTfPOAMjIGto4bct2bOp46OZU+GVSPb80/1sDbkLjux8/OllCjt97+uHkxPudLgYdf2GA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", "dev": true, "requires": { "@types/glob-stream": "*", @@ -44516,9 +49348,9 @@ "dev": true }, "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -44554,12 +49386,12 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7.tgz", - "integrity": "sha512-r218ZVL0zFBYzEq8/9K2ZhRgsmKUhm8xd3sWChgvTbmP98kHGuY83IUl64SS9fx9OSBM9vMLdzBfox4eDdm/ZQ==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz", + "integrity": "sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.7" + "@typescript-eslint/utils": "5.59.11" } }, "@typescript-eslint/parser": { @@ -44585,14 +49417,80 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", + "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/typescript-estree": "5.59.11", + "@typescript-eslint/utils": "5.59.11", "debug": "^4.3.4", "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } } }, "@typescript-eslint/types": { @@ -44651,43 +49549,51 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", + "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", "dev": true, "requires": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "semver": "^7.3.7" }, "dependencies": { + "@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" } }, "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -44696,12 +49602,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.59.11", "eslint-visitor-keys": "^3.3.0" } }, @@ -44726,9 +49632,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "merge2": { @@ -44749,162 +49655,116 @@ "eslint-visitor-keys": "^3.0.0" } }, - "@uifabric/foundation": { - "version": "7.10.16", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", - "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", + "@vue/compiler-core": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz", + "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", + "dev": true, "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.38", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" }, "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true } } }, - "@uifabric/icons": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", - "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", + "@vue/compiler-dom": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", + "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", + "dev": true, "requires": { - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" + "@vue/compiler-core": "3.4.38", + "@vue/shared": "3.4.38" + } + }, + "@vue/compiler-sfc": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", + "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.24.7", + "@vue/compiler-core": "3.4.38", + "@vue/compiler-dom": "3.4.38", + "@vue/compiler-ssr": "3.4.38", + "@vue/shared": "3.4.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.40", + "source-map-js": "^1.2.0" }, "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + } } } }, - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", + "@vue/compiler-ssr": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", + "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", + "dev": true, "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "@vue/compiler-dom": "3.4.38", + "@vue/shared": "3.4.38" } }, - "@uifabric/react-hooks": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", - "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", - "requires": { - "@fluentui/react-window-provider": "^1.0.6", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@uifabric/set-version": { - "version": "7.0.24", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz", - "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==", - "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "requires": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } + "@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "peer": true + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", @@ -44980,121 +49840,111 @@ } }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, - "peer": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, - "peer": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "peer": true + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@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-parser": { @@ -45143,13 +49993,12 @@ } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -45245,11 +50094,10 @@ } }, "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, - "peer": true, "requires": {} }, "acorn-jsx": { @@ -45271,9 +50119,10 @@ "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==" }, "adaptivecards": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.9.0.tgz", - "integrity": "sha512-TXbtzc6LwisTdlfEAooropj9ZwgcQz8bSirWOnph3bzJJr9QF8YQCfSIpcAXKTJ7b6YrOfH+9xw/a8RaKgeOZg==" + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.11.2.tgz", + "integrity": "sha512-yV+o272Xe+qVoz0yIaJAo0RwLtRUX8XyuXIaKepaS+Ei3BgU2w5yl2g0d1UbgoFAyRtk9mVZuvWtPiM8mj+FmA==", + "requires": {} }, "agent-base": { "version": "6.0.2", @@ -45355,6 +50204,15 @@ "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", "dev": true }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + } + }, "ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", @@ -45510,15 +50368,9 @@ "dev": true }, "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", - "dev": true - }, - "array-find-index": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", "dev": true }, "array-flatten": { @@ -45818,9 +50670,9 @@ "dev": true }, "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", "dev": true }, "babel-jest": { @@ -46001,7 +50853,8 @@ "big.js": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true }, "binary-extensions": { "version": "2.2.0", @@ -46019,6 +50872,40 @@ "file-uri-to-path": "1.0.0" } }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -46031,6 +50918,42 @@ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "dev": true }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + }, + "dependencies": { + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "requires": { + "bytes": "1", + "string_decoder": "0.10" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, "body-parser": { "version": "1.18.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", @@ -46134,6 +51057,57 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -46275,15 +51249,15 @@ } }, "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "bser": { @@ -46434,6 +51408,35 @@ "unset-value": "^1.0.0" } }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + } + } + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -46462,6 +51465,85 @@ "caller-callsite": "^2.0.0" } }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true + }, + "callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dev": true, + "requires": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", @@ -46485,21 +51567,14 @@ "dev": true }, "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", - "dev": true - } + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, "caniuse-api": { @@ -46515,9 +51590,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001447", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", - "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "dev": true }, "capture-exit": { @@ -46669,11 +51744,6 @@ } } }, - "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, "clean-css": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", @@ -46733,6 +51803,12 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -46742,6 +51818,12 @@ "restore-cursor": "^3.1.0" } }, + "cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true + }, "cli-table": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", @@ -46853,6 +51935,15 @@ } } }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "clone-stats": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", @@ -46958,9 +52049,9 @@ "dev": true }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "collection-map": { @@ -47042,6 +52133,12 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, "colorette": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", @@ -47051,7 +52148,8 @@ "colors": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==" + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true }, "combined-stream": { "version": "1.0.8", @@ -47145,6 +52243,20 @@ "typedarray": "^0.0.6" } }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, "connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -47202,9 +52314,9 @@ "dev": true }, "connect-livereload": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", - "integrity": "sha512-3KnRwsWf4VmP01I4hCDQqTc4e2UxOvJIi8i08GiwqX2oymzxNFY7PqjFkwHglYTJ0yzUJkO5yqdPxVaIz3Pbug==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", "dev": true }, "console-browserify": { @@ -47231,6 +52343,12 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, "convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -47500,6 +52618,12 @@ "randomfill": "^1.0.3" } }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -47903,20 +53027,11 @@ } }, "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "peer": true }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -47982,7 +53097,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -47999,6 +53113,24 @@ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, "decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -48014,6 +53146,15 @@ "esprima": "4.0.1" } }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -48028,6 +53169,12 @@ "regexp.prototype.flags": "^1.2.0" } }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -48095,6 +53242,29 @@ "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", "dev": true }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + } + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -48167,12 +53337,250 @@ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, + "depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "requires": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true }, + "dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dev": true, + "requires": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "dependencies": { + "@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dev": true, + "requires": { + "rfc4648": "^1.5.1" + } + }, + "@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "dev": true + } + } + }, + "deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -48316,6 +53724,15 @@ } } }, + "dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "peer": true, + "requires": { + "ssr-window": "^4.0.0" + } + }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -48337,6 +53754,23 @@ "webidl-conversions": "^4.0.2" } }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + } + } + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -48347,6 +53781,37 @@ "domelementtype": "1" } }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + } + } + }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -48356,12 +53821,6 @@ "is-obj": "^2.0.0" } }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", @@ -48397,6 +53856,12 @@ } } }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -48456,9 +53921,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", "dev": true }, "elliptic": { @@ -48493,7 +53958,17 @@ "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==" + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true + }, + "encode-registry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", + "integrity": "sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==", + "dev": true, + "requires": { + "mem": "^8.0.0" + } }, "encodeurl": { "version": "1.0.2", @@ -48522,9 +53997,9 @@ } }, "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -48569,6 +54044,15 @@ "prr": "~1.0.1" } }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "requires": { + "string-template": "~0.2.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -48635,11 +54119,10 @@ "dev": true }, "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, - "peer": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true }, "es-set-tostringtag": { "version": "2.0.1", @@ -48732,9 +54215,15 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true }, "escape-html": { @@ -48810,188 +54299,128 @@ } }, "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", "dev": true, - "peer": true, "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", "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": "^5.1.2", + "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "peer": true, "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" } }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "peer": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } + "is-glob": "^4.0.3" } }, "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "peer": true, "requires": { "type-fest": "^0.20.2" } }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "peer": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "peer": true + "dev": true }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "peer": true + "dev": true } } }, @@ -49133,60 +54562,6 @@ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, - "eslint-webpack-plugin": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", - "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", - "dev": true, - "requires": { - "@types/eslint": "^7.2.6", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "espree": { "version": "9.4.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", @@ -49228,6 +54603,12 @@ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -49240,21 +54621,6 @@ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, - "event-stream": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", - "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" - } - }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -49652,6 +55018,13 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true, + "peer": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -49827,6 +55200,16 @@ "path-exists": "^4.0.0" } }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, "findup-sync": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", @@ -50213,12 +55596,6 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", - "dev": true - }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", @@ -50290,10 +55667,9 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { "version": "1.1.5", @@ -50363,12 +55739,6 @@ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "dev": true }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", - "dev": true - }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -50415,6 +55785,12 @@ "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", "dev": true }, + "giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "dev": true + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -50501,8 +55877,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true + "dev": true }, "glob-watcher": { "version": "5.0.5", @@ -50735,6 +56110,23 @@ } } }, + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + } + } + }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -50817,11 +56209,47 @@ "get-intrinsic": "^1.1.3" } }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -51047,95 +56475,26 @@ } }, "gulp-connect": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", - "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "connect": "^3.6.5", - "connect-livereload": "^0.5.4", - "event-stream": "^3.3.2", + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", "fancy-log": "^1.3.2", - "send": "^0.13.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", "serve-index": "^1.9.1", - "serve-static": "^1.13.1", - "tiny-lr": "^0.2.1" + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" }, "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha512-Mbv5pNpLNPrm1b4rzZlZlfTRpdDr31oiD43N362sIyvSWVNu5Du33EcJGzvEV4YdYLuENB1HzND907cQkFmXNw==", - "dev": true - }, - "fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha512-akx5WBKAwMSg36qoHTuMMVncHWctlaDGslJASDYAhoLrzDUDCjZlOngNa/iC6lPm9aA0qk8pN5KnpmbJHSIIQQ==", - "dev": true - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha512-gMygNskMurDCWfoCdyh1gOeDfSbkAHXqz94QoPj5IHIUjC/BG8/xv7FSEUr7waR5RcAya4j58bft9Wu/wHNeXA==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha512-sAaYXszED5ALBt665F0wMQCUXpGuZsGdopoqcHPdL39ZYdi7uHoZlhrfZfhv8WzivhBzr/oXwaj+yiK5wY8MXQ==", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==", - "dev": true - }, - "range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha512-nDsRrtIxVUO5opg/A8T2S3ebULVIfuh8ECbh4w3N4mWxIiT3QILDJDUQayPqm2e8Q8NUa0RSUkGCfe33AfjR3Q==", - "dev": true - }, - "send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha512-cQ0rmXHrdO2Iof08igV2bG/yXWD106ANwBg6DkGQNT2Vsznbgq6T0oAIQboy1GoFsIuy51jCim26aA9tj3Z3Zg==", - "dev": true, - "requires": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - } - }, - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha512-pVEuxHdSGrt8QmQ3LOZXLhSA6MP/iPqKzZeO6Squ7PNGkA/9MBsSfV0/L+bIxkoDmjF4tZcLpcVq/fkqoHvuKg==", + "ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", "dev": true } } @@ -51170,18 +56529,6 @@ "minimatch": "^3.0.3" } }, - "gulp-open": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", - "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", - "dev": true, - "requires": { - "colors": "^1.1.2", - "opn": "5.2.0", - "plugin-log": "^0.1.0", - "through2": "^2.0.1" - } - }, "gulp-util": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", @@ -51316,6 +56663,12 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -51445,6 +56798,12 @@ } } }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -51485,6 +56844,14 @@ "minimalistic-assert": "^1.0.1" } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -51497,6 +56864,81 @@ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, + "highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dev": true, + "requires": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -51616,6 +57058,70 @@ "uglify-js": "3.4.x" } }, + "html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "dependencies": { + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + } + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -52212,12 +57718,11 @@ } }, "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "requires": { - "has": "^1.0.3" + "hasown": "^2.0.2" } }, "is-data-descriptor": { @@ -52277,6 +57782,12 @@ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, + "is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "dev": true + }, "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", @@ -52303,12 +57814,6 @@ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -52330,6 +57835,22 @@ "is-extglob": "^2.1.1" } }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, "is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", @@ -52342,6 +57863,12 @@ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -52502,6 +58029,12 @@ "unc-path-regex": "^0.1.2" } }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -52538,6 +58071,12 @@ "is-docker": "^2.0.0" } }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -52572,9 +58111,9 @@ "dev": true }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-instrument": { @@ -52598,14 +58137,31 @@ } }, "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" + }, + "dependencies": { + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + } } }, "istanbul-lib-source-maps": { @@ -52620,9 +58176,9 @@ } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -52696,9 +58252,9 @@ "dev": true }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, "wrap-ansi": { @@ -52902,9 +58458,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "requires": {} } @@ -53056,9 +58612,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "requires": {} } @@ -53310,9 +58866,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -53356,9 +58912,9 @@ "dev": true }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, "wrap-ansi": { @@ -53584,6 +59140,12 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -53736,6 +59298,15 @@ "safe-buffer": "^5.0.1" } }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, "kill-port": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", @@ -53780,6 +59351,15 @@ "es6-weak-map": "^2.0.1" } }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, "lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -53871,6 +59451,12 @@ } } }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, "line-diff": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", @@ -53912,17 +59498,43 @@ } } }, + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, "loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "peer": true + "dev": true }, "loader-utils": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ==", + "dev": true, "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -53932,7 +59544,8 @@ "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true } } }, @@ -54123,6 +59736,28 @@ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, "loglevel": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", @@ -54146,22 +59781,18 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -54171,6 +59802,15 @@ "yallist": "^3.0.2" } }, + "magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -54214,6 +59854,15 @@ "tmpl": "1.0.5" } }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -54221,9 +59870,9 @@ "dev": true }, "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, "map-stream": { @@ -54414,6 +60063,24 @@ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, "memfs": { "version": "3.4.13", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", @@ -54434,128 +60101,36 @@ } }, "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } } } }, @@ -54638,6 +60213,18 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -54662,8 +60249,32 @@ "minimist": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } }, "minipass": { "version": "3.3.6", @@ -54814,21 +60425,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "msal": { - "version": "1.4.17", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz", - "integrity": "sha512-RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==", - "requires": { - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, "msalBrowserLegacy": { "version": "npm:@azure/msal-browser@2.22.0", "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", @@ -54875,6 +60471,45 @@ "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", "dev": true }, + "multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + } + } + }, "multipipe": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", @@ -54921,9 +60556,9 @@ "dev": true }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "nanomatch": { @@ -54959,6 +60594,12 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -54992,6 +60633,15 @@ "lower-case": "^1.1.1" } }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "requires": { + "lodash": "^4.17.21" + } + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -55095,9 +60745,9 @@ } }, "node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "normalize-package-data": { @@ -55148,6 +60798,192 @@ "npm-normalize-package-bin": "^1.0.1" } }, + "npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dev": true, + "requires": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", @@ -55239,9 +61075,9 @@ "dev": true }, "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "oauth-sign": { @@ -55468,35 +61304,6 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, - "office-ui-fabric-react": { - "version": "7.203.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.203.0.tgz", - "integrity": "sha512-JUL8PzcvKxGDUgNobP12y5XQg7e+V63C7i21OxT7YetspSJvsvb7VD4//+2XO+NQ6xoTLIksHedUdabNDQ8GDQ==", - "requires": { - "@fluentui/date-time-utilities": "^7.9.1", - "@fluentui/react-focus": "^7.18.17", - "@fluentui/react-theme-provider": "^0.19.16", - "@fluentui/react-window-provider": "^1.0.6", - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/foundation": "^7.10.16", - "@uifabric/icons": "^7.9.5", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/react-hooks": "^7.16.4", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -55531,9 +61338,9 @@ } }, "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, "requires": { "define-lazy-prop": "^2.0.0", @@ -55541,23 +61348,6 @@ "is-wsl": "^2.2.0" } }, - "opn": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", - "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - } - } - }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -55572,6 +61362,35 @@ "word-wrap": "^1.2.3" } }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, "orchestrator": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", @@ -55649,6 +61468,18 @@ "os-tmpdir": "^1.0.0" } }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true + }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -55742,6 +61573,26 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -55845,6 +61696,37 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + } + } + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -55930,15 +61812,6 @@ } } }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", - "dev": true, - "requires": { - "through": "~2.3" - } - }, "pbkdf2": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", @@ -55998,9 +61871,9 @@ } }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true }, "pkg-conf": { @@ -56076,72 +61949,13 @@ "find-up": "^4.0.0" } }, - "plugin-log": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", - "integrity": "sha512-TzmfWRMEFAnrZbI4GfyXv9Gp5E71eby3gmvnP6LEfmYbVC8FPN2RBRhwxg4sjIg+fy8AJ3mczhLXvk0pzHPeMg==", + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "requires": { - "chalk": "^1.1.1", - "dateformat": "^1.0.11" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha512-5sFRfAAmbHdIts+eKjR9kYJoF0ViCMVX9yqLu5A7S/v+nd077KgCITOMiirmyCBiZpKLDXbBOkYm6tu7rX/TKg==", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - } + "semver-compare": "^1.0.0" } }, "pn": { @@ -56150,6 +61964,12 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, + "pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==", + "dev": true + }, "portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", @@ -57038,12 +62858,60 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "preferred-pm": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.4.tgz", + "integrity": "sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==", + "dev": true, + "requires": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "^2.2.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, "pretty-format": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", @@ -57107,6 +62975,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -57205,6 +63074,15 @@ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -57241,6 +63119,12 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, "ramda": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", @@ -57289,6 +63173,55 @@ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -57313,7 +63246,8 @@ "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "react-refresh": { "version": "0.14.0", @@ -57641,26 +63575,21 @@ } }, "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - } + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "peer": true + }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -57688,6 +63617,24 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, + "registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "requires": { + "rc": "1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -57733,15 +63680,6 @@ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "replace-ext": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", @@ -57866,6 +63804,12 @@ "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true }, + "require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, "requirejs": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", @@ -57881,6 +63825,7 @@ "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, "requires": { "path-parse": "^1.0.6" } @@ -57925,6 +63870,15 @@ "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", "dev": true }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -57953,6 +63907,12 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, + "rfc4648": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz", + "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==", + "dev": true + }, "rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", @@ -58053,6 +64013,12 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", @@ -58443,6 +64409,7 @@ "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, "requires": { "lru-cache": "^6.0.0" }, @@ -58451,6 +64418,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -58458,7 +64426,31 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true } } }, @@ -58996,9 +64988,9 @@ "dev": true }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true }, "source-map-loader": { @@ -59262,6 +65254,55 @@ "yargs": "4.6.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "peer": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "peer": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, "@microsoft/load-themed-styles": { "version": "1.10.247", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.247.tgz", @@ -59297,6 +65338,16 @@ } } }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, "@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -59492,6 +65543,12 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", @@ -59570,6 +65627,63 @@ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -59754,6 +65868,92 @@ } } }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", @@ -59764,6 +65964,130 @@ "estraverse": "^4.1.1" } }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "peer": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "peer": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "peer": true + }, + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dev": true, + "requires": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "peer": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "peer": true + } + } + }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", @@ -59944,6 +66268,16 @@ "path-is-absolute": "^1.0.0" } }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + }, "globby": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", @@ -60103,6 +66437,34 @@ "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -60668,6 +67030,13 @@ "repeat-string": "^1.6.1" } }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -61009,15 +67378,6 @@ } } }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -61034,9 +67394,9 @@ "dev": true }, "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -61050,6 +67410,12 @@ "tweetnacl": "~0.14.0" } }, + "ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==", + "peer": true + }, "ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -61194,16 +67560,6 @@ "readable-stream": "^2.0.2" } }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, "stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", @@ -61299,6 +67655,12 @@ } } }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -61376,12 +67738,12 @@ "dev": true }, "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "min-indent": "^1.0.0" } }, "strip-json-comments": { @@ -61491,8 +67853,7 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, "sver-compat": { "version": "1.5.0", @@ -61592,6 +67953,16 @@ } } }, + "swiper": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz", + "integrity": "sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==", + "peer": true, + "requires": { + "dom7": "^4.0.4", + "ssr-window": "^4.0.2" + } + }, "symbol": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", @@ -61605,9 +67976,9 @@ "dev": true }, "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "peer": true, "requires": { @@ -61619,16 +67990,16 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "peer": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -61711,14 +68082,13 @@ } }, "terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", "dev": true, - "peer": true, "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -61727,23 +68097,21 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true + "dev": true } } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "peer": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "dependencies": { "jest-worker": { @@ -61751,7 +68119,6 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "peer": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -61759,11 +68126,10 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "peer": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -61771,11 +68137,10 @@ } }, "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "peer": true, "requires": { "randombytes": "^2.1.0" } @@ -61785,7 +68150,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -61903,105 +68267,26 @@ "dev": true }, "tiny-lr": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", - "integrity": "sha512-cmC4iw/nymXg+dc57AQ8Xv3bHxNQOGyQC3Ht5xLN67hksk6ucshrLk/VKiXuMbnZgToQ2NbnICxYj63xVw+Qbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "dev": true, "requires": { - "body-parser": "~1.14.0", - "debug": "~2.2.0", + "body": "^5.1.0", + "debug": "^3.1.0", "faye-websocket": "~0.10.0", - "livereload-js": "^2.2.0", - "parseurl": "~1.3.0", - "qs": "~5.1.0" + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" }, "dependencies": { - "body-parser": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", - "integrity": "sha512-6D9uiWn7dbnDAhlDikccybuqKCmsoest0es3VSQO8Doz/fzx6Ls7kJNxKBYTjbzu4/RzNsf9zuACnS3UYjVH8Q==", - "dev": true, - "requires": { - "bytes": "2.2.0", - "content-type": "~1.0.1", - "debug": "~2.2.0", - "depd": "~1.1.0", - "http-errors": "~1.3.1", - "iconv-lite": "0.4.13", - "on-finished": "~2.3.0", - "qs": "5.2.0", - "raw-body": "~2.1.5", - "type-is": "~1.6.10" - }, - "dependencies": { - "qs": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "integrity": "sha512-VH4FeG98gs6AkHivaW2O14vsOPBL9E80Sj7fITunoDijiYQ1lsVwJYmm1CSL+oLyO2N5HPdo23GXAG64uKOAZQ==", - "dev": true - } - } - }, - "bytes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", - "integrity": "sha512-zGRpnr2l5w/s8PxkrquUJoVeR06KvqPelrYqiSyQV7QEBqCYivpb6UzXYWC6JDBVtNFOT0rzJRFhkfJgxzmILA==", - "dev": true - }, "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "ms": "0.7.1" - } - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha512-gMygNskMurDCWfoCdyh1gOeDfSbkAHXqz94QoPj5IHIUjC/BG8/xv7FSEUr7waR5RcAya4j58bft9Wu/wHNeXA==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha512-QwVuTNQv7tXC5mMWFX5N5wGjmybjNBBD8P3BReTkPmipoxTUFgWM2gXNvldHQr6T14DH0Dh6qBVg98iJt7u4mQ==", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==", - "dev": true - }, - "qs": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", - "integrity": "sha512-SGDM48EwFLWnYYpNlOkEIRJb4wil5FKJxpR6NVfQjz6qJmX53ki7Xj1cLNEAkb70vUfJmdVLOwODyABgZyDMZw==", - "dev": true - }, - "raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha512-x4d27vsIG04gZ1imkuDXB9Rd/EkAx5kYzeMijIYw1PAor0Ld3nTlkQQwDjKu42GdRUFCX1AfGnTSQB4O57eWVg==", - "dev": true, - "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha512-SvUX8+c/Ga454a4fprIdIUzUN9xfd1YTvYh7ub5ZPJ+ZJ/+K2Bp6IpWGmnw8r3caLTsmhvJAKZz3qjIo9+XuCQ==", - "dev": true - } + "ms": "^2.1.1" } } } @@ -62063,6 +68348,12 @@ } } }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -62129,9 +68420,9 @@ } }, "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "true-case-path": { @@ -62406,9 +68697,9 @@ } }, "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true }, "uglify-js": { @@ -62539,6 +68830,15 @@ "through2-filter": "^3.0.0" } }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -62603,19 +68903,59 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "dependencies": { "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "dev": true } } @@ -62669,6 +69009,15 @@ "requires-port": "^1.0.0" } }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -62931,7 +69280,6 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, - "peer": true, "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -63190,6 +69538,15 @@ "minimalistic-assert": "^1.0.0" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -63197,23 +69554,22 @@ "dev": true }, "webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dev": true, - "peer": true, "requires": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@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.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "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", @@ -63222,19 +69578,18 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "peer": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -63245,8 +69600,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "peer": true + "dev": true } } }, @@ -63828,9 +70182,9 @@ } }, "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -63877,6 +70231,16 @@ "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", "dev": true }, + "which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "dev": true, + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + }, "which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -63891,6 +70255,15 @@ "is-typed-array": "^1.1.10" } }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + } + }, "wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", @@ -64026,6 +70399,12 @@ "safe-buffer": "~5.1.0" } }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, "xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", diff --git a/samples/react-my-onedrive-info/package.json b/samples/react-my-onedrive-info/package.json index f61774082..85dd1bb21 100644 --- a/samples/react-my-onedrive-info/package.json +++ b/samples/react-my-onedrive-info/package.json @@ -3,7 +3,7 @@ "version": "0.0.1", "private": true, "engines": { - "node": ">=16.13.0 <17.0.0" + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" }, "main": "lib/index.js", "scripts": { @@ -13,23 +13,25 @@ "serve": "gulp bundle --custom-serve --max_old_space_size=4096 && fast-serve" }, "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.16.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-property-pane": "1.16.1", + "@microsoft/sp-adaptive-card-extension-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.16.1", - "@microsoft/eslint-plugin-spfx": "1.16.1", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", "@microsoft/microsoft-graph-types": "^2.25.0", "@microsoft/rush-stack-compiler-4.5": "0.2.2", - "@microsoft/sp-build-web": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", "@rushstack/eslint-config": "2.5.1", "@types/webpack-env": "~1.15.2", "ajv": "^6.12.5", + "eslint": "8.7.0", "gulp": "4.0.2", "spfx-fast-serve-helpers": "~1.16.0", - "typescript": "4.5.5" + "typescript": "4.7.4" } } diff --git a/samples/react-my-onedrive-info/spfx.upgrade.md b/samples/react-my-onedrive-info/spfx.upgrade.md new file mode 100644 index 000000000..e289e1d0d --- /dev/null +++ b/samples/react-my-onedrive-info/spfx.upgrade.md @@ -0,0 +1,275 @@ +# Upgrade project react-my-one-drive-info-client-side-solution to v1.19.0 + +Date: 8/28/2024 + +## Findings + +Following is the list of steps required to upgrade your project to SharePoint Framework version 1.19.0. [Summary](#Summary) of the modifications is included at the end of the report. + +### FN001001 @microsoft/sp-core-library | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-core-library + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-core-library@1.19.0 +``` + +File: [./package.json:17:5](./package.json) + +### FN001021 @microsoft/sp-property-pane | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-property-pane + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-property-pane@1.19.0 +``` + +File: [./package.json:18:5](./package.json) + +### FN001034 @microsoft/sp-adaptive-card-extension-base | Optional + +Upgrade SharePoint Framework dependency package @microsoft/sp-adaptive-card-extension-base + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-adaptive-card-extension-base@1.19.0 +``` + +File: [./package.json:16:5](./package.json) + +### FN002001 @microsoft/sp-build-web | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/sp-build-web + +Execute the following command: + +```sh +npm i -DE @microsoft/sp-build-web@1.20.1 +``` + +File: [./package.json:26:5](./package.json) + +### FN002002 @microsoft/sp-module-interfaces | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/sp-module-interfaces + +Execute the following command: + +```sh +npm i -DE @microsoft/sp-module-interfaces@1.20.1 +``` + +File: [./package.json:27:5](./package.json) + +### FN002022 @microsoft/eslint-plugin-spfx | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/eslint-plugin-spfx + +Execute the following command: + +```sh +npm i -DE @microsoft/eslint-plugin-spfx@1.20.1 +``` + +File: [./package.json:23:5](./package.json) + +### FN002023 @microsoft/eslint-config-spfx | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/eslint-config-spfx + +Execute the following command: + +```sh +npm i -DE @microsoft/eslint-config-spfx@1.20.1 +``` + +File: [./package.json:22:5](./package.json) + +### FN010001 .yo-rc.json version | Recommended + +Update version in .yo-rc.json + +```json +{ + "@microsoft/generator-sharepoint": { + "version": "1.19.0" + } +} +``` + +File: [./.yo-rc.json:10:5](./.yo-rc.json) + +### FN002026 typescript | Required + +Upgrade SharePoint Framework dev dependency package typescript + +Execute the following command: + +```sh +npm i -DE typescript@4.7.4 +``` + +File: [./package.json:33:5](./package.json) + +### FN002028 @microsoft/rush-stack-compiler-4.7 | Required + +Install SharePoint Framework dev dependency package @microsoft/rush-stack-compiler-4.7 + +Execute the following command: + +```sh +npm i -DE @microsoft/rush-stack-compiler-4.7@0.1.0 +``` + +File: [./package.json:21:3](./package.json) + +### FN010010 .yo-rc.json @microsoft/teams-js SDK version | Recommended + +Update @microsoft/teams-js SDK version in .yo-rc.json + +```json +{ + "@microsoft/generator-sharepoint": { + "sdkVersions": { + "@microsoft/teams-js": "2.12.0" + } + } +} +``` + +File: [./.yo-rc.json:2:3](./.yo-rc.json) + +### FN012017 tsconfig.json extends property | Required + +Update tsconfig.json extends property + +```json +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json" +} +``` + +File: [./tsconfig.json:2:3](./tsconfig.json) + +### FN021003 package.json engines.node | Required + +Update package.json engines.node property + +```json +{ + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } +} +``` + +File: [./package.json:6:5](./package.json) + +### FN002024 eslint | Required + +Install SharePoint Framework dev dependency package eslint + +Execute the following command: + +```sh +npm i -DE eslint@8.7.0 +``` + +File: [./package.json:21:3](./package.json) + +### FN007002 serve.json initialPage | Required + +Update serve.json initialPage URL + +```json +{ + "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" +} +``` + +File: [./config/serve.json:5:3](./config/serve.json) + +### FN017001 Run npm dedupe | Optional + +If, after upgrading npm packages, when building the project you have errors similar to: "error TS2345: Argument of type 'SPHttpClientConfiguration' is not assignable to parameter of type 'SPHttpClientConfiguration'", try running 'npm dedupe' to cleanup npm packages. + +Execute the following command: + +```sh +npm dedupe +``` + +File: [./package.json](./package.json) + +## Summary + +### Execute script + +```sh +npm i -SE @microsoft/sp-core-library@1.19.0 @microsoft/sp-property-pane@1.19.0 @microsoft/sp-adaptive-card-extension-base@1.19.0 +npm i -DE @microsoft/sp-build-web@1.20.1 @microsoft/sp-module-interfaces@1.20.1 @microsoft/eslint-plugin-spfx@1.20.1 @microsoft/eslint-config-spfx@1.20.1 typescript@4.7.4 @microsoft/rush-stack-compiler-4.7@0.1.0 eslint@8.7.0 +npm dedupe +``` + +### Modify files + +#### [./.yo-rc.json](./.yo-rc.json) + +Update version in .yo-rc.json: + +```json +{ + "@microsoft/generator-sharepoint": { + "version": "1.19.0" + } +} +``` + +Update @microsoft/teams-js SDK version in .yo-rc.json: + +```json +{ + "@microsoft/generator-sharepoint": { + "sdkVersions": { + "@microsoft/teams-js": "2.12.0" + } + } +} +``` + +#### [./tsconfig.json](./tsconfig.json) + +Update tsconfig.json extends property: + +```json +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json" +} +``` + +#### [./package.json](./package.json) + +Update package.json engines.node property: + +```json +{ + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } +} +``` + +#### [./config/serve.json](./config/serve.json) + +Update serve.json initialPage URL: + +```json +{ + "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" +} +``` \ No newline at end of file diff --git a/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/quickView/QuickView.ts b/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/quickView/QuickView.ts index 716bdd37c..fa6d97ca3 100644 --- a/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/quickView/QuickView.ts +++ b/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/quickView/QuickView.ts @@ -1,37 +1,37 @@ -import { ISPFxAdaptiveCard, BaseAdaptiveCardView } from "@microsoft/sp-adaptive-card-extension-base"; +import { ISPFxAdaptiveCard, BaseAdaptiveCardQuickView } from "@microsoft/sp-adaptive-card-extension-base"; import { IMyOneDriveInfoAdaptiveCardExtensionProps, IMyOneDriveInfoAdaptiveCardExtensionState } from "../MyOneDriveInfoAdaptiveCardExtension"; import { HelperService } from "../services/HelperService"; export interface IQuickViewData { - driveType: string; - lastModifiedBy: string; - lastModifiedDateTime: string; - totalSize: string; - deletedSize: string; - usedSize: string; - remainingSize: string; - state: string; - webUrl: string; + driveType: string; + lastModifiedBy: string; + lastModifiedDateTime: string; + totalSize: string; + deletedSize: string; + usedSize: string; + remainingSize: string; + state: string; + webUrl: string; } -export class QuickView extends BaseAdaptiveCardView { - public get data(): IQuickViewData { - const driveDetails = this.state.myDriveDetails; - return { - driveType: driveDetails?.driveType ?? "", - lastModifiedBy: driveDetails?.lastModifiedBy?.user?.displayName ?? "", - lastModifiedDateTime: driveDetails?.lastModifiedDateTime ? new Date(driveDetails.lastModifiedDateTime).toLocaleString() : "", - totalSize: driveDetails?.quota?.total ? `${HelperService.calculateSpace(driveDetails.quota.total).spaceString}` : "", - deletedSize: driveDetails?.quota?.deleted ? `${HelperService.calculateSpace(driveDetails.quota.deleted).spaceString}` : "-", - usedSize: driveDetails?.quota?.used ? `${HelperService.calculateSpace(driveDetails.quota.used).spaceString}` : "-", - remainingSize: driveDetails?.quota?.remaining ? `${HelperService.calculateSpace(driveDetails.quota.remaining).spaceString}` : "-", - state: driveDetails?.quota?.state ?? "", - webUrl: driveDetails?.webUrl ?? "", - }; - } +export class QuickView extends BaseAdaptiveCardQuickView { + public get data(): IQuickViewData { + const driveDetails = this.state.myDriveDetails; + return { + driveType: driveDetails?.driveType ?? "", + lastModifiedBy: driveDetails?.lastModifiedBy?.user?.displayName ?? "", + lastModifiedDateTime: driveDetails?.lastModifiedDateTime ? new Date(driveDetails.lastModifiedDateTime).toLocaleString() : "", + totalSize: driveDetails?.quota?.total ? `${HelperService.calculateSpace(driveDetails.quota.total).spaceString}` : "", + deletedSize: driveDetails?.quota?.deleted ? `${HelperService.calculateSpace(driveDetails.quota.deleted).spaceString}` : "-", + usedSize: driveDetails?.quota?.used ? `${HelperService.calculateSpace(driveDetails.quota.used).spaceString}` : "-", + remainingSize: driveDetails?.quota?.remaining ? `${HelperService.calculateSpace(driveDetails.quota.remaining).spaceString}` : "-", + state: driveDetails?.quota?.state ?? "", + webUrl: driveDetails?.webUrl ?? "", + }; + } - public get template(): ISPFxAdaptiveCard { - return require("./template/QuickViewTemplate.json"); - } + public get template(): ISPFxAdaptiveCard { + return require("./template/QuickViewTemplate.json"); + } } diff --git a/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/services/GraphService.ts b/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/services/GraphService.ts index 9a07a24af..4650ed67b 100644 --- a/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/services/GraphService.ts +++ b/samples/react-my-onedrive-info/src/adaptiveCardExtensions/myOneDriveInfo/services/GraphService.ts @@ -1,25 +1,25 @@ import { AdaptiveCardExtensionContext } from "@microsoft/sp-adaptive-card-extension-base"; -import { MSGraphClientV3, GraphRequest } from "@microsoft/sp-http-msgraph"; +import { MSGraphClientV3 } from "@microsoft/sp-http-msgraph"; import { Drive } from "@microsoft/microsoft-graph-types"; export class GraphService { - private context: AdaptiveCardExtensionContext; + private context: AdaptiveCardExtensionContext; - constructor(context: AdaptiveCardExtensionContext) { - this.context = context; - } + constructor(context: AdaptiveCardExtensionContext) { + this.context = context; + } - private getClient = async (): Promise => { - return await this.context.msGraphClientFactory.getClient("3"); - }; + private getClient = async (): Promise => { + return await this.context.msGraphClientFactory.getClient("3"); + }; - public getMyDriveInfo = async (): Promise => { - try { - const client = await this.getClient(); - const request: GraphRequest = client.api("/me/drive"); - const driveInfo: Drive = await request.get(); - return Promise.resolve(driveInfo); - } catch (ex) { - return Promise.reject(ex); - } - }; + public getMyDriveInfo = async (): Promise => { + try { + const client = await this.getClient(); + const request = client.api("/me/drive"); + const driveInfo: Drive = await request.get(); + return Promise.resolve(driveInfo); + } catch (ex) { + return Promise.reject(ex); + } + }; } diff --git a/samples/react-my-onedrive-info/tsconfig.json b/samples/react-my-onedrive-info/tsconfig.json index 237ce91ab..cdd4ec063 100644 --- a/samples/react-my-onedrive-info/tsconfig.json +++ b/samples/react-my-onedrive-info/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./node_modules/@microsoft/rush-stack-compiler-4.5/includes/tsconfig-web.json", + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json", "compilerOptions": { "target": "es5", "forceConsistentCasingInFileNames": true, @@ -15,22 +15,9 @@ "strictNullChecks": false, "noImplicitAny": true, - "typeRoots": [ - "./node_modules/@types", - "./node_modules/@microsoft" - ], - "types": [ - "webpack-env" - ], - "lib": [ - "es5", - "dom", - "es2015.collection", - "es2015.promise" - ] + "typeRoots": ["./node_modules/@types", "./node_modules/@microsoft"], + "types": ["webpack-env"], + "lib": ["es5", "dom", "es2015.collection", "es2015.promise"] }, - "include": [ - "src/**/*.ts", - "src/**/*.tsx" - ] + "include": ["src/**/*.ts", "src/**/*.tsx"] } From 06019dd3256aaca67461a712f031baf588fc3e91 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 31 Aug 2024 22:11:58 +0000 Subject: [PATCH 24/36] Automated samples.json update --- .metadata/extension-samples.json | 6 +++--- .metadata/samples.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.metadata/extension-samples.json b/.metadata/extension-samples.json index dd5375b9e..9083bf813 100644 --- a/.metadata/extension-samples.json +++ b/.metadata/extension-samples.json @@ -6199,11 +6199,11 @@ { "name": "pnp-sp-dev-spfx-extensions-react-field-reporting", "source": "pnp", - "title": "TODO: TITLE-GOES-HERE", - "shortDescription": "DESCRIPTION-GOES-HERE", + "title": "React Document Reporting Field Customizer", + "shortDescription": "A React-based SPFx application for monitoring user activity within SharePoint documents.", "url": "https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-field-reporting", "longDescription": [ - "TODO: LONG-DESCRIPTION-GOES-HERE" + "This application logs details about who has opened a document into Application Insights and displays real-time reporting data in tabular and chart formats." ], "creationDateTime": "2023-12-25", "updateDateTime": "2023-12-31", diff --git a/.metadata/samples.json b/.metadata/samples.json index 8222f3013..7ef13a9d6 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -6199,11 +6199,11 @@ { "name": "pnp-sp-dev-spfx-extensions-react-field-reporting", "source": "pnp", - "title": "TODO: TITLE-GOES-HERE", - "shortDescription": "DESCRIPTION-GOES-HERE", + "title": "React Document Reporting Field Customizer", + "shortDescription": "A React-based SPFx application for monitoring user activity within SharePoint documents.", "url": "https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-field-reporting", "longDescription": [ - "TODO: LONG-DESCRIPTION-GOES-HERE" + "This application logs details about who has opened a document into Application Insights and displays real-time reporting data in tabular and chart formats." ], "creationDateTime": "2023-12-25", "updateDateTime": "2023-12-31", From b5a91b16aeefaaec998cb2ca50939a8d956d4544 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 31 Aug 2024 18:43:54 -0400 Subject: [PATCH 25/36] Fixed sample metadata and readme --- .../.devcontainer/devcontainer.json | 38 +++++++++ .../.devcontainer/spfx-startup.sh | 33 ++++++++ ...7-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png | Bin 0 -> 42113 bytes ...4-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png | Bin 0 -> 36892 bytes .../react-quick-links-grid/assets/preview.gif | Bin 0 -> 2246367 bytes .../react-quick-links-grid/assets/sample.json | 73 ++++++++++++++++++ 6 files changed, 144 insertions(+) create mode 100644 samples/react-quick-links-grid/.devcontainer/devcontainer.json create mode 100644 samples/react-quick-links-grid/.devcontainer/spfx-startup.sh create mode 100644 samples/react-quick-links-grid/assets/356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png create mode 100644 samples/react-quick-links-grid/assets/356854684-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png create mode 100644 samples/react-quick-links-grid/assets/preview.gif create mode 100644 samples/react-quick-links-grid/assets/sample.json diff --git a/samples/react-quick-links-grid/.devcontainer/devcontainer.json b/samples/react-quick-links-grid/.devcontainer/devcontainer.json new file mode 100644 index 000000000..a16d708b1 --- /dev/null +++ b/samples/react-quick-links-grid/.devcontainer/devcontainer.json @@ -0,0 +1,38 @@ +{ + "name": "SPFx 1.19.0", + "image": "docker.io/m365pnp/spfx:1.19.0", + "customizations": { + "vscode": { + "extensions": [ + "editorconfig.editorconfig", + "dbaeumer.vscode-eslint" + ] + } + }, + "forwardPorts": [ + 4321, + 35729, + 5432 + ], + "portsAttributes": { + "4321": { + "protocol": "https", + "label": "Manifest", + "onAutoForward": "silent", + "requireLocalPort": true + }, + "5432": { + "protocol": "https", + "label": "Workbench", + "onAutoForward": "silent" + }, + "35729": { + "protocol": "https", + "label": "LiveReload", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, + "postCreateCommand": "bash .devcontainer/spfx-startup.sh", + "remoteUser": "node" +} diff --git a/samples/react-quick-links-grid/.devcontainer/spfx-startup.sh b/samples/react-quick-links-grid/.devcontainer/spfx-startup.sh new file mode 100644 index 000000000..456d6aea8 --- /dev/null +++ b/samples/react-quick-links-grid/.devcontainer/spfx-startup.sh @@ -0,0 +1,33 @@ +echo +echo -e "\e[1;94mInstalling Node dependencies\e[0m" +npm install + +## commands to create dev certificate and copy it to the root folder of the project +echo +echo -e "\e[1;94mGenerating dev certificate\e[0m" +gulp trust-dev-cert + +# Convert the generated PEM certificate to a CER certificate +openssl x509 -inform PEM -in ~/.rushstack/rushstack-serve.pem -outform DER -out ./spfx-dev-cert.cer + +# Copy the PEM ecrtificate for non-Windows hosts +cp ~/.rushstack/rushstack-serve.pem ./spfx-dev-cert.pem + +## add *.cer to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.cer' ./.gitignore + then + echo "# .CER Certificates" >> .gitignore + echo "*.cer" >> .gitignore +fi + +## add *.pem to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.pem' ./.gitignore + then + echo "# .PEM Certificates" >> .gitignore + echo "*.pem" >> .gitignore +fi + +echo +echo -e "\e[1;92mReady!\e[0m" + +echo -e "\n\e[1;94m**********\nOptional: if you plan on using gulp serve, don't forget to add the container certificate to your local machine. Please visit https://aka.ms/spfx-devcontainer for more information\n**********" \ No newline at end of file diff --git a/samples/react-quick-links-grid/assets/356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png b/samples/react-quick-links-grid/assets/356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png new file mode 100644 index 0000000000000000000000000000000000000000..c1021710a944a880cbf426a2774c259c0f8ae5de GIT binary patch literal 42113 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 literal 0 HcmV?d00001 diff --git a/samples/react-quick-links-grid/assets/preview.gif b/samples/react-quick-links-grid/assets/preview.gif new file mode 100644 index 0000000000000000000000000000000000000000..48a3a0f54bc7665cc3fdb24fdd2ab38785a77036 GIT binary patch literal 2246367 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

d6F*wq9zHZLP%@yK4h7}A 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

SI^LJ@*5E%JW9f_ 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%0A*BrpQ3%s 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ïTQe)ujbpc*zKd8sNWRT>g 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≀@zPNy`ex%C5p^L7_Oc~&30V$1T=lY44UfuiJMSE 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

9orDER1Yp7(R=yZeWbxMLod#(w}g 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
x}j4E$-Ey(ra+L*KmHXX7`;~ zYue{L;tU#(NCI}H5zod(Sw>hiO-x)rHj$?@s*XqH+R_S#XxD$s30qE|i--!|N%w1& z^PY=#8i;20Hu@Rg4d4@?oZBJ8Qeq*&f0cj)(uu-B0a13{#b^)IAAG+*QvYt^{ky69 z1DW>+^7RL=-ygiCfA9AFdmZ}s@7}-vNdLja{Rc1fAHLByy>!V)=fA@O8QYXWo_W8= zO=*d|;J8t+&vka45p+2}kq?_ds?tkajK7r2DD`d^+Q1{ZQb@yoXD%gmw@=WRAn_eD zYU;0;D@gx4c{a_e3NRpkoj;S-|+4A%Wv5S zULKpw{$Lu6M==mbCj0=RxcN`{_sK53f4SGmJ+8!#^IuS{BzZE02S&khP^J_9AYqg- zYG!B}(EeB4<%|p=q@JzLmz7pX_mz{1PzQI`wylmODN?c%Ehcu&6ov-6Zb|jVx9r@LFF~Tumg%+0eqnzs&F)AclCJqqq?(P< zbwi^zA2~}YG|qWqr%G}xvfXX{XqIq{x3b8M!zc5W;+7BSDLJN733<^4OLx?{raND;=0j| zzjGARJ-=xwHoQ?<;JL! zUsgJA?&MNSN2-Is3jMDAPEFSs1nn>AZqQ;sDV3!dBOlqm{j4%(s5!kctmzNCD6M;Y zLNdjAX8=aOf%V~uk&7f+w(HWvlsR9VU26}|9k}yMg zmKwFhfkyZb_Mn{!|76&?-;Pn(E$sXp*d-v{lw9{KYJs_)&zQEZZv!vv25Cp$ladvy z_{fm0JaG&t!lst}eElwx!R_`wdg=~O4hD^GMR&?tm$0c1TVHF@mD;yaty}9+;Bp>P zWx=`qJoDMCt#b>Vwc*F;RJ%InfJ1mdRv4!%V+dKiM#FxISSfXqS*G|fA#l#sm1w3S zW|YlpnM=Codv3us)U3qm$RJeE<&aK6bp+LXzUB6W+jG6fV&!K=RSe&F<0|9?EXWE| zweqTMZeRS~+V$M?{I_cmfllNxMH_R?(Ge%8K1AO&&frjAr;CkPvMQpP9{G*;mRJt! zyA4GS<*DsHE1YVcg=VELlj~AywsPtZ1oKM@3L3?kDT+{Jn)^2n%!0fgZa3A>iM0ed zX8BprT{``KQf}FwSOk8X<#3d0zJ#HG0D(u-g8IWQ!1ZQ+H#g^*nW{7QhsHtha*c=BbI;@ z$BRM#-I_By4qjGV8HEqTJ;BQES|c6I3*P@*g(O5<2NVG^oC`MWm^EG#G>gitDjIKj z4y*jQ4@h+ELg0T-C)pH6jOqxvC?8nb;&UMrVbWvmAtK}yWQRM#$KP5e8Z64}%E&#c zNq!$Q1q?cokXJ6uvWr8X_S-@aSFxDf^JJdLwk;VWNjP<(tV*|?6V25DEZZ;4WkA*@yZ)d+80kXG$UEb zrt!qgAbXQ)l#p;1dajj#^Xnnf&kE)%DHrq=#}ii&KfaONaHscjY@ z+Wm_*L)bn#k6#z9Z^jkT2`Wfm6L_mjZ(%7HRGGPY_Ggz}4NnZ1_45QiwC;28fDfyR zY6iPe2#ZN~fh~=zTQ5a+nQ8pG*Ww+70+mF6H5(P;@>&?N5-3OP)h6;q`1*$l2#*=_ zZPPFKU29N^|7PRc!dF$p&vlMmdCnCIfA6y{na_A8Z|~Se6ZOcRyU%u3I?W|q!3EkDG>D;dae{#oyfY-(VBfT z;76H^ubHAH5R_{Qx8$?Sqh_PVhuZsXUtl0QPl$OjM^tUQ!c42)DbEj^rFS2)3JE@w zzN-fA3G3%FK``CYB%R3)J-O#M90y<@Cja7sc6S-ZLj`8#j<}o(JE%f(7l*lDeZKOE zRzpH{l`6T0{o>BgOSk!Rvlslt@JDPHVpjyPeq;2l{a>j-F`usiaQ~+D@Mvn(`_ce6 zRgu0ikYE1KODTyra{Dm=0QvsbG%+>zAQqy&ED7_9JXodi(Hr zJ-PE7OMi4sm{eZs;RfmxU8#8MsQ{{5>aJiHd+An`Kkipwy-mW7b2b6Y?Q5Ivah~PM zp8C_PRbVc^filt6fP#$hLgkk~7mS^Sgv|eZt~vFM$7w}707eUfwD`u|dh4!PwLoH5K$R_7KQ|$?AR@-V)&U2YM)3#MU z>%(~H*encDDWj?>&d5#TvRduRo~U)^56DjW-MCgDd`dFC+cQtCfpP&G5r^@_$R$`( zZ-hsgi_ASq(6ap=zSvUJ0GZf#GHI(WxUM>85-xhiCCH;EHGr+hL9VgxLA68fl4Yx* zPm|%fm2`O+jYIHkw*O>u0o1ti({yuYO^$hi-$CUPZG%l4b~7sCecckbkd>(eBdk@B z>wbGyTV_9My|hVR{+l^V5D%E3axGcTSK0C&ahF$`#`an0E|kB0h7}x0Ts58Q7t%vB z&u0EQqjgO&>jnGs*qZAdqEEfNXEHaV4251muC$bA{=R^ns|vDrQk$gp{3I0Xn8wHs zUJNl1NEp>*#jCw0%@?GRNv8Ek0|>Kfq-z;e9__IJFK{iiR_YA4Tx9P7C?b`*x|XD4qc2Krhy zYH?;ZMFsOQiv6Ez3Wpk8IJ)DcC*ntFL(_Oq#LCOjEAn}}JhOa(%n-QlHoqE&(9A|v z)DnAXHAWUL;L;`SQ?RKOEjTg3?;DLEh6XX0S>rxKUavwzyM+8ZKLu?6`Uu0Eo)sF! zA+M?l-)QpN3zy1v6t3w)ml8hH@|6cRg)jc#?uZs0>=J#rEy_?6dmJq`)g|_9TWnTM z{8hC0+b;1BUE*13>}%02wOtY=>#%J#$^B@_KV6coTi7Et6l)9$+KuAgLBZ9f1Y@Lx z`J@Kn@E?s*xES=gXx(}jBHl7Ec5D)Y+;dXS2WhPPR`Ec%iJ$6 zub2}`w*17D=!I#yz8HnUZiR6JxAq(?{YuYRas+Ip*^bHyQ**vHNjXl;T|>dT{S5UbzH2vT#vdE zzdG+J9Du&9Q@s6qM}w%L>EEQn+QzB3tJ#dgyTsx>dhlm=@xB^bfw5YlJz5ubwW2k& z<72fi_Gn+;)uw3ZoQ;Kf`KgwpG|V(~AAQy=@6o-nt6QU?*YHyJ1|P0*SFcM$zb{sQ zut)#lu0BJ<;Bl5V?;pgUpNG>L+7MB!ed_#Uz2B^DJ&!Z_>x-Xy8*v0YMtI(M5~uZ9vd zP0iv=t$I!E_Dmf$&0ONlJbKN}?wR>&ng_<2hxVFZ*fWpTGy}$21WuY<-m{=+TBgTY zX7yT91#r2VRwZ#(<-Jxn_N;0&tsCO3n|rPA%$pSMS@*@+H=xK`RO(_>IJoL7dxI?^aG~P|FM0`U^WP#{L>2!@0bkFK@=PeQc&TzXL?@`|8 zabw@32JhJr@7dhvd1v3V3-8qz?={%x^>E*dfj{#&{>)V0nP>ZFX7OiV#h-oKclN{n z*=4-<=XmdLecnI!y|?k__T$g}={xst{~S=uhc&?m+V8{t+Xt@YE12Lb-0v&?+gD1< z50~I4*YBtF+fPl)A76@lTjQU)U%9^QZ!zL;_FGpEA+GmZ@-zZ7QxiA~lwSvm`yp@! zrQq_Bz;g-mM*aRDC;=|$;J3hFW~NHOF)$EX8=$Qfn)537QFEY8T4?jC+XaLa?YC^& z>kwX+z^vcc0IiUk+OXi!^QTt)qqTzdf4LR9hQ3M&HAGbPCj`9f*PD?_o-0KS_scrC zhC|UO*FfR=31KBG5q-6hcIegVe~ z-`^*TUSXRi{vODOSURtpD6dFCeW!@8*GMP=d4A^vL06(q9faeAxRG}vL=zLW``VdA z;LU{SP>gkUDb`Xez|9rw{X5X4KX|*eXnrX~E{&(DjVpB*fm5_H-DV!2jtLCGhbAdkD5`0EA7#G;h4c<4wa?IM=xbD}3xv`*w_ zQh<=!JUEHJ?0UTLA5^+9a-0ogD*MH;F^~_gq0x1iZ^UGyB z%Yft%ENUwB_#mzBcDt-q>{E|CD2YdUsWi3yy3Dja~s z6ovAl*8mpjCEz9?j@>s{a9Q#@S)`qjc;~lU1A`kj3{&?jMgU*}gJ?dAL>rKA9>Bts z1vI!I#FdGFB{Ce0Dut2&SONS0Ol9}pn!B~RKgu%V<=1Iq$|DjUwJ&q!6U$2X^yzO50fir>p z5CCw43WWpMtKe7Q$Cu=aqb$d={7RP|4H ztONl57r`S|jhh+1cZ%g+&KvHODpbn#akVs2X$l}?HPGz=T7b+G^!uUG{mJoCRHsO~ z6dA1rZR>g~vM$xrdN0aM|K9O3Fgu|iUwh{+5)K*3hWf!oj!^mj0#QPvY z1i}Kxh60$Eu=75n|2kk~H<8VwkYAN(F(P1oxI&Fdf@8_B+@pJ0K^M=1E_@YMK!?U> zv4nV#I86r0c3P2ropaoMaiFs)cm4=_{uX9Kg+W#Tvj3qp86xXs0GF?bYq@NSa)4k> z<%urUj4#jTVNL6RNEL8W`yjB=7hdIC^2Y$!`Dg*^gewx{X*!Z@ zV{rfe{X}gfpSM;-7D^wlz{1L~TFLL7(nMB1U>8zS;lR0O#4F)4k;Uq`>yfW`NkCYQ zgmX4`+n_|RN5V1i19U`0S}Okl!N&x0XKVEo{>Ae6)T#ODOrK48>4_1ephOHleK065 z1 zdmczi19;3OfSt)NgVCQF64n~5?#rdcA6Ekb%fdH_7&Zd`0;A|Vpi&da&yyyBy(FFT zTv+jnPWwGz*~f^tzC6-o=0mmG)#iQ)F{!7FiD`JHXp66ix)rd%2!lYyJKjVW+yF8G z{JnR1#0YQziN6wb%pszw^Ytwwol8_N1)^3vmL;Iz`GBsrYHWJ^{pkMQDFX5QKF83k zv-(Oc5Vq}HHy*=hc~$fL;)5)W+s|(pT>5(i)ohxnG0pK)Yz~#V-!LE5{asyf3@sdvUAW@`T7HNazlsOK3ml`eoa0_3N9lja(O-kq#qrv?y)q$OKm7vs$sy zg0Nj%T4J%xN016&j83A-G2cH0+Q7%YG|tZFkKVRb$51_0zNGrYv}eV@K-S2$#2Kg8 zmI08E_@>(uChSYVso3bVbl(iSXV(d+R~rX28W*^Hvd$j21;VmnM<8OtaR9r8)A3lL z?^UgjbpJfP%}M`!&RKt`nGG)3kri~CWAZ*kJ`49w<*%l8nb?VgxlY4w!{x9|W;xEF3KPz@*#dB>wdsq?ywSU_ zh#(mFl{ly26F!M#v+}~2^AK2oNjgowR4jWSamHT|fCqFL8h*(jJ{$8W5aS(K=F(47 z9KM-`i2uWTDLl_6!t_+=;!>I*_hEh@_n&VPz86bvA|L+#m=ifKsRK zM++{_IAy^niv6yr_ln;6J8P1k&gsEYUwdr1I}Q*NHl50S=8#={CqX@E5)dQMD{opn zXv1`j+Mh`&kX9AdWS|A$&_ZbrQ5xHw4V?=!#jzeHtHy{-xi4WiC1`|RPTbbSYxZZj z%~R*s-@iOF>zM&rhH{LMFMV_skT@%S%6s)p0^DKpy}V$(g9*nAm$^6B^6itqHQpM+ z6u>-G8Iq%c23z3!zRq@N$ezt779LB7E#vs)--rpp{mQCwZfL512@jc5`TO&OC-%WF zejUzhycGL=>ZbNPkC{^ThOQXTTAND?H?_s*ou5j4k>Gqh!A>5fT z7THbI>vB`8@H+8!53Is#!fVi%&H~UFZ)Er|t#xmgm!p#+%6=*DBNzH%r9tNTH%Y~& z8!-caV4FO!q|tr8y?idCdg7+)7>L7p5i>R3tCDpXTxN>C z_C&PFcq(}-C$6nd{MWj{74dD6^(c!%`6#l!2Mx|1Qr4WDD78kUiThzbmQ237Z)RX& zPO`R--D>Ixat=u;d+@|bF9fEm^Fxx>NyGRIz;sms+WW2M;)sF__w6+x*&V{NL@r9x z@wvoa^Qu^cME*QYH`9OynJ~AS(q<;?aUwoU@_qX?y0D8TeOyMww?k>vCNpl9OOR6a;PMyAsA3Kc;a$L3_O_@h-}>n@szX68&$V^pnBqpb0FRUnszXZ8Zg=KC*jRXw9x2|7R`AjlR; z&lG&r6Szm4X#_D3OFj0JZ{cm;H%=q2H-w4sjJuR52jQ>^^f5UZqNg}L|e1NM}E2WEy_}#q5k&!{N<^t=!(@dFAK1JFiFpdIU6 zE64fNUhWK>i^%}OT9*vstp^*`ufhzLrO@-8ZzZ?M*YAGUl;0Dgft7J7x-MX1Helk` zy$r{G!;DAa4N#-4X}vFegU?3LUkP8s(|hM&1JMOA5oJ^gjAv0EjM~jl*d0klu}q$# z;;!JAhw_=b5P0Nzwaawn>Fn_nZW0ZbUH^GqO6yFyYw%|oziwyOpl=qe^x*p0)Qp#@ zFcZ*=2tpuo0O1dz!2RE^5bE%B?IYDmW$lGq_f}Q(RQplUvB%{Vdc%}`WmoIUl8XYw zJi`KBczpHZt*?MZD(3S|=NX9D;sIYUGnm>9Cdz0et5BIc~{DlE>-zfkxdrS*`d{`1-zo&^A^ z7CgoV@HC%Yd}uK5AS(!vyPOQp2GpQ|pl$Y+2^UvqB{JG;R zJoZBQu)h=|z^2sh#`P{-X#)r61h%SwBur86Bi_E|KM{g$5-(fdKl$s+&mJzPz62J1 zHuyz6aw$BNf4V7)A5WLL|GM@oq|f~M==`Z9ePt)N(-m=QSEmubJI9Qy(HLT7olFW> zd#>n9RUI}&YuXR7sW(>fjf9GbbPi=-1b6{yz+*27r3anntDhNrx0ZcZ4;z8-rOUa% z(43xGrHdDH2-X=Uu|VuVJWGWgHOj`cYcHoH8TMpv!}Uc$oh;5b2)ErpN*S!w>uO4 z`rb{Cx0|Tt@b>)OYw7trHP}E^yyJzo>lHf*@PPJ(KKDcY_=VzE1qR`w*!x0n>Y#tB z!XrF|(x&6M+CoVl9w+M55%rU2()1bq6|y!QxI(lzfVww zBV;SzOAEgz8}ub*wIyC2gird*j-9w_NVpm`5W@I=wM8d7NmE5H=D(*^kuy3};oYRx zNW&jGsjl^@7linr+LFtj95E<8%b&75D^S;Y)b>M7R`D)>yAIFtZ-E|Zbbdadc>qd^ zgy zEtsr-Ki*l*d2}J;GLc5T@0hDbGliLj7dvNMvE%k+=Qme5Q=g!)4$KXg|p7(ulb=jE}z-|h=hAGhBbvkd7wI!G;u#iWvPldXkekxRW zBBSuvao^Dc)M#5Cw~O4r-cTp?g7e;pk2pA}S3j`Vyq<0^6v;c)dn!{$d^ZM zglygj)AP+;L3~{ybK!tIfDG;z2%V9e3p+l^={!V!er_P}S)C~za2*YV-E#?GRwlgZ zjQRMRcD|2W`=(mmFM!#M0pbPf#!J&Be-yg65G3e`v`2=c&V{JL6Zr}W4kBC_lfG&5 zP$@VBcJom~@OcVyi-Fi@k#F^Il=Uf;O-UnnSCGfL@=D=NXu;XaU&us`@?}r<`3=Bh z{!DHQz;v%=u01Tm6rCJ?E{8*#-0tF6$bT0Lr>nAaG7U0H(v&O;16)dZR-sHNc8Jff zgbqmEfd#kT-jL@L&Ifh~!#e^P0~rj!F9g>CV$ZJ3wuFIJtmL(-bnesG@4Y(OrKUcF zVg?`*0uVE)WRR)?@IC6*cN9DL{L|;=Vw=SQD`h&vLWV@Qd@}abD^z@pknJB;K{dcQ z*{~9Ok}NF)j=w96Vv4yj#O|j{L2)Y<$qe3Zj45YAm;kZ|k|CmkVj~qXGB9}dzE>)dRW^yl+ zN!(I!lp7k-3rlu0J6r|C!qA9XpZn?xuYKWdCcwycRO(6vJOz46!6>jb)aObB+6%b6 z7V;s!aC$)4*S_&iW@DojqkXjH?^eq{&el+2k;D3?0Xd6R=a`<%GIc$Z*Zu-qI2Q7k zCo)?VfPAm|=q9g??(G@{;I11m-X1<}0>u9kx;To8SG*>40sS~elUof?f%{&Efn z^Ztbm#5~3dVPCe7;V=bu=&5(OjXl2m`Ed)^lUXW3I~e57C{G( zG5oH;Z=%>a^TqjA>_&E*3<@~HF)boe$W)NJAW-gh0!k*Z3+e^Gp8{pm0Mc=A6(^KR z)%6-Beb|OU1`gh%-^qInThE7WUx+^1Kzw6xe3H@GWir~vdj5Xy`N!4U*U+PTrSe~E zclQDEiFK#8TIbIoG<2`?^z^e!zVKZ;IJ;P{aC4vNc%S%o-(Xj-aAi-D%)`>AUV{|) zK~~@S^ZjB1{lQYmliPhxkDo{e59nkM=rs@2X!Po$2e^TvCz^Tp89iFcXsFBp&r!ec zD#C2L@7&`7d*$cnY@R!1OBp5d+Hwza1f#5#`?ho7p2J%_Fyt2DwK^ZgY=TDvwrg4^`NV-pL+qXdZ3aZuB1?ZQ&kk zQyzP8ly$GW_P13>d-K?n@v*1dV}7Y)wg+PaHsjBO$6q9#>Put{kB?7mk56$=5K_jb zZ6@Y|Cl<0NUNuj=9-nx#J@Jlva#eZqz0Kr@;K@(flbg+xpT{S^Y)^jUp8Bpl^}}ZB zXYkbT?5RJ^Q-|YIf48UpaWjD@nP6KcTL_aqhskl5$u+@Z!oM()@M-kPX&+l;SZj(9~kH@ zyRrzIS)(trxb0lyzr(Y*ms?Tj8P#Jif3(TOOWP0>bL*x3$+>gzDZ_H~Lw9K#(wyKL z()Os|#dgl?Uo*3TZ7bfPTV zisXzqYwS4F?rk1;z9(%&`dHiLwWmC?$<>dqz8QQ)FXyH3$>nu?s7xfUmR2meqw-MdUBGl z^WqjladT5;2OKsY)z$rt%z~fVW=!9m!MC+WoJ7A69%!5RW}ZE)?>(0!bCvt-j`+9l zE$;mnxxWgoGFVA-T$jF`zF5mIiS80DJ5LPuHH+in~8OzWuy}{N;7( zm(ST>m&1PfhmCynJhWriuf(UFuSE4vWrhZ*%`JHfk%KMOm0pJwy`b{<7 zPYl~n|2OH)g*dm$A+XAE8}O&#-9G*7pX+BQKeCWIIkWs~i1KfLD#HF$o;r9l&WP&y z!-q#Sv>Y^iLwz74J~I&2tW$>%jK}Soe?^@|ON`z`e4kc6d)R|KD&8K6OhL4rMa#dL zhfmiINghpnJ8Bxggnn3>`+UCD>v^v1h52pQ_5k=Z zpRFR1k$@|A8fq^reD&yN#r^#H;q}6|OT8&<$f3-S-m|0`3oD=I;vJvi0@<^5?yq() zkC$kLeH3#bGm?W(U~|pXmo{fmpQHWWEd2~xY`Z*F=kfYi2!kav_vh0oANPO;{?T&L zi0P8BW9fC^&GMhfjp^F6cP_p;h`zqNq4wf;f?IgnAR*JBB2n+Zz0J86|95ZyChUKY zc23wsIyhwark>zK78*u;D83ek1955Y;2^w?;eEYdNh^}_K(XcJ$gjry484;#%}2H$T3?QGg= zH8Cz!hDy0*VWse#W#rk@hkHNH;=mso0E8X1Eu+@t+D9a02{Vk2duty!QzR5A1Lt^4 z`gq%>-G<0mlfjzXIaq7`d|9r1>}rh>nVH1IB_`Z)N+W5(Bx@0-(F;#uwJ+wAAvI7W zWU(_06SOfMIzzOr8nUKTb-kA)LLOf`AN*kMzYAp-O-XKsJ2;X80o||V5ISr08DPM7 z4AAiTZozGba)EFWq`*7hS?BLED4#f(M0W2OZ;K@6-hn6UxG{7k@Io>#;Z)?Od6jG z39iMG@&u(G^$npw%vkn~6y=X`flYh_1_}>F0Sa_3sc%c#dY5)EEZ(@jQhd0m{<=KN zziRGLIz;z|^z@SU=H{J$R*u8WozRTAs$Bv3kVdW-A*C@Jee9PA_HT2;X{Gk_Uz0h} z7AsU9(*sQ7j>gfC+l)-WosxeU-)kO^T(r`RuV6Vf)fV4!QYeG0-(qmf;d~-f)B%Ii zZVD#?F7*&E2#2j&#+TRE0{po`nbk4yE6=sirXLx2=<^*>k~ zwdZ^4oU@)SNQQav{Fd~$vnt0d1=Lc5`X0DtqO{vr(Qh7D#;~Tb)K)xDIKS5|GzLAr z7$iIRnd|OD9n^Y9O|)6T%dPQ;r%{1v@lZZG+wmnnU~yHlT6!2LX9s*MTa$1MkI7?b^ho5~-~O{u;Fdqi-g1arzI!>;4DFnP%SuaX=>08s>*y-dh11GRa{ zjQBwAx_d(`NTGM+Xox3SChUZ@8c_s-At&o{(j&9SVbW|I$4DIXqQ!BIPo*q{+Z(_m zL>5Qb!#&Y83GXy4vgFD69C6vX*P6LRMqTpXIU!_GFk#xvO4kg0P=}Qv2IKS6(#`Jl z5r4IR-N11(ciz;>A&}cv4n>BVyH^S4<7gTWsiz)Vj*9pbgkRZ}=sgsl3T7(7v>^`0 zG}4Ig*ag_=3j3H!zi$XV&}mVI_UM7BE#_|jobhAA=oKi^blRKd@Joi724M9?vb&N@ z+0lz9LmJ>K=f|E0@^9mU;LbtEc67(K|avmsgM;|KBH2Ka{F$JV?PNq%-Ki! z&zzE)u^Bz*rG;EFB1#sc$fEk^r?WLbJKfe_>6E|W%#*93Io^NMtg=(F45;ejkA@V7<-Slg+Tq$UU2?uYs^EBFZOn@gq4rYZUJ}wfmYJ$CNKJ?3@ zXlnL4L5vC^uzH&TIBzWBf^^~XhiBAUZUv895GFLN-*wtJU??#s^FaYw(0GwCV7%}4 z_Sr)YDfWEL@<4h4SeNWE;+C$t*1HKFmePa^_k!gCKxp`fikaErhyUM$k0-3xIf{WdsQEabVW`s@M5bYcaR9s~nkU$k44x0qNYtChaO0N1G9$MF9}kGk z>04Yy=EH3F;;?3>RD0<$6mYy)y0PNL+Q;d^o72BA`m|muf|8*_YQ%zZ|IIjSy)%7b zDEAcJU?Q|*5ZInF#bRG8)Y zZ$jmGyfIP$t~Ylb_zN=_EFYk!7z~U<7JyLzM5rAOB=H>)v?2u(OoRbTJy0OSiVr8X zVIcY_D*sIqCd`iTfxU1(OIXeogdYUZ&*l?V%?sb@h+>44eN$Aa7`P`@4AM&OQ(OB% z^7N8GU{Z9K`%rnsM$e0-$=^PU>g`AmVquGi={osfkPAT44c2K7W+Q?1nC*25H=UE#W`3|Z+ZZk`tVwMpl6Y8C&WJ=YO?WYY4*v33?cpLbQ2t> zBp;pqN|Sa*+C&7jm`eY;3)idf&KyX$dLWh~3iBgXrQ^VPo4G_6+N>AM#15cq$9+l~ z#@uHoSilWdYGM}iY>J^)1_0cC|1~{zbAXX1dlBdX`Njj`>|0iJVlgyv*o^PUEVmvS%-U&5%LnB5(XY7ys!dE% zVEW;S=0)-do1hHdU5SIBE?VqOXc-;Yd*}FbLAE%O31XKMy z)8>3m$J9fhz3P47x7 z7=34~B5>uApWRRvnRc0znCYnwcTcY{gbn1U5!;@EWngXvfO20siyd}DPk`Qr)uV&w zlAd2HAyZ8Kq!J5+(`q4OJ?k=<$Z^D;;BzGP8`#72Ys?yq+$E#xS=Go z6h1m<0)4j`klp}*0XmH>hUr36G$Fw1s3g@6EF>oQZeQQ!K7`hL!qdLTJifT4&x{gY zrxQ*FyO)^6rW@-Tce=7BzBdE7j4);vWUcTtN+}f9OpEShPj01wN#I~c`rZ-sK?a{* z=VY?#*+?F`-Z8wj7+~o@Z>LOgZaB;y&CoYyI6KK{b~Ls(FlemSGY7kr)`x7J)I88R zy{q)uk(si5MqIHO+pvC(5N*$~aq%c!3)Y(^58)vw-Qa^gh?0#7r$RlU7y8mCHC2z$ zu$XH?z%GV{mfpM8G-D4~nt@}M5C8-i(kdo%tY{Hb9clS#Ko_c!vLgX^48DZ*>cQO5 z0MO1Uj{!y8Z7mm^m_FroMZ8bIpFv+)TiuqF`TOEC2Kq*X?YPPpc=>)GVN0qgYdMO1% z+q0QkCi21CPwB-zOSUuiY7(f41M466;?--It<===(M|FlOf+c()STWIm&!%?V=X2v zJUjAb265zEO&|=%9FJqz$UdnP4zQ*xa=7*--hWA9SfqPWiC-2xYhfTEKp+#M zRZr%|0IrJIWyFfa3`42m>0c8UF`{&L)20WN)WB9Mc%K?r-^i(dU~D97 zVqCh(hFd^l1({E_7Doe-sY8YUQ;V5<2d{j->!*ZM*-#7b6lf1pnsTM3S!dQ-9!AIp z+fl*vg+Ly9bURE}zrX)@uysQ2^&1*&FnvbPs1in#^Nn@M%ZFv`df~PyDDC5AA8Q)^ zcHmUEQ>(6Ga=fm~UpVq7Jl_7)#DB;TC}1}VfoZS2bol~vRvX3@9}}0;zeGZptV(j zSTDQf*s407jcx*v%J-s@0=D32325y>dCC(mI; z!o3NuWyz}9T|4ZL^`B*$(s!>9z4cftUG$Kf^!Rx}s)8&k%Stz5J74N*D8ef8TX9Jb zhbB6pY2j%Bu~0u|x{U>Zjs6%{{3gcWZbHd1FCJ1S4ug4in(nw$^QHN6Vf0#6Jc@US9YAXGya~zqg|_N zo!CkkG@#=Rt0F%~BAe+Xf zo6_^8RUog#=mtz0Y2*EgXZ|nsq!U>)oOq)Yl3pMHaf2arWJ=ew=zq>FkYexAeV9J! z1vW{g@3lYG^8`PsO($58q2XY?*0U)j+H^cS>nFQ~{9{_HLplbadq9org_hGASth!v z^5hpDCE6tLbu&6>$Ss8o(D{0gE^uF~wJ*;zce|Um_H)C~)HTfla59&!0~-fpXig>U z)lE;C*)TJ5W}{X%`ZU8jeEG8S@lhu_6z%@}FMD2v!<7W)gwJlfpc_tq9vS_D{o zN2nu&ZfZwniw&USJc!fEESl~MpbI3P(<*%c&JqnPxIFV>XR6g=m2;=_GpRF_oNo zjg}xQ>e(R{x2R4fQ}3LC5jJ!qWnnlRn9ZWYT1f85o--i{=FEYQd^NR#n2HmFndh$p z>#3X1ila#(?SUa5TW#%+Q+QZNSk%K;}l*ebS+5~&on_i#USX`b45~C{_!#b5on;u$ud%U?@Y+K&6tHv=b`YqgVVKGHDt#w`t70z|3 z+_LXtCtAYhgy{^75+sJ?x-&e)vqsJP~7ctI^vd?pG-)|GJ)3thw^XB3Z*^ z7|w2?R!J_BGe+c$^natLtc01gu>ZW?3QL5<9N>nSXr1-^|#188mz|rAmxR6W7==sGon{R>7A1_%H@Na zu(&!O_BP3c`+|otp6qd+?9rfvr^V&B{SO<^Q=;ojqx1Ox5|B&1nsxlgn96K2Q1Pk(qov2$i zF1GGI--3ugNG0=KJWpRadzJ4faqHVrkmvo5n@Nvxg0RE*FH;<8-wun0$=v(t$IV!XXrP{2prNRGf z&q*1weIDmljFO+OGRwo-y4|0=ZBn}I;iwp`IM;Ztuk8XUT4|vm=-ItWApxI-`+ie$ z9lEHGruRwj`g4?GRNg%P@7r4U$UVQuq|6P#Q>9qd)&4Xj%kt=xBqKQnLC94WYH}XA zLC{{`|0?-(tirg*@$-L|FEH!QR-d^W|C8CR`&*?DY{C0^>0#JZ?VVe1{g$ExHiu3o z?h{6DWtdNP7pz=apG0Q)iT>34xi#P7b82(x<3-yTfRWG5tA>BRKQRcq=bU8Z74gsN zuLhz`@9-Y?rsVQ+$>rB9midDD#i&YKK}HHYc4OIKEj3ce0BN$%z-?o&>@1nxm79z- z(YMhOk^fw<=~Aq4`uvssrw=3{yho8Z>>b&?JiQOJbECp*Mb){6=!045jNw||ntc2X zmzn}|Y)MTa%`}#2xSh|75UDJ>=H>N*V|Pk(KWgvx%}W&Fx?-O~*SZq_s*<|Wp!=`t zZiV#=-zoE=_)dtC!@FeMb~WGU1K4|A^7TJ-`w!`UXw}Fw)P|QJ@{zS*&%jUik8f4n z^e%0vyCu?b%lJF_VCov1t!r&$WL0TnW7GYm#-^5j5v5yYBEJw~sLJV2{%Q!tN#nFa zpIk#@iS@ji=D3lP(Aw#x<_A+Iq9?DMPU2Lo-zEE4H#l3pzWeB1L@Z0JjqST@z6@F5 zxF?74J>E`tC3e=9<>~LWTP@EHcVD;k{5v?D(gEK*r&?JrT-Mspr4g*!i6k6% zC#4BzpV4PQ^s052DBg{}YT9yBNxavZKN-YGTu`?ZV)5GIrMaBoTC+9;euEX|2s8ZJ zJ|}w07%bj?oa6LppEj2+Z)dKmzKPN$HW~6Ur_R7{wiub0cg*|e%y#I$r=J@;2^=oo zo%gRU|8*fa{{o+uhBblT=!5cFFDT~J4)Sg6=ckX}C4(h8SE#%fJ6F?1?`c~n7>~ue z$9)RPf1i2o;vY-Ozk%FWHzMD5eNs5-V3&Q2FfFmvw0^(qxL3>~Ob$If^2yqMFm@63 z<CmA&o>E!uWiYbJYS|Hkb>K-l0}K%rwBcXUmh*aVD=V#ZvQ2aN#AxCiCyX!Hef3#@Q>U$Wvg^BZPJv zJBMltr}D7hav@Z^z7kHdd}CbW^{lfClJa?E3}hh07s=;~PLsEgk~hhq2r;RO5J8wd zA)W3^OO*4vVYciwFs&zJ@|BK4YRMNKHt)EeI2`z>{7BdWqLyJ*X3g<$dN3VTg%NVc z@;7xB3PvblUAZ|NedPC_$G; zqhHN3;N|g-mFI}Vv7MX_A2Jr3&i1!aE4p7+EcR)in7&wuy|yfSDq(Z%5=f)CUrbId zD_|Vw%#-$baNS(<3P(^dLVU)No#-NH7S$;&k{51v!gwU#6&p|ls!7-4oPHX(&CUy} z&(vIU)i_4;2h)l_Vb%hs5(EYd+1pm#=G6!M8H2+294`q;YQor7`b1ELas;>uO7n;+ zvSx3dJ?N9q_Z@m$bZOk1rxTSZMnTQB4jZemQtmZafNyNf%3JrCPAPY2*7?6YVIt6f zKiQCi1vu5IG}ssN{q@P+TjV+ho93Ff_o0?m8&AL~gW5zN?29&eaP)vpiF0~2C*P}m zq92EKQ4wI4Jg9x#?F?SP;X)T=pkIEO$`6yx|i@!tq*_N>n9x z?Uov7&OV4@R{7L5D)qFwh?uU zRV^GK&tW7oRse!k)qiBj8@xhCVLRC+S8A6J+A@jrN5UW&YQ8 z$HGdKBCc!DSY{uoO;ZtRNElMQ{+Z>mUK5=QmFo48SD#{j{B-M`M_Bs?CLilvt)V?= zhC%GoahlaRP+_Tk?zL;l-E=IKlok(29Zive@ZKFvH`bI&r$D?Bu`a}@AG20~^Ms!5 zT14bc3$iienqq4W{Iyl7+ma#miNPDyEMsTX_dr^=u->WcfW5yMF zsj1!ug+#T}uEe6HxKl(hBG*#Nb+6e%?`lXSRsVpJTY7NUGB_OH+s@Kcur<6L$%(dVx0w6*}_HE9z32I8KUb!(QmgQOa=a7QASgCe}Ql zUr#+&7(tgMh+-f}Z=b;kO^d;6bVL_R%)2Q(sA=eeulL9ZfqZ!LibKToAy5>^4ZxyG zd8}6X9K0-rvP{TnV%!1-%jvXXFwYgD1_}ppxoLp|X)%C6L$HxcKR_2CWjFAfk0w5z zB8KWWm`>T!t>Bx$@BN*Mj;8%=@Z?uy<27@`jsvmd7%6pcY3()4y%mA~Dr38k`$@p& ziK~F&3JXt)#xZZ-lWNQykcN>#nEny13P^LxU%j*~my38uDoacmw_$f)IFLr^x*`3H zCS~HLK{C-;VW@DvSFKn{&@$&4N)@o;E5_B)E=1w1@+mzApF`@T$?^jlbXw zu~%jcb~P;9DU(}G8SnL~eDq6G)z#+`MhIc{&p(&LOmvCio@+#9q98v_9xEWzSZ$pz z-3rW<5}G#_S;u2#Y+9wc-5`cmrv4~mcKvhX&QzmN;$_ca4@+MYPE(wjh?GpPak04h zF<7cp##~uO5HV=r!0SX@ze0M>3a~fxtub@v4--poD_^&Ym1+O7dIogaPOe7%8N*83 z*V^j&^^lC-tqF%#yP=zdEPc1=Yd*MaQ;= z0bFy98n)Q2LWHoGe?~o@= zEGKqSPF%`Fx?ApoWu5!BK)q(Qnbjb5-(08f18(?(J80SfAcuA3>fS^jV^jkkuIR(+ zoZq5?-ui{O-2pt8Bd))UzV8@4V|vW)q`B0&{Z}ZoS>Pdl4tI<{t*eV#Lg_aXE=7Dw z9GcZkl)k!lE#}5^v0*M#b)um=&A9u60ZaZp&{wnvG4?fX?fz%|CjBq2 zdSdfqWr$kiDVTL^QhYt&4^=FQWVm_9b$#AooM1?jqs{wD%34Rbahdj#>bp0xm+A$& zq>B@2xfaLq3pt1T19o_mM>(Vd74$n{1>Nf;SBoN3QeBmAs^gGnoP&a(A5F-fcwKu$ z6YeYk$lYA(Byv+(Q+f%SuZ;;a^1O;5KU=0|ND92=Clf{}+hsJqNf+nfI&=sV08?lK41K zoW4~*a~#gci!uTm8@C$oH?mw?0~;xWjgM3G1csWHw(c$k%J=n&uk;-={&XBaz&k$H z@dUMre2y%dG~NRnY7(&ZZK^^vy*8xN1vX?7+#cF$Ia&2MkGjf?ndi%1@~%o;N|!k~ zJ#?AYIukSyF$zEa{jAE({NA;$ulLpslS)l{<00~<%?_}j;mqyf!fmf-Xi5&$xP1DB zRq)v3ZO|)bytn9BDBFv)vIVJ{oQW5aa*)t3DE?Lajk4u2o{;H&`|;DC#wlqN6xyUj z&1}41D~piG+UBuj^%~=Fc#$vj5g|Ob{xcVg;^UyRoXV4@@4h+>!K3QnUYB`Z*)Q~m zEXOl1HxjrMzxe0hHOGB1{`!Sr*Sri0UE%y{PxR;K|GI(=T~k!a6%Xxy_-V}~blocS zg4R8rg6(zh(2s#ChEDeua<@P742|1>wc5{ZmVVuQ$h*<_b?f5LxE)oC`&h>`oOnU3fHbwUxUg%R`rM0ZWO9)RfTQc|9Wu0#Y2YTbrK+=OG%5Xb9;L^NO-Ju zh$!VqHSnZfWIg|SIzZAiyU17`WDQ`3^sS$^r2T#9C+9+(@}_!tNvEw0Fp~z^@{o=< z>W7!pjrWT2%~>KJynkMF`x%iTs(BLd@1D8pw$G@I*s}@l*>HG|?crKDqB<1|Ny9^S zR#Lt5w#~%ScI;6U4WV~{NQjX#WgeR*4=uJ@e_8hRMQ69zSLp5E0uV6^swu5rpvMO9 zLXf>k;S6#Qa-~WwGuo7`t@etChrvh#T0Gx(Gj}I((Luq1?D&=@ZYT>1%!~YQ$lJmMRD1)Dc%0p5k#X9 z2&-O7RYuvQ0-)%>LY33)m(?}VWP*=<2ZBNUfx-|`Uy3oHNWmB)El-hAjxcxc7gz6> zYz4|#^e3zmSxw+$MZZ`m{REHuc()0~AQKB5GAKQwB z9xNIgQnB?Ouj&E{+}@At?whd~q9ISFYo3pR7A}`dN+^M$5K3+HHVM@$ky9B^6yt`!eGs?gEk+#&alixF3KW z0%*js=SZ$p14pogp_X|zv)pm87I=K-UtAI)-bVGKoN0vMdOO~`T7f248-Dsl{&Jf= zZfc>q69y$;_Q{T4h}NU+O3>^@A!4mScWY69X0t^nRSRI^6$S~u#^tn-B7FGMptVq( zUXNb{R@nWL(q!m9yRSPn_N@Wy6WYx$=VwO}Ua!)S8#tx~#F4+1e}U@&PAZyEeEQj{2wt4OKx1T8%IKw{*qVkSZr+qR}oOBeru>I=)KjU_PAR+l$V+QLtzN zm9w0yx^Pg7jD6>qP7GJIM(x&|t5NYfsJ|A^atqS`&*DRaPg)Jwz2V70(||rHeCN)! zK`zOP4d1Zl&jVB-xvKn%|-#~Cv;pm z>^POte$L=wWWu8ag9OsyqpZWuYfmC+30>6*kDClaH#qSvhff9)x~HCtwLR*7efadf zfrHCimrn^jhlf2+AU15$y}XHiqDOtwiTz4P{Thh_21f&g#6jz$!E=evFC0DhNgN6~ z8j4JOk#O{anmC+wG<+>_l2}T_L}W|5EmSt^fyA8)@Bd5>;2ar00N8kx}$q5UtE3rNC?|p$p`$8zWL2y zoA1GtXiLuUUHTw2Q# ze<$s}zP26LB8}>W81{ng$eXk22D)I;?kYkrkPQaN<^@QvfHhtwIqHE$Y;c=O$ren4 z77BMQLruFb`RIM|aXp&2ka{BP+c}Nql+9a%`(r(p0Las15{q9mmdSWR0kQZJ(^1~U z3|THI$rcMm_>NptIR7wFIMQ$8 z)|*kI;op+r>sQu$QzEA&Ns~>kkN*4Ouma4=71v9=DjE~|=1JV|Uw=hAU8dwdC=|(` zefy-VuS6$CrKEyEVM)xFu#)mGYUu{5bVWWoii`dJe&nW3vV>7QBcD^iAqS-i!S8Jd z-?2C=@~lrtDfX{9j*?vW=Z-uT${@ETqv`=tuUG|gPhqlU;nHye0nHd~`Q`ipgwYXd z5M??}SF&76XaT0DzCmt+Cuj~k&XGfROJJo5r#qk)?nee#Bj|WNxiZH7=@B6 zRxlzLeJ%ZIR;la2h~nLDo-yT)^NO?3~0f){CKfJ3LSMW^J_I6wQ7w z@~Oj^c^XXbL$7E$Xc|C3j13Y6uG7C%!gi0B5I&{o>rsi`!Bran#o|?1mRoL9%>0|YCSOzaM>FY1 z1?erJC*HcOg_}y0tQXpz7XDD=bg|^a4UZ(@kHwcONyPJE;2{rrzf|bOWfMNKXF?0OZ%L_ z>i~N8EpQ4edD-&OdA}fUTsw8wZzY9;kJR|3mrb&4r{9uu!Ke9wpP)fHpE0byLN?y8 zDxB@T)x9+tIsTvlqp%3`jJJOTo>*Nf^g+>JQoi{wrQ^*?1E5D`zm`IJ#D6bG_jpJg z{CcuHQv}U`R+6eRJgVN;riB0gSe`6#uu*&a?ZCQr*zDeoBcEps|GLVw!?m0f6$iT$ z#*%;c<}UR##wefO$lDj~KdpE3NV*3TP!^CjPak@5`znxc1;9b){ZN!8zFlmw!@1ZB zQA9~?>#of3sgc%xDJe-uaEhLq$bD8+x{h$?2*F_US=UiW;4MTq% zi2sjO{2s%hJPeS(u-`Um$E>qbu)fX?>CBTFJ|GIlWhwXOnn}D)~OhTe@1E ztKhlb;P^q&RnPK@5RceCkA%$i*MZ2mTp95Dgty1$H2T$FKM?;qi9pm0z|6+FT5oRiOuCc$ z?IMC$AHAO4%8rs;%m7<{A+r|;g6>oR8tt!dIX1XCH3kkgy3TDmcP%-!B=I+U@qcz1 zadUo9!GAZv>9bqI*2{Dd1KBCWZnUzhm0$BRmOXCh;-R^LJ`96?Rt5uO>}@I}1llqt z3P%?4xfiy9Rmh*mLV=qr%3a_AX1~`@@3rexl0bXK#4y3~g4=9`0IQ?H=}VyN>;D-$ zuc)S?u3d+aMgqwWO*)}SSE@8c11MdLfOHfQX`%)!6j4I2VnCYo-o=2ZbV8FZ0i=kC z0g#Sko1i7h3NxBSFa^$W0tn zF>oaA4zn=h(|%8Y<>JZ!6C+i@mr0R>YE5FizoLh~S>B5-#E5H#@H53M z?2=gDD@NAfSYIUR&+_$XNGZFq^WV^)*5gL=>WaSip?zP(Vy))K&oP|OToj^mK(Xry z<&HPyUq=e#FZ$>PVH135Ngd34g>VQakPscjKjhKsOB{@!QTqc7El?svM5d#H=}LKH zAo{s8GHg&ukKtRqNA6#awD%J(7-^Yk$Dw>Q%z7a@VwOW&TwMQNP{4<@A7Pq=gLTg_fZpO@bgZ6KCHbX2;oe2p9hbfYi>iRir5>-CvG@8fk3 zFqO<_EtHCeG#yoFJw|Wr<^k^*9M}M~93o+`P z&Q>P5(v1s^Lt-9@)LouRHRZv!~ z7O35$>p^C)@cQ*bD&oEf7DXWWaMkSAN3`C5*CzbaC+*)%_m}NbLCMu4ztw581mClc z*}{Hp))Pb-{m#z}1|}Q8&yWHkr)$VKHWShuNP1?b_=e0+lzl!{6D1AK5A--!AA|GOPNlw)Ja)JS7Kr@Zm z6W=}(#8=Ayek7N9Gvk|CLYSGTaR1{dRVF@^T@rCMwFci=hGPs~!fOr7J<^UZEf8BR8HQ z!|BXF-3*i<7N*m#GDnj>8Id`_MJg<%;H z^3KNzjbPs?@m#^OJ1DaovWO>L=Jou=FN5WKg%yOymf4$eJ^CfAT?2lNRSoxn+EMs) zL$GW$s27RC*AlVMeu)bC2z<#GxP4h@11mZ%ol$Z7*hsrz`!BAo#1lm{UV|FsurhZm z4fai0xP>8lHBmedEAGq?rM3&r5^$;(65~Z{%LUj*iCyHFJi zH>WT5SR!zt11rBN-kB(Qms2{kRN~xdw%(>-u(C9!Q_{2C-YV(1lM2tcvgGUtE>%({ zms3v1U0S+Ydh)yUZ56pME;9Ph_?}saU9UyGwovHV3@YK2eEFZLf)j6RWrltDc~qos z6gbQtmy$C$vB9Yr)~QfgYcZ;#I2?N7QU8enrIQ!txfE(~jKSN@3yOkc%CB4%1vyTH zY%2GND`7@?X^Bdm7Dv!keg<9{EAAurT+Q^gzWA8*!Km8Hd6k%7qH6cp`A1R5ePwmF zK1f9=uW??rey;Io>jdGRO3kQ7VZo`W2pDRf$8$^)%{BZ4aKtTXMOiYnOP_1(a9-^- z5@CcaLBh0SwnULh^2JeJ{l&i;$Ic9^s#aNAQ!GzQlTMG^8+yMbUBGpAZR{*oU#A

I+J^u%f0a4j^@!}_~&R^p;(Cxq?#iTVq9yyhCZfpl#P2}e8FVw~t zh$nI1Pd19H6Q8GB-{~-Df*RJe8+{38b6@=d#u$i+R+m-Jez#(pS26k}n+{<5aI$s-8NIO!3|+bK`s#IJd7njxQKoLlWzb!Qsoo5ClYE!FKh3j+imL7)9SVz>a}}xbm@-Q z2JhWJio5Sw`1RY3P_gRL2UoDOb3z8#^+d?k6;?{S-+3qA6&hhuULWaDREy_ zn|m5*_ar8X=WL|3C(E^q%a9#J9S{WP^OxEFXLI7gHI2)=A5Isn95Z7vHD0ULqqC|N z)TVnuo*eTJ`{O5}=O3a0NjMhp%tqXZ6ktqe;*yR97HUAm#UZhifx+(rU)el*r{RB7 z&rcr})am!yLPMhU&uhS~*4gIqq@N`PCJgH1J&Mg){Bvye-IG)E$Jjfb9PfDYZ}KP! zN1SOxg8K)nhLVob)3|Iyj-`hPPKBWOBw)7JH`5-=PldjL-1;as&_5@br?@vdh^tZ* zFH+nSNe#c09xj|Jl<_RWVd`&@qPWn*@XP6uHldMs`J(RGM)~bVs)j}t4%_E!1dTF6 zhS zmTkgV$Frz}*bXiU+KJ0EZ%Fuj?lHdS`iC#hJs=KsV^X9+Lh`Q_&oh#1BFA6N=V5|*E{ zXAq6fv5uGU-Q&tP5TUdKQ_cdCuuC9og*B7OlZ#r0cPd5yaf<2UHlcz~K1eDwy;|9l zt}l5i-a~2s?#o`NUhv-UNvT80bu{AojiNVCe0eTG1fA@cgR71^Y75lf&D`e>dG+1E zI+Y!>3c{4Niz3=3fp#0OLW!SrCPql?2>*m$#Q|Im9Cw z4d?;OBy=Q1Y%vdbvM0Vy$Ef5t98rMz=7h8EbELAr+YoH489*z9yjz*WN`X0;bWStz zBRnm(Doh%bFHj*?V&d}duw7PhK3AouW@yY<=#! z)EqHItvqCDkm%^R1SWd80A(zK3hkoY1survPF+1Nk?+|35QB@760zb~28(9_M7nJ5 zU1yItdk9)B#Nh(0yELoc4uN)wtv>;NeNKGf?mW7vT{t~Nd4hyXSdq9Nf&RH5x{B{r z?$AW&;+9Em_n000G#rQZjQApmV+z+JKOesMx~tNW26qbFaj=FIbYC$<*YilgLUcM# zOD`_jtkb(s>s^_37(nR(y%7@gc+N#!zb_a)LjvArif7GS1t&i?e@b)s()G_BJ=-I< z&%!xFZNB1inHeIWme0Y?QX|;;@9m7la)`iG-oVXn%8B`0t0<0)kWWY#V1ds0L^#m) z%lIqdS}2wOelbT?wyM=}t|<_f@392idfKM z9-4Xe{M!TJ1+mYqx$Ui;p&}G9fvmdY{@whG-Tai0X|3KZm$Twk?V?#BW2ht0aK1o# zN(Tp6Fep&VHR`1P?DDfGj$bZJCFZPT&OW&Pd8P2`DjV-=>FnyO9E&T$YwvQ_nr7G9 zMAkd6uJ`1u56rF)i~Jb7`eQQZ$LHA}Uqya?yZUn}=jYn&&kd1{t*aYt+ww+k?5Ok-Md1`1Q2tw*KM0 z)T>7f#BHei9ks)4o7~^}lBY{_C*~xMGgt)en||LF{Udvx6M+MR+Qom)gYk8eawIS} zojH6@^zZZFGfKKgc;Zp%c`%?{e6Ay-(&qFjsy7N5j8hQeEGt;w_o>% z4^3Lb1mv6~l!OnyiZa9W4?c-XAawddnUfN-D#K_g0Ddl-UC&as!0 z-x&o+m}D8%6m-Y&sd~-y))e+U!|BHg8P^u|J(sbpaO|rs9!OKV(Vu1fx@0I*^WN%A z-&k>z-^WGUAlmD)kwT;Aa!&nqaclLgkiZVcR++Qlq*@E_m5x3lpD|CJ36-P717^^*0DNeYwwr{Geha8@Iy5yanJ2Iay>NaBE+G2#@6CZWkCPT_Cu5ow`pA7lX+zkk9jaE+iUB z#Yl$S<}LyW#`|9&`vGi9-_D)l?0TO9KH7*f8A$z>H5C+NL6V71STma14Th*w`-E)?jO@XR^##mO2-v=)|^ zKpVb!rXJEHR*T80UaRG0B}ZNJs*^lL$y9NnU2<@^_+ZL4?Y4Rs zORH-1>ucF3glTtrPW+icJiGYki~rKgKeGy-hW>md!B6he;eRjg&P7XC`;SK|{@ndW zHoWTdEy?E2-|y*PO#>FQ{C@sj8oh(wTP{kw6If7?`(Z}4Dy?d7jnZ@SQS`{igwN~s zOV$6*-B)XBy8reo^B@IEiAME`(f@s7szlnn2MpW?VMH0*` z4}7dw4Whyb0pfAJLNe`0dqya%5C_xfZAVX-hKaD}BMgl?I5QaGGG_Tmo8AuIMn;5E zd_KFoQK!H(BT{oPAMMxMDYD0i!m}3uQAS7e-%nCTudb^~wf5i~u3%E;-y5;P# zSG7&1*@s@|$Orz46J;^)N6b@rOyuy+W`zPLEF=gcF%d}>?u z5cqCH-8uCYcrEvk6@6AHNx{i}E5p<-TrxT}(caU`VDNdYN=+Tl8S0$qc+m*HSxUuQ z4VKA>cfXXkm|%C|ycJ=9T~O^hPf*d;i_3HF;!o@VVc8C`T@Qnyg+5y3sN@S`NA&U0 zuxDXsAsk@m&eO;BqC99fv?O&q!+5tbX11*Iqt4L@cP7Y0?d@Wv?if`j0d9I9qDD$G zQrq`|qjX$vAM#o0h6e&X-7=DcWPRcH%iNm&KhPY%xO|fM$13c9OUCB0N;=Ed25)1J zhh@0wR*Z~=lMQ9WE}s`v5t}H{bIr)0b~15gf#Z$SZzLj)yn@{HMCd*%SXQ^v>hKr4 z*VJ{ftNHpyusN95l%;IS_2_d!5;l#qziZR8jl}4%daia9%u(4kAl#J}NwdDOAK$kkz<7Cs>! z!ce$dYWgK1Pxk`oO|)rKA23rVhDDBa5d~BV+Ii1&-LjQ2EePRg^f=Gu__8`^X#mg& zmuun`J8xv`1!yrlTM&JT`iMHma6k{;>}jkjfaE8?d5y6o( z7rDG#BY2hV$p-(|Xq~ViPIKj9X5JfFLjL7Ox8J4L>wj|!r=;JIwysIA8N7b6!B#>e zCpKZUoKsNsM9*pS%>mo>8{zT(VwYO`!-DS_Tqx-3HPx?8dRL_)rT_HywQ3`su&QL) z;NmB(4s59ngKm3C4fZy-UT5k2b@S>D_~8G+HQQAG&FPKq;Q;iuA%i_E=`W#(@xY=%~?oA$;j z32&<0FRs~t-kYfZ@TS^tXzl91y-6ziEhXyWx{Khysb2H9wP{1^Zm0i!q9yEj5pO@L{`BuDI<+mF`1||8#`!3LN7dUqETbXV+TYP%S%&?+1nw2O zoHzqIbdEA*9Eio;ZC+G`F;6i#UC&<@5tCdXMGu^o+{(PvQXj4*pz`)d#BN>~&g|9R z^k?Qy{cy`qzu|wg|CoQMm{vyArTuxq!`iyI;L&6=Mr->^KgIpQrq6-FmtEr@PP5GZGY*~;oj#%=I(GC^Uv@h^WWhi zh>rx;BtdLRFn`jKv-8Lp%sxdz?~TU!fI^0Dw($zN7&BMSs z{m9}U={*&BXE&0_7v*a!@4kE|-zLgGT~Yd!dB9ZEK3IPEdsJw&qJU;}q>Msn)SaMZ zEbn&(&k3`Z2f!)t$=inV*B=6462&k zASIs(8@dVb*7~SRfIx28G%9Sr_xcb6?x6(oBD2l=bBz;J?-COLV@^#zxo1Y0F+9BD z4RA3Mm>?qVGM;gcu&2@_g=*C!C}eCvq}~X7MyPa~BxZyNcOC_Hf1@)1cm&8ycRpTL zHu^!H?J)_t58@pDO3&5GfekX7Pu?}&k^2I^@j7g=Cp<;+#W;eUlaar;o;*)BwZoEe z7{^+%G#qyuUy5|Sow*%0D>8*MKUu2}cpaK#{wu}P7#oa-r)pqN`opSXtPnsL!q2(`7>te$-3B^w1}4iTD(3)%O6N{1?#?LfGRcCzzllE3q{3 zIdmG;JOP)H5)iFrlj_GE$C;>()itaB#9g45At0Oix*@RgQ)acYobGaFM~sZMde(bS zx!l^go`x(hi>$%FSv3CaQLXHccG(jF*;6mFryH_oK4s7T&8G9`%xmQwC9W+7K%tK`4Ash49 zr}NNzd4NDZr*=NKeLinsK3_(@Kx4kpbiT-5K2D%OT)RNhzCbFlKqjL=uCYL2y5Qtq zfs#O>iguxzeW7|_p=L&*c4Oh0>B6&ng?ND?Jrm9{jUseLK%83?r( zmow8ZXZK#x1*+$@s~7C67Xz!8Gpbh`tJkNif9_Q?1YT`wGhc1nzuF0WwVUy3ukqFX z^eg7xE07=se3}Arpuiqc5SbKY6NUXV1^tf#9A&wkuHkm5;eAxYmsumwR3r4cM&w@& zPOw(|bgiUAt<R<1p~1nA^R;0u8;4_C>u5OU$|wcgg$oH8T_@-v2Vo^aY}osM2+U{X#a1IYl0 z(g*_axhVnpK>Y%(F5lFt5cRH!1_$B5BF^>=-IS0Y;#!;DpugkLB_P(5WU5g}+qNL50u}r@6Rbpo&*P{~ z-_hR*s30Y=p{}&=M=<6tSq8>1 z3u~glX|~>V$+7eDIv{qYO{c2E+S>-H*QL}97WmbzVg}qa!y4^(LqmGlecqexV`SO8 zZUtSjYlgEbzc)V9Mmz&ZIQF1IdN`^&d24#5;yb*Adi@RBVyb#I6}oRW_lbtI$&x!# zg*?);dPLa!+}QirgSzfjwLLl0UliX9Y42wj!umS4$y58K^5J!$futR(*?Qk0Zm?tq zEKdiQdH1L}0`ET$w9a^3XCExB>L2h1%w}2)v-)^ydWXF|J=oi)E5V!cL)nf)&~~sQ z0p^N_DLQw(Jj28$of+JE)beGU)KN?PK z?%Qta{ypf%J_vRgL{jpQ0YYsNK_4FPV=&F#rAmMj1H*RE8$Z+gr-}xfqqY5t#$3E6 z8UOyTBeIc>YN5gvsle>%K~`+L9G!+08kIfq0i!Vb`84N;PorZGM$NLokMdA0xUpgy zupvL%wbpc;0PdMYPG`!6kX9qC9v51I6xx48p^%IsrE+ z@E|2%oxK@xglGb_1p$)=L!+)2owhQma?W5k2C9*P0RikV7S>V_ii$@bf>1SisA48= z^3WMcp`(f!D2ftLOn?oV0&Wy|8x`s54EDcGb0v@AlqbTT+HHRx6VHRkU7Rkapr9-u z&mmNT)8t_uszeF!e2Jn`;IBRdr8uw*b^0(5IUvkgtMfT6qLp2cv(YZj$JQN?$1C#*`tHYu@<3m$3)gc00GgL3yY; z3MwDOet49gri64Q(z`DL!!O}YAXMYi8Q2`El{(d#JqJHI#)Pn-;8kD6THi|iG@fMt z*!dD=UX8ll0*5~Vr1Ic8KW9sDD1|4$G3GZnJb1(DQxFM!5||RtS$GJgOXq!J#ex?& zKt)t~s}2gnvIrFe+f@Ut2be+-i2ARwg)no3YIVN7Xq2#++l6W*z>ep&aL&LR0d}Xe zs0O8PLU)kjAaF6c0ft3&x6q56VN%XtS;dfD9IO#1C-$E%Hy5{@B!eXhFpUrJo6g9z zf2dfI=|j-hLty-n^1TKRz?mbX*l8(NI~u(~}y&dI@Al7}qC!-~nMf{RGr zp*3L!=H1aO{NqV@RtqbZJ&pskUA5}|lewM-9Ta}qa-9CT0sl#YIxUSKe%lJ{uYq-L zH&gT0tiG(TUv+x3zsibTccV>SYw4D7Ui;B97BIMh-N#4}KHX{QzJ7wis(4M(aq$rJ zu{Gh>^=vSQ;+(_&2gon5SPPQkJSIyX6#VLSaUUb)jI7E-{`>({QjjJ1Wnsrr9)nvoyoXx~_z*`_Rl`R@*xJl?hn_NrjV?qpJBT7Ii2wvAQ& zMzHMc%I{RWbt>foy$UqA?jZd7g4gg(n@c^6nVk&wKb!GgIzPUpIR3e%IB32;{+@~X zse@j`?bg6rFE|0HbASY4`p^Q8j{kb=I36qk0v{6Tj{xL521nW@?>1n!@Y1c6OhC>I zy-3I`RrHDx{1=l6#L73U()V6ryv&;ZH9Z5?DZBOo%MEug-C+ckpTuSC47M7>{%-FbD~_mzx)opQ)K)$nGGm==6u zw`tnoY1rrnFix%>?rD6&vjlP?IVtgZYI4ep)btk_FEX>UvvYHE^Yily z3k!>ji%UyO%gf6vD=VvBR#m^Mrcfv~HMNzLw`Fzp)$i)-8|s^zn_63%TU**28@gV# z4V84y=Dq)#(R(D?ek&WDe?30?c4DSs{8RJCi8k73N8dnq_xs-WJ^g)sLxcSvJ`9cw z4~@`N_Hle{bn@fymx-ZoQ-e!WgDal~ zRzD4_ed<4|)v5l~$-d?BzQvFIi?rdTf$7EmFAM$C-v&O-4@}L`re-Imrl+Pp9j(uw zKhMm}eEH9sot>GR{X+jbOaDqgT61&s`MJ4o^WVNLd|NnL-xt3xE`48GUR+vQI=a3u zEiEiAe_vWzTv}OLURnN6{byVGZ>_E@t*oxBtgSBp-&$Q=URnKr*81Ao`r7J$_y2Ay zKh{=$tgfuDuKlN0)_xq-^6HPpwe{~SYYWS3bE|9gwe>G+KR&H)Os;N>tukn9zxr2q z+L!+|E*+>0sUVo3LpGuRk^WmvdMWgZs7m(Qj3ep)LM(@>NLAVYkM#e#bT}6uh7>lb z`yc6Fo0xALjYVC}^1?2j4;2!$xKKZS({EqmoKil+O z^_M39A?*`vJPPBlYIC+PdLUe_16B>oJ&pQmPw9TL+$s0bk$q4gAK2jhV%5V z&6?J}`q)N7q0T)2x2IS?*UzuS{_tLGuK)F|_qqJF5C2vE z!;(ZiwUt)Ch`z!cB7VQ~S{JBfZta{@`t4^uf8lNF^p}5uYn21@ELC`X6p< zJ38{iWSs5BJd0xGAj1B1U8MSQUYH2fZ}wW{nR+@2@}^)eQb4>*EK20b)SRw(f(Iey zW%EZ|q{7?f`8cKbGT-9WCTx@BH5+|L<;{7ffM=-u(Ef9;id-bac#-7`Nia6Hh367% zvcPlp6Q1A6P$%Q>CiZflT+?hhA#UjsI&9x{-M}$~j5F1JC7GVnGD}(aCp?$3{TIti z9SrulPzo2>7OWDgo53iBnqB^ZBjrD%Og9d^Dxt?Co>7*3m{m}&oAGeE9G?>yNGQuq zFj*}xRS91$fxZlkHDVU{9-U^&Ml7asSjvx`&%~aKw9gvlk2$}b zeOdU2sl7^nRGkPf*+f1+(K7=Ko`oB2U5FI@pgA97c=GQ;vW>_w8l`9j85n_NW7oN~ z_S9UvC@sO4u(dKT;R`bT~cV->0AO}DEPCsoiSj)S?WLzARSV*kkHmx5>{p_#$ zZAJ$ju)n+X>X5nL6yC77Y#h;0Aa?d)beQmhQ68A5tf}OJ1W&0Zr;Xfp?73{Pz()^z z{i8wD1O@uZM%%Cv4IyJ=dZQwGI6A!yUhoCuNKi zXQ5A@6@`VJ(CRriC`KMlF~{N9C3F>xwas$$pR?9T>JsbwOwo|2qCte5O<%ut38z@) zd2?-c71L+Ym*c@c&I1Iu;$ZHR&u(Yk5RyG^<}9$4-fQNTv$IC>VuB*G$zA79 z-|&;YF|9#J(yE0n-g7?Txk?O9No~3PPT*EC+qw>XQ(+p?K2zQir-gUKWCd5JktfQQ3`*^kbsgu`rIdtHhh8_psD?Kh&+AH5X zS1?m5JyOtT5@01G(h^5nOaD%|?91^GuW#9Xq~X<+B%I86C7i=;#6HGy1o&VT{Y!

Bixz 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 z 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�bdNmB)+`>9CN9ialE`4|SN7BBjG(Zs-|;Dt5FL=UV0XChVy1=p3P z%b1c>6+wb9;4&nn9BWb%1D#eSE$)CuF~BOI;0a`QMbH~Ady={1^k;t|zw>~_Ymn)? z{}A~G)B$zF;BOxm3j_klD4!xiv@=G*8?+^>z&mh$?0ChA4}YCg{TI`Jkvl*sEh;2}8nQ z4kSA=`XW9|1xr%j4jvOF8xxHf_ac!iDxHUtibG-34Pa?i6FCzA`50^gFSINdA_o^A z41~$4mH@qhWychQsW4fnT}MW-0ZpnR$xG>zk{MYjE^ik?^`|D#?4i?83Gb89vH4 zaB$->NgcK-=T)EzGJU)ujEz4+%mnNsOV$7d`n-Y;n~)$>@2nMIv7Tzi8A!bz8GUu} zW)sb{37A_o1K&M#hNN}~nF%<_nlCD~POGgERaA^BXoA;WfXT*-8o2DMRyzY#8h|R1 z;3S4O&|!S}RPxEU)XF`OtAPE009g&u%%+f`iYyW)pkFn#rKj;2Oxe%_sPrO}(M=%wM=`!8BusEj=wHrlkB>65S8L z`<<~QivSf9(s7e+&rG0#SBHNi$?M4Xuc9K}p&(;kkXBXFvB-Q9MEg>C?-SncNiWFI z+8btASW8j({z2ddxRY?b!TCcV>oIV*sFftDYXS*oj|8UADKsL|?n6cq;G)j=JTS_(-FqbJ$eX`D* z40p>@O3Sr*M_X>4Ity)e_*?bEDs|w~keVKjj=ARJ!S|tpRWLjW0&gc;iKN@i9P8K? z!$O9!f8VYzzk1I`JA?o$Bgm)9<0cU?0=^j|mlR(U>9UvNUM*#)J)s2;jwsm7-9jmI z2Z!KmGZWuw4G&V@h_r&#risN<`NqOzc4tI?46$PXY{oOB;tT8uRoN1us8~-rLh7Bx znaP$UPqnB#!6{EA=1Gr;Bpa5;UQv0w&)>hvOMf5lqZCdkL>sd-h4ux%fsns=Pg^)P zym*KI7j_9W6(tBRbhVEdSZL`FS&V`e<6>EIK(q8+^92HsESn|f-Q~~XsF_tN(c_`G zAW>m+S-1D?v zw6E~lFGP9OBchA$fF;zA7pVr!>;I^kpU}L1&*&=9swTRWxAgs|LD*32QeVzblu561 z4y|Q&!p-)`WWkR#@l|HEc>2TVYX(daLecCcbAXjK&O(l2*Htd%b)Gs;nAkdR;kwYF z2X1T)e_RFb?IL=(F8*}mUZIVo;f74dhGOyq(UlEV&P}514fUs+Z#_~WZkzfYn_v>^ zgVgU2IJZp2G<;5m@Ml}Bz2yb{zSyj6J;iO=ac)0T-gbPt?fh!nwQ$?LW7~6O+Z(q{ zZf|c}K}}1r6ZC3lp~MC6)#At_c3$Cj2Gpn{m3OZ?3Bss$V+(g%Xs8l7sa6s6^qmB^ zs(=rbyVMCBo&wUJ0&2DlayfsM*0CfS|EgF4$!h{`jR6{+BzAE8M#%3p8q!88 z(&ljz4P(GtZ@?ocsSEUXC+B{QFR4oeX}=ihBk2Bc$9~K)sZZzrBsS(ut=)LKEOF=Vp){kkA(xyn48)e1udZb)N)=6(0sq z0z(KkLn44d5%`#R;Mr4b*c8blIH_0hVPNNx8t&+z?hqf^PH)SU&`IKgCH02`55^CJ z2(bRfz*pFP23y>Tk2v-BRIF$5@tui7$Pv(ElGNSqL~4Rjr6ZH9cj!Yc{?294nOhlJhMw-IGvLPE#0LUB<*PHWzoN| zqYIccX)qc{d>3+fh`+X@%jBb^BHBcst4}|H8TEe<5r@G)4^xh4os3CgCFe*i@Gb!B zjx&OE9Ra_F|AU+SyCpb&UjOgK&xu;2;4tH>iQAhSs;gVO8{vj4O!!sC5vkWC?sk%t zO9k>a4#PEuc|5p<^Sm-0*>WLIE`LMou;gQmGe&ameLqpD9v~5PlP#OQ}V>0 z_2;{7xOh&Wjd=@6*sZa4-6%>rRG#e9(Vip@l^AxL6UX5!QQQ9f&zo;zA+SSSfgFR; z+&izySTGUagWNBk+p~F+XtymHXNtdX_XZ|d)yOH2f6e_ihRTM&`h)s4knFrYR-l4D zq~jaOIj+?iD134iboiq^9LU94#UlNRQ@cs9RcP;?QwPBXLw-)l7q8(unx9iCY^t6N zf7UCZw!{Fg0EO;Tn`On;4Ceb#BeBYDRNCsj2OU z#Gkw^_xU=tI-x%IsA*2hl2orXs#9%S|8BF{Q;2T}7p3-Sd}c|}lo;CCZlJ0p%ZirJ z7pyA(pfAipo|@wwvA0!Z$0**Th@O_DNs$}1=E)6zW#gEpP4SO5QF1gAcS5Z)tEyR| z_I$7ZO?ZSLkFEyd7k5qg;-wBHQI;Q3QdD9OnZkHodE;~s=C3m+pJ3vEsgVkaw7H3n zfnQ%ZyG_O$tzK6R%}rO@14U`j-z~1Sj>|iV;Z%aVOq#=X+#+2R(hn##o`d_Dw7Tue zlElkDlxa&1gUZOoS}xJ#;#6cYW8r74W1rP;^`gxECz{*}!{xO;JqiAal6e{$)osGu z+zUz9%)^Gn{*)*Cwas<68*)M+4yj?#Df$)SkfcTa%YkZRTEHsFk5bYhRUHJFr`m9T zJDeift!u*Uh3{i|uTt$^XDq!!yO9{`5+uW*7yCEHxgdD^vrADpE@s~l-b(*=O`_Q# zmg326=sf(#BAlD@bo?E-IVW_gpG}2tuqQiB9NPJU`-kG{~skOAvF{ z&V#$fo>ivNKfB#Iz5LT%<&x&Bc5n%@EG!#T8?KpauG&pAgRktPlM6g z^hu&e_OKG#e=YFTNWBI9Fz8Ufk8&Np4_so^Xv4u0wLK^AfX+za%~+7#S?ryaNz%Kz zg0wQSBpC~hg9^(zHNhAUcOYX&C zwP>jQfbz8^6kqqXnA$q|Z6iv=5+M0n^Qxpz?XZ;fC9@}tQ>X-0b+(_Y+T73*au-8K zwv<&uhPH1XnDb1!-{dV3ACyEQn0L$mk6W?<`lhkUxFXyIifb@rdxDwP9cxOLt; z-si4Te;yMl+h?XKunSSzrxv~rxoFBQKn9TUYQ%eA)C-Sku+jDD-h;Q2>w+}W=!SNf zac*g$peS-%0u3gye@&=H0G0h3lWT-KPA{a_fm1H3S4_-(y3CW1F;c#5ho@!*1OdRaOGt>I85zqw#&L-#bb31nCVl6DX~G(n$%O zojJb|ywh4)r2G)$%h~l<_in#xVWRaUxxeTyHB$w2WM_#`+IvUa23d-pkZzXq5TKS+ ziCLlg!k3>UcO9{=5V$~OVMt34`#h#fjklcY=sb$0rI_!@ZYf(k0TJtRaSZfHw2YUK zuICN|1z|lZSn1bmo#*t%-d-ibY;EislW;*<5wW(^SyEb~sSM}NGL9vSSfy28iU)SY zoPR>l;$m&j7(Xovfa@4wrGq6nB>VwoBmvgtcWS0MR*$Wx(~EhMAXc58ko%)LNOPwN zwd&hNGe+zUYwxm)B8VcVF8rj`ZDbxlPs>enMTY|0s*uM)IX(Qm%2a^ z5oB66J@;sEzki{HdL!}09SW-^@>MbOjhOaqn1UFnzAb23yjV^2_}J&gC;56E#ZrSO zh~B#$G+RloNyE+?gjNEPZ!viTLeFDh_sox}AJc1ct`eXPrPLB!WF26W)g%H!$TTP8 z4UQn~KnzN0Kb}3(^$X?+J(z}6yKP#{+~i2iU#>;r`7;7V-`SMML{J=3 z?Ze7B#w!@TwLuAX;XOYhh?KRdjzD*X`ewo zb9Bzb2T{J6Iru`r9YXYhU_R~X;>kBMnC7hen_jJ}zxM#YQP9~{-Q>X;bC$iN{zo}K za@sUF7mT%dAkzjl!9RZ6QYV(R*+E3}FWP@?*=w}4l1io`DZYQJw_q|wZ{-51i)P~B z`8Raekae!>k0sjpWz|#SSFlJ#?m0#GS1rgh3OlIcU3wbO7gk48yW5(3V`+h-!7Hal z{11-i5ussjI2WlSRFn;E*Zr8<;&@ zurb4QHvI1Jr^eqgq}L(!k7K8GONQqm$o;R-@8rZ%#zYHIUnO;;q!Ceac3)+%9SN=s zGP~^i8J*zrPO>&W2`IHph(H5`di#035AwBQO>8(UY05g8G&){cS4rN!{V*ho=_S#R zNy;TPmBkD-l@KD?h%U6c3i(+V7qNQjrKpH%1vH;&!6Q4;S`Zsj-^W5JqZ{?j?8~7? zH?=0N%NH4SPnFKkLH+ba{b@*6L1+9FLC?;Nsw`HWd;dAsWS z6C6q;gCMdOY~P2gO=F_uI=?1Vs|%aQPQZ)5!6iuJC|UM3-dM9MVAK{@6EVdZKA$yM zo&#T4Gkr}5`V99P6Q{`2YlVb%k^a?q*GaV45_@jkx1+8Wr<>5ED|&3LCDqoYQw#1# zwtt!KH03GFfry6`1D}V`+G+OhUcMK>^f*#9@6eLJ0!Stx`rcl4YFq=OY{=K2rK%Ih zn_Zz_`S;sNwfIU6_-pDELI#rTTB9K8Zu$cunFFEa1J4@=Ui1#UoE-?;9C&p$5RM}r zjG!MxvJX5H(T>y{j5Z%cIqF7F(%ZTZ#%2!2mFos<#w1Xr#?KBWZ4M@9b_x>=31bJ- zc!ok73GiS_yUtc`j>DA!!&TA4)tSRJ<->0q^>-#UI&(1Ig$+s~!mT5~cIY6iL9d@=DRvD1z!e;!5gMzpY(Bo_IBu^oo})gF zzb#ujtI0vM-Gk?ijonI8UCY~2%DS$q9#E~Ww9;gP0?FSF*r>z22L@drkJy)SSqGio2JxZ_yiU`6fz$k`X@M-SgVO05NJC8IhVi&eP)ykbZ&YN;Aj^&1evuFrBHO5HTp4otr`;vnGe(l22`Us zvC;mz=B|MYDLrpV47gKpH0;>o048MlBY3ac~Kc1j}0Y#4Z_DqtYg$xpD#Kb|Pd=VAe(A zN3JN8KtuSX%_zPBZxKm3LS=vjSj3WS$D#~!kyZ$FP%MfgwF6sD!X^uHiUov{EVqUg z8COTUVV62rk=6*yG*`5#E7I)Jy81o%QA8XnHzpFaII4EVb0C0O78Ha91{2sOMF1aFN88B8-ZlZ4it*jB$X`i0W{XXF9JhA z4vEGymSNHT=b-Qqw9O#kY|V(X zkVVD-9DtqExS8pP{x~TBJ&%oHS0xD`ut`CnjCP4PC=>tQ0ClxNS4~#OtB-pzz=y7m zDA$9VjuNU2>dZ8>or^4%F_%)M@q*T3B>k| zB^wOxypVoYatSb5T@dsoVVy);&c{AnjpkxrApIN7jzG!dYNXFylVyLID>Xd4w99(M zWM&7T?c9#rMLJuXC3nu;-%h5_-VXeLdhG2|DCiv357G%-LRAwN;qnZPW5N$&ja+4q zbxGMU$nqbc`_<8XeyL6b-(psb!XnTaKVsPsB&F}o9?E(&c;~Re0XRm)TAVT9asO_- zE6OQ%?W6I&I|n#$*LmdWvz~pUwRTYdrE8P`$=5$DT!(YXAQE#b>Off%GsHon04gRh zHB1(5LMrqkVtr{o)(k-!jx}>JmYncrq7y)}V@TqmNUqq&$-4x`)oz_F$jDsxB>awr z>QWEAiL^FY$G|PP;pa>t%?nqw>vpXCli#E!E)kYh(q0QmA>iNIMo;Fw1HfMQWe-sT z09HHFqY4lW0m*M16|FHcau<2#T;se;Y+!v<_W~$gcNF95ah;urZA7tHBVr;BlVAC6 z!vS=NA46flVBK9(J@b*kY563N=53?xPP2!g-z+*O`yn_0{UqSgi{!yDG>1znCli+Y z$poECEWHaAqsj@-h2PE~fW8>8=ben5^#z(3eba8Dus~C6O-e-CGkgMxE+o<^0Q+!$ zrHoUG^%R_NB=hRtHfUZz$6v9)Rp}7{*v?-j++R8PjQ1RE0Y@e_WlE#a@4P@Jxky@F z8!}}S6BH1rf2QSfrXzFC(*(4%2I$w*pEvHu#5X<-WrM#RmmAX!?F<8`t0#z^MH-<47!(YBZAGQ%+` z7i1M67Fhs|EMO(j?C1&d(aO(+SOBd6;38-^%_=zKBD7dDG!OJVR2#*$d(xuRFmn&( zrW!NV4DyGQaN3<0RsDNg|0ajP*yPwO64-qk9sCY>)y@7db=N}AJN3Pec75rSTYF8=Fond=^%>t3ttK9}qM;OhbO z^(Pblv7Kw&_{H@E@Me@)W0euGrBrMM@ilO3C0BtPLhZQUR2%geU0&` zzWrvqGkp2)`r`H$7#mIqq!n?+Lc62Mm?S)Rv9R7)T7J`7*W)|=iL5ey`@6^7gQ<6P z(nZ`(c!o2DtUh?|o$!w4O1Mndx}EZk=gSA5?C+iOPZq1AX+_=71g6XNb0oZeoe9oX zn^u{kVvP!>gRb8C9pHYQ3ol}x4Wx^D{1I7hbYJ-3_4^)7@#Ph^U5ojX*h<^;i<5)j z7k5`XBY|{cqcl$+hcF+&D!-WHcd=sl&FVb=N^Fn5mhnH_U#fYhpJi_Exo^EEj+{~c z=zZ`{dVleQ%S@dY8^3^Qp5LWX<>fu>YB!qhuJ^U<$=I)PEyWA>7}41GXZQ!MDKlRG zRA9G8)^1BqO5Dhe`miIKKdNtZdQUZ&LUB}@$wRhO|O_0Zj5Xdnjf7o79%3ngGY4l}bC`h-)eadqssV9NVUC=1uKaj==g?@@%TICPyxlr|Qan`Uz z@nKo+Bak+S+V=Jza|C3&-L z+&}Z?_^dgkC@WBD{!mD-!9TjxSgX@1`@!636#F&l@27)GW|;M^7BdV5>D$Z3MN|Uh zT-C4kHBwZfg<1v5lH?yw$zyj<`P42udzjS@QcLwDLkmyiiY1pmPLzwd?NX_a?n*N0 z*&5Ofmo;cN8U-H=J{PY0{7ZjBc&FCkx7u#o>9{*lgBe*BPm|dwb;)oqRjzYo^e+`7 zR`X%W-)$P{3J0n)Lv;+6Lt|NMuV09@?&-T}P#5L~Pf}Osn}Y9`TAL2NmNek5X=FGc z+SmA&6b!*pW#vYa>Ah`>92cgyh$IvG`!<1{M?+P8xtGPGO?;r!LV{dgKi$Qgx3|aOBQeePr2w<7LTl&!fk4O!7zQ z?{=A=au!d{%k3qkq-qF1k4=4l>J{8#Mqf;}kU}eLUNtaMXTCckKZDt7`nZyI92`b8e&Hv5>{M~!^Rr%`RYe2`<@ra7b z&ADWBipuFr2bJ5Kt6LQUB7sf-Ehd6g5lTo`-AN*WK~lYh5_1c5;WhtA#x^LaWOWy% zA0~?P8Vb@7=%z`>MDr=a$jqv{89rc8VlQD74gx(a)0mihZ7?eT>K=|03|jdb_Mcu) z7;QtWw&ESyjOt!qiH11Cmv`vP1Q~r2am2;Gq1g81xty z?;HPevv*gGx&%s_zU+YhE>feHWbeS4VZOn7(=znC!NDz=omYrMIwkzF%)nNJfz3>C z#Ae!5;6!&;(4%JL$;pSDj%!|cl;Eg6?Z@1HMLvm)no%c-k9p%S`J~DO$J|UmzMg+s z{N1kxA7SCov2e}zYk#WpnbPL{)!GLlKBdWl&$jXpuOB~N28hMRe&pVR3<|F7WjSH} zb*1frs!JskNcTGT84Pm&X=B<8Tn|0*d;O2EQ5oLPPfHk4`Q`I#@v*a~rBQKOWBC>t zhUVQ2qrUVtB6IS+AyZ{yW3Y$^;zaq^s|?$Au4VfrW~dl{^Wv9+#!srLgI=oRo=NXn z$RmaYLKg2Z68zrdiV~V*GUaE%l@Ccxmrw;Ll5v);5?k2}=yn-2)mBr?@|j99wD9^p zxU^=~?=CM}&gW(vD9+YBE8(t&5kD~58hpDMnfVr3W583YyEOXNn)jrbZp5|9bo!F- zA@4ZMzd=W7oh;?^v^GnYE=rZ=odMczKA#Ku&DFP*ryxCEUSMyAL1sO7R;;-h@Lf}K z_Sn39caOt}!A0S+HFa#6yOA&S_ahH~3aCeKAOQwUM!Xnr4&&o?GAo{= zbwO=sk8j8F2$mn^`fmyW@6hIVfV^69)Dpglmb0Wl(bTRuRSCghDNh(~0@6oy@+D2L zJ<3t@m{{cXah$&5h9mvoB;O%ndsV72XLmVLFO_a0v))Kn(BCe}2Uo8HjCEK*p##E> z#bg{UtF-PU3A~nTqLHJjEPp~sHD%R^jPlI|vP0AaF$!xiTTHiyxb`DkKO*xM#(N_X z19GO$kdU@glGg~7+#yf4{^B}^Ea#xy3XIm9RTG_Ng8ExP0TNO75Y2Iq+RNx>Ob>>s>1Be#aAOcVT z7xmnzaA2)~`fsc>aQ(w+l!F@71k7P%=dSB4FSTQo6Q`m~=xZ2dk3G`4Y2(-B&!E+^ z0|JS|bV0Gt=)7@*a`MMfekz)#FdF^<^m`wYx-yo++&@NVtwrGhyRQFM>z~V;kef%Z z>kdwKeeQ~;)4K`et`_iC9!p9#fqvn~LQ%YRt!W`1-JhvyF0}<#euRCz4&Q~x@Xo*4 zNA~ovQ2sTQ&rK=}4<}^E&DZ9YZ>Z1e=`~o385AebB#WLT6B(I3pXOry+-vfTp5E-NJD7~(A+B(*Okfg7H-zx z?Q1BGI{tRBz4GPBdLi;zLhyxc>|CTRgRkY!zboj%_qC*XnxDrnNQay&B>vuAmH;!a=Z;xwru;~2qXE;GIftcL_&1yL_bi}vl zuQ-&1F@@-)XhF}8#Jl*Ta^38b?sUH-KGfV+C8{VrZ{%1c1$}T4Ffa)C3Q;b6? zvy)Z6uL9?bsSfQn_cQ+-Lm{Lk3%cn%;1U{67%g83tr(2%UJ0Etj9$Bh-VnxMSu(-i zBTnCwU;|?cT8m~TVjhlTN`|p?>oCXLvs9L_@(r-mm9TY`cnoS?SoGp`EIBwA`*sPZ zVcKK+XmNHT3G)R`synb!l&l=9Hhq-%V&pDEDYx=7E1sANo9H`2cX*!O;p@;6^(_75 zRLbwyFRusV4_fEXUU#bQnUjX`Yoi65ONC>!M42^2G3&zfrJ{d`m8GJ@>4`L6cJsCo z3W`Bjuj#!6UQ^a~iw3PJ2=v^Mh{jRQc2d`J;ta^%LD0&Jk(9gNRjL^{`O3(rBSoP^ ztbEZF_#9Wr%FSG)JUx{!e2&t!EO7R!A2d{xf)v9G|g!Z^1Y zqoZyFA@zeE>W*Foo)|S{9<_LNYDJ={c4Ge8ZV6XzP49Bym~LuC7DLBwictc2zjD2& z>j7PJ28|k~(ksk$M5-){de2H_ot`|$Eiepa<>|0&ek zCP%W!!dB<`HR&^r&>U zPv+BP%r@zEmKfgF=pIvFsZ8%3BU|P}WZ$uG2aC}2&yn!^Jzq!AYEnq?m+|rksIU7` zX-b;AJk;h7a;^&U<_`|4GJjtg9K+9INcJqYDzuRQd8G>jtA6M+Th=gCEQ{f2s^v3f zP5lEtv2>S&(Y}q*x+3k<6BMx}4%dni}0iPZ>z=cXVrW5YIeFdU9PEGhclQ?U5_) z`6AF;j@Y%5WmYTaeaaYJ-lCDB6)mpVBL&$t#%M^E6H0JK%Q5#zbdIV$h>{oS36!4@ zGLMv>txW2!6o0V5*bVwPmSGYbDcROTTxuw69+{02jNpv=U{XE2T4k?lt6N-|#flPc zjFfNO+tcNchS%i3t`cw25OC#z1;#jl+%>EP3lF13353eClO--A1ba71Dyzhcd-#go z5((~W{nHdD5XxPq#$-BHHUIk3RQTX}qmTfl)EFsD;YNe9EN>F3r)9V9@0D`2d7Is< z%pN6x*`fm^;I#kzD(T=e%+=8DaNQ`65-wM#ubC5pziY;6DEPWRFt!q9uQF-`%ZKbX z7YeslzH6-${?h#JONVe<|GTzv;r97=?JL3^+wVFKf3v;Musjy-G|Up9sEsA9?RscV zR;@~g>Fl~!tJUSGP+r<&xG%|zKUv=+k=k8vDl#BpCh@XXY4{sYkjRj{nSXaDc`AE|L>RLdx9$Z_S0}UUHZ+V)hK1ltx(VclWXoLXB0u%=Q5tl!~sF{jIA94sBsS+`aZrwKQ876-==-=;v!F(g)4Vi&|MJphOc zM$ovzK_1Cs6ae4`F-<<4j7|+y58nc*(cn){ZW0qKU{y5XVbpkaF z?HV<;I1N(+4VO4Ae*^7ZaXOg>Iu-F5^_a%TLiASRKOdMvm`WIY#D6tr$d~uT`!z5p zP~EfZQOP}4iRfXj_uaA9WBDr1`murC3jeRE$5Q0WKGDE=YQRC>oAv#e6Mvix-%0gG z97-;6Cn_n+I!<-d_l}C+Wafw(#e{OXhKR8^kIRR$%mhVUQa%p}0pWO-;FFgz9|Yee zaG0H_5PuW=bka+aq5@AO_#z=XFnmBkd^-O@Y-c#@J8jRt1bhMnyN%*8CdP@7_lf{N zN_-l)?u1ly+j^u%KL7-=9 zkVZ9~GheKv3OTXrQMan(2Th*<-`Z1EPf8thqi%|nUQVN4k(7Q_qkg><=p26kYk+4& z)Pr~U*`twx45@nC!?P5?^t?xi0!e0sqM>M_fky+mCLy(vGNVz7P%!4Jx8N^PFBrMw)dPr z26!}Vl;cy|#z|`E4;`}o5{gZ9Wcf^siKI03oz2ADeTm=5Cof5mtbRX`xThu2NT}7^ zy!Jux#ErNQ6<6~8z`!#|r;#X90wvK#C8R4zYs z|7o95u40c&TaSujuTER9 zkz$`!Tc53Bze`)ckK#aZ+d#M?K9^uHMR6#nZKz0bxT#YNaWr_9-rbi|F>n6s4t{_9cIjRmJg1Rh*D=W0Z(9X(0S^X`;-YJK8?(-k$~{ zk=je^Gp29ky~v3$VN;zaw}s`*PTxFQ9_G`>{Y+8S&0Af#qre{Zk+oN-I!ftG=2=tJ zx`VcSEX$@&2bGvmW(AqhEMXc^pHx1PsOySGw8h3n*0W*_p+@y0?P!77jZM~Q`~)UY zUB7FKUwRT2a`Y-Jsz2vOm8dEoDb2A747f)~L@Kf6YHKRuS83A^gA zYG(St*KyiQmyS-E7umy z?mHy9@ZEpPskzII>XA2>>vWRUO6cAXV~!|eISQ$l>F*YPh6AWV6ozm^3-HN(U+q;C zi}&K%{Gn*elS%qli|YyE<1KKDM7OFo%wf*}vw5l-Kd+Nvk8h=U^3>v1j(u`o4YQcq zKySFC+CX8jvTqk%v+={2!Pl0#YCuCr!-snndD%4#=Cd@vOSo3t2QrxaE_o`Pvac6; z%^$N=peu*OzU_ZJmfPXT;EF7v52*D<0v%1?MrRn_YXEaLPaJ+b`Z{(PO=1jEb|Z;0 z-nD0a@f2B|KHx#{_+$ttsPc`DQQNJGclXTg8g^f-tM}8e-rXN(33s_F5Lstx)Qqu} zaRonS-0FY)2~l#h&x|!P?JrJUJAPbpt#AC7|Ru(&*{Gy&4rOF2?{Y z0CslvxBA~v7xmAFFLQ%&#q;OBTG!`GKDUcu`}R7gQIj8aoGy+hY;SM=9{t4s0-03- zRH+dpQmX)(TvZaWR3s%mBo4}~24(~c(ltVfGyJ;9osFaDHtm4iyQ(zFsnNVrYhaUH zb%wfBlxV;jxjnN6%Xn&xbmJPOZ>|Q%VJcebY>gVptO=t^i`9}^r%B7zKzAxFNpf&>VCz}bk{eG; z4s6`uIL_5kI>g&uXB%7q7F{)}^i-78CX6OeS4%8CEh%7=8^)riXPBOz)wszko~LKv zot{x}w#l!?qHmI%o>?KaC1{eTZ&8!<)L2c^k~7PBrT6qqUYlmsWmbp=?%lU% zHOm{%tdwrrGw^+FR&bbEr6kQnt$a+;QtTs6_ZR5?y>B8Dk&?*YHK5=w-dYy1>-@(W zEi8geEfJcldJ?!8sxQS^#z!g%Qsc5RDxJ(-Do~mKD*!96AjWoKmmxKGhwqfBvsud?kpTpHh>dWE@ z<|0wbuWv*&g-)%z>gJ!1*!1%|!pICn_!vmVNz}2G;OS{cx^mf=uBWAmM%U1Hx(&<1 zIDG((gIzbUPa32+j*MUWklo7srf!yYhAiMg6g}A8_}M$Qr%9oaO7Ux~ik7ga=Va+^ zI!{I=&(@O9>T){5W|y59i6~z-Zis-oK_S1{?4H|a3L|`tbj zeq{oMxj#eQ(4v-r`l#Zv_uUy_1y>{)_oq$z9o2!~RL_$CZCVTH2OVd%TafPyZ89|H zYAa-RCGPG!u^bd*q6$kACw^5ipB8|Xr|lCgdwE!VZ}zo*sBIPVXoOk+@o(J61x~t zop`fy-h9!1T;LOS^ycTypNp>mP6U!Vf0ab$vWun=fx4T&Mj3qB1LO3KGs<6Q_;lGP zUg(?TlfS`naXFyI>6ez0zsW1}cgUpBFRMO(OEmcJh&`u&-bDVk^rydLzJ)mdf}{K$ zrHj84NX~!~>VjP@nSWDhg#i_J3-%0x|IL(e2G$rA{IdA;Z?2&*@I5|*`pLz=g)YvZ zhLnPRCz-3IsluS9`ho+m;Hz(IoWY+b3JwE5UHv#N3~oOvI10PC`U&6)>7p*gqGYbu zXo^Dm?iL;=1z&H#xI%}F3Qw{=U2lmOg^u|Yo)%nO@2GJ-pGqk_tB|?bGbwsLS6_Jk zKKSOhJ=cq+iNZfkpKcC(i(dRVD!gdFxH&>{y(y~e(e;+h?cb@QSLgLbHwVGDS8H71xW5xcxbsi9 zH^)WcH%CSIa1s103@0E#5P&fRlvn~9IDi2GV8H-5@RK>5kQYHHh#?fk5{ko#q!C1N z7$PMsks6#>3qh=hAvVAgo4`pd5F|Djk|$UadpM~Rg47K|>V+lsg#!Z-z)%b@3=2fU zK_~<$4g*TUg3{pNECe{GhI3zMA{VlKIP-rjz;# z0wFp6RtO~{n4-xk2IG(rurCde22us3D=P*I;L>PCr@pcJl5sYGc^c@7R_VUr-*OOu ztxf3Urs$1m7@9=Ebp*7WYczFGvNH&yg9&2;B^U!`Zbh;|Vc^UNrWaF8!3UsZah50Q z%xzuJB+aCF6fmoEX{za6T%L8#@P&@ zjqQZJ6J_fFuy+7p9bIfe_8@rra@!i4IxS2}g6)nyPt^g}1q}?E&gP!L`%V=9)qpS4 z_!_*x#j4;*6aM!};6hb!EsX%qOB6z_PUhTAS8>c0y~gzc088?llQ1ExJrT-E=fiiH zzO^HR0$9-{>}gPT>QYe58e6Nqkir;<;tr(YM9AZr@Vf{ys2Vd0K%3mjOj8Pqwr8HB z9XUgCZm)4IO3+cB!qfctn*D?uI%#%k$XiUPsnbDSX3^jM0o^ z!UP;m3oBe@Pg|9El1O%|#uTs0F5V!tcEVR}M`vL|mRl^P)=eX6BHcsIMSRK?4<*B? zkx}{I^X;Z7BOpVV$w)`a(9OvF9)bU)<*)T4D<>d3Oa<$A(tP5P#B!1 zpjJx#kydf;K6|LREI-JEns-Jxk$^VV9=`OkwL49uJrZQu#kL7kd6&Rob1ZfT#@21D zTJsLXEX7|%sJ7O{Wyklw1@OorH2KahWBmRTWMMXuSVq)Ur;*ye*@$wuVp8Kymmse0w zP+VMGT3S|FQCVG8^|q$Ewx$Np&b@v6zOn{WQuFckyUz)A-7!rQ(XDggtxIujv#IUl zS?$9G?E_UEy>+c$8(Y47`rP`t^-Eh@TSrIx*RNkYJ3G6(dwP5O`uYY228RcS@z&hf z$oTl!#KbtBoBNM8_aAc(ug&4d^z`)1?Ck8^{M`J){KDeG;^N{Gek?C9fBW|B`}glZ zzJJ5l%D2VUZ?l_AliN$7Sow zRzA-Bd_TQfJ+)ajwNo_pyKw5Tc;={d{-k2@n!@jNk!R_B;+rOr^ z_hz^E7Pof3Z*2WoUtd{W!&7!Y@s{1%`uh5RJiCp}Exc*Bxw(z6t*xEy?VatN|Bl_A zo&VJC_U`V^-X6Yo@ygwQJiGt1{`0Z>``7mG-@E^__Wn!X{r+FZ{|eykzO%1KLH_>& zc>8l6*&_d60N%%EasPV&???KN#jTP56~Ie)cU;%^{|4~#+#DWLEBrqIys_56zW!#{ z&;K`oH}*wF{c(pY$GO4(0Pt+b+df-9X@5E9_kRI+<6-aLKW%Km1#%hv4*-wfC?LD# z9J?`6^j`qa-|O!(DK$Phk$_ZSHG-JYI!oonUxyqOijyraYK7g1C?vh5>l%vLc`!o- zyIE%UX4SU8ZZQaTAOd-`ow z_nF$KRf*JerSU$;3}bDO?fN*zTuaCGCW%cnH zNETy89DsYK31Y46JNJ3$WC@1uHWRaM7e_M=f4>*B=u38gfTz2U+F)zOK0GF#hZrKC z>o&<8Q|>nM#)&s>L{zE-)+5>kb>uG`RC|Uj!hJpKP7uwScmMtV<6MavX(T3E_l_+A zjbJ3#`mhP3qq{qVC5HIa$YJ6&$=e4lo23b!z=LV>cLS8uJJ8qHrIihv*&c^ZEXMF2 zK9L_0QB>U$O>x3ic7ER43IttIAAr)O+Zo>f{J=a?PU%CU9Z=$-?$^+T7$T~26EsKg zs_#)BvrDbGLD;34J_S42)KEBVzp{eL*0`6Xs_S~1&(u}7bOb6(c}Ig%eI6)IOr;6| zOt1k(&nC&%K8%P4(1xW#ImRJzyLzGZg(&GN-O+W z;u9=Ey#>PT{Jh0#5X&k?=BHs6)Q-X*;OhAA@{ zk4Rkpt*G&>BmLXixA8-7V_8mx_o!y~PV7_C&q0T8LhX43^CaD*j6DvRJ>=S}VBIw<0ct}@`+ecMTXRj)AYf5>< z`PANKGoJ!pm8lG3#@ek-EJ5!yBRvo_y*4ZcHP~W6iQFs}2K}%;IbKs3d#0uy~>!5vo$coDORhtd{k<9wgYFqb*TAEr*HGW|& zBX7Un`XL!_lc&%t{`y(HpiGzfUFbG|lz9t)6>F`}O11 zu)2*VRZtutc-RR=Kf2`SmqXLCdI`%SCrV`)Jz&r6<{Kv`bEm5v1s?VwS(P2X>3Xo= zJM5KqXiRe*UFCUs*oVn#%$FR*ynuQlG76*2l=gXK-Nv8fw~T&JjCyWa4s9yzIr^Y-@8_sI{~oPya&%qev@hU!W>pk(Us8{#6ye_m1&_3VUblQsIdVn~vKdK8f zI&t(N<|+Wlx847wCY}Ws1h%z7Ktqe2G}Vk4pjsaJ>K9QQeyu%HMNj;L@#j7;#gfBJW`VUK=Khn<3}vt8IC-cFYzucWya>(7RG3^5%bS)mXX zCK2BrNoWq_QdEL0RU@goPZ;i0+<~lw_Mto5zsC8uVN!YeJ_nQ!JB*%{xN&GHW#kCQ znYN=>G?HYP-tDeV_j0Xdwe7oljf+0l;t0eth+5I!rDC@XWFHecUL1SE$($&z#+E-X z40lo&I4!s;scH^dV(nT%C|07hp|pYVQAtL^F^LKr<%Re9#45-8wrIw{-8izE9p(FB zF(k$=O~frkj9X*iS69TR{8;=3Y(s;um;x)sMk+G|CScL6v6OpL20`rOt)-Z84MoS;_Ys^=pfR8wSXC#iub2CkG_*Gg)6q6IGvGBb?pI`)IL?^6wBLxu;3j_cU57|P<40v+ZmKEH^ z7j}%G-4;B1w+geIH@N#6b*5qySAzLXm&8C$*7YQ7A%2^x)xk^nM-H2k;%8sxA z`Vk@bIXuc#q_YD7p0B@kuh&a%zeK)q?D z3@jqDZFaH~Nx>`VoD&Q%)gY#E6^=@BD82xK0_#t(!o$ z5go9~7jlH(Br&yWhka~ee`k6`LLLw%8VFJ8YI8xcy`Qe9GNmg$H$LB8w8!;d}bg=OZ z5=OB3hlm(N)-e`#2T^&94a99TtkytKWD6t%yaWLy24&Nig}fdja!3rpq;i-skVu5F z3b5yFGh!$YA{ZdoJ5%l{YlmEg-NnL)NN7Q);t4UWf|)9sfZKy&`T`aOhAUz(!ojk! z83wn!Lz1gbF)^r7;4?Q7gj5IziBS!w3hYXJphlF8hxrp3PiY|vDGZoSSUyGbB|nGL z2J8laQ3e1xYr`qw0bzi$OHr7vQyI^QK_al(dhF035>pyK{e6@aPGSlOf;@;sgkCKu z@_<|;GTjV<93x>IlLXWbQ&cC+kpE#kl+XkuS*f!R55i&*K*z#I zvhlEMMnJ8r2%IY9t2PHitIsVD!Y={N01Cty#_oqmIv{Yz;b0NuTCI3kl!vt%JG`0{ zn1F?Z8bK;<#Wq6jMEzuo_Xt16AO+;Ob$DKFC%l0IhpxbDi4YcwdpVBv1M%TE zi>Uh^A);?yc%;hNa?xyC@kced<{A(B0yaaO;$7}iqiFLePO%q_UkI_sSK*!7 zh|Sqsz?FDjNX{|&{^;4l3I3*RDM$zgayJ4&SC}y5rX_O+2XppH3|!(c^w$AL0j0tE z9HMCyOtEpF+eC5}F z=Jr8+KRiNEAaQr@-TFh*d^vZH-wy%7Q7q-eptYEWq#U*nM3$NpZNdFv;VnF#OyN%p z5yJ(fb&lMzA01PlZ?7I)J;UEVzxXOe41)83Qz|(OHgJjEtn;1lbJq}_$-aGWcocuI z(I<41Hxf3wqkAp8puxeb%{~t2Vvjz*64&F4C&51ivC20(a0*B+k>F?uJIhj}#wHIB zudkRLg38mi-W@%l%Z}MBR&ISIq1T(d1OGr}EtKKN*$sLf7NxPJ%?}M4xyG((*Xt79 z=T_Wzwyp2{Qs0H6J`bUOFTH;6^Zi$%`+bZ1{o4Bdm-^{*P-GI|**Bwu&JTnaOS~tu zz@rDEmj)C$oM}d%2NLuK0UYAic7rL!gK2Gp8B2p%M}tJ6p&Y%T-19^E(L;sBLp9FE zm>f1n(hx~#_+caOA&!k@cc{F0_)#1G4uWmph^;Pz4Tu|le14>vnSV8B#L^f5+-3t| zn0v{tEqbH9%zRPK%zZ}8$5;S}JnBWX>=PQBV&-+3(NCTp1>=BbSkUy+*m4GsIbwX( z4y4sNdh7u(^8i_Ik8LfDpUVbWlR&%vAT#RtLG;AANsv8m;%I4tb~FJHrZDPLK<*T# z7z(t60&k}N(4Gh8=FfH2t+IP&K=Pl>8FC17Z$d(8? z^#^QWgpg?Ga@+<5l)Q-!@H)9YdlEC{Naj3AnN0cvl2qWdVBzp`2P~B7SAk0r1)a3;G_77$hy`*Ubu*zF$5~JtmDaW>d8sSC2cX z>MK*#0kc@@oGoH;cWG6w4rGC3O2siBWFkhXI?mg(__y3kweK%DoH!R_VuN;Zd4t#oawkHaY3~`?sfi3Tu0$33 z&4~%*C^(+(vN98bKrWpiJIegoU~np#Id=JDhBLTm{3DQk=9K=LN9Tq$`};*^PFoL9 z>NfKfhS?jzr0ReeM6l#2A}l>-cv;zlGeMu_xtLj5m>Q>|#=LtlOqp1g((yj8K&@d9 zs98PNMI!S=C$rMdjCl|<1<8_$0lCK_COn{wjuR^)?8>F!XEaVzBw`A?CExzR;ea_3 z3!R~CT@>0#+h$uUX=q|9GO!V zE_QzW5r~Lq0YClXO~HN}&H8q6i>A|0;z|RsFid>1=%h{|S;jD5z{V`uG-eGpmR^UQ z2>{Ckf;;}pyaNxjHwC(9v^(-}nZ0YQm%*-99c$VcY)b^Fm{%HBokLG z2ZhK?E$I(HKnk{55RFVXJYa7<_6=Pot+POnR`#c=#ZMc=TQ?(iFDmmOfXT{Zp`Df8%i&jn zGRycjIQa%g!F^B#EucT76ZVz<3BJP=2l&}MaVhX5*crKS%YgmQ1yJK3HhaZiMOpjv z>?~7MX;3573Zk(#J zFEL0GaQ<}qk#pUJz9Q$(F7@v1v6(WMv^%mc9jJxFt$AgP1<}_!k!S1t3o*-ly}Kco z-8*9b(7-}-R|Ks}wH#64s}7TycgFbTWyYKiqBzeM5O@IyqjVlcD}5UM-L#_|xmUi~k1j zBH%~7U^wSggDRSF@8nQUoI8g@G{^F96G>MN8K*<}wHTj=N>_|cU{e}4pmfRNLM3A` zulHX7FA-w`ld2$_oREQMru|x;-h`s&u6e;w8J(E4xKg4QNwyX5n;yp;uZ)r(*8x3{ z%f+rf&Fmm2q#i1QRIJ1Zs3%qubO6ss*)fqIfznDP{HH=ETIxq~NGspz6@TF3*5wWDln{U2*hCk>D3Fpn`rlIwxgL!1{< zZg3_gO}lCI)UYDVkI`7}1$EpeB`7f^^>zh7eIl)tuf`!W-z@dJ#AKN5RFuV2dt zjcO@Q`|Q+TYATNMjWp#vF`tJX;xO4~=}+KNMc~)-f#3QxFUI`%@T2@%(-%#TctKfp zTkQOo!SmZw?t>%JMMkS9yiu!)qqq1)v@T_8uD4!7HVB)XyKR}@>~X3R7xLgbC-+G^ zPnd=>Oo8}wHHEt=U3~P^XUTs6JSLsZ;q`d5ciHX0*B5SRpXDExdU<3iS@dno!Ly>F zU*}p~%leDY(e~a~ozp_sDA$@MEOY~&&0cvK(DE)>H}Ky8Ucc`3_8;pnufIBG(%XLc z#=1JFi_KCmxR2MTEjayAe4D_4RCQa(h|<9MP1>)Kwi^?M5dF|eAa{AFn8iN;-f=ZR zJioIrY~H83J$&(c^>CP+*Fby3yEur!;k&R6_sI9REe&pd07tl|t`-msZhfq-?zr{2 zVZb2jOUp(_)VEgsaMf^6W?OT8&Kc(?;lLk0lc3Z1*Om==%G)FIFUZ}ukP2z zMUG!T1b=Z;a1b-n1`SY?BhK6fIPtv8Fa^^E3rR}gEv6Q6v>LO9Q}DN(oY+;Y5(V|J zVj1)+SMD+*x1V{ElHCgAvX-g98{)New_d}blpYH%Kpd#B-zt$Wvz}R5V5%@#&A-(Q ztudL(aLPhVezY~G;b1A#rjd%e(EGE>f5X@!#b_$bnfqnrCo@%=EG3#4Ply2Z8f$cCvLRG*F!MqVSdC&Tvz?t4*~?XZ@>!Xv2L`A`J;4;c zZD9jWVv8&0x)X>6!e=n4LBt1DSo3R;*I39&GUG*MGDv&SxTdPAN3gIrSq`a818P6@ zD!&T$hg?O#8d$F~-8v+oxbJal6n9r9mVeZVyg5|$VwKe|<*^g+wFD{Zye#dtzOIe z}xXzgB_ZZDFp=V}l00TMcw*dv&b z!thxfmdb@eaf%boA_`uPY4s!Bk@Mz|0 zj>RBpf1Ad%KC+_7+MsFhZv@`SsNj`UeF@S71LHhSVy(jn*?sMT(YQB_1(z-lqfa}g zIk^qgb_hFMf2Mq9!aIR`%+p;5s|@K?G-C~h5@H?oE-xh^L8wC<)B;Cn+68m>xc8W^ zGNjF{7D_I4nhDHB@keXzw>_JBh*J)M86fY<%FO{aka|ySQ>Z{B(OL&tmaMM321HAD zL2EM9PPidKeIG^zq)G8w`(G>KSc*`J@u_ycjGS34qcU%T;Tq>r!qr+^vZF#d4hTuk z!W~P!w(R1q(eI+fD!Ar_zwgEf?B>fV0(WFQdjn=tJSI2HQyT^HrZLHXca5spAXGW>{HU5@oQ{1Hs!7? z2;D|s+IZmE4|fvtTufi1@5{(fqwhmuIrn>uLjhq{a3%+)y~$7jKcjkL)5uBYT$HzJ zVb=*Wz&-0WPu3!`nq8{CihZI)&PVAMEW@R=&`8Ev78n6(;IVTnZjHr{3hb7V2&|kL zuB{FFVGe4{3R}vPl_$6M>L$Z@%+8~467i_S4kG_i#0QaYZd$D?FoVwiO7nJiCz$2q zD7AJDjWWE6owAVTmR{qDWjM~z=tyLQ5lw=$%0?#8kAjr z@5yZ`P>)=7XvwO2|5|j?RLbEK)`6n)OQHz?c0=4v#~QK3f`@>co%=tonKi0Z!_ING zpSfAX&_;}$V_H|`s7fc)MG59EbVQ_Aj7Qbd_V`XvaKC$?Cye6li8>jSS7C=nD>#NE zH-;0VvTxw2FHSFgfN(;8+dl-*zN)O)a66-B-A*$0Q z(K{iX_li29Gby4=8O`a59LR3j3R;QP6XS2&ZDCNz=<~{R3j)E{jBn#i#-IecHZY-@Df$ zG%a!yc>Np);Vi+UCsh+f|F3SwfbBI8?L7(VD?$?VNjMfa4&xV)(-c@pC!STSx7oT^ z$*uxh(RbEAHS7=%$Cyi=d8Ig-8i`2cr~$NoG&`qek&!?L#!w|j50(8>SV#<3L15w> zlQk*+?E;h)OTQ_Mb~xR8Mz24}u7-ZOe{o;W$2*0&700{@AmSJ}tQb~Cpv)8;B1P%a zu7xhwK#ZAm$S9MDzBg)(HXi4C3N+fuHQMzLfY)O- z+IxDm&wI2#baWtbbTHTMs^9R?)6tR8yfagFqkjQBE{9))IFS7WYHaF!jxl_UHmo-G z+ItN75Hof(@P-cH;~EzQ_7%~zy`biW0SQ@5B?atN!r5Oqe06*_=-lo23Z zdFs)FYaZhtD;&nPlAb>v-YTOO#E4!NGIWSeSry|Cm4iBPeT(qNQRl4z({F`ZBS~T7P$0uO2{0O zm6kDMAGV(h@=Dh*^AH&40f7X-tVr?Jonvv^gzH2Q!x)7}-7XYooV%C;4!{-w;@J@( zn7L!Hn3mF_MA*b&5W~QJf{!swVLi#W4;?u=bb~r2}~Nqmal>>$Gh`Fdu<4 z03P0%tlz5r5IYeKFsh3LS5T*lf~H(?Ju+cV!NbYHDMP7)gb)u(%^<|J5SY{kzx;Hn zehzfm&Z(&8)Y7eKQ*gDB2lzfI#q}^bxO2R^#zFu(T{FleCw%&GE6~wnrWip8+)lJH zopF4N<{~m^^BEGbKz(Rq4H^<>5XXnP+7)3*}AEKOqc6_ zTzLCt?Cb^Q{!E7^&0Z6C70#T!^?mf_v)Sl&S3}zC+1PfwXoZuWP^Qxei8yt)L9V&e z(sTIBbA4QMPHuC_d2T&iZV4rG>3wqI_yA7Tva?fW=&gZDl-!Y%hb)L_= zJf9ynUyw9km^Xj7a=z%<{Jp;U;@9&fALdKH&))|xkhmAhBp1rn7ao`|R5&kGUS6o` zs|xXUtPJE{kJuZKRsBm7vP&rNzc`^{?L!?Gpk!f#&bw0*FK>oO=WP22#!P za@XKmpIsa^ne{!~*dxicRjbLEzIOn&rEc@(gB?>J$mc!WDKg2w(BdgSL>C7XZxRml z9lGXx(M-}&3!pfG7@m9vEq*#(1(*z`zB9H48&p2s|n2rQ_{z5Jzf? zCWb*fNUjqLM6}|sdw7qAdPkp$zbyP-e+U$AmGt>qO7J0`#TRI3mE=mLe!}9d5CjJg zsIxS|HN}}Q$fS>nw_Hy@l>+30CY|XRJ=;;BUIPrDTQ&NKXW@1xP`p`Nfy{S2KNsRp zdk}iupx-kPrQZ)*jXr74-3{ysY`{PVoTAAtz&h> zTAcKN275sC=H6#U5<-Z;#oy@>WDx7&>$r|#SEHnnPw5eS5RMN}?i!$e(5tJSKnDb9 z?Hp7$1!QA|t&1c?Y!f1IFK>8UNE^gUq+h9{ChJ53)9PU^DR_Qgr^i<3BKdrBTt@w= zAnlZo&#_lIoZB8$y$+*`(?|HZUxw;OCb@n|4{nwJ zQ3-QR!E0hyANg7bKlAGk1GYfxQ47f>J) zUlJQ{UuKc*)2!{M$EPNK6W$+*bUiyezrNl5 z<{jGrAsP|OGy7J>7vlz1bU`WRP_sXnJwa=)SPwj~m9Cq4Q$<0E2yV-V(#( z8y1AnffbbM0Mv$}Y;$|x?)oe!97bQex9#+@=M8I~3|a|DwJJ=s!hUn~347LfE)=`CPYfnu)|L)_tjj&gDzn}m1-Q!1?H6Ywm^Pnvibk^|T^1GsFD#)hhdukz2 z1CZ#hG$Pw>ea@3$WyPR-N2U>CWcZpFY^`0eR=*K_fZz#j+KMJ22TKl(;MIcW4D zURr()iHZKwD`)v3;SoPnKY?te!_%?&9)W95y^}EcA+DYf>&=5WLS%dykRJ)QS%-s5 z*HUH=jUNK}v1|1>yulpEcIhx@gHvZvFZ~@{gO7ouFz^oHrvyJF5CO@v{Nx&$^r&<+ zK*}GH*o(ca>rst*6Sfv-m_1m-Cg;lqI^xltfiBpUoSqpjiztQci8-TD>LeO9NKm>@jC8v z)I)Jxv^xQYe zrSs;P)ZRDrNdu!8UF4t0Q+r>T6O9mwMs6{Yr=q^uS)3@1iFowqE6DMf=D@5t{dVHd z$~#V~Ps(gu%&IHR@ahokVhTGhcEg?a(I;npcGA9+=3GttvO)X$<1c`>&3n8fb-X(u zcr9!-o$Sf^jaAM(`ZmCAsFS)M0WCfsLO?DjX&%=*_Xk_~69CZ2pG-8l{}sSvb^JLZ z~6+id-X!@kIuo?Ld%VBU;pSHQgesRRrqN~c7`!zW6N)`HTU@|``a6?9~;n) ze*M_{c0d1=X6QaW?#S8C9&-c9rm&+`*W!l~{sHi~&qj(RC)ls12?l%fm7-#o4#ZL= ziz3C-WFEDOrz^ZTbP-Jm+7tf^;7MfBv_G{<+}8h;e^N3mcU2JF+K zZ!cPx)0N!Os>2^j~foGaF`tIeTo9LpekDjCN1-$r)E)E{nmMRHbxG7b7 z^V4&w`!TI?`oH0=J~gQ~w3v{gST8w$YKP%sYEars}TW3z_PYTfby#%F=XX zA8L5w$K>X6U&ubLd+|%Q*5tMFXP3r>e*nB;Kc@CTvK+Y!t}EY|7}#U4smk+GzG+P7 z_g3!1@=s~#a5qMU=6S!D3N2`_kRi!JD-H-tLFiuq@6pSz;bJL(1c)RB36<3@bXAyRCz>CbxfU2ibwCue4FZo{_kl1ah+p5wMlb9_t!>SZV_tJ z_PT%ePijBFv(7l5i&1|g(j~zYc!mz(Wqt^Xp=jNOv1k;CQ-X)*eP8}*PKqh?fW$C8 zY-D7)*{M(^kR8;tzZ`$U!9#?WHU4&WWU4K@}G;|)#IsD8sb0N#pmAd)_Omz@sad7ZdH>Xlpv z&;dLzreI{B%qk$wrL7zoQP>l=jYz+6$ z{w5v3V@=PkkhfAyr2}{i!})OSKAo>SaATpIyKmaoANli-C7kBGw|sP^TJ1S&6j#MH zs-BdNgtLurjuYZzw3MDG*#2g#31T-z%3x1h`XW!S%C93Sqo2LQVWSU98T6%18hTHv zCW4Cm+I&nTWGBV>o%k{_c(LT2?3*-G#13Y|%v5%Y*LlC3KWyE~>Cq_^{|!F0WWUWN zSts%AsY<@2k9Id6O$)q!%6=IGa^O_S@Z7#ZtG3X8ln8f(nqs~)8M+T*)6-@io>Diw z()!6cm^z~(-COAVN7ilf!AvDj1@p--pOkwZy?N$WUE_0E?)-b%+2>Qw>ciXRF6=#; zZQp&?5c@~Y11LAw#nDVo)|dC<6cqE=USV?fXXX^;IMa9Ppm>j%EYS*|m$b=m%KIa) zanUXF>Up$4Rc61bL;6|DlkmHTtpxpvn&I46 z&8;~zQAURM!h+et^V|5((ZEWpX#9Z1S25jIcBnpRfGd=QznLX}ndgc*;?%D(nNP?R z8@uNt78&X1_Y*Spq22fk27COvlbP33*p#pwpjC>zkJ1ZI7QY~$3r~XKI&GfgvHjw5 zZrN$^m6!d5j#SGz>o(0*Urc7js#QoRe6)6YF_qt;R;60^(f-DZ=~9|njj6&X$2%`( zstnX0In{k~ZhG;$K32Wm1aZ`6Hu-+M9JK~pE=6}CJ%U(WR#Xgs-7 zw{=d6TzJ!=(cDz`CE&)(#o}%wrY)-V^*f8cLB2o~)ctGNk6Ouq zOPXz$n$`FEUoL|=2SiVi7^C)duWV7xg!Cxi;#-(S-c!tSVf8_Gx_T%l;v$DXt#Wih zLBijXwfa>hiK&n(#m&~Be$!Z)0=ME-!RM`mPOLJihJ{K357UP)Dem2!Zd=!Qr9FP5 zeviJoyJ2vwO~EVfmvOdlS{Uj~-KpQNRBiw05T`TqK=J!Sr}j@SuXNrt)qk(M(f;|u zvCdqN;z8q`_N^<1x(n0w2hW8-0a{2aT{u~&Mmw`r>MYw}LVewCsA zC#QyAubVo)*T?B^T~hizKizTA{7V1pjfUTE_d0%bOoZDUJVw+@N~3>LnIt>+qZVe9 zmf?;9QI{CmBvo(zZ2DoTZ9vPBCSjo60f@msc2L3(5ZdC9aLG;rujaEJrHPK;bs7xogR6Vil zqcNoGT z)Few0QiAN}*j^bBJ;P^mXpG8T;!+fpqQ(o7yH1nw(rd=N36SbjB#Trmb9)xo1 z*5Z06AigL9Uv*L|6bl~^3BPE5SYV=7oXFz!{3Gw{LF?GC`>2B=+m!KQe|yvwFS0Tp z`cY~mSWJ3B;BukY-8P}Yl5)8Yarypo`EhXtI)JwYFe%_ujZ(_)iRwM+5|2>XP%v3kBhr3)9VN7=$XkEo4iD z{5yq0E6hd#vZNjs@kD{8HCV0pa$h{t9K%^$ucVoSy-1=!ZI?i2nZt64kZ-538p0w4 ztXq50gqR>x*iA%Lz8zzL%*E3@dyR7Or^R~*lK5RTN^j=%VDlwEB$=OmRJrC1(tBEY z&P3#v^XmC!n&gG`$_rm5FCJ80q)B=(Re7+YJ$b4;MbKX8DlbL!C5@^}254`KDsKn$ zWtXbU7tmL(R9y)~`-E5d#G-wZt9-N2SM#f`mZJTts{HEF*P5%Yb)fzGtNh2&0dJ}T zmeGOhRe@j8*AJ?$)6hXo)j_OM!93N$B2ppf>JUY#8yeL&45UIWszV*5!iuu-cPoyG z2_hbhx-J`ot%-(*caEQe<>o3QiZbw?6~DIQ(OU0rsubIFB9DE$-#uN8T9%4kua5mH z6?ae_N0Y)a)!tS$<0+@#Ppu=RBiG+sRX%rtVMewe1*1wMfRe_tHha zl6PGVLV+47c-ab*K>C22tq1l`O*C@xP6>%xSo-fRb&Av@mjblo>D4ew5b^CcCiQ4} z_vkS`lpVW=roj0M*$gj$USy}Ru@yM*l+kGeqUQ3jS2-%~-RLQs>B(!HqKu2K;* z?WYMMPaocubrEe#kU4r+?zf08?8BM)wFD;^rriPpkgJi4ndgR(nH21r1 z9Z8=)?7F89y1B`4`{0g9=ltnS20FIK$780k#+;P)$q|--^k>W!N_k`eetgA*q|r-b z++~mv>Xq|g6glcTy=E+HH*H+pJ;U|5VSGl^tXn1&i1sx>egenD_5d_`wNgybxmR_| zO*tHrBt1+GJj9|?@y&tP?1JA91mC}q!aA@*?N54WF<9-?YPSCepLs>JLs7m*qqfID zzSp9**FnC|rMB;aeE*f&{y_PG@Y;b``N8Dc!7TZq{Mw;X`QfVC;d=Rz=Gu`C`O*H` z(Q)~)H??ES|DOO}-L!$ij78mygTiZ zuuxUEP_MAqT({Vvu+(3-G)_}^`=;*gvcmFu-SSt3cL#OvXbM!OdMc~p3Qzrth~g@` zepONNy+-|e1I0Cq`ZWi|4=(i|E-0>Fsb3FN+z7AVh*jK7uHVd3{Fq<=u~hL>RsE-W z#m~+4pF0${`s=sG6~DZx|FW$3b-n)USH*7!_1|cU+e{7HtV%mP4Lc%AyXb~pMWsEB zhCKtNeT#;D2c_>W4c{*)9b9QR2vqtJ-tZ$<=`gwBFiYuYe#6gFrC(JIzv`8KH#hw5 zP&(>wI2u>_^QPg?vJ!2*f%Xr8cT7_PK*#_#3W zuqzpS5yRv|X1b1{19)Ue90p1tLvLeX1!UNL47{2QZ@`>rA)k1KVICke)91#|2EFd@ zxiufeINzgBG1c3|FpACUad99ZSTQSL2={*hcwCl^T+?}McFKPa0X#mzJm-Rsd>eUP zm3bo?c?pe2(aJn`8u_j%3-sLP$L|QlofLefEHuz4gdbx)G-7L2cGx#ErUr|A4i>&- zPiF(!wi{3G1K3a@$T$}M%}&;>&XZd>R=ZvCs7$dnoWyZ2ABs_&&qPv}mA)IEUu{y# zhfU24e=;xRfR9m456E8=@|~=rmMAOlnk8liR43*eWAT`bu1l|Xzaa2xcBZ`Cy&Gyq zc(Ek_=KZ*gV7JmS-N5U?_`XpYU{y2fkro9>nBg%?SJg*Y*$x40#9hr}2azB2{amWs z#Z6+5RcAJpkv)k5FZZUO2I~zZvH=(nMo&!FaLQIas+1d}lwkX{CIj1iWj(wqRBaTY zX3wXF(CcO8GZ9BInriOzzB4n}*fTxsWZecBUfds^+jH{RVOwglim>DM3AO&+XDs8bvpEJ!M^bx6K_GzGPY?qHa14-_0zd&O5H3(PGlKn}gX08(^8`C5f{T}% zS4c<@DJp^zN21XvSveU+B?V;_jGC&7hPtZe{|MN1b@cRf_4W1s2J8m(fZfR0#Msn~ z9o7>qlXU@^P^$Qm+dU|?Y^7g)b z#mC3j*Y~QQ|Fvt^0|SDu2ZUS?3<q zw~{@c*FTldKS$WVL?oa>IN%XqAelGl8Smec{UtqS=l&bBzv2w);`n#Z-j4_#p!e+T z|IxE^+!){t?cHrsQm>ubsGm+YPkU^aTIEO}oxvA* z;j#l`(<7ttQPJ_y(ebgdxHudRN6*(268;A4NlAnhLRxxS=HG^$m~$s5FF(Jau<+i! zdnKi%Wo6|R4=O4vs;Vj z<>j}_@0Q=u59-@x>e9mM!s`$7l#TzEwEw$mfAde(J~Og0G5TR>Y_)S@`Nibhrm43L zQ|}&5u9Q!#7mt4`8vk58`L+D@PQ~or!v%WMzW40iPTR`2?)P5?*0x60KaX#Gp4#~Q zX5-`h`sUlU5ARmrQ&(62=IsCK+28+H&;GBZ{lh;=``?UxbCce%|IOI{`MUX${_WqN z&`Wmu<3F=?`ZIdT{;#T?{)B$~-vf55+LikM{eXSxnXRkh|69OrG4kxUO>^yhlkfB+ z_YwNXPfO7I;S$@Hz@ebct@);rmWFq)aKIBHcCF-HIGN z`!jRTSCRUm_Ai^iEVkbGygc@@C{_W;a1^#v{cKLYmK zY!-I2ZvPdq2hS6t2(SJ#V0THHh(DZ3^3bO-?3l9Ya!Icw{u8k4i4`K<1vH=_gr0}= zY6>dfcQq9v>^6~nqb`LF|0f2T$R_>9_kE_;y60vWeOPbJCGDtmzFg*nH8mA+jMwMP2mRA*d|CzGQR$IX_UV_3n znM?X%s;OXByHm_cxLY!tq(l{;6Cx2c-8rfRT(+c>Fpn$;yJyx_B7bt>kZqBF^TYKV zfk%4w{fUA*6H*L8o6IqE+E32XpEAVoZ3X#*R`(Jia5%mO?>!5Mh)AM zsowXlC%~ugb&p=5lw22w41w67Q`X8$jGw=>P%q>&fR%%~r&wKfhjXQ#ke^t$^8dv2 zvgM2SrYPSlj#s3jySVT~RJPd^EF{2;3J?sZW)noVE#!B4xu*9a1`nThI-<5Z zcOlnZ4m_C5J-DLmlrt6NPBZ82i$fg}sANXg19iI2$Erta0&@S@+M9r@C!;AaaKcF$ zsi0n%R#Y$G37bKpRyMEa5k5otxJG`4r2x9OYp;lqU`BnfL?!@PQ%H2!_np!HVvz08 z!=_-%1U6ZL>!(lBr2N-*)YvX#&BDZ7+3LQZ)O1@_caZ*;pdORUoS-U_=aw+^A=sz> zd982wi|3Oyt)1)!d1T|EcLeM{nE$Q-{z{R_Bs+dJfxL7=scRIap~N`NTQr`)4D@|= zkN0}postuKTynW7-Cnj=h%0!6DT0BCUw)pPswEdGXDn2!$HvL;9lZlK_Q=qqJhtwm zgndz19O4!!Vt!kI3>VSkl+@WX9{p0LT?&A-3V8)}gQ1<){)uI&)oq(bn8qBo1VGj2 z%O^RvaPcizDw8u-2E8WO^YhWvGh?zm?mRmaW@(LAcgN%=D5H#7`81x-49B3g0}g#d z?F2Rg(KO$=_`(FEM2yFENeybR?g6#VI#FC$G;xT}#5d0ddI^E4NqpKI0&DzGuawdC zmU+O+f{`DgFlNDjMBd+vG0wk5gdgGTP>U+wDt|`YvWNDSvD;loM zB*&9EKtPo*q8y6)*pHy7-9g@G@4tuhe3TTsSBA)}F@u$t-}LG=-*{@J!|OeXUkWKf z2RmBoKOsexTi=H%_uqvU5htud#H$$lS9qRu&&^mT!DE~-c3?{Cul;JHyp{M?GnIcsCc!#sBTMT#Kb||?tuyUzWENqn;W~ zw4&M3D_JD|(SWR`;*DaWvJ!(DvbJMS^u!R;D8lzLp?%E)MQ)R>=p*82gYTmFL#*ci#onF9L;XMe9v^1LjIqtwvTxa!qHM`B_OXvO zBu%2UF@z-5j2Xt3MkI+E`_3d4h3p|TvS(>XC8>rem8SEh-~aso*LALQo#k=Pxp5x9 zJ8l_nnDLnJd_S-Ev*||Nr^p+UBJalTt8J2!J*pH$-qk#GW`EK;eeu@xE?!KdWN!c% zm}wKyR5J%I%UQGiOo$v4?IYu#ZZ{z(Aanph6FBpUl)8WBu=BU>m9r6%z-XOen_;hu z^LpdN+)|WkO7)x^ca|=V|3T}6Q=$wIKNeF>)$)n(sW#Y4DtFxC5#dr0)U&%95H~kv zOEB?MJPJRYbLWK}%q|{5NF&^so!4m_5L;1!WLH|j4E9Oy@atWO$ZwN_1vG9Z%w_X> z6J|)Wge>X7(jzXL3oG3~Xv|-ViTu4&#C%7hnl_s)F!H-&&_TBUhTYtcTd{HH! zIpReRwAnX(ovxpjC`9qpk#pm~b*5kr zOJVbF08NftgJvUp4>qB4LAQ;&upUL!j=4xUmCoXn@IXqixPIe^Z&w9?o7+SXEFDkO zJ3_nzIwi5fMPzVa#=@?%1a>A0>9@jeX~$eZ?>mnN?`7J_ti%cD!y=j7d^<={Jt%z| zVo5Ga@E9VG4%5KG?tl=NL7b7%NOnalH=fP`apjcIhI>V$Q0LC&VPRq*@Hsjvoq2Ib zzK!x6OkbPh_Jm*olN*&N6iMJNq=%HTxYOy;x;inXkQg~v?%g16%`y}ojXd3o3XucH zGDD(|BTA{<`izuwnB#kput*&25}mt}fxgzweWsO@1d6$akK*A#T*Px0HgJk)!`n(x z1+=gd8n*_EGmmEG+r}M<=NR7*tR$QlH4rNAxd_gWqu~?1k8tlsa_5u^WoyGiktghL zgybUOpRc8!JqEr&PphN>VQW&1C`^G0yF)l14@cc<<GVG-|QO@&>urfR%9mF}3h0MZ(4YB9JZ7?}GxUdiEHtxcEuOu-%_*a35r4Prz zxZr{FhzvqI4Q){+BXKwl=?`17@L z-fN}o&rgGwCSl9d<$zF~$!S2~RU}?6p=Mmr=0uuvOVGJE$_2F;oH>k~s5$#+?8y>y z?kx8#u`t919N1GeG`9?;d;(!!o{jk$bk^Xopd7~y>{$m64t*+rmJc#ZJ0xElfjW>F z&88zW7@UT5s(e^hA>%?h?R+js2Vu@F*_xv%4_3r;`}XWer*fY{-Y6sz8hcR9KJhp8 z(^ryE*|s;jZw4MNK{V?gR-l7+VKbcCK(g8-$+`0`1|gSO9LRKT89RLij@V)xvGl-I zuKb+kM!`rr$0gRC$aEN>y&egcC`1#v%TO`QTdPqKF4?F9;s|p?n$1{#wD{prpk8Nj zx*p+>$8qa2w)CDpTU(F zhb&d0fl<|`=v*=MJS_w&f>G8o0lTkKp8TDEnZ|GDi##|F(>Q);FPhs*57lg&sD-Ss z`XP7=2i}d$fDUo%Yr`IK3%*t(#^S-dhzSM9kAyGhG@+efWtA?P3;_zI$$2IC_f$|uz1 zBqPOaQ;W4P!j=SoE^*48M+$q_DCeuHZ3x``Ryn^UcrL1*I}Bl(BT|4zX!Ho}E5H98 zcCnOzSS>-c+9NsCiE5{4YEvPV%&MDN5B5rufCkiG50T_^|DQC?&k87O#HLUyGxnYqiPxv(Bgb=9o%Jyp( zCoUPFP^W`6g0DXuZ!_`}yLr+@qs?RdP3zv=edgmK-!)L$O&#`4osQF;&YPWBsV+C; zE)T!1|1e+|t3%KjF@Zq9KCQR};;%(Fo|1YRuBo6aR)043X|$AF`n9cq{nF-BHbJTf z2-wMfJqfY@4A>uD7og?>AMf>YFnfT2y*yulP4A^H3tUg#3fOPm6)5uS+mr*{(F6ka zKI+^7^+;ie9OyS1)Jx+H@9JyFeRf&?z%#}(AXl&R10B=uf8^KSEw!T~x4+X7^rQ)F zOMpBD0`^!@40d2F7P21;>OT##AwZn82bfZWK%c(gIB181%mbg3G>N#$K|gE`vZS7` z8b4q2dkzHb8@bPaH2q7!uH_9x#O8_oC#CK?j_ZLGTk0IJT z#CZlPa|Y^xhWenPQioo!H;25aY$%on^~Jr|RsCE{3+eJ?H;*tk8CV+RC;?7sg@TDAJ~W17-sn>=hH2aAZda%~2=CIH*6LkO7~dTQk&tKv2d6>dqV^|2pE$ z9Qq9!5_B5cFAoJ?=-yf)esZJEOhGpgH2cs*&c`D%PD81ALf1bIddVR@n1k*s5P$60 zu6&3ckm_a#7TBOgL*0>34;`o@a#Wo-f<=$g^QKWHQ}?RJ zjEQhJ6D~V81M>LdBqbl}PKT0;rl*~7ZZl9H=Cok7(2yM85KG`#EA-KsmkC6uD;;V* zGqXBycnHVkjGP6pOzOLGS^wfaMuRwkrpNQ3E_f^BxoOTCq?XC}ml-DNI(!HZx2HqH zt6x35Xf>$KWlx_nPlu9S89ty9Am+#5A@Digiaf^ok4(*3Cx-T(;foAY9WGAPtGz>0 zSQZ3AgkpXPxUdFXu#-fNd01@NfrhC|>%_$(8_jCUlUtu!k+6Zz|@2g!*aknV|8Fw(_!JE4&lf zxArW^jgJ$j{1=svy-NhW`>hRilH*F0dv}b<>tH@_i<{rQ0eqfB?L75gkjhG`3HG{y*RG4R=x!OE-W2F6yi(JerIun>p7P11xs+x704it zZ?Y9`16ty8<+DCB-^Y(q^q;S0Gn|j{k+JY8><4$v_epZ^?DOAG68LtvEn*lSCuzLL zL0s_s?I2y7Zv@RZy9<>F`kbu&(Mx;6=@?%O;p0o^uJWDl?dEvLX?&9)AuJVAF7&DB z5^{>bH;P;t#qo`yQ8^)eql~2!vw=N$u2l4g-!<8~{wPK)do~DYvgKH${MSt($Z7Nk z_1^*_wa9TMZ;%|9>JdH$9=>$13rNv($4nVs<{?FpkUftl$eA*YoKveI&dVxfPWYk^EH3noh}@3vv|G3K2X431abv z^D~`rZv;_Ld;G%9e7+H+iR#cAa8C2kGFLX5-?kQcayS3*`>(1cYp$SmJrmS1U{*kz z%K-_!?SgV4e9+o09v8|rbx4rH9KbTV&a$|dsr)Bo;qD6GjcmRj!ozp&MkUB0F@%lZ zOo)XH%DELv)Rmba@KIRnoOj{CJ)ah~Ea^6lf1d6KTj5{AardaA2r2yOHb3nSGd%Fq zK{%#}{DMD7?#S&;NIrbv_olWOH8+dg3>~yz4wUrS0zFJBpcK zcl*wyk5$QYW-!FBDew9&W0UK>6434PzN*~)-F%*L6g8$^D9LZQJI~}Yn@ievE%-&T z(;b_7frh;Wh<{wP&GaIY0wYd5C+hM(Hlmgen2kAT+Dhc})<~fTW zhW<;y-h3G*>%X}%?A7ml!vAfdpwhWQwClBnfXT~VbdRBc{Y@Wtg$TUiFX!3IcCUHx z*jV8xk7|ir?Y{=>yF0Zl`Hs}JBh*bZ=kMr%MpTo5&CdXY+S)yM3aL!{^PT&xLS;!C zRP?-(imzM1PSt`Qg_QMNYFr!NpMX8E&Q9eHd5^tXbH%)+*xl$jo~vcqoZb8;op2t_ zBEuC~ttRC2PG$D_0&W#{l7*sX9g=;vP<>hGMWM>2=`;5K2-xefmIBruB{QZ~p|nZE zfRE31pFf34QFAm-?EF;3C~z?P;Hc~2YO8eL!`(&XgygAYssIqMpQ)-+|8&nHS#y7Y zlb4TLb@1TjK?QI+%dNjaQ|D^Do=?z?pa(w3@3~(eJziQorgkVu1YUIN?3r`}wQR8t zah>j;EcYFi)&_?n$Accuq!*kSJ#_wEb@0J^#&tKQVtkGk@Eq^MDhz(^TOIL>5wI~l z62Bws+AYu5L5B0k-@iUHb~fz(H-#NHvF+k}vT&%TQ%cH>ff+6~`+}|?7(4kW{YQQ9 zz~vrXa_9uO-<<*D)60fTq3t9>^bn$8Z{sx(IoyKD#S$D1R^4^vE{{tDQinw*=tlc~^2 zkKJLoFhfykiGF>~U|x=st;5N!>>HpEQ(I8lqV(bFcECP99rGbwyB$Q1+IR>5GVpsT zcK!LgmW$tBQOrKAU)2tPtq25Ip{xb%7HI6p^M^q~`DWIg&w+p)$H~qsd2$(vN2RK^ zuEJ@2r?WfbaCez{^mIOcbp}Zmas+;+gikPwD*22D#L?8oC;9-XsX1+9&~R7a(g>Dp z(0PPEGP_1%^|h?Y0tLj0ryi7BkhF!Q7-UBCgfco3_LBpIiw&)ImVrnyH@XkBZ(KR3J(R@Oek}pr zhp`Y9+#eEqRI0HId2pg25vQo2#nur(OT4&tqcc!huhGsq>P5yKNRX=aK6|&U7n!A2 zLF%53_FjJicFmxD4!&bAvL1E@?TT!4@c;Va#{YW2{@o$E)l&9{oTusF&8uNs0efn% zQC-iV>-(K4i{$NqJtgx?Zc)M0eec^`;zZZ-*03;BE+h45DoKi^9c-n9*cXPM=ih_f zA^ii#6C>5E;eny)lIMFJ& z;BD*dY2<-=$>gUI;ve}Dk|K(Bx_&(!EPp~L1=E1zuf?jm-bYx7dnnKxW7=fcVb*o4 zWWFkNaKVcsE(e7LW!AExG9j%VIU%Dp9*!JJ%aiQvP%8^AX_}q%o;gm_X$9Gkrg?Yu zBP8Bv!v2NeE*Wovv?qfIk)ZJ#kEQcF$bG7=XfU_%;~<%gtk;x&oaR|&F}fM~5PTxU zX#!6YWX(xZte4&GnOydp#QpU>mOPy?()vv_fxGK```S@SqH?=Z(t&%yhA7V3g0V*h zl^uK@M_zW+%Ly(aPdc{b!}yom=!wh0E~@$bkyWJqbv+Ob)(L6H=#HWhyDp8i`N_y- z`Fi+w5|1}(_JgQ*I1xuwf~SfZHN`dSuE12Wbjno0H?=%myt;Q=UPN$~)CAGis6~fo z3EwV~Wu9x~YfhPy3FHsQ+Q#r1A7u~4gCL450^EW|fy$PMtYNz(bnC9VHqqz}U6fQy z1%9V0d1R4JxvB4RMa1cLXwN{R@(;p%B@I_N9h9wX!Q?=WSV?EnIkH6NiGry(h;EAy zR2v!hyW$w1NKdPza_L}mNtNJD21Er?jZl(J5czvRNXm}TBB%k-ay{M*$~@5y2}7?XgE+J96SDCae0_%hH8dHy;=-M;TsO_ognRC1DJxSG#j z6+J2W$;3z53z;Ot&L9hgGf9eCZm_Vmn`0Vhi9B9%oJ-#Gd}qt*7dUgQuSdp7`H-K| zefPrPDlov=7UnVIA(hv~EzMsy_o0C}e^lv1d$k~V ze-mfF7{ZF%Tl4oYHn$~#iAswxysw5T>zU#XV}P}VEmZ)4 z)3L*N#4-=yd!`9$;)W$tNyr6)wqlM>Z2O+rqOE{EGbs`dL9}YB&D|61TA1arQ;Gk*dNAAn`=VX`v*18Cfj5GYz=$xk#4jS5%3$a5-Ix9kGsJvRcwv9a8CYX3fP;(j%YJw+fdOW?fW;@Dug+(P6qR&&# z;R{EJI}Lw4jW5zUmwGME7&B_u6N3X5>~>idV9-QNthcn)JSGKV_c$D*I@yzERYU~> zc8}icfxTG~y*J3c*_pjJi+XeFdvA62=8p8{E%e@A>%9Z%qY3xrEA|!W_7z(76?ya( z2lkaj^p%qP%Kj$;_N3&V`mKQddfAtrs}au{iyW-fG}4TF9{~Y7B$L$d&;kVPv4Tyh z4sE*q9n;h#{wysRIX>U26Oh>7j#nO+-s)s#f2f<=J_=XIS=-s6y5 zYw z1XAuxGOjR5pQ^CwG_nH*y4p!OS4M_iVW66OW3+pI24W-8uvIc5iVihhY_B8~-d{%e z;9!wx*W3+;57Jz4edzF`cyfR%S#0o}++cYtxz;R_4VKv4LQc@$jUkOU z#pvMpgLsn^0u&gv^rRv1!Cm4^1Rn23?;&9upb?AQ;UE|g$!Zo4`x$Xm*1bs1<}hV| z6H^fTy}^=+u9X;QRP>8#EQcfmT+@+c3Ws$5H4e|0t z#nx!BrFVkE`cOJVVyB+Rp#ZY0CzrdDtCf*kVNxNnzt~1>G>|Zgx>zVLB5`$k6jxpB zyY6{JZ|src*ilcf7RRxm$g#%LUek`i+uNB@yMX@sL1hi@#E3g$Ilm!$J`&k&@~=AI)0J;X8h9n_+{t>L1cocG!dsa zL9(78drrg$O(aB4P~s;NuTLZuPbA;}mwJprQ~N%94E7W zOmxpCbGA2*pj>K%rJk#Z-aDtvB0VUf`kshP=;rO7NPg)HS8rv5S$N{N8KEIMTS zB+#d<_+`cYmz7;FtAKR<&C8ngm$lF-y2#XBrKvi-se3^;lOR0SR#Ok0?@B6fy zIK+ZrCV2DOY$C8PaQ@59IL)43H9PjRQHTDS+FHhoa?YH+DG@YD>g@4f} zo#YR_VrVpE81DXB$#sWVlb@fz)Ej>?bKqPsWif~nLG!m5f=DvK6Elc!dP7lFo{SB~ zm1XBuC0Bz*$iYRoQTWTbU+^e2k$$6uLTrzF8l5PD^D858=+nt{4nSWHLSdd)!{hfe9`ZX=KCkiagF{^4 zE?9<#P|3Ifr|0n`HW52<*eXB%6R&9snu10WO>rCoIMVm&G`&TVp;ID?K|TkMzZwk| zq=J7Q<(1qZ7;oT|jyWiM-N@v@SdwaU0pkK=fwQOQj{$vobi5}<*aRPMyg^8breHP*7;V>sqx`P; zLT^*}_W>|_0lqU2Y<-kBwt>tKKX%y5&euEM7{72AK4*t>yNV_nF-eZMvh+bvH|NCt zY@i}$IM+_h=9YnBW2BS`(t!q2geVW54mN0AxD^fEmq;WG9u|TIg>yYSxJcfIHtqC& z7xf8lsYJn?$uguuOoNY@Mnm&{A^HxzqArf~iv)W&fcIMSMz(_OpCuh206zy;MVl5Z z38rVp+k2BzO;fM1;X=hw$z!6aw@GI#;rp=h1W1bE$=U1%@@6L~g-VWrlRMw=#KOs9 zV()GQ2OC5)t0o4nv)@<5Lf^ieuC;+hu@h&SAtWzR6Do&6b|4u?G{eQ`%_73EuW}9J zHt89>YE%qbYCd!H+sVN)ozJA1xZYRJ-B~>yR|RvZ=MRT}`aW=`q#yHI zM#Qq~V}I}Ich}E+g8RlBhm?~K%}Qa;R!iSkax1F-^m!1j+x1CtIOOHrCz4?(%j+{4 z`B{8`vU*#(!36%@|MQQK&xSFdr}9I8)P%0Lgsz74zJL3XJ=^ztFf>aT&l&0fri5lX z;-M}MTmmfdcoyPwa=5w*&p2zY*HL(yC2(AN=nxjEvNHMJ@ww)T@PQSP<13=)R(4QU z#BQvJA5V3llkKto65}h~wIZpj<0D!Q<5`Fei3LMJ;1$15LL zRlDr>{t7qn7)LoB^>^V#+`h34lkCMX`-Yia24C_~n8?K-oo_39&wZ)NCmX(cXHa^! zI{nMO+AqdebM}vaF@5#LKJl#Cjfp62 zXrf>?$9T70s-tKu4PsXsp`J|UQ(8?%av&2qZnAsr=5b=(SD_7_o z;!H60ZLb&dMc~ahKDFxsr8|u993Em}wP=d2!Pn!q!uz8+u*gqU(O|PhNO8i~Gv9>v z6Nt`bQB^n+N{++p-Pf~s1o;wXYmqQt8uXdzvx5yg9ogt_?mxoS&Lv-}aXJr!$=7^y zeRQsddL|Y&aF7!xg``qSJ%4W}v&9bn<-kHRjQshN}B!hsT>~7l0JGVpMHYWz>#g^$|BB<|D zCqC{x0X4{BQp-liKc_Nx#dkO-iffIn?D|!45&A{(WGV(jfeB2@CPidVFP}+``WU9?^oWKc{Sk>4fXDMlZr1q$DH9^S=1Kbb^yhDQh#-WD9%iRVg19m|bx2oV3h3-_yuYN+8^UfZs zg6%cU6RV1Snd%4XPQPDO`fmdEh2n^e)lJQlYr#F}%cuFQme$lfGKl_}7CY9}$EtiE zhJR!)t!qrs1D;;fIyF|Q6duXWJ@X+;zPQ-w)r;y2VZ%HoIm@dbKYZKGY>k5n?K-_d zpRuo-ZZ%(?I9^=5F5_Nv`um=@{W%6_KP`XXyT~Z8Z22jKnO+>JIB+lI;}5;%iMr#% zH6~)Ol=c^&{%63xJ7jaiG4>wkiutF_eQS#^O5JNifPg(?eW@)c6A0K@^G`E&hq8@- ztSyb-3;oPC+1yxtH~i0l{qt`#0tdoSjtG^AmIKBz8{|lQMjLYEe+KO0CmZA`(lHzI ziSo&Y3jYY$CvvnN^angk*6B0c2?XqzJJRfZV_`tR{$pb&)%-<*IhR{t>X>?K9G-zW*m+f22{{{NslPy=Z>#vR|9T1ANu-WChCRn1t4IL`O5$BbMQ~ChPh;(iT#~vK)}vZw|6-ZT7EC&-g|X8 zr*u`P1`x2n{btJ@szT8`H>Ub(?%wwWE)bK;9 zhu2!8S$BByZ7Qn}1#sHE84c zEnxOU^0M)&YtTL8FOxvPZoD@1stCM3>b~3L>*T4cZUQqGUUht(OEGJ)GS0qiDzH%b z#Plab@5!dw;6pRBU%ekLU0zuS0`|{8H-4M_=2UIv5Tp~hwgUFDR_Gr3cEG+u$>LNei=-5xkpt-@e<7kliUSaW~1?QA993yHjzDl>`LrWw98fgc}M7*b7Qx z6H@`ZHyLNVQ(~u57nvR>vzcwJ`00B0z85;qp1HQ{1z^{673H9p3xoYmziKL2NA*M~0_kUM^-bEROe z$z>TUX&&vB)wy;TbwaySV&{uKG~+0>Zc|D7-D}G|${kq^{XyCp<^8{r_p%;(bnhut z8}Jd#Kt0b@*1xCbxJR9Y3f6|`3cYYVbM0R4q?(mHZ@#niw43~ET@~Zk-*a^t88Q1O zI83_i9M7-byVGV~YQ$YY3Vn3;4%=AO;<#mZ98x!*|DviD5U?k?)fb31tJ>_X7`hT( zUnuiS6$1q9>DTIuluh1OSIH+z7d_W{br${utL`2Y4wk%v?l>6m5}7wxUwXGw+Ms?V z>lAXGEy1r=;d-&c!~F;N94k8Ila%17Etjist)IHry$V5z_W255AYeBav*0pTUbBX1w$`N_3RPPU(nrDF&_Hq=?iILlU?1qL&<2}W7_L1@(HTOA@CSjir6}dJG}xUJ3V~N8Ayq|wKv;y zgvcMw+7+|@lt0X>K!AKCUYaxP!P<+5g!foVNMS&VsnvWWd;M1^)RKcgqW`1XOFnWZ zsEP>(it$syiXI_t2&0B0ZK6?34d0>UGL!g&bk=aZrRF>;qoGsTR43WJYF^}CL)WfL zI;lrBUyBbnbnCb1q@AsLE&Zk8sVQ5BO43}A7i#RWG2L@5qiR8EZ)30Xr9GL2ns3zH z8~eOk_GI0wdZTr=@tHq+Pj-jqTb+!?{$r+lbB3$l>fLJ`2)VR3_qFD`eZ!4|Q7wDz z_fU!Z7xN7voSG4Jnt_%3lD-?r5MFSu#8J8_81y{2mRz zih&s!h55T=y!73OrWhIdEO{PG@lBgeKHAu|NzBX534Q{zn!;HY~nQ4q?sFwG8L^9{o1?Xv|A=wGLz(SVnUGGl$oK| zj69@*{bmPOjBg{;@}o{7JdVj7cQXiJXdq)ex5fGDm~`#Kd~xC@)!>hNnEYJ%NPc;g zXg*3tUQjt-aF@K0e!h^Yys%Bau(P~~SH6h9yy&rf(Gd9^QTaPA$%`fAi>1knXXT6E zmX}zfz^_?IDC9jK0Ye_-Grqr6>B%4J@|Aum-?~mzN+e0;lR`#GO3UWTYvNX?EgBbT zGRLIgbPi1dPO*oxY{(qe-}c=aqQX0-5H&5kOw>|5Y|%>ik<=j-O+Xa!DkqF_g(!55 zT58Zp74n_11>k{ObvRF8oYh3DWUG1nU4>^r2+lCywCm)liesvg`6gO8#Y<{?}$>epPDoXciq>95*8Yk% z$BJx16m6r5Y%eKd5{fWsigsB=cDEJnON#7k6dfKEIkYG`b{9DgDmsl7In63Mzb$h9 zr0DXs$c3$luqpO%R`T>J_VicsI#%ozqI4jt z_`oG4?}TFSG$o%Lsh7>Yi&Re8;CA(_pjvOy#4CgN<~Z|5#kCN&uN+IV#)3sh;XfvhYc$xoU**f&3iaytt{f!A+k;FN{ffhA^tC~ zs9IZFC`PnvZW05_7B#(ZTPA{)HaH{)7ef$%&Wq+6*lXr=&I)lAs*HymHcp+;p&Zc; zwScN5k{0)ojmUAzG!>&VOQpm`=fF5EJjI+~X+kAsg`6;xfBCr8!Gq3wIKW>n>m8jC z;9@Kqc-L|Iy;`AuMWLyBkxfOBvwE>tMX|qn$+3!(5cSfiiqcE!WeF8!Y3k)!73H_p zD@rOVYSb$qR8+R8S9MoZ4XRgsYbm`Wxcb;eXq*<{u&RCRXzyOcoweB7eZ)Lq#$sL?!D**vS!^0u<&lg5*;l~33jtz1>D{F-f|Rc$hw?aEc{e+TRz zXKO4UfFCZXeTqwSH}U*D$ZxQ5bvHD0S(sCww|3><2JF62j`d^C$iUjKCqJ*-41T>- zyS|mN*KXMJZyXE#p7!}`$?k>R(2cs?uN(d}?4g4jASA8U4#Z(jt^G9!M9v^2tJa>E z4*LDMKi6CUK!mC~1tMI)JMsO(oC4Y``^+|ZDGPZF>jm4Jv?tfx0l4e#-Jz#T;!mW{ zi?!={bcoaN^I~y&-r(Fv^cSj}`lm@)5wgA_NqiZ^_hDd<_Eq!14n46rf#38gZ?L}D zU2|2izG{cMeApCK8!p+YfV0$F$P<1%AP^A-4_%pE*p0N(7NdkAdGX?x`+u@KB#w6e zDADO|2$ei;h2(8RZh{>3!1~@`siO|R60D@BbR73t>R~Nq4?mM7S$#!>TW+AaWZUI; z?%7Bqf8{4yZi2wC!xSx3q&{0A;Y4=GYOVKY#S7tI5kyrmkJ_DD=iuGyrFFFt;TmUm zYkougR<5&ay6d{uDz0ncGrC&Mt1Thh#gA;4)7#vmJ)SIpt5cSQN+^<6mA_Q8JY1zZ z^dm?IOdQal|DgQ-hg%K+=KqiAa#y#1(B<3p_rIshaeve0f79iE)8*Ucw?@g|bosxd z%ZvV|%l|j%a*gc2>GHqn^1tcwzv=S-&*^g3-*ox^m@fDJKTMa?|EA0Trpy1oqRUnO zrpx~)>2lS->GHqn^1tcwzv=S7>GJ>Qbb0k_KmMctW4Cevd&yZG)}T7V~h3oVEIvC3I*?f*MgdCI?9<-8&q z&Et;xyhj=EQSJAByl)caG(B%;1DTwa{18&(m0AJw+66JNrkAkSz zKJ+E$^bZF=1p<9yJeseS-4$8`|Be4>M}z}gvp_+9I0Uj}%GU`j%O6D!vjkFD0s~Cm zLG1;h{I`R&Pgv9h7Cq(6#kauz@Q&S8bClOUAI<=ME(n3}?gD-tZ?`{kgtqt`xyk_X z3A?hF7%W~_)Wq$Nfo*86E7}4APjZ)}QPZjK4`U%mnD5E?!6L&Njn)&z*44&*57ZE6h!gL^B; zF?uUae1!2e^srzOb&!0uI~2SA8iWdA!KUd&7tM}du7wO;feOoW4H9^91W1X=2PDVa ztCz)xnY@Q_hAQ$KcIcPKG-0_+esC@_lm)vW`@=YE-2)3P_y`ql`(%xr`psr6TnT-@ z_l`6$a*$?$OhE%Y`rCaC+>1B|IFWx5&HdaE^=XZ7)_&9U?ar`-E@0n z|1Weo%BJmoQS$ZONt&h?qIgqLioSy1>u-9zccTmyD9s1pQ7A>*?0?YZwGW63NyC)ojG5#|x@sbBV`8|sKINNpWz-Rv!fiN4Q8?^U{m6y8FPQL|=peE+$1CIdw zmOh3{_~;U2zua4_@<^kK=N3w#g#&Kg)`J~hwp!uZVP zXsP!6amkx-S9?y+nLIpv`8U*%>3B}M{Qyxw-(beFID4qz$Rwl+<1Qe$YuhD5A#mRN$zIMD5RFlcv7w2e4%vs69xYT{{=b3Xr4e%HX;(xfhySz?p^ zD!)&bmzF#_S^1Ch`&8`{uKlO){wcrNQF#$#Hvg3_Pb-&rT$%q5y1e7-;NvHMmETQ% z@}fHw{*>Qo2)O|6OGPC+=j>f!O7*GY*zKDm?f>6z1}XrFP~kj zR1biI5s&6%6~4YYtik^M>Q%ocAg1d*yNi& za`e1$$RE1A!G7NC+LlaCkeg6V)UR*2ek$TGnS8}+Pu5WCap7ST*4=JBKqiOw+K4{P z7C96BMZR(Tk`%Ab>6xig`|QTax*@ zP->xMG!*?uCN~FU@&vb$LfO&WZJC^WYFj2(EbbXF#aTLTP9cV+m^}Y%X0vkJZoDf--5~SxB_%J0FxKi1aHCQGH)sb0hqkt z+Wevs#)sXTvn7-FR5%SAdG7^ea=rU0+cJ3~Ad^RH=r7pYWo^sk=+JGMT+U!yCdY2e z-fJ~k|4#?!%BI-wic>c)b^k-6zfJ~lP#HXtb$mBYc6BU1C@|Zs|dE>TBp7?TG zCU1MY3QrOi+m^}0j_;oxZY&Xw%L8O`bNBQ=GI^lN2f;0wd~v{OTP9y95uBnQKLg0* z_fBuiGAgq5S1rY?w_2Ts_?xKSLvIfc&h=Rg#3 z9K0i3{1QxbnNw+Z+>d3E7!R#|6{l~w6%`7fp!OJ<4sn{)2fUE{-XYcZBU}AxVfXz4 zHAQ2MbYsZG5KFad+8xJq^L4`Q)r$#L& zg+xd8&nk34c$g;FjC;%lWq0@R4yLd!W@t)Hvmml3j}B#J)s&p995wOqPs#wWi;|uz zlG-xk-;c#}MN-$2AxAjH{2Hypac#2bmHR2z3P&Xxja2!i1Ta+EJJXI1E_Dz-sUIh_ zJc==YJ@o3~ajUCy$VR&nZJ1v#hmiB3AteuL-0UM&p`kPN<731jv(r}4OH3Q1a9-|5 z-!2BJ(_6V_wNbo_Y+|A0ily?)rSmEE>5{5#B>EXoM9_x|R<+$7>i+e<=7uw;piWPV z^$IA?#v`|LnYtewj&UI9G%dk=f<*tLbQnYaP2a;rKUsgls4vZ4-_}f%=kHz_eysXt zrS<%n+{vH8?_58h>oV=tq;b4=>Eu+M=zON)_A7GHjNQzw-Zu|#=6UiIYlP7z{&sI2 z>#e{ykiKfG{{B)XrJ;XS4n3q=_TXSEpKhKPL)VzlO0j=(E8OgBWg-tRUopUsGh0R1 za*e}VzfL@kgj3o98#+KDK%=$k=iZ?$eLTMVEI^m%=B#od1Fwqv?R!#QAlYfI0QB2_ z+xmDgyK48%Hhu5E`0=U}7AmQVYKk3u$VmV{jspu_@TIspB<%$FagZekvO`C=V}GY* z#vgthB%}xM>TsphXb6UGLbvA2sk$MO`Jp}#< zxEN4=FB&Jeg81OX<+x(sh<3kBoAWQbV!e}2<|d*VKnRA_6`Gles#*$Aelu-+`xDMK zwVm*=J=bn?J@{#&Hq<1WO&V4`s_k}>90dJj;3*N0;gc{8pqOK0%@UoXGw7nH7f z0OhxX!(>rI>{j`WkuSPT?|xhb(B%%=K0BKNpS1vVxnnvz+2NETK$kmiQZcSp{assh z`Bn3mDngn4&pP{uT2;<79nVu06#M!a!UHcR5^PQu?Ru2J9`YC%6~5w5FdF+e~b0(5!bmOUQb zlKjUW-$=Y?7@wrLZI63%e2j3Z6Q)!PwIpxb!$_V0|D49AC6et`r*end~>e*-QU*7+53jK`Em4gDZq~h&kUb`%DCtN@Z+4r z+x$4)pbX&0k&wq)(wUiu9tyiSQuV5};}7(3d1mH>(ZPl|ofmUlaj~OwzubP2!6OP+ zQm3a9qkEJua{rW~EM3X;Ktk-{o+XAD8R;Y}#JPE5NEA94D+c@E^_gkV1&xj19( z{!vtdMUF+o?9RJKHRw^qVCJeEri5*QeDO+Jhdb$yK;DpOV92qLUh!y4AP4W!Iy%p1 zt@}1hM9fo0Cc_a&@t`)7#3*JH1br6CBRc-a8$P{6NZ2BTgpCi6j<Q?-qdN9%7RSAOioh(*Qyq9Q;r_nEU{4^D&|Cb(SFkVxl?^MC)gn!PPj}71O0_4Di(~4-$iP zz|f;njPk^2_8LCkFq(vVz#TW@c~i#W0KMwg*W}y>en~xB0=e_dmOw7C7ZAvy@e|4B zFBdbm1#(!#Hb8Fpp(dJQ#;D6o1M4%Fa#ShOS~z-1pIj=3Xe!UWmc%pB&}U1c#x$Zq z!{Uxbk_YBAyV%g3@hcJALkSH&L1IFpndH{D$@0g*NxQZMa@;~O-q$DcG><-9}mS`~}`35)YND|4jB|0C7NsAvV zNi+!R)LFe7Ujjs4U8O?o>146nUrZiK{224Qnn<=wgv`JFVo@qlYE9Yo6>f)H(==GK zRk?+suB9Zb+1pC~7xwNusHw1D^nD;9g_eXS(hR)_7>YFMy%$9~8agN-O{5!0fKXJL zfC^GXMMVrqQ+lsLsG^95BA_4w(i8|M;QQ{q-@W%aXYRdo?#!LJ$?uN^GtBVMnyjq# ze4megPKe3-O_LnF>6cB5Qx6QiLo7wFKk0>-7lI6K5R@@M&BBm}?pBEn?4blaTiERR zo5evrAo&~un^NooxX-1LJ*;%gv3pA-4xemu9gm_x=EkPi7#a3}53BD65)e0@kPO{0+w6Gw;UVNDm}~1I5D1)~aj?KGmNR3OX$ko<5ei^(z~DVd=J+ z-p7R0_hI(4yDvCP<_6yR0cJD4gmL@`%O-#RGywKpbIef;&uval)P-1eg{CR@Sv$KDkGe9O}{FJ%PlWTvRD)HvK36CE}#s!j zwtALcYed%We!48VSJTZz97=|P!)u>Ljs(Qlckk8TNU`ybwd(SzYbISU+oW_VjWZ@bY6}kDIUo2_iRfO zkeKLEwS)KY%&|Kpv%+ZY#Dl5sgHP`drWX%B?;L!AP{=2^ZPi?o!Y}}@I~=@wsVz1Q zgfFuOghZi0JlQGu1m!+cXCUe-zUTb>Ww>=%&!$Jr9@}9(#?6X+^}E*?`;Cjs%`v&x zngZ$H^CPG)rz5(--gGCI3t&P&K=%!3IA4pb14R`9MR?f z`|?|qRH&V}QPuH%oF|n+ZVlGk^l1%Rds{>+p2Ye*$ntE^9Hqny-f5j7pI_`P;rPVN z@qMMAN#>pVz6{eNFR$)M|0`YoMC=()tx^05xf;8~Or@|}q8IpJI~P0p{=NJ*$dop_ zcm53(BYVyF{V80b_odgbExAWyN+16NU4G}u*e&x@vwbGU-!tER*;rDPdDnw8`ggiK ztR~axO%f}mUPvQo=wHh3CcUs|P+sKQ|I|QUM`;T5oxUe=PO5tRxcok%%cmob z%kOj2Z@%9DOP5R6|9HD6-LT$w?o8v>U%I^hO!L8?y)!K|460}IZe0{{qd14r8hW}dK)XvNRrulku)ZnV5qB*!v5^iyA2a`{ZAmfvCJD=ohgxl&E2bors@ z>vswttebw%r#B#g!g+g1;R^RtV&0M;;%@(W_$kX@Wx1mJWyDftzc^IrL4)hLpO?JO zC-Pp|QdeE?JSx9?PdBUndUx)){5H{0+xlS?6fHDVqc6j##2Vf?`@3 zp928&c_VT2d_IemBrwto>xhHLQXVin_I) z&W~vl_S`-{0w>nNPc6UoRRvfwOFM*RspWT+0NW$6PVw^<$*PtrKnqRWBpEo zs(TIXNkgqRip*_7l#oz*yg{64Wm@`C`F*!rm8B#79+fUXSKX78=gPYi7LTgq?7LVg zdp<>8Sj+lDpZ!RNFw@q%@G<-G$*Zw3}d>jA->A~mTi7hZfEudJyqkCyUvJ3aMb zq^2fjp!Vo0_aH^2DhvUnY@# z6#cwJZT(?}v3gYyO9*PGLvs0zxficALmu&DX!Z(&kWh0mJTE2R z+w>Hw_4Q{co^AH-nK+Ydn9V*-V4+L5$R7j&bRjo>r6=JOW&0$v-YhpeWexhF^_J$6 zmi&`KAg>K@mfZ^>6Ss!&Hn)OkS;uuMc)Dn_X`k?2(L$`(%cR|!O!AL<6zVsVh9Yvz z3&V$*u3EOEr!#I{Ak8qDHpwFFTa&E~Q=|kVPi6n_%I}B2$`;jry`h%ha)m&tB`wys zqy%;O|HpKB3?En)lc@ap?R!z24mWDp<1%Z#+r)LJip=SXyIVFN2Dh`7D224_s`Ve4 z-5{c~WSXnNQPtObes`tq8R z^6GSyy?x`3R6vXds4=AVr4IQ2-SYeY6kYyk^wT$UyvJL1BlS8h7>5Vn2D8t$E=u-O zdW&0!u=K&)ffaMq1rXo6v%C6}!%Qsgl=YSJj*m~ z$F1Xv0IGy(Yd-EV*mF5H$a}u*+aDX`Je)dtd=1kOag=V>*KVby*galy*|9+m+}2eN zpgj~%JTk~BEu1<%mxLy1^r#3qo(cSf>j)uVbFe%@$XjnB4UQ0UF|+Sfgj|VJhl-Hz zPBA>>I!4H8td0?KX6A05DhIBjS&z_C>FadAf8<;{!l>TNwGw^!0DR5bos19 zt}T1t?3XQ$nhyfxEe;j;BI!T**SBWReE)Q0kZ190rRv-~HpnTb13)6^cz$NVv7{C* zOc(uITGc2ZZ&(XYDOulJyTej&VoQt99hYGQVq)W0?9qahVG~^NBAOlY8E&J>Uld7H z)w+eZp-rKO2GXPX(ihLw607y`(TCnv@Ib7(e+OeBt%@m1r<6wTAwb*4na3N;8v-Z}`q#B<}sl?X=0)6{gG*YcEsyQy-6kPi95 z?Q!>yTQT(b-Gyp&&u!Y$Mz3}9iBXPC>M6DdF;#6Lk>o(y>Giy<@lA#j(Ui*|Pa3MIPr#rN}XJMn@ERyK&4hMLy|iengS$=&<~y$m9M} zk0|nNu49T^{#p9O#UqN`{mcE& zA4RC!2M8JD{oxYb#VO^I^C!5(iR}t&S_LEa$_;I&Lv&8HbS3`5pF*9~FG=7FD3$-F zm4S@sBWerpqO{zB7kU;8pJ$<fLg&-8Lnol1+-YM>P%x1K`i@s-d@ zoa_)!O??*gT<1VbC{J4v6DJbF?`*iJ7*?Q{ild0RYp06{s$`+8>}VC{flPckN-Gkt z_}HXpr+y4~egZlD7nAeSlbPm zQ1woS-mu^|)bYyySGrv8E_@9AYZuG>bB%c}U}Fu9_(Fsqq7m?l4NwI$w+!+Zkwp;B z!Vt*HI>buV%PnNs&m3#ynt{ff04?uzj^K6nInyJJJZ#;Bs*#tia{~WrColB_)RxzO^hBaM9i;;}|f zWAD5%f2@%+B0G*Ta;(?|a{+E`vA-C3!^P8bRE%7QpZgdiclst}a*UC42E9cG4{}g7 za-P>qLULSk!F>T0oQWV-9l1W$b@`NIjl5@F@2^H~_qx@t!pK)nvEc5JMxGYjnj36X zD2KrO)yU({H3uUebtqhu(?8P4v5JdwEf_h=r8T&_oK}B7)6ZX8dz#v3Sq^p2 znuIiRR_X1a_1`nV_kpUfI`lM-HS#bUgV!lsFV-E%nj()vj9;W^GHg0fHS)3m(`E(- zt-l&Mu>HT)$mQjgsH32$a_*ekks@wjU}9`+ZfE)~M6QJrHBwp;g`tio5t;zgYqxn_b=i1f5vz1B~L&lS3osq zz#EPuOPmUcH?RdX9YNv&?JR*EEP?}2>ad0Ma)o#E$8?=eXp>24 zQoQpUW-N+){bMBBCN9Vxl5%Mn~O@iN<1Y#>K_O$K#L4 z@nkAFek<+Hos9I1%*?F2ce8VHa_-;1pP!#!SXlJv(WA#DkDoq$`n>dM+4E=RFP@jb zc=7T@*^3wDk6sY(l~tv`s=HNDPpE86u5G(j-<#3Ulh@Q!+SoyS+g$yozV7Wm!11Q$ zBXYdGt-Z6Ov#YbKhboTu9*g7e2KtAFdP$_7A*vWa8lb}C$M*Q}@aV|!*vQcP@qzh? z{-vXNw=g+Oo_s&`;lsy|AE!P}O-&uKcu0RQLF^741;d-5^-dHL)2?~C8R zFCG6O^_SG+`Q_!g<(1i$A2TaI$p4%#D?g|+y|VggWp!$0^~3V&`{f^F%Rfeze~^}c z3@xt?F8}yD@4l_{FMjX)`mJ|IQjkg`yVCaYmdg(?hXFD z)w7!3y_(g%`d>A2&gcBk{_kt#LKmNpo&H~Gj9ch`(#TIg zIsJUS^gnClK5kaa{E6u@)?782|bR+y`8nW{sN2UCa0~6k5gZU{;82$_p{ZdI)k~|3t&R2maSNX z{;@{hlNk${h@XiQ$pys4qY{oa@-WNTE_XxQ7-S_$KCdp8dz zWg#!JFU-0p^r-a7bBU||jA-mBiX{8_9##qYyROMEBId<% zp;|HowL|wmchY^H8)e>$WXbw=zk8h@0EjlFHP(4U-3h!phY1A$WfHAp=_II+>4l%? zvcPIi#`j;+=K^UR`U2ikgn{_D9VE z3}QZI^zk-0Bg$FW%#fX^Eq5*n%gbn4`ZC4eGnzp75TvE=v<3sV4c#sITKjgsO0ZV6 zdq+a*3mjeI<2XNWVo<@MPgJtp7AWjd^BU^T2#td#RhjOdZTB?L$qA! zktfTGu)zY=mSNe{w2Gc7L2K&MKFeL>C--k3RwaDCiRXFnPTGoTItmU$Y4V1DZroj| zI`v`q!V}51q+}@>8ofHbbFu5jF1i8?z;XJt1o4LU5t(DEEg*4L>O z340y=dzkb^MruQnx2PlA_s2@Dg_Br@(%ObuMN&}t1t|_F>s_HdY#e=?n-M1}Fs1P2 z6&kNye3t8ms<3>k#N-}sdm@p&@^>eHQ9uD$(U4z8lWeaTSmMo?80*W~p@VzV#Ye6s2+H92TxrMfTT4%>(!1DU@g)BLSr?S)2V!q!i zD6ZMe(6V%)vkPfursIUUF^byOUioaowX6MXNs5q?X2$ZY7;5(0!~Uv!G0&pm!?Q#! z=G!ev-IJvI4!f<)*8xVc=Z7J;KNTTgp}S6p+-OTeYqQs>z(oC#MwujSjxbb~&nBBe zEL+>Dol=P2?AJtP%MQ412}XO9jtf5!%baYdD(T&Bc5>Txu$wb%L%>nUGUL_q(_o;6duX5>LpM1#+91i^*YbWQ{USkbpKbL ziSDqROk1&wLrE^oVNpvg+%%JD_>hlcM3S$5gNWd~Dp0_`sA-54O)jOHku0J-!@Z;g z6>A*bNCxU!ClYhTD4*?(sPRVP(4}JUf;I<&uX;@ymaD3e6}kBIio)Pc_07lVThC0- zdc&iZbWYh@m6~|qy zvqja&C7tF~go+2WiG(AK{2Y5Ai!eu&%U_LrMAza_EdKPS>xaRJ?bn504Rt2klPl2e z`9)?guh?F-FXrs5D)pee^z|}vY{-sduk4|dQ+Js9{AatCDgTNITUOC++MT){v+`M0 z5zDVsjhqziA&$e+k1;i^3 z%rL(eYCpM6Bp8^w-VT}V5K|9KvK^S^5Ebf_2(3u{fV8|ReI{JbK;_%gT>N4&y@XqD2BgTMY{r?YpwX$I_^nJ zW)|CaVG>j~uM5MLbfo-$JV1-J06^#z;^|5Px}$Z{a7OO7Np#xzsW6Qb3m{Q+zE7U- z{g1s(H7(O4330Wpl79L+{I;|Jg{rpUa{H4s%!U3wm)((cyV@eTZP(0M=|6(M;TtJZ zyaBtGv~YRVEe*-lpWL>QWb{o23A-YC8&t!)D;OBfcXZ06!~hLg3@8MZO*9K>W3m3W zE^1n|Ar{<*>Ug4CZO@y_x6Cd2_I1ZS#f)DjYmr~iDOZnd-Ew_&El$MsO!&Zi^$ZT! zy@nJt5V)cl^7=yjH`2Cz4+D!wM*qF<*xsGdYv*AX!~~dljBo;lKa#}S>qY)FtqE^C zZ=2^G44sHkol=Ce@H1pKWD(nGCp1G$0hc5!PBmz4o2}eTn_fzo!3&qiWb*CBZgL?x zg&#_NC2Bm_;4_G9QnuJn*Dcm-M!gc=C1K^Dy70r?_UGy5tj3@q!D!AXUPH1~u+Tz) zhbDp%1-Q9}=W2B;?}nujsk@xP?zgaK7RFiqVkuk;qMTjFMT#OGtiiI0v5vz~v${Z) zb?6l=ICbrYm;x*Yli*zE>Y@qBB1S&tz{zEUAppod;+2z7WV$7oSu^Ia5DW@P9Y)MG*G_V0Y874l_{r8YH}gH5&nO!{~^ML=tzB zB*8Q;Xh4`gw}NjI35RJgRYMu4VJI8}`A%RBMuV4fZscpi^3brzmRph>U}gYKaN)IxNqYbZ zPzH!SM?;fEyvkh!UC6!hvJR09pwL`K5Cn%K40Z@m05U}r;7v*qUk5NFVCp_6lG9)T zSn$t@1^9-4fhPYs3tT^!8v96<~>45C;-cpD1QRsXZ8!ZA1uS2F{Zg2M_gV(_5 z-+)Ufm|zi1|LL{cyYNg)G<`*;7b#1Gh6YB0%AZtE!+;O%xUv&r_Y;wpK02ITFvlFE zSg5kyy}QPujt~F<&qWzf^W+(`i1Z%9(jHTN44po&bjUKT%1 zK8C(^9(rf$99Te<#Av7Oa0CLF**Dau1&vL=&+$BSA1;FU9APt^CFA(w$zJ}d8 z=|Y15KU=#?PlL-sL1+B8#Wx^QTrUkW=o1!curaV0lyzH~XvLL>*hJgbh(u-9>=xYBWR@33zUttYK$j4+P?)+1 zLUkAZnTz$4eM$Alc%MS>pJc=z35_f|(^^YvCKNWy>2Xs9jA$u~N+is~+;T_+rFGag zXE|-f6_y9=qWUkCX>e61SYIhdUU>GH&=Zom;I?hZ+Npedr!VwF0tF$-3V3)CRgDQ| zSTEKx8 zv97gOau+zpx62XfFCFcrlIY!ZUIdLuAkK$Y8P(U^ECNSh=o711{EhWuf*4-4gdk#F z9qM2EAl=R{z`j5CaY&Ii<*4DYtH3B;`_NaD`hqhWLtjm#0^nAuvS^KPQ_|Oxj9&jjE>zii}>W^*`Ow~8- z)wggrw4H0{aBS#`Z0LE=&{y9uFx4=)*FfTK962X&d$MAb64^MJB3O-JC?&uCu-8cD z=I>D~n{jMfU_fyPHGQvdTA6BE-D_IoZr(W8yy@7y9ofA5p!rXIbEpRsa;S8V}a%hE zt`x~`Wg<`+(VJ`975)jRiUBGHfIu?9vz9=mwB9F9oe`2CRV?r<7PQ|22c`p6iNHHi zeKq^->Mgy>nn0r#xG@F<90n#h_18KLxNdi;#}1rH?^m$|8k76wG!gNtpqMhYINyQE zednP4u4q+INFJ-&8a!g4yN{7o-V%tK>DR+{O7VBAAqGG23{6z`%rj<%?gUA!YL@ALLu;NDyJ@{*Mn_T z+sv^k3Zz>&6jjFh8w>xv1~=9ODxmt4WI!sGAT6~qyGDn-LXc9x7%-irln!ctJ+2Zx zqAo=;B(wgB>SfRZ&F75=+%k_(gBzoO=K{ty%UESdI)^QABTb+xFPpy^=QUN(3sayB z0C)zAc$F#>>@*n2`{7O1_#pzQi0D>NpD_1h)xz`wq!0-!6H1nS%4;96t?v|2!14yT z*)7B_Rz@wYJ40=1aU7_m36u>$ut_1_sBvD)1InPGyJY4cSj65Md}nP;jrgu=`qNxB z5XsaJq*%SPmEu$@1j=J&eiSlqVlRLz;6E_%>(0F@X+wk2pFdXv=pkJ|{ zo9p|H*5JR9gc;FPcO>U``~{s-_~gNHd41&ePIJc3vRODjVD%BgG75 z_n&EH=zlObYuF0kDrD~b!BWEuB$hE#c<1P1nGZ40Lo9rT_X}$)d=~?MFh`CU7y{bB zgAmY#mbvz+8A>7BK5<%amF3U$%nvg2HejC4h4~i-zC~UTHAmvf%&RD43iIk9*c0xj zIpcc!?sy|Yrf}vk4TLTPZ8~#OnHhu?GyA0l;0!av3^OGSWQt{3ErjDNmpV+qJ^)xH z0O>~kAVAdO)GvQ(04lBxoMlEDQsD6@U=3w}H5Mp`UCu3He&wtt8VffewhwTFqp|cF zm56B$hL`o<%gVd8u)rZk;1Ul~dJWX={N6ljm?a%pFFlWOKRS2oXWDN3M`osfLCik_dBFzHedu#7i3W2^-$l7Sc0)a&(Y z^vM3tE5Dd8Z#@K3%095n%%Vx;NBPV8YpOHr%&VGE)6W$68BL%(5qsB?p;D6py3SBd zf}Y?)(wH#ZQ(E8L>cac3qi!MrOnnDMi$WF%k;_2wSJ)T?Lsi-e*oCo-1W6V_R#`Gs zp`R$7x~y{T=OE)MqGIu$IuLQtN8#TTKBU!e#(H9O#%d#yiD38}L$o z<9(+-m?0rCy@1QWMn8lW@prH(h+&8$hr-y$!?(-E4>WF>LAZb(ec5Ly0_h_q@snda1}KLBCcQ+~ngKsOL@2k6;-rxBSRkPFQTK6^ zPSwa~v=f;AFE#0YpF8edc-q6K76(FV3qfuXv?A!WB-{(NOH@M`KLxrk_VFqQ?6Hw+c%94XrkD75w0+! znKc~xX+12^WAI-z@IwiX5Z=YCkj;>3jWo|L1%hW@^qIHdUH!E zjZeSokTsF2ov-|tCS6y~?Cg8@*Jg@e@N(wLizSrT=I5#(hz$9x&cC+!hemEj9szx4v*2eyu z_Qi2~YLjm3eB*1iZNioOVOy6(;Tk))J1waWHS&UZ1qYv}k82#RzUowP^!rDX zuILolElh3FhxBehn6A&pqIxOeC#V|v3s$y5J%N-4{vU~c}>@M92iQL@+9eS5Hh&ZRFXCC+L`Tn7i z-|_bUkfsBmOr8LQk;9)Z6W-!9x}UWp0_Errj-v~(1Bo_pxpF|%LWT`aRIhuOQ~zNP5pWB8^I^sQ)&r;Eyx<`X z(Z5al(5RKIng`B_UtP4%+2`viUqWl+jm3gQ^@wjzpEgA-zdCNx7n>q~HbXR`*1JWU zqkat;Xhd(l_i8@Y$YXvlK5dTK``N8=^I&JO`R3sv1OuQ`I&RXBHFEYkO|Swf7LLb& zgq5`DZAft^IxyhlCY^-)xz~Ay$E(Cc$^YajT^IU`oLr7hb6ld58E2imZ?RLGbj2zY zsDWL{Ri#xfC6Fs3zBKddnCnRm$&oYOS}B(qhm$N)A4m$#fT4IFCaPh`=s4ES5qF0M zk=rg>Mm@*1hf{yHh%Z8eqTv`l{W9z9moi1~J!X#Pa zztP;WD^7DS)m^J_Wls*na+wF}YTC#~BkZWRF@Q8G`|W`RlCYDeR=WJd+6ldTpU;$6 z&@16-(gUm9C6~JadOeoX6>C5cJqf9x8JAg}>jv|o5Loo_E ?la#3p1cF~+y{g#) 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

2mIPKY5nsVCtq$rcv%F6B@v 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%0D%(PZ>@00@|cM*)RMtCF< zx|!QAFYl%IY0V!_Td2i+6~!>u^wJr#apuC}zV?}Q6hk2DP~2+2%X}~f348Cs$lQM* zr}ItF{+lyu<-~%yihq-l{Ej&U{KW0W`s+70aw#uhTC2?^8#S1|86$L_ai@>A$e7vL zlrhop2mR9-KR24fOlDXR%_;gQRR?|(4z}z2$~XqyB$-03n4UC2Z`HxKJQ%m&cMF*= zu4ZmJBfhg)efppUc0jFs{wz>#39o!QXX6jaeP1LP|3uLE)J;3~Wl=EwKZ_SdA zR+NwVQP80+;OOEP&iI5~{9X1n_ao3geUsT&>orLDCd4!fPW}OjHfB!1(k@;2E&Fca z!Y24}&c}a=ec|TgNYTlsih(f3t%Jr%y?=}SEXN7`bg?GxQT&YxtNXW`GjB=T85>F^ z`v{p7oeg|BbjN1Lf+F_GAa2`TOu0c8zd@1hzs3Fs+d8`j_u(SDkMad(FITH$of><9xCqBIV#Zgin(2RCs1LO8(egWbzI(15w;o{peJTJ^!Sh1=XE;p zp137@VWhGV3v1ea4q4ak;B~KpH=K#CePm(bB4JKhhZ?gR zLZa2|Qg$`oLkk-8CQ=R^$Q3@fpWz>t8!n9Ab^CSg^NZdD$m#J}PWiCrt(Rj4zn^!_ z3Cz4$`1y*f_odSX6aV1}opq6?xI5DK<=#1G3(K@b$!UT)y_?Vw0o=dE{*t870r^-c zLuzGhjE-@g4l{%Y-~#CqZNCQ5aXtbdQS^Ql&4xTzhZKzX9#4)GiND-XFc!owNz@@c2 zMdGF8^u^9A2bOX^v2C_CmIi0-?79|5j0_zpV!!gPcixhabm{xvgu23{MX8@ayBSv> z(GJIpIR+|DJ_SCv>pTOaZxer$)gL%rX&hE@34FBO;d1pUSk*OTRP>Q+*sOu7Tg0l* zBe%#`DXQ+*cPb0qBR@w}yT|?5esm$>6x{hDfM!O_Bbmui%`=75m&+_4b6L$RO}whp zD?|SF6m3>%U+2Xf9hze_pgdR7`=+I#y3Z|#yOCRYPO0j?cl@fl-WeHn444*2zU%V4 zM|t)&G)p2FyZ!Iy7;0RqEb#5VRDCa1LU_HdksHgBf?sdM>V-y)!vsuq1q)?DAfWilwVgQW zmyx4lQEPbdCsA($8MTiCI{Ntl?rrm_n@R0??!|!*@jFp}#Qv|;*Hothr2eOF2sfGq z15WpjHfS->Cny}*b+PE+UJ@j^BGk9MZ`gZmINnXMB=qY~_N zIA)~%-61FXd`<$$n{s(ztov8& zi&#+BD}SGv5coCdDI}_Ha^4rrcaX6~JQUQ4vt77(543H~u|B3dd@G3ugoIoH z$(p>AU_1b?G+n{uxS>e6R?`m+?V}AP4i?Yp`!R(92-eWIjz|(teM+##e8!sa1bs_{;CseCYbz2FSBUpDL0rh8Z_!KfP;Yat(2wZcA{7QJjQcsY3al7WCeDsi_B$oFnde@hypw*Xq&J_Y-z0 z%fy*c=(#OCEh`+v#>*vP^DUjMqO(P0KOZ+G_hn~5Xid*fGTe$GSUyU zXGt1rI-?<(Ll@Z9XF}9-HRl?>lqu>n>#o{KQv4%7hLqS88i$w@fF#7tFo4E93O8xSBtz+UldzYH=B#Dvi z6Hj`BL(fgsht1|tbb3@~9$SKAbT@*8W%m{mrmyKoX3pFI9ipFKdOFVV*6Len6zi)) z@2%(ZON_y;(MEMDs(oDVEsKe7^Vqh1-|TBYytnAdb>=#NR(Ib&Q-a9kbFT+C)%@e> zMY71-q}j|9MZu)GN8~H}B6!3A(A3wNbEj}*{5`tWB=zyjA1*f^t9vu?ZfKw+BwMl{R<|cZPt@?ga3{Q$C*)0?d(#(uZio z(m)oA?)}YsLTnneHGq=`w44Ac);0C)TrBM-fD2EqdFS_13d|~LZ13ioT z688nr$VL4TZ`%TbII7~k_crbAO~ck+hwdlH=d_FE`Mh@TXX!D z_c+Z~70>1I!h93DvSIQK{PCH4cb3LW1K`0J0lKYmBHMWqipHC3;=cYwh3!P8_e53r zMD;&nzuv(55aL$xN9@;f4M!W}8z^GmJ6*qzidO>EOcDFM>Do}7h9gxwZZcDZhT>n% z5ovmJl)s>2=_Zg@BGuOv65I!3Crl1#nuIxm;Lyie#<-q6TX{hUI3@H6fv!=k6Or+$2EcVi+vCq5+T^u7=-aOXvBO^7`ZS$0=bqHGB#iv@rnR z7!FI|qR}o)eBh5~e3mZRGjacD+MWd5!_A&^26@eazsC?fh?VwHFtL(E?oODSV^0GV zM4=fUrC}ieyzN}_k@uXsRAStLMtV)6E*Hq@O1cga$cwS4^-l@sQfe@!;^o4{^Q7xK z;yfHd+DSk`Z1UAB6nsbc8UU&OTA=F>apQWbSO-#z0{LR+1^A$zB?Vv1@NW*w&l8f3 zFf<6Tb?c7?%EKjZFX3D^$=LM~W^gy)aQSSUekO za+YDz+nC0Cj9;bF=B90`TIr(3@?utxjrxm4o#`>{X&aR2lJ40hJ%c5EyCnmkCBuj% zqm(7%TT3RDOXu5{Oou6fm?iV=C5vxMmf&R!`?8hjvh~?z8-rzAyJb6{W&4O_hm>W< zTgy(B%g*h~F2l>N%gcIMh(!3J8+fJi!*aqH#A|!T!@xc}o#=Cmc)@(d&qvhPT+lCN z<_7GO(Gl+;IxGF=CX6ddX_;y)VFAtCfalVcu&^_JzV9BYm2C-RB z*_?^#h@0n}qu_0Qo(zl2z2~n3W_!#j)d&~GV^C{}YjxlA=sp)RvGCbUAib~k#_w_0 z(ZIQL@RXl>wb20l$}}`w0&*St;(xIBmQigj?Ak7b;I74s6(|&UcbDQ;yg>2dr4$Xp zy|}edoMMF{MT5Ibad!8bQV-2rDPJp#?{n6AXM7j*AfD#fki}0SSMVX#j$VjRxMDUWwUUd97K;WKF1{ zh-!&Y6DEl&-w-IQ2!vNc$~ECo_5s~#kU`8S?r12O(`aVQVEo;cUUOtommo}>wRlR4 z*SWzGXfRc&5+PNz#xTKEOf;ZZ_u}Ddu%%*{7ESoqAt2I5xGyORMYu-4VwhZUV2kQ{ zobkG4Zm=*Z%Dq*h6iujP{PW28Fr(MNiR6g`MP%o*^`KQ_DHpStYjyErq=CLLbx0tQ z(}vS|h+YG8UmvPlANXt&jSw0vE!kvH608+(2|@s>%>wHuBfTK{xzJ#W+7S>9*a89g zv=!6zI#@(8B$qT)EDiCtG}7%^vtps52_CZewN-D!rYd8EM<1$d{11ciU{z+|5plRQ zDT?kgh7I*hPL-w!)YywZ~XiQ6>8iXV^VZcze93*?^Xe-#v zX3Vvk8O@5pT(HDyu>S&*9%*-ZahNU+hI${Wi=sp%1neUTOl{ebO+!?~i8Qg<`C2v5 z8M6~WiP8X=Z-Tt}xQcAP3N%tDmhyh3LlRCR3AVJ|DfM0srpC}U*wtqY*R(~|jNff4 zM%6A3evX1c+=_%3i=lP55gWTn*oPMWcX&S~*F-{u+ag$OXdKfQ_H88A z&7`|&S;1|p!&`11G!{se#{YI~6|Ba& z^~>g@U=DnB*>IV1k`r`t{psZQcKU74$-R1dH``$ryxxKtrDgjB@HrLTelc?v2(O*p z;D(~&rny~&l}(~+&wxuqp;(nqv_!)I73i4tZ?T`8hV}#1`hY3ar$qInYMic3I;T&H zNJ-wflEPz3-&~$lo>IO^^}$2F7(o-yL6Va^b?tJB)l2m013yf_PN}Lnp7x>S(87y9hYDqwYgM6Wb9jsVc%gH#QDh?Q1YuFB)Y|khJ%< z8$;+({t;&hs+xv7|CPJrUhorxn)2}F2G}o|r%4jwh+6RnB@IY2Xd$Sw=SoiqCE|lL zY&}YfgK-fMAM(#%J|T2V)87uoaDl>u<@*s+IlaIO7M7pJyrZd$1Ghlb8z)Z|A5T_+ z$Zs>Axl_nyRm-p9z8JSf{up-8mNm2pqqD4!G;S8MenW>@@5ygs9Ik4r*db>tK#MtQ zEgYiQ(cJ*v=cNC6c{B%x*W2hkOuUuwib|6U2&Zx5xY~f70=0K%gstD@qB-hnVpu24pyaGPbs# z(ZF8>ZgUkS@+59^cW!Rc-xnK$i|cm_+vqnowcbS#8Npxcp*(sLVo=G-Lmt$_3C#U>K)|CT|1L+;t$#^ zKDnfo@QjPwxs0685U0J1>0gHz9rZtdF@#ZKCR#S+!d9len@l2Kgxt9sAQv*BZ701O ztp8~tsQ!WR3XsORxTIKc^EHhg>zSK38W)2Ui@c5D+RMyW=(IdKYMcRvDq5Qp8}Ui~^bd5{Q1 z#1N$U7qL$hj4gak1IAYtqzxf9@}>Ff#;Y}BbbN}s&#`AxO zeLn(K8YyHL?|uV)9GuwScuNf;q>Gm$f6wqyiG}PZhuSRwi#f=nnju-&=>4-4!%yev zsh@4X^kU`M3Nfa`iT%QllrB|4C{Kr~`Z#R|{t)|07PKLxZb{E+mT#DHg8ttS`?t@F zb0dXWO8zGH8(F@VH{SkD?33@ge-*FYZ-f*3%V7=`tr#LNzIA)OTXgM#6ZyNNrWgabWi9W+?it2)BEk82av zsX^dB#Qu zz@(ZfWHq7n%CA;Fy=+x_%HT}|Z-Qx*n3s%tTNV189yh3;xjp~>av}E`v5(nh!B1fM z{XvVsir?>hfz=>Paly3^3V*?}OxtR~^%xP@^?P#}aiOhbGgQmz6o*!!9f%*=5J&bS zv0sp>E>v|9K3Fadh0xa>eCzdx6Z`dEU&ZEcH*TdDu3;ijWh9B_qi%{5L-B{j{YHLl zi(fF&^HCluvGd+n0b(|{kQz1qhpy93X~}Sj)@zkS37CYWd7Jp}(3r0;MHgsZhvUg| z>HuLk8*SfVH}!B>^x;h0+v6n~HZAC$03@0BOd|*pPV8@;39A5e(PRUWcu3r095iq# zR1R{^>EOh^R{`~cI}kq_ALjTrhHSzml%bgxr~Irj052Eb58ZdX`mMa6 zUBgRAl#U=y5!a_HFG4+9fgq1r4s9Sf;-%v{QBASjVSiqv{vsV|r+1@|$7z(MC_Opb zJIeQITrtkRd22JX^5|QUo+z$QD1Tk&nTvJ!OAIZLH!=5Nv{Z!qh+4%l*2RdE!x$(; zWEtFjEbvUO=`7-#t)dw(<0LF6g!&bGBqVR*UVBt0vCmU8HN6>F^{r0+EQ`Xe_gsab zr6LYHYwK+i{(xR6cS^&Zb;x-_oRQHOoi`eo*$7c}bXO}icX5k5kBrs=_Bw%NGhfza zHB23>mXUUoF9ktYfBUgUYK8&8PtT2^cP>r6byvtL_k7^pM55%6>TO2d=LsHDuZ=Ih zNAo-ZVL3xKo(XbN(C|QYs~ioWz0!};nOf)FugvJ32^*=`Z*gf)Cm-e*k8)sVBy=uNL9l6yvE#I?y zcd{;@eynfa7US@l{JMNmUEcyH_I>kyE9o`U!-@S$1M&CKW$X2DV!vR3iQ{$!-UGzk zFWJL?{c05%jy>V{bAst#tf6Z+bda=ihVqoH?S!i&QVaF&>+D!GFWQHvqRX>*xTa#) z7`!>*IhG&Nv@|~|_zY_vV#2eCB(87hWliL=mU6=}#(&advsXpMii9DT-_a-Tf7VHY z80%pRVECliMJGRwGmv4)5eAWE&G#geX8;k4hH__AqF`7uSh9td^fKe*hVxF&WnPTQ z(Mj5nnozErdBS)&C)+g_NehYncV%c0%54n`;a9LZyDTD4!(=_2##3Sog+{(vm+f}o zMWZbh$Si4T2L@9nS73Z5v{2Hl$@uav2Z`#FJ+TQKOmal?X7|RkbFH0zoC=u*fp_faa&xV zakBi_v!-e3*k7P|gYD$~WYh9xt3d0o@)N&bO)D^%00fC08bsKS^VADoeofS>&`t0D)IRGZIxWRt)W3uJgt4(D2SH)G!ua*=4 z2a#1Ij_Y>9R%ob%=sIELbvIAzX>5S#COyYZzjo_cN}K35Pvy<9d+V=H52Cv=9Jk|% zt>=XjV*A>ax6?JP7Zm|whp#z)&rP;o*0qTpyI1~R`qg^X`XB}k=D1rUY`gA}5I;+- zyxZbwyBP@(KhNX1-_vfpooN%ltf{;|`ri`!X7MrUBy;H`a#Kixjv%+Y&j4v)b=r(; zT3WfwRO<^GWNxr{zRXXyuD-=IdD2xnRdeLfRjFM76YNC?9VeJ}S6U=%Rel#q@C6_@ z!us9c$Z!=~^m}3n*kIO~;(*9w@D44nVr? zz$39(_5)D`b_#KJ!PQ4klRDhX0J2JJGNk4-3^~N}*|I^wLRG4+b|$X*An~-|GCr_) zybNuQ1-TIwGff8z-l}T8%yVB_TOw&zD`_l7FdVaIL;%RV05M|CQ4dfulLD9zS2ePb zo}Wvl`k~N%m*&C(41Pyq-bIvQ05Mt(GBhqS1Et|4w^n}eb3AD#9~645V2Qvr>2ty? zE+D-JsH@C!@RW{bpsQ|i<_%Fg@)@1XizQegdfuXSl(=JVP%|m7eO65NTp->YpN(-? zNp^q-DWz9lm!|>O8R~)^y-)?cNL`*tE4^q>p6Cd@*i4?-GQIeAp7=4n#ATiYj9wBY zUlNBwiX>l(nn9W|Uz(jkhCg3MoIzGTUp8{M;aY}8H6J#oDz-}}zic);t){U2bUMgN zvB#9w5zeiX2ss*xIRa?C0ewn9W~)KLl+80&1S()~A{T%Yi|VO4gj#T27Aze$XLU{m zfd9cL*uhw`bb?SRl;Xfo{S4OGd71=fVnj$nye86)fiyrQ!NYds=0GM5AWm^NmGRcq zo)q#qBBPcp7MKi^1&FgMi4zYCG!kB+)PYuE+|DVI83f2MXuCLZj424>`dP((`MV_WiUN%Ku&P?yTir)D%d50Ex$1=T7DSH2j$)~W$r-JE2UD1bDCf}YS-w`Ii znIgYsCjads|6`_r%c1}nQy}~|fx{d`QXE9h3}P$>u`>tr7YBw8r^A{6REBhMHIaE`(rnlFo^vgJ!o>IxA_`KqTgHX--o)<|J}_ z;Vz*x0J9Z~P*yObs>4fPP^%3KBpj(rzRW8^ML12Rp^sHNIyw@CR>f$)?!_}r=ojl4 zER@EwF&wsWlJaqCwh6}a33j$g{_;t2wki4YDRs7Kz4B>Owi%o98E3YiUgbai*=9q_ zXJgssQp)E(vCS8j&sVT5)Rix^vMu(MFOI<2mS)PAmf4oK%a@PYRxZm|U~H=>6{|Sx zYa|tG)a>hw73=Km8~ha;;_RF96`ShpTY42+rtI4`72D42J6;t#{_MM<6}z$Qdnpxr zpV;>cEA}hc59%roTG%7y^G~{>=YSuq>hWF zHxA}!o_+eCiT&bdLG=3S1ghN6wA~nFMhJAO8O_c%ZMhlTxi`Jf7=qoH-*P_}iDeEr zd;V1YZ)pE28sFed(YN|}@7V~Pi>E{+$mxP}`|Q7lD2RgaNrPY<8*yByH6!PmTzOy$ zS!ssvLEI`ae4I#>ixa$L$W1~POhHB+J;d{)7zRI>cc zofKF>!UxzqI-^qN!F-}1#A%*oM;-}!Ft>3hw@$Le%CL|bkF-VypH62f_4(2rH@}R> zGEF-HjTE=``7*N<0kaf`gU3+unMC+^c^z)WN>!G`b9qigLS95dNg%$UjLc_`dPucG z)pr#cS$t6$J`E%_vnaK9K$RL^S<-fT$zLy#YMFw8gbaw95?%O2zwjCOYV$o_GPDy| z@#zv`GH_hzzP=!Eyr}Z1WnKY33#&Ewt<0EOYxt7es7RErQq@!ACpVjb9DZ}qvj#ll zp935(YqhZu>1dE>PdvYpO6mOe)P@9cV{uzdD&t<@>B1|3JUYz@RU{GqK=Ig*P&_N* zJ47lJA;hBRHcreoPS0%||5{cXN6t46+;1Fs-q^!$;mc`b|KhbBi{<08TG~FY#TzzL zD^5cbUQHbVC1nwL1#tyM31t+YV{PwM@ ztDBpf`#h0>I7|l|t_=>?3JKQ?iTKxQ zg+}Q_#Og-I>qf=vMJ4D(C%lUJ=$eomoSYhymY$rMnV$VADL|IA;9aF!fC za5MWKDf`;S#yXt*-rn8X-rL&wv;R8S*@xc)m$UEe?d|UUGyleX|3!YoZ~x2u^Uyz^ zw!63cpZA}0?eD|+@xS(8C;G4Ff(zjP>>r~1@%SIc{PF0&Ec`?Ne$QWzgx|CKM<>5? zaQM$2Y#%)C*1_TC!QsZ?;rij>+Tjs=SO3|+-u*9kt{fh%93H}V`OhvL94;OHr(HNW zoI5!Dd2l$he=xm&FtvX$xqmQma5#2wGx}I@-Kap9x)VRO8U@(>Q^+1+VP2q5+p!@z}e@)To zXUSj;D&_CR<9YwCv7big(tR!;S^YN@Z{8V6rQ+pST4Fm{YBC7_msanxF_5iNU$NBW z{cC?|P{1~?EnpCXTD76dqTTPMdI+?76L-7GiKmKU!%|=^W zeqW_Y^rfEUw%-4~{&leO7ZeY;M)U=e*scblF&3|aut=CjgYo2<*Wge*Gp-n1W4{*q z%V2jcj3)HjJec7hC_eJVC##VtjymRzXx_gx_K#5f+fplFdhr z{Ua3rd@D&u&u%N(z@}s?#n@|aE7d&o`F5IBirsd)ZDGlFhGX5{cBV_u^PMb@8M~cq z@9mPEPri>D`#=To9Z$PS-#kL`?+#CUX~JHd z^)aM6p7k>qm7NW|s6RX#n-sA${y8%2&qU zLadBjzUk0JS>aET80fen(@3ILcRzjAMH@!*nZx<_5nVs$3v9kS_Yj%^9WEpyo+(I| zgwjyp@3Xp5T1R4loo4XvLo`B&BsT-C0@cvFwoBq()USMm`i>vFv3#M!vP2K&$M?V0 znbu@CTSr`Z<_+%XQP=eqaULEJuyPPk6(Im}Xds$u4&X^21VtEL>lvK`WKwL$FoJ?e zhjLH^`r2`Ppusd)xo8TC9RwLrFtchdhJIfMNh36bGddURjbbMpiVqbW%Efut*GYW~ z4TDKy!BIf?#T@d}a7EQG1gU*pjKZf8aE(1tkzzNC(P^Z?&=->WzHWA((+s1esZmEcU(cLS53ZXcoeQjIX>sV^U6 zGKIdDsIBad7mz(_>`Qful&4FLJoAOEx3#uxziX%x*yc8r8vL!X*Y(_&ulLc;3ZWx< zWh;$sLxV)xwF-yg|JK+iS8}4gz%rHmqp=THE3f5G|oE$J0*WeoaKD7$B)W4wk zu}6))%F@2k)gu(|c|a4!!kmi{#GGOGa-k=0sf=)Wse>jEWmLW4$_Xo`a$*_N>}LL| z^(3Fe|7vjMe!m{BvFDV0V1+~R-mND`C({j8U>1*#WaVd-fsuD{aQlRKxsb;j4f{EIdtjmVwhyr zojOO;&9Fu+wu5V z4@GpRH!^wn<31!i0_jS_DbiXKIXJb&MasLUM#2LFiXI|lOLi&#K2ue(wPpIZ_SQ)m zqecAgr5BVFMy=mxYH;eR!u&?m!{$nUw4PT?-;S$sOAC)>_}ZaN95E?HiBcfy*k-}328 zp)_Z*VkiA1V32i7T~fUsCSgBIc*`|PQx3pZH3#4r!wZZ9`ypiaobf!1+s8e;iuaHZ zHd`rl@?z;DJph0qe$$^%KW)4w_MCP7Za@-AmXNZjD4aW6Ji+F)VAz~Wo4KUSEQ z`eoxcY$$-41NXg5a|f~6&5(raue8yAO~lkt;)Q(>`MJzu?Hip@Dskyk833^fDHj{o=z^S&q}iV zyun@Sws@n8hInqEA6EJs+edL#dUMMKS;%(YV(h2?2L6)Ye&VY`s~w(fJRu$kvR(}` zt%kRH6`Cg=fR7VxU=>xh3Xz`En~oF7I@Jf57;szk{tnf(jRCEr6M3zUM=1v=R)Amx6vs z(Yp}J0=-wWAzPQY&@IIS9sbsQ&AOlL4y54@v!NYKAufWlFv$i@V>DjlhHwa2J$8yu z=ABdWB}a^RgqMLs$aPp4nry_ZT2wJss%@yLxA)bRS|+2)@2NMtJ%rCZmC73kD*K3P zX6XciBhs(!GiM|8((IQ|U8!|le12-S@xGk)ith8a+Md#E>WfkZf+330Wk5B4nRjDE zG5u*V^NPBIeVW6&(aOM>AO&aHE4y(kt!!|V@oY>dO4P!2tY~+LVC~y1v{;cYKTScc zE3epR(@MGt7^!`+P{DZM5A7IRM~y(o%QV?5ZDciwumO{nT~8droK1;!0&;o+`EzYr z+PG{eJk5a|S0De$o97h-Xyl?p%a>q>qGjlnko_H&z%7)>T8o8t>Nt>ttR5c}s`&BB zn+Jq|tjg(ngXSeZ^U?f`2Jep~)#qCLc6g_SSZ=HEpCDFTNmh{%L;D9%AByT69CP52 zWKL$4s*z%&l%STLVt9TI>zHAk!dTD2-7PkRk*~OHa?ROBd~R51LE&7fSzvo{?{uk^4L& z-Y%o`eMa1mj6$J|3Z;xHvdnCu%0I`_kPSm@ILdiM7FPrK=#_J3s6 zbffwqphan54nj;3(xW;IKid4_{~&0?JQL?=W5!0DDEKQ0{S-^^<}=gwXSBu~EFbe6 zNC@6H^pr7td(Y3|%z~wGRCn$(!*mX2qk48cMj+Rh+IWnHsxS(a&`adkFECzXO@HBR z%ta*0W4ryryZ;5^1_A~2V?kRHK@8r-dSIm0J zTp^!4)eJK|p8})C0u*F?PN7u!0U4=K>j|4=Bf*ysI_3a$Ejq-4r?drB-)uyfqo@W7 zynKq@?H3e-oy5orxi-W4iF9i@i(z2l;#Ycv^7P>ilK88@zB3DBb z{cmLgjT~R<7KgAnM&9C|G20$1mdI~8)Q6X(lgmbV5sqIH_}Lo8DHEhm5pj9GeeJGg zb?H+<9<{mo^*Ptqvf?;dF5j>FGOuk3>H7&-jFcdaz83D@XaX@^r9`#Dc-rn|^Q8i% zU0(})2$coZ^{>h@bRuLm?G_lzf~W~CB@elI2i0Xm zsha`S2q8#`ung_PSBwun4xz|O@j#Uv;7dFq;0}*b2{MEStozz;r%NC(2e}LhO_~g? zk)h}V3!eEeU`0{gr5BGs6xSchU+a^Ql~hd>rTh{CbYOA`kuP#oAoQA)D6K`FuMyBn zR0d`eT3m!6wIi!TadlU#67q};YtUH2MFTkfH+u+FGON^7J~*Txt4YR&(et%3fK;I$ zjH4o#i;|V%l>?zb74y1{BJKRNdcF-Xs0LXXg6vDEa#3q@%*U6R4<_FM_9pWBf7M7) zd1;gvdExB|3IrO#ssuuR3u(L8iH-BUujkR_lu!u{%go0zNCZkBe9LWWb>wL*px|?d zIleCL*#Ewi4O>9Jli4(MaXdYSA!GPvJ<(tGuaIaR34KMQBu-Qb$zda>`8<6 zaX|tuYJOD(d=Vy;uaXSiL)9JoFwSFrpQwEQ8z@bI_F?eH0~~wKK|WtdraJ{L64pQ9 zb-HVGT<(~@S_OLO5%S~!HC9nWKOk#rG?x7))csnQp^c0CEoZpG6KuK_&i3%@5 z0l11CE_7>Yq8`f$s3M|G5t8XbQ77mLf^)i+;8qxj7=tUal1rAUac^f3Fd>udyq*YE zMuLH>7v@FTSD64DOC*b5AR1sI&>!jsE%qq|d8#3bB)SHEqaZ*jBT54HG6VrL4*Ndc z_2374pcm9><8gc{P+JsWB-4J;*E!Ae1~VVhUc4y7vWI+ z-S8^q$hzprrt!$O@5pY}$bRz(Tw{OS+)4r+Ia4Kj!Z~_rOvdj!dRs>NqJ9(>O)fx) z*8AG?@OBgho9GEAQb1J$X9CbyV+@sQT*MWTdlhw3gn%5OkDz7T0a4EwK@4knoQ{eZ z>N!sDHzC3bD`);kW8a-yxHe@I@HO(vqtH8JQn+POG$x1hi1(tD&`@s@A!Jg_Z%Q$H zN_kl0ndX$lJ(pBAp^S;0I$M#7-?TyYw8GNV{rOZllLnwpgI8_ZL=4Z!Z^kxzhI)UR zHV><*3R8e5Hzo~30SW(YIqw5$?w$3F)UXB-erX`pEJ$n?Y%&|_HyfTk8`&}&y)+wp zKO65i`w$)lkopO*C?24}cWeoI+k*K}g*9Q0J;#Z&fq*j)p_XTWDZgXfRn=9a~tfT7Xb3c8D!@nJo7BE%s$E4zw%|EiI1RFOE?yO~6_f zTd{GLEO08Z7wVmG;E47V9`dH({6%_?JY|hN5i4 zpT%i_FH6>MK|H1LI3_MYbWQ{y-d;TQUXnTjg3Dgor@f5Uy{w8oBVsXgXZOf(oY8s#|ItaaH;%ZyZT|@ z$UzTmzkm6#KK1}!0fJ?Yph$fLFI^m(~Fm8 z7kVq_+Mh3sR(|QPTo|-nn14Pu4Y;r{yHt?4)O&krFL7>bcA@YV*X8Mz%hPjMJg(U) zkmW7VSQ2N{JcoOQBNG98lLi?X4?!Ui<&uVq1B7!Nhy#b{_u`j6O57xw-6W09r+vQ3 z7@g;wxQTjulk@a8x$P!D?&eFtZSmWi0<+tamD`H8+x(N;>VVs-wws!O-=${1)8l?u zIN@x$V9(**bp&8K*cv%6J9K0tuS_lY;2*@|9IPmuSv8wwi z8tgGB*7vphO*7bb0BrX&Y#$eUd<=FBf9Cr1;Y{M;-0a~p;Nkl7!)@Ec-3r_@@PHtt z_K(J%la?2*vFA^cA2w=cLLpEMQox?C4xkeA2a;)R{=3HBq!mo2y{-D+LGkCs+_ooQ zfM|FHpK7fKwRFo%5BGJ;Oj`VrDfIrU#-2j|*tpS2!ArMWmAsh=8N+<4Pjk<_BLw@Y ze3rqfK8q zX?w>a-uV`c#Fyegc#)<8!#7#Nm%tIRYvHIjtpWLo&Ul#YyZLR&{Oxck{+$Q=bLxO0 zS5BHBA~!|qC|)fEhQuycW?1XKE!oj>`cad&;5nWgTm5FW3dbW9f1#sO(Y>v%Egw%N z^-c3RW3tDuVaAOln7b0=kt)GU`d1*0fn!)?Z-#9e`b$+f6wj+E_r&`9cv2c2QzUnZ z&$q-$tLDIA6i*+QHZ-z3-gXUaN>7Lu@?ptKtj{ixpyz;)Pz{AQ1+{vw-gfipFVckI zB8)O)yCsli(`)FzcDP8?)koT@8hib>#{N=|7!k@h#`BW!5@7ii`D)OLDsXk$F$4P_ zDBiOvMb13)P_Ho{(oewbR}Y)OCwJ><0rMbK#s>3Xl}7%B_dl{vO~Y_QuLb;v-wobwK_FVb{Ol~z@$PjZMds{ERSV+THk$T`pEeSE#0UYzs* z^Q?Q58^#ES;%~BUN{YYxB`jx&%-`6SytySC{E+wQ4-{`?PMmwox0&F1+~}CXShuri zBRM|h_^7czHfl2^H&A&%-?A&)@}h96&D69`=f7cWcIm{Gh&!%g6=OTW?31T-ZY!`W zB$Gys`%7cb-JQO?>D)_u;(O4~+U7g?m&V@jcJa99!rx?nlI@A{#r(USmUk;k#|C@d z!A{o;EALyyJYU8=YV2|2Ob*v`{g<~k-OXBk9-;W%-AtQn*NvvpYoDS1M~yu$?34Ft ziJ8RuCUNv56pyM;W}oGjvz^)WY-|}?&;GnT(zvowz6>Uu)Pl%A26xvd!Lk7SnMx-B zM6h`)MqertN+emS2C^M6P3jSfKTODhvY?4)wVYTmss2PUoaS)wVIUr-t%i1OkV?xKB$L z>otCDXZs5u7eYfaOY%o3p3VuRWo6M~V9;x5p&2#g{rdP?@DYk<(2NF&RnYRku(D7H zH6|i4tCbU!p7@wrM$g{Ej9~Ws%&h?u^6bSay{eniyN7s!WFtPMBlF6nO0YE{-yV@V z;~Dv9tS#m^1}4+XiPScr4QB{UNY#>LGObtEhCBJk(Cbhz*|AFpix{aOO3y^b&mr>( zphgY+)o8^F3!8t}*iYUhlm-$glmr$ck><$RhF3++!Zr2>sk~J;os`Q!Ey@d}Pu5dk zNE*BoSeDnosIrn6Wbb=!P=qxj`Ee7jB^7u+1&O&(mwb8J5h7JSfn`6|iHl7Ri`a;iuaSwSO2Smz7Lbg_b*y;gFgP9gtv$;%LX zodRLqQoZR?{cd}`S|eQtv}DTTG}I^2Py{MlM5-5J&s3)y^}4vMDNQ-05wXmH>^V}{ z4hF##=Z!EFzVlk_0AxpVWD$c7l9{S7IY&$4CW9XSnQw6+j#ke^3;D)HarP(>Fdp+NmnIV}lN4G@5{APMODe#!W}tsRpjmO2 zP^r50LgM|P8H#&ax2O$w>dk;5I}hGevkiYe8JbP#ucRf>9lqYV5w$`d+;hrJ`d@~l z!ki$&M)SCL#v5d`N#E?9nr-DB%ESkXk$KD3V!gXMsV^H)3*i^-)K-w5en#;umJ_qr zN;R6gx#lgE%C=K~JwH`6g8EhHXiq=NXePVDv%<5*!SrhWXWoc{_}yBZKI(^`oiNX8 z2Qfz*frYs~J+JQy_m1{FujYTqdlqgW;=Z%p=nhx^E=eKg>{hQLoSXDfwju%B0cJo? z@iXv>Z(i)=^UT8X)r@>=t?OI=tA!P@r9Jh7mg79w!YZnQcL#ASG=Jt*F_h81W$^UG zP1Sb|tsSHxB(z`~ls!tcC@0JeC zP(RFei+dFyiS2;O-p@}vyTc9vJBW@=3m3uebSBux=O2D%yLG4pmyqP%mTb-=OL*I3 zGeg}|o4$DRZzKc~*k=>eC(=l~AJC_E&+%wh+}9!oD>2(XQyNs3uKYM&1j|2XM#tRN zjf-OMF*yZ?`5o@mi9+0obm?+GZ#|Xe?n#urYD4vh236iRIkx_Kc`K@<9`JE1Gyf(> zA!@h1+GnU9CRyFMT(cdxl2X&sc$>&U6a&Dp;k;RD&INDxG@NtZ~I56WPCV;i6}xN5T9ld26;;>MJ}2roSP^x zo=7Xy&Pmj1*Pd{AO7x)ww>Y6apco*9hHPyv%`4maVGqc@Dn>=w@nl>IVNVL_Tm}IV z%vuc6@WzLJYv)b+_Cbla`iGf*M+g1}Qke1(4txdqE+M zgoP~S4Px{DE;R;XK>$kzf*7t*88iS177>h+a>YRj*h#@c=fMGEASB98bD|#Jk6nd^ z)TD?&roLcx1R(P@sz82Ae3g`luN2yNH2L);AE z5$-~<00qo~VhzCLuDxoDAck4c*c!yrS3*3nTishm61IyL=mBDc0OG=tQdR+h`P6&y z?c~>}j9IZl-XIp2E(^Gvev@9XE7N5%PCdN$)&Q)MghbN}iKUUXbBxy*lLSN{Jqt%7 zJrAe;M&xvk#xf)$9o7RUqe{LeGitrV^w0~?DzKVQ=bAc_$pXh z^szc-1g!S5Kzjqwz%19YFUvsLWxD4yj^{8jXj5OKPj}! z)T1XhJXr3!|HUpE{QDHS3uhVYWGN0J^KOgO0SF-gD|`W+l(OxI;f&B=HE&RWH{vsd zK9zH{3ST+0>n`eqpn&jTwcVaKWl0(k5bUKafXo{t;oa8*j9|PDV@M0~@&G+?QNUgV zvq%EkJkpr&;AN-)@|++;U_pXYAn{6S{E78AS%GGUAst~YNqk^G`PMjf2nCjO8|5?Ur_Uzn zj>u_}#|8&RismK|S+IGgjfW`1SDin zNU5kOX=$D^(9Z+7`9Va*#KgqK#U&&p zB&8&!WTa)}_sr6g^kMFg0b+xq(wRMdR4R9?; zb4$yk7X$+7=;-L`>g?(6?(OaE@9!TN8XOuP8Xg%Q866oL8yz42dnd+6C&tI%YLM}X ziSdcav5Bca3qP0~9h({%of;aM92lPL8J_AKo@yJNZXEwvH!=5Za^q;3AFd;X|@;c#^RU}ENAa_Ruy05~(e4_A%+gbPOo;Leeq zpF`U}M>c22)@ElGXJ_Z<{*I0PiHX4@V#|MK1@0kvoVB&Jb@*(+XLECN3+@VmTSDM| zkjJ+jc*N^5)&*bqAv`X&wYRsqf3SXV2;c34!^eEsKgq3s&x-w%fTC2a%K4Lk(qUF3 zueJaGt_3kD&!~0zAGIJ~UjH{*knP#6!T(bWvVfQIz5Cx1P!7vOKT3FQ$BI4wT?eNKQ15T^Wz zWbtGuiIg}-0#S@)6#XyKU-SKNk(NPIBOK1^RZ3I>Vj5cx^7y(vCZM*Py&iIN z08cULCYBM; ze$YHoK*EH4Lw)LZy>{FQPe8e<1@Hcf#H2Fmh~)=EFOiyUbQnU(qiFJ;w~F`2EAfVJ zg3)kTzniZBFnP^ukkDS1{TdPFIVT$sdvFi$X7nJ66bkHGb;XD35us2#oUfM_$&5oH zc-b~KrDam4iaOBv6Cu)=Y*kSCG20^SZ?6%)ij6(HgV6CP+(rY!I-C3)fiQCQ%G^G# zbQsdPI=6B5g<75B1{V8;H3)6Q&t)QlJ*mm*W-G2*OmI}D=}cPT){#Jgks1|0lwSR_ zrd#1WO0oi0mTIsfR>pT>Y_*B+jql&f3$F&!xS_<}K)aYqgmh-DCL;4V(_KUJX~KpG zD08xEI_hv|@iBk#q+9fmTHxuRtRQK!5gi&#s>krwyHAI)JFSE$%0y4*qmKmn&b&Fj zyNb)=&2>RUbOXeE*aNVzfg+M4C4n68E1&TrAd4hjeueihkm!7gxN3cu{Ph{gYg}V8 z1GXM-e>f7rthyGkN`r*P92j^dyr7NO6^GR-i!F{oh##wgvRB@P0{arEKvS2Du2c0| zg=;Pcx1<`~&R2tQY(0``Otxb&L?gst$TAQ`G7t!%Ws>`d0>BHWp=jL1cMt@TCqf~6 zLDElWXY~M0^-^E^aw47%fq6c;c9&a${Foe7UIR+HrO7{vydUd)Dl8@0yV=fn*Z`&h z;u8Q}H}ojUx)^(M<6LdmiEN_#80)^}CN+Ga5?1aP8j%V&$O(NZ7uiQ2c#3JIlTRCt zAS;JAj^3>cBut49{fcuICTUDZnA{K|iRT(+L4B4!7G21@*ORN^mQQt8Y@uMEMuS7^ zN_!aC8>Ox#f1EC>P$D|qPv;hGB}gBMAJLP}A{}G*U7aol#@ssyl|KonJ#-61#K^xAP@dR)n?gkZVHx3sKUxsOehn{m+&%d>3Mz0d z2noBmlP+IHQ0!#mA1w%*?hp}`8&vKuEyycE16Ur}nz=%NH(Uz>Pe4(Y?8u~XrT8`w z{di13MZ6+%2+#X5nhn>23@(irbyB?VN5yVZSw73qFJSPC$Rj73{M888g0PwTY^bc< z&R>*^P^(xS#7DVK_9WVBe76jwfbqDGHS_|@;^2d6w zB+NDLF#%Q2&?m+JM+*{5L)NDjTb)#t70;x7Ghkp-&1&1e#Xc$BXNcqOW_*fa&_Ktq zVIBtKNA8T&@C7AU7DlJGQ0@pn*&(WE2+frwz;vG_;`E0EQ?8r8=^siTe8c|zi|0n9 zrtcRb+V^q-w!)+o2JKCu;FqIl$QR^jAoTx- zwmXl8`hWbtKdad+Gi0eOW8XDo8B2^M6f#PYR6{~VhU{Bo3^SG(QkIkHYqGzWeWw-*v9bdHvxW9jC+mQO|ii?>B)33)sYZy;$4ttPvuN z0Iga+d9f7rI4|_{AvSeh5FXtbWf$nfsd!bt65UPTC%bFaRw5pkRrP^jaajv1@j5u{ zESdulqj46syv$)|iI1!F9?0BX|7kNE!n^`|wglE}O>zupDED?w6PMx&Q<6g}<`oR) z*LzJ{%OhQ0maA`tJ6Kd2G{}&#;$>JkHh2wrz%y;Afs;OS7?^cHu3NfBu4fhsB6k&R zmA>4!N5j<*>3j|%v8mN_Iq6Z*RXtys21d`o;f734?0pTJ^F70#M*q5MSI|++Ohsy$ zqY0%d(m6GQCjNebb12_cXxq<*C)NpFtk=@9qZ!(4K}v>2WVd)BWB0v|7r#ndL92J! zJ=!715`2a`r|UjOeOk_yG|`RhsFb526%TJ5UO%o2DvW^nox8=1FpWW0W65cL$Qm*d z6f5NygQ&fSLG45~n4$cZk#Fcy4OkR=8M#`BtU)K3yh3Wq#(yoOssNGluh0JOK^AjB z=dfr6FuawGtRzWYCnRnUhnH)@i=yE;f-NKk7|EAl$s$1=JJLPiQDnqGjMP0cvWl6y z-4;g2Ayb*K5?r*wJt07LbO) z!VFVTl>{U*Rw|B*Xyl)2AR#4#rON4hv{o=eBBPKjrsxNQ*apih!;Ekaw@D$Jq>wTa zxYV0|AQ~LageBnMEHrAbTu?b0rpJU|OGjYQm>Mix18WcJ0HK-i77nHsmvobl&;@|+ z6LG#6WIO>#Uyy7dpl&dc=HZ#sj_7-6RN{*CRX!+#m1FS=5le)XqO*HjkomFj3R1S` zA#e%-DYG8!Ar~0U2PRQacezNa9EOF3>2poM;V?Nsj)F4kM=$akUt$LqnNuWvlM53g z2rl3{#O@H&zRe)QoX`|!^pBtdNX^wIQp5kZ1duZW>@S0Q@>LAbbg! zL<-${7_LYQ{>#{1>+ zHPNj^m|<2b8N3S!cZfsYLPyr)kQo_!TxSDz@<2ODiM1qZPZdCqBSzEQvIB?w z1(4V(70u?K+}?&Rv404)q>@ zp;8d~6z~Tl$@@fLO~%2)2#DHnROP(_g*BK+JnA00~XsBBqdnI4-0{ z$iQgwbtz?VAr`q+2UCJGO@1pYh{C}V$b^!-)YNx~axS8fj9`({keIS#zpf$jkaqE` zYOHxRzedgw$)X_c&s3_51XS0Y5W|7z$X8)0$ov(U1QUeggUVFV8D!KwJBB(C8BPY_ zDQFfOsLw=Q!|vSaEZIb%#PWceL|BNAlrjf)7o7$70EJ^=dMxP}4$O>u(c(#xh>uj_ zR%8MR9L|Lm#-f{vg%D+AA^=9_!;<(C{yLa&Z^=k3ypk7MIasiP-ghkyy#bI&WdiO; zflHWf(tgxR0^EQPG9=dT=%_d3UWOVX!znPS!;;NpWD_ynj8Jcmft}cM3kHOt-zOao z7veqwn9LO^mT)G=D>Vv7GGmc+7A%elyKjMhe-Ei`j?RgJza6YJ1j5URsIJ*NQAJ|2 z9I@>&=y|5tdA?m+8j{ZuzZoBg?MHSxQgJ|}DGzjsg03aRYv@WUy+4rLvgF+L!TDNip>5P?Z`t%FV`pfiM51`ScR)1g9Vs0q+!3``&$ zx!24|^m)=CJ|lJWMl{Z^z|$Mq!p!{@jc(#087}C2rw0v%4~z_pZ!udg3FZ@|oxb`)qE>Mr5l z^k0uJ`hi_#h5va$%(B=i6%wmh@fPRyfWW}fC7EiG^NPWbpS(AK$0i;<^mui9?k4X{ zSIdLnD2|%m)))f(CR1F0E&K;e>jOZ1mh?d6Rml7l@(w39bd9_Th(7oJ@!1)pkc6Pao%?Re6;s4sO-fopwH7I24lMM4(j;XtXY>NJl+nI8}?pmZC>7now(o&PML zH03*~2uVP{kOjH94NjF43n-kzgwd`E#5zua2h&vbR|9eVll1LhRWt!zT%$&kj3NZrNhlP3) zpB^O4dp1Dbi6SvqCB5{aX-O{xV#hy?%-cVgihd41$$Q}mc)6b<=R*+A1z&6`yqZ5b zO=3fj5QTTNrMiit-F%5a9`w_NXX)Y416=4&{a0GIk9PCmM{&HZ*QA0uaFDX-Wija2 zBss6&JR3tE_YwLC;92k0*LDWPT!Lse2ja_`l)EP7LKfMXEaHZSKKm_YvrlgKQ7CoS zi@g+dCrg*`an@dOX~I}kxeMZsMZ2_1jZeVM{GbTyC*X3Z7k|M6_aw?%&gv?Z$bkrg zdGJo|E4YVfZ4>nRhdKY`712N_5&Htx0eN%u1+`(uC ziwhKyPRKPjdJmTZv780I^9D6_Q_@%y&qS zw|#^)505#|5B>u@K3ZulE8C)jy`_UG`jstes0YjS3oH=#LaMNWMB;6|D*ww37RS!sKS2IIJw zL%^#til~&dvXhx<}0MWmOow2%AjxdA3f@cUO0@MpfwUlkHlml9#sTydR; zKk3|`oHD=8JI~1O7=Am1oV+a6@iB5tVUQ)7gSG|(5qpK(cOv~dK%$<8<^v?I@^A8J zn}CM5F9}qrn4&`w@s*u$0cA~-^LXv>?<`2p|F(cCc^ILdbxHr&aM2C;No;YUkOc{; zbuGS*gDPu>k3&}WSG!%cPTO|y9mi#1wAf`v{FyQyGu?1Rll;!R@#M(0-B%8M@M#Hs z-k!Ey)^Aw%P_>oe0$io>M8_a54%C~6YfCFcs{7#N_E)9!cKwm9MB9>hp6sFKqCj|EgxZ_%dzV70;%%s#D-KAwYj&#s?ZkFqu` zdsUnm<{E_b_E->7bMY?~r0!Jezq26SID0X(VWxrZO-2P`L-BNH2CtgYiO`TdeJ4}z z_6!xZLX}!jay;9-lJ#)gss1dj3MNKn=lvo(8}VERqdn?{0gZb!%V$NhhCZ=e56 z4bD_)sHGycw+#BTbl9!0mFAP1s7S36lJMlwz-Q-;^ok+@HB(>ZG$>O)yP(nCW)ose z{D%c`sef-@+{y>3=+xHwyBhqo(#k5Xj%8*UvJyNswch=;Je1MW??0B_uVzxARmpta zVSil6f*k&50ri~UA+gzEmucV_u+rh&Q1n&FOKjY~+6ngggPFe4^NIbwHB~J>LKft^ zc6`3Ae^1C`sI2PDu~Jax&h0uiZ816878_5w@uw zd%U<2J2kH3kmmf{Xx2n)Sht$oDe4zXy`8E1apWFJ$by&$P;uPUan!ZX@y{ne1bl6!H{L19P zf3YBsbM6jj1(>e5k~;ooK>{Cy{#ihsZCkE>aQ4BcUdymYKb9VZ{lkKMxLiYy6LGQ% z?~x697~Th~)BGH-_%{pEXLT+QrAItBW&_(5`NSzq5;2j7-6d>8YwiN5R{%<)W`k-T zMbC$A4n)m_|5-qthgq*vA+gVozRGp7j(bz6RJv}E9b_Hx4fGsDw|C zVK#|teVUIGzl=F;#_Cs<_+ve`?z2h$xm=_4Q%wZPD^t5nuGrKN#0+l!TBd0VugQM1 zCxHagt(-wI?s*qyDgfS@dS0u8Dw8+}HHozqiRPv%LCT+-*3#7Y1S&YMTh()&k-}zc z>(Z3feC6!6O>xuB^tP#C*CZ6|R3tCL2?7vXw0w)lR-$2r(Pi7*lRWO86wAkT*^aKRvV@UN4l(_5?dhMGUyeWGc~1YaMr6 zjHmB4u1xK8a?szq|8h$KYn=kKe*Nl+!L`XMvz}8cqZp)hKkrB^+5!I+Q)?d`c~Q3r zh$R6JBo7NUVoaaeaF?X%b151s5Y)QxK;)8IiSJ)x_QPuuwMrK=8s5 z13t}S5>s2<3D&&=fteYs38mBlZZK!|ro6S+f^6RPE!u!?eCwHf4-!~r+WW%cr{UA%U!&zOUdq;LZh(EP6<3_$q{hJ_ zV3w8FJ9TGT%OB$nMpdSa0PGGE~&_!9r$%>K5T8I=}scxi;K)@+`7# z>DJE(+mJp@9k>o{_jd$3k^@#q=~L&iU!;;*5LLMCYVhR{yKs@-Y>gyf5 z`M(_#4_ar#nT*|5{(eg|j;hR!5s@p}{+aeOge_@LU^b%-FrQ0Z+da=RP-oe6{&xuX z6*{utIvivvTA})4-Cn^l54}rhIJ20MPZaq8q$kNZibE0k$gyM|GY@!<4{&|zG1DyI zfE1faCU&n=kTQVIJEHCV%6t+%wBNj9e~xs@4!MlACf`o@7Mr0SG#V+dYN=fqm4jF4(&` zneS6(JmE~%-aB*Js(Ig&*izw%#XuLqKYW`x&#GblEK>A4`n{+^1w^X2QbzH4*Fv^MdNDg>7_(<#TIfF3}T$t}fbX;~ai7I_Xuvpr z{9ji$2bjhizo_}On=TT`SbD!je&quF?z!!kBnfd3Do5?{zyFd$asc=hvvd|kN)Ebs z04~B!jpY###urlmGR~q9`k6Oew1AiZ+h-Z|kt^W0fE#FeZQUNS> zyG7YS->Q3GWRF)QBNk6Xpm(bmH|eS&lJOA9B0y_K*U>q3?=8LbOf8}gLL`JC+M43h z%E`dO+!!e+23(8+-p{fXF4%==NY?h=v#z!Nw6;8gV|pt9*-8|Z$dJxC3=Dt)=--$)oi2yh{_VF=6C0w*Ng}_K*tW)3=0L7s?uCg-zVIO@O)PL1tzXE3@P1}Sw>qK>wcoW>U8D_+#P88OHSo50 zps0JGMzSh8Hov4mv21vN6>{TBfFvtG@%onk!Gcr{)-?~-cmH8QZY>Vp{yKO^$bxJc zYET<$G#+XavLK#AcLRo6B8P+vsMdm^w#uRV%|j2mhlIMvqs5{2uS1U^!<;R{9csg! z#=~6>!`<@o$)3Z#k;8;Gb>bjBv9`ajd3eY-pZJSjUNSt`Jv;^(L8YjVh>naKk02Xr z1^r)#Cjv&MD(y0idY?v)%vO#}0n}aVMxIT&jTdR1=erSpsS@T!Ua5_CV(ACxRNeGO z-vsPy<)#U9=_>`JZ!1UNHIKgU9$lRr{jfOtu|Oj_7?#A_^GR*&^Fw$nd~D5l>|4NC zx)x+RJB1KD_OsGGwLjIG0jAcE{jPKg!P78kF@_u@nM8N*hmSI#SN!SWtq^J680?$N z71fl_sSJCxyYNe{%oMj;=Onn;ZyFc12IjqH(k^oo3P-_0uM&UcAd?qnUHA5iw^og z)xY@?`0`KBroA;;l|;LitI4aYAPRPP}k3Jg6YsO&%SZJX)SsWaaWoy?pHllB@C zoenpd?$(<=chIZTb$WFbdaOTfr_Xep*l^4RulOFX$Ia6Nf`RGek)dNVX$jw^{|5^) zLrzC$??)o&|(i~CSdpBzSUfO)?rTMn1 z`TKY0AN0&Wd^-Q=&3yZ}`Nz;_oZb0;>W8Y?*DWQVb-Q6b@(&fD>3yMUJ(r&S+?wVg zXHrY~bK7lXSJ~Dg;8x;+niS4+&tPd35!_4)p91zuBSJr&|PaYUtOww9qI~#LKUJiy?G+x z!M%45!-NLGS)M`!aiFv6h4LfFRu;HCLA3V*oTxKVfF6s&y|n2_cfsmbQ%0CGef&g} zN6EO_u9xT}pru^e($#FWs^^9ycYjGEl7ofv@Vpu@ZQZJ>icIH6(wV_W?)ICIX*^&$ z(LxR?JS~558g`D%qj|$3$*>WVjA(#+v{u1B{LPoY5y=EtIDwbTtd)vJ9ZjW&dyk*< z_QRNtc>w6)9KU{mpy~j7GQBoMx)!*{I75z-x{qvX=K&N0q)3x856pmN0SkEb1K=o> zC7$NN%Raz9sJ3s$|JlLQ87T+2bd|{bnlrEvdq&jym~C*1SpVy%lvG zB$#pXQe;F1!)&w`=vc1hiv3+4%$-Xy*H~t)rk`0!J$wzB>0GZ1`ha3lO3H;Uo=K3%_B#)=EJV!BgX!QSi0T22*{N5i@@T!LYCz1?MD{1hnIb^aW;G zALV6vLnZE>O2t9HJ!o#^!VWONIU|aLEv^d+Vn?-+b0=*AKp!P z1?q&?h@o0)8ciCmZQ~W(d1*}A9IG7)OT9i z6V(ERgtKt?S=g7H>^f=pZ_z_i0#epz7+-l%d@Ag>#!JBzeN%7^kh=;D;)A?yfMH53 zhrJ@7&cZge;G2qwvSY|FK0lERao-ES942n#idxn|%kIU5g-MpVNcHj2KgcpW!X+M) zw@B=jE?kp8J|Q-}rYKSNQZYM{-4^YW{E-<3UOkwndJH=n@v^B~`MF~oIgPd@Hdy-LzL1#`m#+YG)L`_qZu=hE>h zlC3Fkdj~_Rq?1`u*W14t->2nPN7B$K5=`K>^}ViW`cs*LC@y3R?)!hp{pm96rKKS7NBj?|U9mv3^h^smng`oI0T!$A z1T4q3s->i&(J8ay>uK)!QCNB;Bj!&{XC>YL(6E&X%s4PM(Eosi4Z`p7sJbFd^m%Mf z7^xbd{QYhxuf>1q@MKO(R=?|%GTnw|Be|cwUsndB z7sqcsXuF_bzRS6W>gw#F_8@w7__?c~|IYKlb3AeBiqqfq=9*7WH-^6duK%nxVtM@5 znIC^xki&slZw4pa+-F-~&FU5?*qoboJgXCR;rU3$s_!i|CmklXtHexII>5fvdbGmn zqQQT#AamC>YOg#S&yZRke=lS~>J=hWw|l=3vLHLoZs0#J4i?HTcN>)N3l;m|APgIZ!H~uqr5n^rN(7yV&YD&>?Df7TK#txgm>&ph$>y-EU=NT7>WLG zEXazC4Ncx|G+p`MSrF~IqAS){SJnnI4F~b67fj}2RdWR9XZy#@XaUu#Ok1S6THfC* zh`n~Vn8qH9pK1jjd(GAVjRiT~re1h7{-=78U*JjRQIlLeg1@pAlMDW|X^+P)vg8QAk z?43Dy_WV9`4ZT+Gz=xbs19AK#)Z>_s24tg+ibcS2%g-ZWw*&~3zWk?+@Y$ z0bYj1@<@t6sag(HlD_>lQ4y@F)q$u8lz%qUTcuUoAr`?-RouYB?S(8zKAWatrHnjK z+bP}1PBTa>cT%Hb=vtD`_XgV7cLoOnXZX(H?VSL(%09#rjswu|1Aa*6AV9veOZwR<#TN4@VG z-Q#cjk4c`}YuazG*}Ep;Q2fYGu8kT>~ z`2%~e*o2z1NA|e&~7P3-u7zlk2pdvNF56oe%82Zac$~K9rFr z?-{@4;;+>0bT-}fT-^lzZa#K)UYnR&SDiW6C8)OBrL#XvZ6u}HPferet<6T>yuI-RM8{FS;#{W_|N9S0j5@7}`SuiL@Bf9Rf&1<}o~_EGN; zaop&IH2!9IJR$p^VKI$Li^ro~=9ZN~R>yCK6>G-CLyWBGn@ z41B6vMIw$ddgY6iU9J3Ur@D+ZMez>HT~Z}!Z{c&%xu3;seN|G^lD}fyg+CL~ZThFJ z9iC%vol+bGijz5RJ{*r_^N{`9waBUkw3c&6 zuf3oln%OD79c?~n)|(rZO_k6-|Fef8lB?GBa7o%S=-r|bCf3u}|HJjNkpz?VNd&b*fkyrBO|YD`ZFCuBjq z9#)^n{!|kE1hb|j-h9dyF=hM3mTqn=8%mrC&^od8tK2c6Ci2T^dg0SoX~kVWWxuBH z{NJ)5g0EE;0juX;y2Nh8{pcD~KTq?1``YI5rT((WuT5op-@(rRwXj+F1AJ8Q-AwZL z$ob9RFzrpxWgEa0!>0D7&E#=_A}@2}>MkC5kd{8JjD@5#K#HD_L%a-E7BrBRNn(ja zvtY?scsdK7gGC4~vk=#?$Z8hyHWt;wLbYQ>ds(8RSTPlMiDy`G5LEmlNg@#7IbH*uSrg%#!ira5?xZg~XK2|QB43Y6KmpSVvV_hyfl`5C> zO77Y*_sVO$ILJ1^bEli-TdB&T*IsNB(6+buDMWWGboz-7DnMUAl)n4fZ@hAXS15Lp zrhj)U_i`tb98_c~P(Hh@7gGfv98@D5)P1_uEh>`n=*%5^w;`I-`dat)F*}G@PJple?dRsD6WVi7eJTy>n`&3;U|H0qT+nH- z|7FDQGJzjt!KsvrCynl5$SD~Q80~$DcdZCq>9Saz*~9KKi;&yHC{hFvO&wpV&j1y- zV1hWdirJkz4s|Ohrs|c@tRuV3t5p~8I$1(I?Xy8x67{+pL$MU3#XIakPE{NhvC+7u zxd^mup0zEt7g7)g2jNwT+#z`bF2}+gn5~+TZlWb}zb#C}^QUIvZ;H*s0n#)uJJtCc&Mh zMk*_%tVTys^=0_ zDRR!E8LR`K`WW@82c%j}Mo4dU$p1A9vTWd!=C^-2c(3sH1B$Mw zcHn@uBbQIT@Q=-0{tX3bGP|OauG@uBV^4KCQK<99%cx|4Jb-TR+iA-0GGFWv;iU}4 z(IVYslkQ`c0aSc|k8L;QXnvPM2nES1-p%M7!JkZt=h<8Xk8GvEz5>m%yA%Y$9F$y^ z(+ojjG9}eFSowvm2+#I#GDOrDY{l}lpP`6N3TLKTs5zhrALzyC)?636ph&BUE6KUd zQ~0`~ltvp7yM9I$ zuAA0fx7Mk2tgGCoQ+24W>X=S-U|scDoto&nnq-~Y^t##{og0_yZd}u;tFEiNtyAAp zSKqF4v$yW%sLrjax?3-FZZFl{{-|^3d)*y@4qK$2Ew0-jQ{SMd+o(}5Xf)7mGOcg2 zem~{C`z|k67Xs2^Xf(&WzFX-sg>cok*qJgYK0vt)5y+QG!4(odvmDpTQ;=>0}8I)y^>CSZr5#2qGE|6 zwvk}1b>J02w-U+T41Y=w>+@m%v~qx*UJ+O;+wMeN&x32JZr0rvEIX}`4}`?)8lJa> zw@#KXpUk+h|EqOjv_UcbM$ZCT!GY&7zglGd?d15DZZCFfYs(G*j17>$0cF`hB^*eT z4cdVNo3X(*IEWJ)B0NLzVhg=hks!867!D?gVGFHjIGqj8#UTpWh%y|qhK;;~L)~Me z9^*v&*rH=Nv1zv0OPu&JTl^DF;s;w|6NiR1pd}13vJDs|LrKjB$sLALW(`s{hFhE( zwzwNgdo@TOH8Vnk*mhwCZcJ z8r!*Rx@p(Toz}}u)}MCT{AjY-+)02n6C{jnWt(l4jO{d=?RFU3n>E|p7&|yMJGdL~ z_G;dJ+}JUw*)h!6DW=)!ysHaGf~3CL-wwRlF5F}yZi5L$LM_nV1S-ZQJ$9H1kQI4nwcE* zx_dAv3UJiK^W5D-E+*a!xn3u}c@McCE;I3|x$ARa9~v#_Ko^;~kW75tqmH)WuO%E$}Wqds}XoAuC0)y5-9T=*$CCTduv49!P>~`i=QQ zTLO}5gayY>h$b}s*vpAYJOV*Oz(#WR$z!gV z*r@Y;_b}cLXdG1)Z+;tB?$~I!>_9=Yts!8mDGzl%x8E{*#@O?F{ zw!;AGj($vj(D33>v;EjqE8m~}5XgVnDVhK{zzDVlQiBi`LyCzb#U)S@Xi?#V7CxAN z9x*iLUyr01`aeAwNl}ax3L_;ZB`qbhO>V2AFgc*4sHTF|&`{UW)!DH_-^d7Oywk|k zWT%;_vDrVp0Sj|WOAD)AR{tsu*xK3KJ2*NzIy*c6$qcx<3L67NB60r#VOqfRkeBe| zu($USA0J^>;Mj2ziRABpEa2pklfj;WXZ8k$S_Os~2a$0>Wc}c9ty2-Iry`WjL~ad< zkq(KG3W=2riNpMP5+p;Dq(UiMLKxdZO65bVww}GSCG5UbSUZN?h55H~K(8q4MlB1$x zW20l^V`36wqZ8v|6652N5)+b>lm5vJq@<*zrc%?=(&%)0Mn*lvJyjXBa*c>P|I4<0>w^tk;`d!VC3SRd%>>F(|A=^N-D7#bQJ9v&VY8yWkz_5fFy8~FQUoI5@~ zHa;;rJ~8}ce1JRN!<`TkG><1HA3mLaI5qoV=GmiJ-lN%-M{}!>WRpr3H&JvtW1wA%{+NMJN0~aW?q;R_`4|ZubhA|DDd*d3*O&3fq!BG ze@X&x7T+u_EG;iCzkT)g-OG3HdGFo}KY1%E))u~Tk59~6oucW=%%{dYU%=*9P||64iWivE?B(5(Nk zQ~s0#c21m`YYzYNU+omxJAMnM+gd*Su~S}*Jh=DiB}d}egQ<}t{DuCDy2nQ!wtZRV z-itUFY<2(J`dvqNR>kN>t)hQuC=mkBlj zB3e9(upB@-C{SC;J&OGNtqkKJ`lKsm%c0;`X>x%x7pbVJ9%YKNoF5In?O%3^En;ax z`KZCK1y-^n&AB@hzx2mWsaW>kVS!tzu)wPL1=!9IG?=El#;XGU*eUAq0`|qxY#peu zCb--9jfAz)zT*8D7j#OuZM~KKh{-%{De&-o_s>dK{4iI}E;p_EnF*W81L}!C(O44N zDZk_`a`8s4F15_Ybjf2n!CHG<3*xG6&oMr`noKp{&@3$<*?LhCPovk=41N3Aq1#Qq zxL7GH2k6v?W|xxeH1+fBGPk=Jzp2P-O7^@_41Zew)`s=FORY3Qc*Y$Jzq@rg;tqpv ztJx>F)0Zu@Q}hEhvRU>9`riQEl8=n4hVU<*eZJ+mA``A{S5KVK_L=p)IIL^(ikg)G zfAl$1w@(k|3|Hho=~vBj{`_y{fZ}y~QE`Q+h%tQedh|z0vS+u5LV3t9jr|Fn#tRze zr>LpoaxbTCg=fe7juA!IKji@3#hK<^s*@QuoPI9G;2lviAj}qB?tqrQ@v7J6icWoj zVpDMHo_%=A(qPighrATnj!9P6Y&_)F_c=6OM`ylleW&a2_BYp2*u3?ruL8*khv$w1 zrFJbhiShmUZhiQz7sbq=^RO&+6B|&L-hk)m_cujDzgBrg2`Vw-3O}V#SoVq=ZCj;- z0$ppIT%xvYqufZ>n+wQ~hz)xH*=F|inc3XP<>6j2Zn11wV!>G8mjW~P`sWH4a(4qw z(gpX*v0ra3e8|Ftyq&82!b(X>=y#Wk*oJ=HMf_+pa@#~)$EH_Wtsi~9P-8Y^V%?Sf z%olNmYHb`f>6WBewE}QCZg;V9cw<-Oc zB1zBrfs*gO8XTL^EZhjUkAn#96q9C{JdFZ2$BdYK=W!rC%j$xt^_1d#(yrB80TQho zC-qin*0E+)8ctd1=S>hQ)Eks`thmSI^AFiR(Xe!(osyzQ0gCg{n&J0*MdIZ&iWr^Z zr%52GN!;$stFL5!u8Z7DR&UqZ+n}S}q=J0hdP!$+Y{z`R5~`=a-|;pKlTp;Ix25*N z8MW6YA7Y^z2AF)v1+bU=08NjZClP79MwiU!!Bf&Ck3UPjqvVU{o=AafhHWUJ+o;f0+jyoz%~D(o3K?enDs>w(s>%$G>yfiq?E zFiOhKdC`eYxvH}$J-3Q|oz(+oxl{$O68TBFLiz^Br-MUIe)uQrSrtg&v`!=-L( zF44EEar9pt&15v$B6s)e4#efl?KZxmzgNsk)qjWS)198{!%C|%DmAAh)jYo!T-+t` z$4>FgMt}}zp6_uBvujq7aT^dGIpv9*`g$1CAY#@G?8?9|F{Sbjd8kVgt=imJBk?!> zwo^<$Z@t-n`VeT&vp)V?JxQ#7w9fX>@l0Vkz^&eAx&(d3cj0o#g?iuRz0;|Z-ws6m z%TD<(<$!bD&$n-`b-Q)i z>qucb^YZo=u>#ncAQz#XBBOifL$AfQ`1u#VzTe|q+GFoHaUpg^{U19;H~+1-s@|t{ zjj-ZBc8Xb>utQ)`@u2X1{Er8`Z=v4L!beThe>_}q`{bDsuUW{ivbQ>TCvn;3B~T+j z>)Xhkn9YrPKwO=r^e0|XYmjzI%fyPHhXspMBxX&Phk4{bC&OV3)EFjT$y3BSZvhe++306F=TH!XV%5ttsjXwc`o)GF1f#1 z$!G(W5?P`WBQPdQ9u0E5z9?HEvo}v^Cv_&zfmN)?Sw9aopqNKvO^QvZ1JqFQvicmcdP_Y|=)j z>|=O(OO&MOS*ath@MT#lG9Bld0`8+(zI$MjemTeH1HlT;DJTo;li3`9Xu{0#{h-^c z<_C_v9QgjDA@^39FXW3-wByg=@crjhY%G_9%d+r;hB*=IRuk#Ldyobl;*s{EFg-X; zA8v#=u}+osEdOG*zL9%O^t!Cbje7>8Ija{p(}o}Mcke4{%{m&nh~Avp&G8tOvYwcg z#hq_6bUc31ugK~{ZA?b?xTv2uoGNl;J6t`-Rq7T^!J*+FzRC6c7s=C6^LuFzrY+IGug2h>Ysy8N^;jC6mBql#o((B&q{dhy|b8i8jH3SgfRN zhJku3s1}mx0GDti50xQY3w)962AumCBbDJTdgFWI15)~t@QgB6wuLQu{lnY8^qZ`>U3oa7kfzW3nv`=B0HAQQyQ5j_V-B#&`XoM<1+raO_ zW9%78bCmQRw7+-m(T=<#9^JxL_}vkYSW%%%s8$|Ar#NSaJ%ZzuJ@6E0N)$gbBW2D+ zt@dK>5Tj-Sb5UzZa~5ofDA|LJdrZzR;Dazgluj&DGX;z%qh7?y-XV)J+0@!KWFroh zU5t55KqL_IPrMCNP`;#8d|6*3z;F4eG8)vx4s-#65;$k%l~Ly|Q@+iBa@lA$->8)! z*-sMPVHQX!M2TNVXKKT*9G0{IfN!IVqt_5EOc?R-wr*U!{SC}TesQmW71GH~lUKgv zd8$M=y=3}^?+!LFYOAz72ZZUzw0d3X!HHgBgD`%mCU~mKTH*!$)aY5EfuT^Z*%PQBuK}E0nAz zG^!De+7!N-!6`&`pf2%2kBZ8q*OBO11e=J;I0Z^$mZHkRcPJ=K@m^C3xM5m0l>pCX zik8}*V%VcvaVXFU)F%eI$9#{y54xSl>Sd#vaHtn;m^KoMP0p05^T!pZT8ms+;FTaS z=exIpjL~PoYY6FeiJnuEt$dgv$M*kW@4bVfY`c9;LO0#yCWwfjO^}>Ha%gf60s=~q z43Z@aNNngPDIg+(B1w`&k&H-AlCuKZWF$67QlXg#{NDF__da`{IWzy9sxz}{Rnbrd zRfM9hXWjSjTHpty++l>>2vVFFmNHe6x@DNODGbU7CyW%#7273<7fhqVCyYQq=OQmf zW1#EPG=TKr^&OhVVbb~*Xb>JWF%bn3A}gfJtj9n@S|CsHhy^65ViMoLnW3pIS&q)> z$DWiUQLuXv#1yM$T&#w)_}-0)#1e^woKTut3`D9W5t2muC=4q1i>i9+{<8{*Bqm!t z8-g=^0~vt~1{NA;6W3s&TJ?Y@g!q|Y;ta~|QXw=Z4EjYKHd^OTh#&B>0!ombBzlXu z8WH#*J@p%$Vo{I+%1rT1keCV2`~&u_dn~Nvm+Q_Invrxus59(ninPs?`i6nnmE*vdiHDCo#64QqvXpEd-&;P6`Rr9Qr#0Le&=_Jpd( z!PMgjseYTy`B1XP+V8HCdJ_dIkcO|szP?NH&O|yrDBr1RI9M|29jOpm2I|s5^dniS zmt*uaNotQ8J(C5@VAEYyghByLn1|k1X{M%XRLr6nEAX#|DM5tl81V@Dp22slD7b?h z{n*pp6{_P>ov4z+EVMYs)aql1$l9<^NN+g==hynwxQ3cFq|HN+EyRHx)UV+bJ$E^O zdQz@bG>}xj^NV)Al1^961xvX~RsFCYDO?|`O66U{Sv~HQ>(bC?b|t!k_+tx@*nhjC z!g&-%@eMazT^Ce2`)Mh5 zbI5ODXliAgZM}BV3TJF%k!fQyZ(|Q`<9yl1-PFcA+s1#=Cdk+>EYl8CBFkN`6@A$* zHOsb>MX})7D$UrTXwFP+TB#J=q3#O5p4_25+o5~Xq0iW9Ak%4N-f0}%Y5KDBZd0fE zY-evLGYK`mrA(LICc}wm*GVG$qyo==w#(g|;SkpC6--Ii(&Z7{9bkTCyrMe@m|C^q z;m!o{`?7971k3?4^d(rzJI{J(@p@?C5MQ4jz#QPstYR=OPJ^YS9VXPpf>MCpDNS^G zf_-_LAUOp73v+xOEJz=AzB|PdAFK}pzc(k+!8hnZD?CwR|yrw}U)+^qngc@ALu2Y}rvUrWFyo?sxQzdSoQ6Fg`FMD&M0 zZJQ4b1rM6T!4??s;p|ZV=72E*dHurFb*4$k)43lfaNU4F~I|J3gEkl zaRO`b?Ia@VSHt`YU<1S_qgRuVm9a&cLFv{Z`d0(yh#`Yru!|LmY6rC~qR)A5>bJ^} zdE$i12bx@MBCBDr+}4-@;*t>_k(=NMxAla96;X)A=iirz&;LI5wBun;7OeOdi+2^-&GpjeqJ+a^lra@_Z zNG=>!WHocIV)~5^xbT#wVql0Amo)Ktb7peDpa73N7Xf^g!Sqs^`(d&Lcn}*n*nphY zQkEXUH*A9i>0&_8aFT#iN)ylVsYl^TiNhEnsg2$uIN6^aP2l;d9hfUktCkQ!%k>|iLn)r}W#Eby*ux=R17>x4mFz9{=>V zsPBH*cbx~T6Q?#~f`DLVHAJ^fa&R$Pj@C|h-JS`om$h9{Pnw^b z1RErYa%GtKkv`Q{;&1LRKjEqauXn&Ul>2ne2Oe0^tt=vHK6qjIu`V8wH7+bR0!wm) zf;HojzB8n%!z0_O_}#Q)O)d*AbtMUZ0;}H!RmBsvon6k;+d0#pHx-&e51rf_{$`AZ z24_Ka0$>R+;yBDRs!Ax{Zm~s4=>J1=Kr`~8L0oF6S($eD-q5(Rp(joyX3vAXD9RW& z68|E_Iz>1i(4I#p8HqaGV#>$=af3`x)Djp7{x`c*e7C-Kn)$6f-$f{1O1#@*qb`{BV~EY zdKMHB0-d6UI^xSI8gk{EqDHqmsYTVA*|=}3sgOrdklYN6$kCsBKm24=bD8m`iG}}i zwaLBSU;8H3s5z(<scY=(_!K3siMYZ&*8^IFVec-_Bt zr-(O~78gsLn*-F?>+POO+pyTP>t5_m@hc_Z$T_BS$nfZrbbRH1c-uk18MpE;b3m?2 z%1=^?Ck_qw3tmS{t=A@7-gSOk-u1URfJoZ4vYWlpwQA_!=77u+(mS7Wa8Z*3R%i@0p$16rf-f0qa=pp=(wifDWMHSJ;(K8Z$g)2}`QJ9pMnr^inxfM0XNKZ< z*IvIi4LCOk{Ep{X35f`$ON77j?Q%rD@*QNj_sVBBM(x^BHR{|PP&@VLA+GXUCX|j7 z$`m=S*L`O^Th6DX{n}9-d`MF_`CWt(v zgyQ+`l)wlp&}q_>V515+DMAhJEJ@)?GMI_!#0shspm^@8ozn5g z9N;(l^fky{ZF9GSbD{UT{=ORL?Rrh)vLz;{_6-s$Q(y_mXliX!4`=oo2NOH&Vt2|V zoYxcoFG|v8J>J%mJ2W-Fyt$gx1Up)GKKFSBl4)Jd+4W3YJQ|L zIt2<6=8~&cHcU$|X+S%z{oEurl!DWdykB-H0@KG{v&|~81~5}tFK5y9HPOhge5T+@ zj$|zFX=QG+?hiE{50^r#KuuBzHBXe#pBXja%?ka})k@hqB@6hyyJ%TP+Dy8rBHH_S zq)~$^Os|K-Nn~=MW}dW6*Kcd^9$FF5E#)(P%R-VnE0HO;U_h0X-O^u}4PMo z63stH)BJp00e7(Q>gc#)QyXh|9mkDv{PC0)1gxS**}Vrp=Bjp%Sa?tP4LK@YhF?iL zjf4{e!9C{4$k`n5l>=v+Px)wBSmayR)>e+=?^M3Zir|#vBG_$$IDa28@x{VUaVO%d zck`59Rx+zfP>0{nS9wNV!l%yeg-HnEo~*I_fh4!PHB$>`Va(iu$_FqLYUV|ja`twL zqj$-3Ri9)sC&?QrB=rWiTbedF#z#HfqPn7$V>%^7QZvT{LahzBBB5l(8uN~*|6 zaM|6sFmm8ooF9DnT39Bj(B^y`6-ORZrYXL|lOU=fo3_!1Bg_f}u9TiFQ_RU9x_>4M z6KW;ezF&Q(LN0omq`^o)mw{8GK(`JU3~ey2V>)lx*xGsF%yhC_I#YzE6mBQMbKqYK z6W|eBBZwy|kT@u+WG9!Hembj>S4x>&bUrRxwvx#-zvm;W^@)mq-RxenGKq4QGinKO zS+5DLxE1^$9*$+|qwBp!F;b*B+m^@uE{e>~YLaeQ5hm$**j7^%6W5QRAqrmRkh3$BwnQopdJPPTH7JK0T85TET)u7Te0 z6B^>!R-`fry-cjCPna&w1`2|9S2Hh!E5EzwyR|A}_=7 zBYw(x>no;=wzBURKy9+04$B1x0HH`+xSpVBoGHq5IQ)7Fnsz$UoL-)H55ay{k=>_F zl$M>dAN4d5&TZ5{ErE|$0%Z&czd|pC7R0A<3cm`^6_!!DN!xLgkwu(W870^TlTeJ4 z2$wBHGNwT-QMIgRSrNR3h|q1`(sX`S&&gNJs?|Z zkpu~(ES4y-0pc4F1!xNUmU{fwke35)#tegO)1wl?!0~srLQNs2S=yhJ2XL{$C=+z} zKs>sm3Dwz;rV9wy32TqQqKcf~k1q|Nn;`SvI_L_JEy-Y9Sk#@g%1A6E7#%gYIk0Ni z9h{X_ZKPY2-j!Sj@h(KZBqXJC)_6w`vB}X*G9C1)lU-BRQ&L3PFf;|%p>l(XLt!YT zEcVL8t_@_2d05-iL|q$o8@kq&kUc%k5!pR+gn8krj5y}^h#Sq z|DGR1EUU|djTCN<#~MZ3Bcc^$$5nmD)uMnujB$-OmpFjSc^x;=5*e!>`#Mnz4SKAX7nX5w!3gjwf=`NV|9@`UBV#62)@UOj1j zpq9XBXrnUeC~O=eJ!$7VY4%HJjGYoDT}wrS>4!YX z-?(*7`n0Hcm)`JsGYMp*z3iuq8_I=WO$BvM1y4*p!YxmQ9886Rr^7By|HB+$nncxA zRo5C7WqMpWl?UxWS5I$-3(-rHG8AXW9hhQ9!V^n}-UUoQx%v6qPY?^!op*vr*=dmH z+GWlTgY57(F0yxG_aVM%$Xm2=vRIG@qCHrsZzhGozUlMxeUuLZNqZ>{|0c?7?K#PB zkZ%h^uI$}sM*aLEq&A!o@1C|t4MAZ z;{7N;#Ej(6XuUKryn5&<8L`lZIJ)#fy5iyYI(m$PAam&5N%Z?WDd@{L6}n9$L-UCECeAxUC6y|qh37Y4j!IOshep$czUNNTqCV7 zuLb1??AE?91U0az@6nm&%fHKGfj1Df6Gu+B4u&P5WedY)TUt_j!V!sJbR!LediZ4t zor*QEYD@U`DH`gGx?4x8v<9+p>bE!^Sv)Y}iW_z zK%Qa990O?ZF^Fyr^c^`ngN=eF+eEg^sCy2gB>I%#i1}CGOKTuOF*R>EkviJCs%K#M zCG?6uQp*ZtNer?)MzZ1{YGL3z653UDLrMCe>1W8OEYJfhP`*x_k10rDdOi^bQ5wd_ zBPI3fL=m&w#VA7#EReOPOV1ubTWuk_m}l>bk+mXFEf~b(CTVM&*<+Z&t4qrdoRG@= zaee_Hx#7FU{76L4T$=t0d)aa%Bg%A*(8fK^A`|*u6ta2gnUX$INnJEj5NR!FS>=>% z{}p-%2Ol^xM4R+LbTIbSSd>mrxB^{_F$HoO9QXeHs)wKYgJY2N__CjsT?_*CAQ60j zkXFNLX1^+28yoFL6zAJwmXUzI2Os#M4LzKQ3e}AZ#()tOOHc41O7x(+Au;b?+D5Nf zU+zTeucTj!fYLRfTx!U*0yvT<@0*<>6^HTT-5IX5>Cv^JM4A&!tRTSH%4wcWY2_kJ{e&fqI@uYu00YwE>JIYtJW)%Q&!*IXI_ ztByXTx@7f(ZpKF(q=RC!(-_@4=)$^~5t3orMd8|gsN3`PYA=y_-^yl0#b(=~Dz0H= zeNeY&=rO#VU3G-rElJd^e?@h|a_h0H+xSBn0$?4%$?`0R>X@0BlKiQKz?ZeiHn zKWJ!v;on{|-d=XtUh&&rjow~M-TwZV^loC5DW28(qL zn_ccdjCY`tTL@Bpsb1olEK>b6k`kUR!S z=HDH7&5bkL=F0R4^$s&W4HlIcPG6_>P)1dE7h;--?_0A=6&SS$%pg2*;dDLt1^jBJ zE&24J$t1b>ECPE(>tHh{Pt+RWFM^eT6QaWeHnQ={Nu#aXLinHopChfiCW7^F^ zw6iZBwcFbT^{+mlYI8R|j*>h$*d?F3$B|7p1I{QLwK;;moOQKx%({z-^0nG`koQZZ z&-wJ&@BWcrW!0p+9@O#3#eK*3!P%kDH*%NTu2HZqKXJ5eiAyXlaoxq_D5xO8Q_X+5 z-!FvY2!-(tzI;4M4|yPX9H|x%8Hz^A2M{s=7fl1+y+Wg}ANPbGRrG_j0dWUjj2ia% z$#vq#X90<;$FZ+phkfhQ#Uh`HKU8Z7sNkJV^~igErdd~gRLW+anDg+(>QBzzpOI_G zERMBIjzGSj4rK`Wno?K4ZLAU&H zpzhs|4QtB~_sa@7Z21vr?HibqmF0(C;`~Xp_W@e{-s353)-e=fHN0ALHsNH8x+}02 zqz>^4N&eJ~zS{`-s6$N5;EUE5)=RT&*}1*E7iF#%a|edPJs7s(++D7C3%xT9w(0qu zY?>WpYX4XrVo``>fLzm_CiF%JfAV-^s=vSEPO5+hQfLu8{e+Z->dl-L+(~pwiH`G9 zM_G7&J)v>3l6bU0$$rNQqB8AWJq^Bdj9j_*5kCX;IVHp~HtGQk>6;v#^WMN9<)0_swIWrJiIC!!p;O!Ylph;@;bvKSkDt z|D!qJ*Uio8caCFaZokF00dv3)UDrW#N$(GTn*#&{oHLyy_t!=X49ne58%C(vHM3f_ zPyd($P>=avHTWz~Re9{-WKWJmKaGfsQ%tem-8=f1Ie@~RG`yz622D{5t%FCBO9AEp z%7$SAQr@O4C5{EsX)2{yP4r zIY5KEp6#j5|BX37@~Qm&U*7*R2T&E&JG}J$0+<6Var=gu7v=!f1rbiUaE3t6oR}{3 zlk`}rUruR9c`qmxcGNXF@)&Ev(Bf$hzqkqw90=N3wqWno$ffkDosqzWPKq}reNsHh zPhY~J(x7^HJ1NKT7YzGW-cO#&&ckDM;;=L+n9wGfH@Xrt@2$t2qU+=dZsdodJ(#YSq)i5(rpT4=ve_;-=SzCL{(hRKep5zh3z(3(WniWSrmRzF+ z%mH?-ELdLhdoOgQpjv=Az*JVov&+zLFP4AN2QUX{&*wl{8&Uvs03Tsrp?p+>jL5)E zX{q}qV&~=n&%w_k!wRHZ%R@?LSG0I5I&4J8bfin|+UVqEZ%*7^rDyCkb^*)*%sGaG z63afaVxR3Z9*KRq|Mr8}j9cTW*zAK(vf^{TGmpf-KHMN5$rIi=1GYs*qp15H4Q1wWd8y$)-g{br4Cp);1>UT_v0oijN>XQr4>NstTvRG>w)-ZQwsCK+9)A!?!rs2X%hs=@j zXILcTkDe^;&G7L1EUNJRx@S^fY#B4ta^N&Y>e4Yd>~$71Ha6DJ`9gGiG|5eD>`5K* z4p0y!Epr|s#K_n8j4gTx6lN% zG8K`Wu;c;Nh^klByX^C`T+}kdB9sBg3Y2Rx14o_unK&Qv`KF(GPte{kUzN0Tj`t3Q z3#Z(~ce7Fw7}W}=70IFdz^N)yJd)t`KKI%wr@9jNXp$ul%{rPx!?1XC)STt=b#pFl z+lCi<<`MMoQn+-z)9F22bEvC_0doNNcs6x4u22;)2Rtnve-q+!r4JD;lg2$!l&o^4 zmtIY_uy~@>{Y?-ScEhBd+qjT3^2#3GhUr-GWHn$8aDT*OzQ{dQ510e|KJZxXUeafJ zw`?H3Jd@WoPwE2~E{}fm^(Rg<)el4XhJmA7b;82--g>G(D1|jrbBs@B zo)m3a^S<|$%eL6;6UwAi0&(((h*-bw8dcQairyQ7lFN)tFV`iRP`1|Qf?_jJ{=ztFIs;gZ=CAlk^t8U;K~5xntYqbDS_|lLz*72RNworW;nGH;NakBV+0K>vAyGq`d#Aik zHr4Gk!ilX}G;>u!Yi%%IebGF(=qG+l1dU0}KA&t3DI{zg#&~87vl12t6fU{ws{Ghb zn!mE1b7FV*jaaqAEuAIrq;#%FxS*RQ_K%iii)uL~+N+Cv`8GpZr6$|u#2NzzTh|w1Uqg&!+W6cbgf`B;_lg!tEpqp+%D9cdYolD? z+X<*`>{fshz#9cz7>Qmy?&^0nqbW7N~K7TY|VowzcJG8$J0y9z^{3Bp6;VW zmq^)ef_Ky6wKItxCH}pnr%g-j@{)aqWqZ%6nwI%PCHrmpf4mrLS`qswIp|&X1AVex zBYjpMw>fXJkN;tfi8`<>p=_U=S$0}0v>`G*#JSLr31PqyI8oL7`mMj&hUGoVsh=kY zl_rh>$-lbCd&~TGIu=Wg(r^pu9nFXJtOZ*h1=3$TZT(-be%KkS{9Sy?f80vbjE$C; zS)eID?i2yc0iiNWtO7rK4V(8;Kgz6#l>baW&iax0BxY43@Ry@gnr( zy9-+}ZTYcQ*^@^or_kSI-+@ep04}aD=DO*<-kGu2A?U(;r<)#UbKL@=F)cr`z0RQ3 z_!&N^rBEDhHT3k=Yt8-Zc-!}sV3@NTa78#=OAwpBG83v=P|hi7*5^F8V~{& zA4Y?n;e!gsuEB69?u&UkW*ADROZ?7UT3r*P)0sE>T4CHs4r`%2ODG-C#$RGJU)lb~ zM}^F$gFmfZwuw-6Nl8*LLLZC4yfPxvRjCyuQKhvmy@QlbiDcnrruj9;LEFYWJ!Nc_ z$lqk8$mOM(`mBl+3ePc*(E!&GK>*_%ka@ zw?weB!5n4@D4GeBmLeH`&0lYO$p?*)qMuj5;8Cy<2-pz`GE%YfE6WuUvN>6^HJDS6 zJlBiA>u}sgb!U{YM(IYP4Ohf0pPeGdLWeA1cXws6G$jyfX}iITk!?|Ag(EpS+N66h zyw_&<%-e8$P0w|j+WFy%0!!c;D!;a zWpISVF`)nhXtA(gA-Ihf`bk2Hagmc%1H^18Gfp5(p*X8=yPT`g2PX2vDDblx6vikD zvnf-6vsBnrxI6QvtyCQHRNdLs{PNU7*wmx*)E~2Hq~>X4vT5e$X_m2R)#Pb4vuStb zX%DjLOy=o)Wz${B)7@s%JIvF=vFQ^nuUKUXKyPSgYRPrv-g?JYx`i>QSt^uVHq`xk zqbCAFWn;S>$*Zr(=gFWnOOTs5Z}jUPDPEgI;S@)FdmeKe2_pe30>lr+nCe=w>qkiP z;^Gw6@Py0SnM)Alh)+rwMe@Bx^I}W6U?u5*WkdynEk06;UXcXTq9@yNjZBf5-qcz+ zk2wpE1!1eageQa{yvEdVEyaP%&Vkt7fz@?bc|4*bK3@Tg5ASDpj=(Tyg|U{Tz6>x7 zW9kru5qeJM6J1jzSz=c?>5y%4Q1CQXAaPWo*7cI&(6F)c&~#KU?qxSEP=B0m>RjL- z!VwT%5b&7eVQRrc;1MamAh3)hsHPyOnIpKXAb61D(PY7+uN)yO1tHrUp@#*bIF2x) z!Y~TXaJs_qYn&16g%SLmkz$3Ba-2xjLZmKdlyPB{C1m%v zSmV}eKt{;#wLf{{Rgj0xs9smiuQMaLr53_@H}K6NFyZWL=iSR`%#B-0&C zY=BI;3zC~|V;j!ZvckaTlz8ph1Yw|gQH~s8BSevsWCfu_u#!nIp+tOSs%D48?3*@o zkaUk?Qd>uUWuy%WQYu*S28KXEJN;3xvyzS`KfH~Dm%zb2iW#bigJaiKp>3?LH&kZ{ zSk@5NTRNoZBREVyDRdCPmk`wyAV!0>N&=ox`!)%($TvxEyO$NoL!LJT&hj46(Lm zc|Nh_BnWc2K6B^$cxvhAOujGqrC-YUW@<`jn)znCN@oXge894rxvzX*S4zKb^L;xk z{f6Vi5S3vl_~+@$=CAQDu$L|H^Dl~(Ez0pPsg^D2@-G{gEnD)hIFzlp^RN1qt%mTg zMVGBT=Kr2r_C1q-J-=+djDMr1Y@?Zfv#V@#kbi5kZ0jrk_Db3IHvi6H*$$2$OH_`f z5ZI+F-@PWV$6mh2FYrUG{D+*tzH0ftuE2qD`GKXtp+othyTFlO`B8|#adi3dV}YNk z|AL_LD(w7w^#S@sw@Tp+<8f4+Jl&#Vtz*{2G`xPwq+I$Z1HfT(u60u7QIxnI2GGg~1-1%IzUG(g1|PKEh#Ye+}v zt+(Nkwje2p&k-r2c5{d`+}NWU_|DaM@lD5mD1utKJK9C8eA_*5nuOjo6~I>lp~JZm zgrZqD+Y1kjt8SW#bimLAh%sM_nFA9Z1xw(DRezP~Z{Lq>;TA48b=LNbSPvV9g{{Uq z?kb5jsvp`6f%xTX?4Nw1IuYgV~pRT^5POg``+NTe5SM?+aWrCm8{WDd7Z(>dH#ZLt4=*n-A0Hn-Kfi#0fS{nDkdTnDu&{`Th^VOO&6_vH#KgqK z#U&&pBqb%Kq@<*!rDbGfWMyUlmDEQd6ciK`6@j?ElCrY0ii*m4XkSxHQ%_IZ@V1W0 z9o@SYdgk}^Ev@yfZ1t_}ZrRx1vT?X&>v-OFKs)`jb?xqJ+uv8ScUHD{LD;*<+q(j- zXzv2Nt8VY2<=}G5(e;kAo1L47lg9(s2VU-8-k#n*UOqnFKE6J_|0uuzT>k$40T=b~ z;lsedz#yQ4gM%ME3IQrK^ncPo@IEvw?0@VqBr+m4F7indG9@)CEh8%9HTrcoTo&`TBEGCD`CaYH`sVzWj`FVFx=({2hDO>($9pHIM`mWHzG3DT z7Uq|hmw^rUe=WHGFJFBBPqqI2`$ey>|D9O>*WUY$|Fv4**jQf&`uy|P);Cr!dS!j% zPcN@;0KIhHn~NLgy|A%0zp;hc-2S$?1N7I6p4-I!r=H!!&Tj4iJp=T{&gYHo&+A*$ z>zh;GH-Mh}zCO7I^mm~D3fP~hk!Q3Pw%=`>U_Cb8-tZ0}j8hz78YeUIPO5&TH9d_Tsgic(L`h+(cFG?|CW4 z&fnjpITU}-f9bdWy&x-^d%Z9()p@^o$ zTK?PZhRvFd?M7@D&rZ|+q|45SY$bYhtmN#0#7N>4Nf@v2&tLG*Fzs7QwO!E)(f08c$@HG!=*VI;I z`qYel&ch?*>$9*?&u?e(dwPef-2!JP`%@lgr^l-RWt|-DoSos3W#K{8TL>7iVNmTX zg3CQEL{ivrSbP?UL;d`=T?Bo97Lj;QD@7nS5>A#4Ra0-HPRAlSwX;b~dfMn3uu+0Q zz}`{4o#6{MTB1Lj!XH=#^$Ux_A;@xIDD@5&hF!F}b`JIPo(^`Y-5CA&9NGf)PVT$A zv8MewbhSO5{DHf1K){~9TfIv-eK+1oJC|Xqr%SA1H^DPLmvL3STk6a1 z(z?jlwUQt9+Y1}M;CaX{dYfgyQpzyBwm;u;y=A~X@JEKP6R|}1XPpPh-Y-{VR>jAP z2EE?pz1j%okeRDbemH7);}8dgvFD2hLVo>tjh6>?1_d%iq<3ZE>2MmwFJ>gdMcK%< zbhKFdGGYvj#3^s|s`%QDB>3&;Tz})F&MIXP&Ap$e#Z2+wZqDdT#rrpx9&%}Ou#COP z=f5HLhD*zfJ1Ko|yg(4_taVFs{3&+7P+i5z;CbJ8K7}t_H=)?*`TB6t-GgH8QfFO% z!|}2|0ejPK&B=G^{|eamP1ZDAa+!k9nyucg%osf=BU56sJZca$scU1%U3zN;F^*L` zv89gG*=$kAhl=GXR3@I9V6~}$fc;ys)PWKQ@lT%zF9P`4pT7?2j6z2g>|v zKh15Q2kgnq1G=@o?xmjx?8^hEKHYWcS)k38h~mO@fBhxg%}_AhA+Ih(a`gG=2_xSB_g@k1LQI+Vdo4$8Ge37184T^AthH?Qn`pw3_w;b;fZA zr*37eN&f;}<8i0p7gA9>C#H{Qsg}w1;7=zq3QrVYLtz+yI-6egpXi3qs)gNmng7Dd$TU)| zO#gWUv(UggQAorV_hH8WWRdg?+F9)XpjTD+YVE*qm$dROSP&U;Z3(Y;fxoEEWwqwY z92!#l;q-|oPnpLOMM=G5oO@u2H0>6hc+*?iotYf7xw$T24obe`b<|h`|LoV&TDlY6 z_zUx1mPm|t+b#Oz%sgR|c!wF!gV@j@Mv8mpU9ZLYXC8mcxCZ}N*QchtH?4c}`I5L= z&&{IU)JD25-%{)QRNOr?KGCi24@>Hz+&w;d*FyI>3%rJ9OmXdDd!A1?+2u8 z>jvU{6aJRiOvgvnX4j?0KYslZ*t;ibxeg9|3ZrYwXw(v%i8i*vIo)uRWEAUd6Qm-})@82@4b5_SAV))<0>Hw$% zl>P_N|M2-g;rwqt|AXj%C>;RxKdk;YuKy=uM_fSrA8!AH?*F8BH8nNBx}~9^p{1pz zqpPcT>((t369aP#gL_s6);70nZExAy-LkX)pS8Wit-sp9-T`Psdj}&2$J>rhrcU?G zot>@S+#EeUUA?^@`1<(;07U)=#vlEub0$Bh@;~Su21u_WE-Lb`LS7W0!2&A!uL5o= z0ENCNz>O6f8w=>M(DCu81fUbpj~~ZhXtI*eEm==fQc|8>RO&@Nzo@jdv=7S5#C~R#v{dsH&=}_ZL-NU0rig zwY9Z%b#?Xi^^F(R+}sSmwFtxZiwX{67vNE;0I<>Yo{r&sr_4O|s8#5c5K+j(E+~y|G zUoZOG#wKQCV}4_OVg38!`r6X>)#dNY=e@SPvbJ>I-vJTUd9SSlz5G|NtgWxEtpiUU z=Z_WtdXTty1H1!#0dsrOs^~31DWmu7<*L7uzBqL9M zy)ZkMVR;*VGSE@`@GlvbrA6Sx=IS8s(sjMRWLQJZADld}AEJJ%p3AUye{4*Jehhu| za~^aq!wOt{9s2u5VOGfY%{5FUO!b`Ajh(FTIohRVUt#nESREeCxqxPJc3OyG56oVO z<*iu*$G~$6=c7a?ofZ@R$gq+f2A;@UvMwbm)7@W6QYHXcU6bXU)#ZBG5@n6=FaL|x z57n&zR_9ttvr9c^^?ZQUU2DFtWc-`e16GPwGlTzsR{!r<-OX0*>N3ra8)%ocW(r_+ zYI%a?MX}FYdxYXMj&A{0XP)rRz{#GC&$&CVCt6T`MJ^5;34T1b>6Z;|N&t7f^xOmY zbFH8p_iM9u2lpHMe-NuHGVCRywewgm_x7kt?Ik6~=dp2U^lIMSOHS+0V;Ar3)eYQx znnm`8Q%$4K;J;z@z0|sXfYp0HS^nC4-a?iyh|=h{Vfc~Oqn$7Oytm&$>c@-W_S~&! z$?5xfoH|9CCg(D&{WpRMMcR&i^P zE_G0(53qWH=0q{T>ZSw5#mm)UX#CA#1P~OFmgsld!XnzS*RB z^%RQJn4|rj6ijaeNwey@&++1mN5y3I7Z|adAqPwm1E*=2+hY5eL|rTC@71MJ=B0E+ ztWsyNrcP(uNB%P@7pAS@%!-j`6OT*@6ZYP1ri}ID?&rbBY}e}~2zW86l)hOk6d&Oo z6#Q539B{v@t-um^M#YidXlc6^Te|b;5f$`W7O?a{g)OYoDtd}~x&^wO5iyS;J+&lw z2YZZV{@prz`5D_~%>b3fUk=|Sd?XrKR@h>1%fP^mrXTAQcG(@9Y_5Kk=$0B}<4?wr ze4y&+mY8%;CU;X;y5>3(AH-_|x$a(7Ku+u| zyBg_sq>mCbR){sIi=Yp0>~@oOTe)*oIZ5zcJ;7tK2Kz;6S{|XY8tb+x%hKrTnw#Mb z_IeVuL`WqU0Iq&J(Cy*@sv0@~l6$+6L&+JF@skxZ@Ay1EF6UCI6?Qhxmu}hR2F=Xd z&kBW9#y`3&%sBC=tnKu0)A4F>;ul1nDqXYZ zQZU21e@znJZcVAm0l{#4*mV%oW~GS>({u)?iuw(DXNY@|yI}O=g16N#k%QJONud`A zO^bJi$D0T)!I#Hh#QQ&U-2FE&Yieo&%nZnCb#wr5*45L~1C+G@J{uSS-daN=Bct25 zZyOt*+iOitP4C>fbNB9DGcz-Db8`y|3rkDOd-u*ww$|3xHa0f4wzhV5cJ}u64h{~E zj*d=FPWSKMcXoDmadB~Vb#-%db9Z<5@bK{T^nCE(ftQz;x3{;C&-n-(7<~Vkb^kr+ zzL;~L54r)K4h#DiP6H?nK=dDe{)5ebGjn`=d_uxMy|RE<_TS75@G=0)e^41v%w}X{ z0JQw-)hhs)U%!5xm6Zixb52gqA98;4=FJ~?E-Wnko1aTcN&ti|D=YgaMgKu)0Gk13 zZfIx#46}cjx%H1?w!OWhqocF46X56W?(UwR9)P0zF6z@o0YnYdz`y{&)j$mm4FPlw zm}ddN9v>e+2kfb-&ljfH+1c5-xw&r_hS-ILg~f9}EHHduURhaL1t#!o=K%aq`u+3z zf`KoFz`ctH$sz$cHjDI+)ZO$=Lu`~; ze=+XvH08b1;qWS&+oJD%ks&hQLH5EY`!w0kVy+KB=*UO3kC?P-{tKV%e>Ls~5Zbc8 zu5uATXst}``u_o;{~mWYRBudG*nY~?Y5Wg9*>i+$s@wgCPxgG={TD)?kGpp;z_|NA zAoTAe?Bd@(*?*0@|MJP6kGl&o5x}_n-w1u~lP#Q&{x?GZW87V{w(!@u`)`CkTwA;t zcmF}?e~i0Txt3Fm{*BOn-_OV0|0@XX_-ci|t)0z0(-uvE#1);7yNlB$YY_@s+0|s( z&vMf=rww=|PREj;W%&KN|17%D`Zjzse;~wa|W- zP;`b!Rx6z%^BI%J?0eaZmz-3g5OuUhJ@PSf4+ljFe66DuqV=yXOBMsu369x7(q+{% z9|jkNeA+;D%1S%#oyd9Rs<@j!F2>zoe4of1&9>W%e6g$ANX5th_rKutDMk^P<$uQ% z12}H{Gr|Cl7=gn@;AHXdvBf`+6@in*KZlFJwBpae0yt&-Q@~l{pOXKN1q?F&E?}Gi z)W1$5fm29z4K2M}I!49@re?Rz@0r}QHnq0BV`Fb>=U`&zXl(CjWbb5X?{v%F>HN^q z?!LO+eHA-r1v_V1J7+077cn~*Av;$=`+v2tgS)7cr?x0;f+loMm9D_ZyJqT z;~QHOn_H8cTYskDOBcE4l|aXlZltX^>m~*Bs^*0!0V$Z3iM^nhS~vtZPB%robfw(q zf3@TI8|lr-XnWYfLDmu6(hO8F;uFWp%qvJ|+A2RkuR{AK|By`m?%2QRI07kHKKWsi zx~(pu<9nGJw$<{)3aV+KieY9PFA`Q!SN&(l@y`_OQNhY?lHG1Plg0`ly-nOO&D4`B z|2YK{pZ2CW+0B>UAid9z_7=V%T!0kp?rgs?{810*QT>~P0l{So!5&DVXOr z1p^Y3K3^Eq#)3b}x!K=SFqZ}8(%(Cdl^cd3@ZTNB+Z1db`;7m`@*gQ!c+F@f21vpE z&#s=_R59>?6fE@9d^L{uw&Qr4f(zCA5{&}?H?Lw0OG^J+9Y-5{cKRe5nAD`N9H+cl z#_rJ+Z-!`(p#C-fNxgBu2i~;nxGWxm#83#+PnKER z-*!Eyf%*f>9>_ncD=PPwWFB&NmP#{~UW#BXMdyG0`M69`7)lvCFvRus3;hzt$! z$jteP`Ec_8R5AXau3~idIoJM5+Yis@Uzh5CJ@xDVFI9}+NblOIqaxS8BfWPlGleFa z@zjgI(*zk3*J-x!9+yN%07&n!1b#*5guRYWrt=3leJ_X-j4^C@o~6iaM~@|pOYT~@ zF;&Gd5|*zq67S+eo)rOuaUr;juY>`R{O)Vw=tNoQ1GHyTJRGyF_xcYRXnbw zSy-bB6_QLOR2dL`oQI613tGY`hoTUGG$!DfJofZwt+Ysk7;lT0FbYn=?~+Q;85))_?Aoq*`Gh~(8w_lOKl=?z%)kP^`U*0&< zI+tLQM86)&uUw&p$l+-S`e1lhqYzMKg?Wu6_gD8F(Y#>|A*do9{5l~UAWO$0^VvjWKt!(TrV!pv7sU017)fIgR>fsO;TZaIl z9^cvAx&1m^DX2nqwwr$k1q1vwYEy4(7aaZ=<$`8`Lcw6Q#JW*$2A2uM z>li4*hTss&H*P91gAlL8YzNE?$Rlaou!G3YPMqc?g7W!}Vum!$cBs?So~%`_dsOTC zGH(6I7W(gUjyDyeJ|6`e%rJ_$Z2DQhmMZdzD0*{6%3xr>ugS0biCB4?X0dj>?#{7~ zf5hEdNnwI6+v87rT)S3gZ>DK4qx4Quh$z#a&!RF$G|POaA#>}{%JjtcXn(Ws_r!fM zE#1XhP?tu*i)_Ig>+Bh6`cF5F&tjHjy2LJ?Q2|vQi^I>b+oJrRY}x$SykdxGX8ZcH z$m@Iu=Y!_p`B(CAlbs*fZc$5Q*Qagwzf$!#y0dX#pAEQp{_2DWZavV8Htp~{PBQcg z+z`;aSm648gzOgdbH3@$MwQ>$c)utALe}N-^|I-@!u7coC&Hbeo!eI+(xI5#G?m~A3b0J;_(AkR%Uh%HZC4cK7QV30#Ahmp9u>I zh=>RS7X%3@DQOv?R0C9LfcgwjnbFkJ)X~v?p{HYDsAFiPV`QvjYzioav`o#_O)Ztp ztmMtCCCzR4E$msX9ONm5!kxn+rGxPeS>f7Nnqiti8+q3z zp3EkV+~z&GO&*zT;a$5gB(~+mww1)T)kL;6M7FiJQAcQ3PiXg*z^)Mw&<@$R!tC2& z4mSaqhwvOb2wrs%J9m<~by9hDF$Q$8g?IA4?G%dZluqhYOzlul@6gF?)5&PoOR3gR zDm92J)Q?Oz2#hiD2)1zXwsLrF>)`6>=mIoZU0vK>yS{$&+THz)hle{*4FZN50hthR z?EreFA>rYGLg*cE*@%q=+(AH52dL*{WM$q|a)1VCZeDJFeqLTdK~CYv%uip^zLceu zRHc;Fq?OfXme=N#*M2UqE32rhsj9E5t^eBat*NmI=ykTXwzRjmc6PM&ba(XicJ=pl z4fJ;n4s;I=^b8L44h{ef(3>(%|G*$nsTmj?>IY(AsBdt%_cnS4M!E(@+6P9P2gkk* zjDPE&Z0Mb??OpiVJ>S&1*wVSw*}2@?wKCYXHqy0z;|J>5nCM>{A6c3ho1d7NotT=P zoSvPUotvJUpIum3SX^3IT3%dUUIL0eYimFN)t;Mj&rQYWkGP$_{ImP{do=Q&?k&IX zFE=-u%`M>Kax*Zwax)cqb5oh$+MV6mo!a>UTunxI_J?*3`gVT(dE5A_;G=rFbN7k$ zzb_CvjZUfmF9bq2^Ns%#1)q;5W1o`PoBp}rqeahd+Lx~Ox1Q<$SnwI!?77QsUiOzj z=szp?I8{`Zq}Bbc;FC^Q_iL}~ft2#shTDRVS@)wkKIdPvY+7$`<{N?A23+=};oY3K z32PJR&w@|z7~g6=Dy|y_>542nssqCxJyX@D?{b_g<^H00GW+eS9y{cchSHb_6(gZ^ zg7>lp{6rA-D9+V|MTZ>dldkaJ1)oBW06{Li90__}+YV}TFY>@>gJ(aSR|Lc`a!lU+ z?wS5P%!$AtEb9@_^(4v{O6cWDVPGzXcRlW8c((@3H=a*mG9#5p%ZQWXiV?__2xC9` z04>BNP;49RVQX@i!e=oeHG^V4fDQ#yM+;JI-pn^z%Ed!RL?jR?uI#mJl@mv*Sv1fa`pnkcTQ^dJO zGTf=zz>v1C1$lISFRfC30>1A`@D3|l(d~06! z;~Me?6=_O?+W3}a0;LkPxRV!*1l0O3KHAw}Ke(B1?9ZoVSCFDs)hV7GH*hE20lG~Mg9`=WX*@a|Fy zgL$rl`yIKXX6~M#*qw+tMiiURCu^xLwsGv9&sI4WSPm!y1XT%&-ojC8cFsg!_TcIy zCU-kc27XyD;&Tjtf``7wqsyzuNNlLu)y)(qaxOIu+*z!6h>T>#dLB|s(-0*oUx;SY zFe}o$4Oc$+0rX72o*gNXDDxb&l+}w9B7Q}Byiiz)5R6R8@s##n*Si}v{ZWb?g#`C| z>fX(KeHT|A%ES#eJpPFyH?U~XT*+8?CM1S{8RiB*-nTq<6y}j+3N~Nfl zQcjyo(BJks(Z{ag%|PbeLYEjolhr(n{!b{LK=UCnd4D%2lF@h=O> z#dEPi=h(_GOgWBw=p)ymvYR|{03ZF5xQeb%%{S2(x(cEp>84~kz?1V{)+m=`X6`Cg zYgc!MyQLwlT}=;go_DAbS6p?P>TOTXdFJ9qkc7br4)DZvjJT-vo3N~-iIoQya2oZy z6m_j&+AZ-_vsz#}nx^sfO=04RiV!P}?dhMst)wF)GVnX&Z>99vOkxUJnGJ;q+wXvg z%NoIM=#F7p#fI?D(KavaYv)s{n+fk}wFsbuhw1E((nqERJjAe`!!QzaTcT;De5Ht9 zB)VL3;$$!M$x7D;0I`-wgY`PdUL;A1sE{eO#JnyU((Q4gubT*9HfF_~n#(4t+Ypnp zHPFK()1uzRr+@G;3pLtlm8h5mYJ-D^xm|dAzqp{)|7-}uN3oi&dP7~}-k`3|4iy9E z*H%QF#b6jY4o`*3v(nTDculXwmxvoqzsPQ2;>nE&lPV$FX`d)*`nAAu+wmo-k&u_` zjhnl9KZqr?FJb!FSJ616m*pw>h7Cu)M2k2D`_lS`snJkDKuTi*nQge}dP%sCS$4!l z2bcUrE#cfEQbE@~!HLD^-A{O0Bd$v@HH@1(GkIF>(`BuD4P>|H!$ga?Y?K6Pd~qX- zMVa8V!xZ`-$8ZNH1(+IepU)5y3B(<#t5U)|8&-O*7uevHz30MvNz=_s87HDBoY|B0Ec#RzKHu8PJb~!NZJtJ4 z)X9jZ!^envN`#4{B0CS){^!|?3xWjOmQ!s2e+O0LmqfguzevId<7ywzs(8$AcX~jT@(CcyqJlAB!6eRNJ zKEU|WsKugWQmc=NL8<(nXGnl-_%KN2TSxeoInnn3^ne09!!=iSM|eUmjI`pp zHKpMk1Fmf#Q+4p`g+v&qvr)fa|CUD0~M~(3w7I zNHn?DUBdD=Qg5;QmWk_-qVX(X)dRkW(_kVg%ax5V>PbWl+g+m31?&|h9A*dj&kf0a zNDTeUx2xRmgn42`wPMBHVkMJerE6kkCu8N$VioVkDf7gsYQ?F$#c3wRX@@8bHaekI z#p&OTH{^*o)`~ZEi#M`>I|asDPsZDx#oOOaaO6pNrIq09mf)I{@VX|!eKNuGEW!IO z)mG*m)RH^?cN2q?5-nMA!Y32AkdSdR6W{VA>1ScZf4~~{Cc{HQzD7cB5yVmyP0Hp; zRz?<6XmKWlBj?m4f7&E)-A^vQ`=oF(xm+tn&-SpgFB{!fB znl@hp*_cfK7y>bmhL|s;A2KHIe}EV(W}Js4n(pJ6Mng3w0o|3vJoxWCs4`G6F7DAMG360>em}NZBIgWO5u5Ge{W;9q!5H_!s zr;MB~oQwxQ2ir~Mr;dP)z26Hiq9dH6^O3Y6T7|^$IE*|QKZ^ z^fSSZ(bSktA7r{dty#)h!txxah&A=m6jyLC3_j|@3)Z#2^p-=+m`Gmj;~)lbFbzIx zvp_yregR?1m^6Z&k-nfRLG%S-Zm?u&2e3K|zLp|ZEJg`BWsWvdj>%${f_5?d4VO`I z9*RMsltBr*1DI$VCtVQ%#-z-_x5Cwi=WDU9z z^1TCxzXm%tR=81?qc2vzwE*--7`9Cbl`Bq773OdJ{MmKf|LL`~J!OfVa5;8*eaZ-07gg_mv*)*b*ylGVDs%rF-O{4i*?inu~5SPqTg z;N&j^gWwCMTAD2AXT>{vxv=19^r_ z8OBHuN0w@QZ_U1`-0TY9DdEb`p7DN*nt$TTw!{& zENp)=(@qiVWij~UCE%k}3Nyz(OZ`!V55E~{m9s5=azHj5? zy=yaKtFpKf+Av3~uJy~lee(XF{QZYI{XRT*PWkT~*Y{t}^dm0&k*-ozSO!S&2bA5w zOV$Gzati9v1DIC>d&Xd5tU-cVc|6@glC(k6hC%Y#!FyMO@GFY&8GP!eIg}nl`l<+s z^HwP+2CTb3^sEWYb~U6AgFJ~C;LKXtF@CLxb5xuJQR3&1!Jf3&L1{_^^6?sbB5KT?pN&aU4%n04 z*yHfY!{R%MpC^*9c>Nfu_hC3OjIeQg$_e-c59?H{&7_}OV#@5)Ya=-7!DLnhLEsh6 z*gnp3<3v%zbp7n~*Q@D9ikar8GcCF^Z5}fnX)|37Gd;62eOEIB6thE!r?Vrvvtu5! z6KS(k4YRATyFcYZcV1R_DXVbGAaIq+AxpqD{)4j3oD z?*3xAGhe*m@(O!2+WA;wo>*Qk{RD^T9?49=5(6$a3qmc(Z;o+JK6hZr`T+H5_p`7+ut3#_3HNu&RKZ&;4r`!C@bG7AAR$x~As5P76p6@3zgQLqW6VD^`nla9 zsAjoSJ>ZE)i9Rg2Y0rwIXiGY!j~%KQ3XO5uFMn zkQZd4rWEgyG`}Z-UV1Z&k?_FU(!+CgGPr9uC>s}KyPk+6nDQH1MHF}R8^x?2`!i=S9!?V%%DkFH^t7_65ab_qdue}Mz$hB9Cy zdRMP376-f(gObik2Cvixv462(o9$hFJzSh_ybNQ6iT5K8=Lwe;(V1EHB3O5pVQUON zb4Y_r^MbzrLLh|xqRv!lSv->BsVC^J@`~hJTDf%5B;{4I+u(U45K^^61xJcK zSGG{ex0wAJK&J6Sr}jo5l%laW7r)F_;oUU;zSiwmZC0w8`o3W$39&#Rxzv`mMes;bR5VCo?pXT^mAQZ@Bnq-z&0|g=8F*B`$BuwCl0OV?bq z-haCkQ|HhxfTMBX#cPM2;)B$*N&1cB+a|7d@m&mB8*}6a=V_1DCNwb;Dd>?Gice>Z z&mA*`cNW@XMwu&iW^;ypjf>))QV`MrLqkaISGV1&$5Bm<^vA}ThSl`n+&6ez1{ZhQ zxxQV!(J)Js+?&n+=BY4PCE#^+VutR8xJJ`Q;#v|wCK~WY1ldLjFmm1J&Z329=F331-B z7_pb+Q1V?sAoLmQcnV15w*t^dSQTC9gxC zLMDz{6lVop{8#Ymo5h?+uJZ1rr3WqWh6!;Mv1CC}R@Esj1$?W+IG; zXp#b{yrcV4SlI6E=GuDN{Y(~z)7Ihn1i2x{1}n+>x`4CVUN{Ly`h=fQug-=FR}|`D z$e?9ieclx;-;QoUH^+_87j;4R4STz_^7hVguxeE^++BU5wa?AkgY7a3fz6dex)3oy zTVL~TLf4UIKXFG$8y83Yw2vV{=dlJRt5!dB8^n{}^pI6U&C_+AgDK%9v9n5z}$73;Iaog~Ds zqNLaNM?M5PiK)+8l7HnLs|xJ+Bx57;e0gddC=JPaJ+(F@o}OqIcP`BU6?-#IPxc2o zm*+mUvDBEJ8gFy1tk}iPmwz=qKeiz1fMx5bVV^zs$fcIr)z%47#pkuK0(JeoW&3(P zLWs7gLsUcC&T}~;gRc_G2q|6lB(Ap#c)2Y;VPhZ26-9tz=i1V(fe{R>`S-p*ZRPN+ zQ_g&|d|!i%8X6N4`nW{Ig;Qa%8RO@)n+PGr$&&2k_so&f8Rz$>MeSt;a&rc#$GF``bEi4kZBJsqxv#2xKZELa{L01g@RPkh zBT9mZM1Av6eA;|5Pu~d`(>?aXGA?wx%h@~BJ4p~cL;8v+p< zu;gT@QDGxq4+f-(1!0~NgcRiVK6npTCk{;Bi?K zr6@)|Z}AEettMA^p)mdEf(xiR3{j$n4l1A$He~W&4~>?R1c`79D*T!BB}Vf;NHAFyroTeCDH}laOpe zOM)QSTg1chAx)1ZVnt;(VSK4AGX4aRERgI&SHQ5iX$4 zmI85Nb;hc8#u<0U8+?!i(P7sY8bWKqHV@S9(kIw0|z=aeXc?N)&uCHwEB%` zeV0MH?+1o-_)vjzXV zgz|(9N))ZVq*oyFqrq|2K{&@n-`6SZLulVMJ$VXgob^g#%5_;8~RxciezRSpQfces88 zB(*UtNH`)yJ0i?6BGQ|pj|35Il`+T^7kBCge!66u3{Lhx3xp#2-}qy7UO@R!)kea) z+Re)TKxb6 zTJ;a*{%@_uJ{W_R!__ek1FZ-A<;ugv_eU)`S|XZNQZoJJ_Qy2Kc^fa$Wj4kf?qqUq;{Jd}icRZitwx$n>t2ak z26O8R{Hg11{}QGtP2&J#xhahu$fmWnDk!Kfd`j(MYUVC__UEY&!`cN5shYFeDRtW2 zmc>^W4aISZ&FC5p#vEl0{N)^CZZXdh{?BExD(m8cYDcFVR;RxnO&2r-H8upf!)M&R zGry&^kWvJ;QUvY@=|})%{kWM_pt`WUj8N?(~$2pm*~uY0l_uZsXk1>;mD7-4D2P(BZ{V0lo_| zWwE(6r@3kLqV+UEyK3Q0CqcUo&~`+lZ2@TaXs(*&QP0I3_*49WTH{X+JrvRT!>eyc zCi6BQ0DBsU+5PT`$Gmk-phO4qE1SC)4SFXs*b7(l6U#w9!9A4?v&eUd$YJE~7#F-U zpM%$k1Z}3@x-CHC7v|~~u+|pt953KN7GXq-xO9tnoQwG4iv;S6grizGxL zL>y4kcmrd;+2M#_a?V+bHG`1`17rLd%4ah{@FmK?VCp+FaPdl~M8tC^?u8)xrJ4xC zphUx(&xUmOI2Xg9j{>2O$Cg-#mRX;Ter2skOS;eI%uAxW%wfC0IY&jBG=;IL%}tj* z(KI!~K%QG}B+T}BZw7-8ANW@RRt#u`SB6`gMxsCI1;;{NHX!!)#)12RlHw~tr}xZt zSDyN6AUq;v=T;b}zB?ju`$dE12w=_yf#L%-ihWed9WM?A0~{A1s?Mt%OFnM7cXV8X zw7;6LNCyZv2L5_g4&sb*-3XK_Ue#;MQ6DfdEh<*c1gUmtCEEv>MTScTLoA{t{kT_D zJ34&fJjnj0q=sNgZV=Kcy7tCeH!MIbTv*~G?laC{CGG%QMB<9$z4t<6X4$bdo{y@% zAm*MbnLf^3uIwBB>Kg&38-dOnL4g~=@f#s|8=;jOVQm}XV;d1`8Q=JT2rz>XZ6%e{9thG6hI-2T0fi`*sDzs?%bRVG^fjbVQIod?s0X;TG9XRzK_`}Xf?)qVc+Asji!OYkV0&K zK_n1_Xgl2(`PawbDC_OZP~>V)q2e^FPsu)kpMqWBYd+>e;$2oO+hlf{<4xi_E$TbR zyJSf(cG?4XI^uUa^LDx_ce>kldd7Bo*LM1jclsf_hykMALAu=`&fQ`0-4XTOQPbTq z=iTwZ-HG_!$-LbuU^%dDcV=vNc5Qd=cy}K1V}a<$BHfQA&L7L-|3M&>_hYN_$9CI~ zov|OgYqp1)7DY7yQj!7gKWryX8-J$f?1}I3;*Hj81&DqJ1VVdfd3)!Tdlzkcmt%WZ zYkP>}y=%xm60v>sfsdGZKpbmFNkI(gKAbOXFVNdqSaZcPY`iOL2pT~&ChkVGw z+NjT7Wie1$9nWiu&3+@$YJU^v6*qb}MM<)yMABb`!Qb>}Fre2{&eV^P1T-xuSWzL? ziXb_`PTxcZxY!unkFobY`=U`OA!G$aty|n+u6@bc$LdSElQpjk$^621J`h z-46*(t_|HvpF(@=Wsrjfw;!fT@09rUwnY1(?D(PF`l0;Ep#s{GBJq(D{gE=)k&48T zs>YF;*^#=-kw(ywX2OwH{*iXo(ew5ro$({x^`jRjM|x<-`ozZu^v8x=$3_yz#u~>a zX2+&3$7Vst<_X6Z`Nx)3$5!pf*5k)E>&Lby$98BZ_QWR+^e2v7Cod&VUTK^-nVmSh zoVWy?xF(#qA@WaNSDn0RKXD&F@mN3cJUQ_~JM|_$^`SrYla^7F212% zHWFVp(O))mU4ECiY|*%EHM?wcxoi)*>`1um%)jiay6kSh>>0o8UB5*1eRF-S8RXXS zyq}A}V_y-A?rKEiYSip%%;jo4=xRbij4s-P-@tde{c76Fck0W#nUky8br0Sw4?hyb z0vBSLOKASF=SmR%>Nk%yJI{4J&kc#UG}RvTaP*yPv>h{)-FyU(77FdDC$E%m55+Z2 zCn}AkFO4L+0?F{N3_LG*;8PZ_)2i!>`LA;OXkME4F01eqkf2_d=T{F-qx4vxN?`q) z0->GFU-Sc+!vB^)C=+qHDbzgh?wh~Ee-H>UB`_!%YWyz2PAkT<>lMAB`QbJA?nWTQd%QDM_40bMo~Ls|iGk{Fd==mM;nuA{$iv});N8rD zG1@c4<@v2Z$V=lVGB?}@OzH~vMQ4)4C+KGe1VXsd+>`-?@kgM*yM_}gend9{A<9s0 zst`J!EJ{0i-o#;i+1Nh?LWo>fYCHL-6`Fqvg!0B(1i166hwQ}g;z0L5u29p&DoOLu z#;GNXtq5pp*U%>DzCNQ(bZ1mj#4|{Cqf53Ztf5nidP+CKa=9RalcEO({bOwY_mVE< z{~JrX{}~qemN^ChfdLxuUt7C8+}yl8JbXa#^78ZXJ>}zj#?KFgz_Vw-3a*Hl*zIWj z&1^luK=>yB!Yu;fhJkQPLAb#n02~AjEo}|$=Niv-)OB>#bzi9I>8a`)s2Cb51Dvtn zVQj2uYyyOWv5CB~iJY;ijIpVdiK)1WnXrl3GZS+@6LW483r-V@C#Dwce}pCQ0r<*c zYQbr0!EI{6XKMM(%u?9QQrz59+T2pX!b;7;O54&(&&t}w%G%7@+QQn#(#FR67OVh3 z73^QWv~zN@dHu%H)7!+y&%ig($S=q=AlNc6#4$MRb!dcdcvN6iOjt~8Of0}d07wYw zsi_%hX_*=6*_oN|v$JyFzt7LjDag$&$jkkZm-itbi2TBWf}1ET1Skl<5ePRFF@PUd zSqY#IYU}Fi0rCOB3Ttj|{!Kgpc5{K}FX90}JNOH9a6>r&Cg+ES28V}-Mn^}+$44h8 zN2jO9W@pFe=WozqD=Xuxs{l7_Y-0lmfF3r!xe3I?*4Cd4vF(}d?U`G87%;y6Cqr!e z79h5{yuGoqwZ6Kw2E^Lt>hDNpvC|!@U_1L$-S|PKgQ;bDi)~#P6E%& za=Q)q@2IicvH283wfrBYx10p$@JAK9(|<>e5m)!YpT3@Y`#`Tx=XvcKU^~dT(?I65 zI`&1SowNR*I0=I9Z?M1~Z!B&&36FP^t}af0$-M0M^0>N0nvCT;vmRx}Lygy$3p|cb9k?RAxuC6DwW22!iy%M8y zg(2=E-#^A(e8i6^EdS)#g3CYgQJwICSOf{j$KZfZ#*EL!+Bi82$tWM{@$iYYvvHI^ z?PxKVnige3LWT;!5GZgRA=s-HY9bFLvEhM|2=N^x{1B7Rc&G=#;#k7y98fWSU!O?z zoke`JmqFB?d|HciB^amW;y3e>5aT_|Ilk!<;D15v3PoM6E1;~m%^#^cd8!ZAszeo)S0MZm&F zBzEBVQURPexleb$F!kQwNVKI7{%k{`eKbv8^GRv?C-i>!o3YhA1NHGi&Hi)0d)vWi zysk~5dX0Q@55wDeA@cjaWbO;<6sNA;;r66CF0ZX9# zVK$jAi6n90;1SU)KxDJ27*#uxFYm-zoVCf4Q#)1_=|pmGXHaI}BJ_Cu@z zc1Y>5S2@M5d}`p#d(cVkG=-+juhUtx4x9ELPXqI?YudgO{$6E8yJ45n1BwndG;UBn z%%KO@p$B+{IdsDux^NvjaUD8tS2a6e_CU15?Aw6-O zxp}zx1Ox;D92s!%23A@D%$SzW3srppz-y*yWM*J!VrFV#V{P-s&MMHs!rRgM)eSVv z*~J;y3w;BS!TkLF0s{lR1A^@Q0?obswf%yWgTm#4;zfdsMWY&JVmmZrzw5+&Ge~W9 z&iE1>86O!D6%!p39~YMxe?tNT7+_hMH|wInLHFaw51&7ODlYy~QC?P6Sy5YC)6h^~ zSM#m1q~(1@YeaQRc-=rm!&qqjq(}W~aPvl1+e&WhQcl}KPWxW zCTA`ZH#qojCZe(_pFZhERS_Bk9IBfwM@4*bu~8u z=k6QU*mvN_-Pv(-)b8u;9ROIpH=C*hgMGl_>g~oVfEF9<9~v4M9KJ>P-cWo;Ms7jA zx16!x;G8+&0YGE7sIkSx#ox5C<;B&dna!o?t%d20uBF5Jjmz&_XT95p{W}MP+Xurp znv5+#mN9cfzS)@vcw#_oZ!ZC>rU0mSeQRxfb8T${*j!y(Tfg07U0q*W*#Ho~>$iVh z-~5Bkv$eUty#+9JfLDOB1F&}1w|6$ScYzPT={sA%r_G)1joqEi-R70Z$ zr{f(JSD{Ww>1x+Mt2#DeIsH=n|4P;I8=P}T?6G${k*#JDJ&R-OLD|Ndr|#k-f`>Bk z+?T%OBsr?B_b^4|@``%J2My)Jf-W*%$c&yKq5qKAvtxe~sprBpt5SMw77GFht;D5& z!v7|XhLZFKlggTNfaYbn<~m{|-lpi^fCVxZ?smpXUm#b-}_D1@O)6<8snNs}$Ibh|A6uIf-2bR!kZVsp%wPN(_! zi5{cD>63K0adzi#RmVtk!EWW0A)xA*V*~xDm~rI$o2sK~NSkc0?lAj8u`-+uW9M(G z4t;dKhtHSfr#l6@>ALN|r@v~p771f1#q$V#NM%D$Zr9xT4^>CUb?lB}CydMee^7Ol z_2OD&8-1;$06z%=5vRTTD*lJ6qg*LZOEiWmi6EzwE=4E8iM4fQi33n|^m26ITA_4? zk@5&<2qitdV4b)QX6BlC`Io9=&i!QfWZoO?(dmLe@z<)+gnDzbsXJ<1_(L#kxwIsO z6ey2u0#~}-YU=Hoe2y}?QoUJ)MA#{lhIg;X* z{Thn&aD4Wj?aKb5Tl}y44!HNu;4c9G`*fF87r_5ker&lqnd$~1PDgP>WLbv|hj7Cy zR?+HLDwXb?yL^*~J(E5mESi*10KXu-ccdp zBWbp0K=6uYiMyXR!+#6}1H)P1Bni>Un*Cs|nMEv_;P2t}_V<25(K!1ODkyj!(f=GC z(jg&iLwdIEvVTFfHq%avmGp|H5^i75QHpp>X+*X=)cYI%yDq-d0hL&Z!EYs@Vj$bU)qkX{74{_5G|@`jj|49YSLS z_xGVeETJWJ-p-;%L(MI8*;RsqU;XZ#V*!eY>4CHQei z?mO?^(_`<5V~5}fBEFNRPxznL7gTzcW2d)7)ARqR5mdr+rheKhlk*s(nZ{Vpi{znn#?Ud_#iZlo`K6mw-__ zH}}#z2Xs%k4~Znd3do6Edmmy<@%SELy_thdQlw*n2*tKyyTFJ+q*wI!CcNGP`O1$I zKVF#BN5o-->sh~e?>*$RjAYEuPqsKv)Iu+NrAz0T5G*R1<5@4&6L|PtZ%1|1TrP0; ztzV_;S{Jv`vpF|{HOi&OFE1>%oo|dX!i<0UeqZn*dnRiHpz5I5afO4L9+K|e zVT;)>hS0yQ)5+sqqo-05jk#tG<|ml!(8y~k=vYY|dW~i-|7Oe6TP5K#xfULl?f=U6 z#Hs*ggEFBSRI1RrY07soxiI)xbts>ER&(c>ih*VBM8UTxmKtg90}!3&uc$fQ&+uQe z#%a5s6bOx6vg^ppUw+5fkhN~c|IYG6pW;;NVc&Q1LH#z0QltQ1t1N7Hd+{fQ2a7mX zq*G&zulPfiIxW&B$0Hp5>DZK3_%2Z~l%Q@zh^gpcN;5;ec<)Y?Z+_c(s{vyuTm6zh zF>z(hm+<09I%%jrJ7s_$R@kmh&3oIPg7~1 zkwzc;)GV&LE~ojSEq`E4)54XX<$jC!YvdG75$W=QHP1Kw*!i0dSLv|gfK;c(E0>MmQf&xMC1E>%YA_jWq{haoJ8BbMGd=82l50wseU?%4) z%KwY8v;KbSz%Jd5l(2LNvPcMmNViHz8Au2p5D-vl zT)zD9`~lCebIzPIXU?3Nd*1i!x?YucOg?vJ(i@LIUN5`U?HD&%^y(gw@9%v)G2Ao@ z*;+8j(z^OBJrp?|_3VM~SUmmCc*a{p8fFQOvz3G+-&AUiiAU4SF~mBRjo z0l;iAd{}`0Ao2W()4@cHG}P=wn(RiBbmg@_DGl{asHa7hqhqe6HLo5VMYgX_|JMxe z<7wRU*Pn*kEZ97ppPUxGK%R<#T5SL_!vOak%UJ{f|2Sx>5+|+!;@@*Y-%l&4cHw$y z8p|Qe&h7*&a7-->PZj&m&*4*C`F%)h4#vWU3cnX8z|qg)9O*r%mesVEDQM?i)MHhJ z#xNzNXR_^3>JmKu59YMLB$<Gq%;(tPtGZH9l`>WNi0OEU@<<%W|fpPNvB=pHG@ergjeZ zyc8vcvn3s_()p$6dSBYmP+Mm0=qMM8hkBYbv$3itLH!29H+i#oPoDB(0VY_2!e>t? z!`Xt{)9l4E#5bXRdnvzM#qv`4q)~bOD+VN%?Af9?*i_P!LM4BDcK3=DCo;=?4f!TrbbcW0%PslI`-*FRW5F6-v z(H)G++qB3K+k+8kc*b=3^PGiz?9pB5k$>0-RqP49Kx*OQNarxbcSvG?JOHI!R-9#) z&>ZBWBk9jUB@(r4^37uW2xG>xY-8mTQ?`VQ6l%t?M6bQ1{L>=R_RyCEW{zk4=&T;7rKKV{QB2G_!?F7fM%gJmSjQ83aB(s-b zq4{wzrV)7&Kt^)1pB$fl4Ch}DKRHR~ztP6;SCC~7`pR*3|WwwLpI6-luHiA^(#Fd+mGvSevH|A_cnSU?J= z{z%+|kcekV1<(Fs$PPtG;syaMZveNnG1OLBBBIscTw+2G(w~>bcZh(mgBi|K*>|Ej zE^(mRoDyv|$nSHzJ2RcKP+rj52NktS?cJgP7gC61NWc!cDp@QRJ+>sG9?O?l;T(&Z+Y(4ODf zACISbFkeTYlxUO3O4D{kbK|vJ7Dng=7q#af7?$CM+7+1xULomFoyj~o#u_LwSXhZ^ zvepJ#pTOMN@}${-5{PI5YbThF-SLLws5;qg577^E_#;Bn_r;c%ShY#5s-={G1nJV3 zwPZg;Nn)_Ed>i2cSOAT7HI5d5zXu67f__Ah9E4^69VBtb0A)|ebQp3fdJUz1!pr5d zYkHHUx{^FBO)Fr@v|~VLjPZG6A}S>5iEIsJU6R*W)^$SC$*zuZWTl;G%?(u9nYU&W z>+ijTmC(U?-orH^MRmkC@WWyvbq4agNMkYi8Xu1&l}UdusAXuqaeQ}&ich@2P<9<2 zNZJw9nM1;NL#E;g1S{9tUS?Nvk_C>y24tRpE_$L)Q!Jna;D7@TngOn508zXY4!nAc z6EfrpLC+LNZ5=veqyBEL4NMMN@8w_&ilBM&Ix{72a1Tm1WNXAl%Yx584hsn)?^!8= z>E{4Pf5NUe^W2+)=YNyED^RRGXKr94}0;hz%h^3Gx| zIY5~~P-V`O=lA7xjzDFl0EK6H;J_y9KKb$PCyy(-4Q8w3HzwmkTy6M5&Pf-S$ zxPz`oL$a;cREsEBg(Ku*zv3_gcuyhAB7yW~-o1oW1x65QC7?VW;qNP$mJ(2E5L_V& z8&7i(N3~3QKk?@C_~hmxE>GHX0w&ERo1FxA$F<(YSyXklE)u*cWmpBE^H9E z=mHQqU}PKt%BtS;b2lqqy$J&B?-;WXM=Dzi>N_FpF@lTpgIq;PHRX-9kcleA_SePs zf2lgoC)>4rvMIqJXDmrYeMi7l7M!8fbM=*QpM_YI@z*$@qi9WhQlh0S*){@Xk0o-D z?G*MYq0<|uO&>>20>R{6@T%Hj*LHF-Qg5ko|HeetzE@=A5dWoD0a}zej}tQe8?vuR zLJcFJoFimFX~Y$3OIs*^Y|5NK(TxxVa3H{zcm#oQU^YXQg2@4$%NNY7&B$-QgD`O5 zE7(c)S$;(jn%TgwkYsl`L^epEv?GL+cAD}dphDehO!E!N;@MO z(;f5zo%Kdt9$FL6`Cgu0jzZ}>Zh4cIO6!ItwURZoRHN>5S>QfV(l2nV(dXso+V-c# ztDI3Lf3P)|*cvkYiP4>65Yr01ZihieJ54%Svr+ABaeFx*Wz9p#=b z$frco9G>H=cwx*}Xyn>f0`Puwf7uXAJOC%|giHhvP-{C~S3c}73iX>F2oaz--v_5I z_&k$u{H9TKWG3aNy`VhO^LwoP+Nr1CvM00p4Q9*F)V(}YwP^R2%-0chztu@otQ=J+ zHSPW;{PKNi$9h^6nlxAH=nUSY!_vVhR5=Kig@1Iy0;T4F9x|>T6FFInA8l_wPQKuv zH*G9>aRv)%(LXY8BY5`-p{6(Cn-j7cyq_kslf60nB_Bv?2Z5~2KkqQ3FKdaaF_0=F z!bki`-HwEHqBXa4ge5GbwCaSUx%+;Ct=$O1D#zB2R*3XXwZtKONYt}>aNO&Ja81c$ zJBQ?pBjGrXtTM*4e(-?hjI16`JT6Q)m_t&Jfz&t>!2^j@5Ri9+8FhZG4S2sK-jFmn z60JF|^dJv6b4UhpWVJa&M%H`#Aw+La76)DYR<=ESg zWX7=O^HP>uNH`Mg_!Bq9i3HeXeslC*;?#^Y5~pCA0zYt!`m*b%G__rcWg~d_{_goU z!I42Fat?#JKhh}w5}pD7%QXd6y@O?)z%Y2tYTw<{;eWFb6o&7%F&j|1U*B_n!kmym zd(49J-IMYc+qmbpO*Mbzaj=3pdAL)h{r4!FJDAns_vbe7^|jtzD;DYxP^Bply>Roz zp)F#)jw7oHr{}}7PQLgG=DPv55xug`0WoBPYzDzw%n<4Is|p7>y)np^{Pm%n`?nV` zj3`hBo;EttRgM6?y(W{ue9?cj5Ms=S<)1vX0``;%jss>Ds&-n2c8Irkkl|#H{ItG_ z63Q#=f^nz;O~hf=q0YQ)sP@0skwGm)+0fnKkgEVVeB-MH98lHr-|ACbYz24*@lp`{ zszwO1CvU8LGT(y*Us=JmPvG(=WJ(wy*q9Jc?D+d&tWw@BW!|m>AIn`o)az1&ZV2`I z%^@OXh6>JYhf`;|5Me4tk$gm!X=+Rs#cF8%qXZ{7(xYWR2v$uB)i!Y{g`dFDNsgIf zcdq|jeg`JQQ-J{+bdBljiqV_g3|F$E<-%fmu-##q5Ck0YK#Tu0B4_<`tZPonHBZr& zQqd-k>*^|iNZ1Y-s6RHLKA|L`=N8n&H8-QwZL3BKs&W6-Is01~vSt>)`SpdhakZd;R>maSBb$+r6PGJ1wl#9HiBO8p+2S^?*UJ~w zuU7LisoQ%vsF(JS;YLvp(+|2*UY=>tDMd4#s&o^SiMpZ$LqR%Pl$>`lpA7Ff2+DSS zgRv!}PUobU2+O?s5}qBb=Sa6;;ySg6d0N zxwfMzZe8>BIho>>5uKL_c{)r(AWEuUI9gcb;vJ%qy zKa}+o@pLTB)F`>WlH71otS@vVKbA`Q$qcWJj~~JSo9pp%k6Rg+udgY6%9+6gX|6J4 zxCV75F%4g8>I(ipP*%n>LjvX?CF-T#U{5hKX|c6?8?66ELcW3YKFEU2-O?8#LFi`s zNgZ&jNolYObxw+f_~hmZSCw;q)~U{nQjzPqJQYs3P1k%%sj1O?rwu1!iO9cl|FJ6iGO~gAf=0G0$u(p*Ww*E? zZ0T;bs4(G3P^o4i0y6BuAs&1R%|wc-q6>U+YbauLP|r|-uRVhwhFMS8jR2wH90@Q<1G8|sxjvi=4VI<>}*ISX)SVoV~P8xsn0Ly%dfYEr{i-#eHp5&1^RWyf|9d%)_CI|c7!g=;7zP&hd^ z1OtTM&31F*p}yeK@~p7DI;bfVL_rnmLME$(zy~Mu;09&kH0vDX>P)GjA9Q)IMj=2a z#=Y^_M_1&k60y9dln8&i?L5PTxy=;AN1Nm$vFKH@*MApV^*r&RB^VGRE=aU1)>9ek zJD5-rGnk|kU5zR{0nr8x*2R9BKx62jjH~zNwg`4gOb3a6>$xEh$IqZ;=rUZJipI)VQyTc&|)qp^9Qu(fpp$91A0 zV{oo^1=Of)nMyEvNZVkciL&g(48nH1LGW-DMS5KeWa%MiqjF84KD$R*&*!saL9U2< zlvRahAtza_wwex~%P@Rcqcq1P&vuEy66I{+zVM8@=Pa8Z=|mubNqw$CJubqwX()}s zhbI)*pgNPR+d7L%Itxc*o(k9w3q0=s9hhy!y9trRqE=6EVzXP+BEo-P(GG}DiNxXy z3IjNbhb&GQ`Lx&w{U=AL%019zz6jv=*?aIe=V7{&o{nimD%{nH-t-noY`>vQcXHav zam&G}J@ie{|AfpjPMI5VGf6+JoW>lCPxqHjQ+l|lggJqolWmHgHc~9-SwB0|Uud$> zxG04CaD&VBlFnm%2vok|!Xoe|h3>p0Gk?g9I8i9K8bOHVR?+yD?190)#luaxrfAJh%9$jq6%Z)rLOuX&BdYnT=&K)M-=pWrxi7 zlbe|mhOMdwv|Qi^n)pUpT_#`9;KTN`{*$U~M4@<5smuN2=T8k_&Nw(!nKzrK zAIs|7&IWVYDAIeh3DqI4)zIlz&J^EPf~HjwxJ-f|L@KGoyK&@|j#E6pJ*$qe9tizG z8p5?W0eC18o6X56m+(A{TXvGtW^jlHewoV6iF)wp69}a?Q-8h%RrQr6R~bjX(8tnH zmDW153)R)>c@FC-_u!MEDi`<-cCua1eZaFz*v;>O9p)yeyctX3Vo5+r!?HgELtn`K41_MMoBYP!?L6{Yp|qM+Q8*$b??iQvS-7wRYc zf0|d`;@W3p{^=r~SrH9k0!5Rp@X3&uPXfwUP<*}{tlwJ>hl|+iN@%!XW|`@HRD$_V zq_s#8+tj_hvSi(_>Jiltp}O-$wk{KL|;we*@loP`Amhp=c(u9?{5ua5!Kf`uF zDNn?alhHL!$LlLSDc5a$^EOs@tw)SnT(XpZQ)xsQ`U-4kcFnqWnOLmR(cV|fRtXeS z*J3~$+d5`S0JT+Qhleu9aC6Q&f+cpe1&AY|l={`3q_2wCc}Y1fdb~A5|C#k*a$+~o zoT@@H%7Qg3yop?lO|mJZqj5wJmk_YG`9%Ft8%u-QkDb)rhRLrn)P7kyQ5a6T6#XOoL>^bbR4mnwa>GLk?och&6};2ezM>8R z=?2!ClQL*g6C2OWjt(E1S>qV#u88tB_;gYiN+u^6QGT$l#}k$^q(YGc4y_VgHT-?;<}RS6rC?{dcTM zeY*y%yiA*WdXj&9vvWLf)e{?Y^e`ksh&Js^Dh7KZ;pU>dFs)vOE#wIuOGH37-$@Rb zWG*?l@QXQ<+g>N|`6$&GCg4vuf2}RDgUzVAUH!B5t`$iqKn`{EAZTT3_^a25lWZ8H z29v|+l$`f^^i=X?a+5z`(xO+Bqj{4(W$7riP>EA$!5lO>l7*rez|Y%>)RC02ObW?i zLN~tXgF=XFlTA}nhOOv(i=l5`H3a4mTj`=5;Y1R$fJ8)N9QkW(aYGJDhFW$|Gh%ZE?MUF`@#1o zN;dL9J`q)|GP9QxxGu^#VAEe$=S9r%Gfv`*6%V;x5pXqvI~R((iV4DblcLE*Mk6y( z_s>~S!o7&H&=fU33=o_|^NJ2p(BbnNDXVgj-j9A|wGz~1DfuaLev7gj&Q$|Ag#2OE zpNQfS&<6-lfIEMAjZ1v(7dGLO1jfJzO}bT}X_Q#_M6&=~9}a9WRgnFw4#)kLKUT@* zgaV>!6F9cuM-Or@Dbd|g^2{jCJiIE_A(|#2pt**VD+n{YInFUnF0EBXIiJtr*>?UL zFtgY`rb;!d+RBIri24gMngc+#0noKqXYqL)BarYE0)siwUwjJ9o&h3xa>;p+^d6V$hyiLlORLudvRA8g zI2=PEf!mJwa7Pq%F*jv2orl>FDP4p2H2Og!Zd_uXLPw?Y?o!)ulAPH}Qxx$A;w@Aq zuel2?{rn)W1_TJ}%nj#!F!QAfGX#3^MH4vH=8WQGMuN`gS&ttGA$TeM70CQQz0?~7 zCAB1k5XaB6zqw9nV;w9abOs>8^Bz~#UfvMIDFAr!wV@AkqWcs4Bl6TurZkPK&4?KE z_dw@U_(GNmWuw}@oGH%_rz+Jd@gg3Ut4%ZTQZjjw%-TF`bJhLwWx9)adG+8SR&e<% z<8rs&^0K@|yRXF&kh0gAp>LI;un7H^UbdO+tdDBeYz z^NAG<6$qEH?DXdc^TTQ0(y$o(OM<;E+C$3EKhXgtG-OWAui3}D|=T=DB8#rp7*?DAyF$aJriXmnxB@>bCZpDjtj3@S*Ns8Ejh(ggl>M6CWNfKHBihl$qjsVHM_jb^D`;_Nz zrXl{aV_$2b$&66P6GI$8Ki;hPIpdPv3GFpc2N z(Ys&q(Fy4xU=o|n?R42}gkp$Qz<+jzY?f_Im?{;002_i8oq#dqO3`>~cFqQEHf28> z1{HbcaiA%T=1`(16w;n(ZoI0R0`W0MbB#52HtTiW$%N~h1i|0BmP>>(Q&~AanUdBd zIiHrk0V;o%5n(%D(e5hh1Uk_rIq8--G2E+zXmpukoS1iYSUzm(^g1C1#I@<25$Bto zoX+0bTV1xeEpPHI=9n#R{}~?PEiE}`mU?HOt}P*&W#OzX)(U40HjZ;;E`zOF`uklw z=>1ab&09Ui(1)+Yt`ojjk)M#mcM)t1hysgm;tu8o(RDd^83fIU_tAKk)3!w1O!Z%e z=3_Tz6TtfFSS8}a$FV}m$stMl_DOC^kabbg%^ZDxEWkB5Uip&1(}*Axsg^bfMax2a zjMlE1h=juvhuIR1IG}}>yp(rU_RvQCmYNe$z*6#D?+1!AN6o5lH~#)|h=DA) zy~GG;vYspA(k%WF$cTUoD(ng6MrQP}r97@rZYzY9Z!|x(AQ!!qXoooEcDqQ&vDI*nJgxB^(hqaDnSJ_{ zQ^l*cZDtYGm>rMB{8j}}x5J6pphmLQzmbldo+4zCnm}>NbV*A5-CRz@PqB?04r|Wy zD-<_YQ~I*gqhf>5o@&;nR+OTR^T7OZq&aLm0hy8?U1GOLp+me#d}YLiBl<}}V?iY_ z;A|x3_fW@A!1{>a`^XsJvXbSu%Hp#2((kjq^HPPMafILc`jOGT-v;hT9mQz`jTdr6 z*J}M5j>aZK_EPx4YCh@x9t5(SDu zfnsq;F(YvFYNF&SgG)_n0+1-O2P}>UR3T4upyRgVjVE{v z@i1x=iQ(gGSWrHCS^BnH9ewfrh_Ks%*wWbvHab`m{ts(ntz8*6|K zmS~oayWct8FDJvo0?Iy1*X~#<29K8rzu!_JkWz|A)HYlE0@u@LTKLPp-{@BUn9;?y zzw&TD7H@&ESJcOL{~H!?cOFnG>?Yd-~KG)KkG z0wd%Gbb}R#387@uHs*@N6jk4Js`?{{(IvU{=}<4|z? zvJPLt^>;n=k47e+_VI^|WM@n67}POQ!Lfz~GRiSI$SBzhc`wld3SjqRjfT9`Aa3DF zp7-NtUV>1^Wbo^}w)Z?b6TGOo7k*g1R>D-n8Ty%_4|1IbgN>5;pNR+QQoi+e>rkeb zM0W78eOq|{x7j-g_%%xPC4cT5zb4Hsj!wN1J}%I2qTa349l>rCxsf_7_q5=?vnZy~ zxbHjWcM?O*V@!T_2AYBeyNA-s18Z6d@`Gp- z#WVgvwCrSjVdxokQV4XLMx+T2T+F>KYq!{8dOpycE3>rig2g6ISl{EM7V5Nh}+ee%S-J-?dZD!?C53ZqA>u zY&ALn9;cs|ZHO8@7#R1Y_OzC#FoSfV#p@6Ehw=wuzYq6KH)}DsW{vM_@|m2r zsE+v>41^OOn7E$tTf6|8yO-iXu)G>fP8Lq^Mnu561ycBm#QWUibC1s#{-*~L{-1k; zGd~}t(zdR@^}qRbTPB5d98M&0Q15@-ZZMvC2iqm0Z*YB)wQoOO9`WSM2N?+gziVYApq-&sl7TFts8GKz9b~%}pW&4CnWe&Z-mqwn`VuKc@qiEgEl>VqQ8#D~ zHj=A3{7f%o64Sd;eFAw%JwijuIuL!ex74qB{4c8F^loiLQ^a1@pq$fxwl;-Q`uFS~ zmPqih2btVnBL|5@n5z?*+RV%;kuge;^1b9jqbaHU`K&~C^hxF)vPTG<>cNG9?k>VbCj|sE0nj(J?7%L z_`Qr|H#1Np%K8Qo?CHuT+O?_2C}^GXrGnLBwEDtdjvP)C*!MVP6}c@wFTnnmqS7TS z0j~C0rZIDmc@$JEmPF5)6H-mfT52q1lCl`pk~%Y z!WX=3m3nvzp}EsLHKexeH`ZkDPo;UeAXgXm^pi>Z9ein?Ju95kNQci2 z4M!3ro*8nL7Pyw{>M<7>ajlDY83pT+)bgt?J{ZnZg3_6?`F;QpF%81^Ta$~b%JhmEP>7$x;9W$kXQA)yG6?>OP2hP4;VA5hRF zyC&q-RQlVZR~`Z#YvTxOrd<2p{c~mF((~uOUTd{)TeK5;^hU};pxyHQ`{p8W9&I6^gmdl{k9|>o}P@x zlkj*3ywZ-vBh+$43A~cYPCif@A!hM+%}s2j(db~4-wU>^PL*zIa{ZdU0NRQxyc+@T z$t6(CDtJH8uBIo*MROf!`1|wJ7f_^BWA38qeq_6U_RlFfbW_zJedjt7_58Rs!sxX0 z*#PHJ2E|8QRISIWu!vIMeA&Lgq04gh%HH9}4>$NV*0x3TPI5;1)`$)E6}F2ldrP*l zys^)C{1x}>WQ4T$m2*`BavGGl_)V&QnyFQRhDgO>6p z@>I-inhe)XvJzFhaI2>;>R+|qQ1hQIbzZb@8q|>J-*#nl52w6vNs*?tb6#_2PO?qO zCMQT79_NHaeFJRjx$}!+lu^B~r< zAM;qH~n3pD_0eEEE~l)h*~2tJvDX6CETem)+$ruFW!%Is za({SpZ+eTr<~DiBUgKj+aAom!xv(u_>8IV%PqF?F=Gdo_zBawhi$VXm3Jf@{g58T~ z9-AyT#tx+ldaXUzR2cRx<2_JZ&&_hgjXWIs%VjWWWgY!hU$FvjNdwmo!&5dbm1%d+ zKQYcCR_7>ZFqx2*iJX6>w68OHU@Nt+$))OKP^_w(TLo&KE8yykeOBf9uQ}?A-f4iT zuk%Ow4KZQ^Pfj+1+5~-mlv4P6aNXS`b+kh`zpkZ9i@n?r>Qftr=buN@a1Y<6xsg2? zwXxT1^@L&FGs49eM3CM+}vv$O~tN9OjoSyNHiz`QN&TJ*L-Va`# z@fj_t$(Gw<3o}%Vqn&AKi^h_>0@D;-wCInMCVHw)(?a^SXksZEW9E^z{0BO8-#I&4 zf0%nT)WLj5fh@?He9`Tse6nx9_}(CetYu!w=*k&IH5&`OAH))SlgQWqtOh_5<<0qB{?bjSd$~8);JQyzb^x?Yz%}b! zbvmti>xp$HH$lxnUlR$zlBQM2+QjFxS5B0S9z?op?M0z(jsJdv9ll7bsfAi;jU0NJ z%6~1P59^*GIr5jW`L--g{03a(_eAr{mp}G0{p~^lVXVFDN1@Vh*Yy44w)@(z*Js{- z_d`bg>C3>?>%Q_UdWO!o+>H4YlJC*0`5|=K_c=mCc8jfN-A(R;S!uF@2}|}V&5y3A zs4K25HjJmiV$cc|)6Sz>w?_w~bLA$TY26opGS{Is3daq>_@#fJF4sQs@GkoZe#@xW zPGIoOkEA*bZLGiFHlGby>TS03GBjj(t8Rq}#Y$Zr{r*c39+%b`j;i(xi2c$& zS0(+Q#K-*i66G7_z^D5||0oykY|a|OLiZR4D3{5;o|S4oJ$U#o^6QHIMVn^mp?+-C zYQy@)2tmxL>Q%(nfA&{>9x=zy@1iDteeuqCtT+08%azxrdK7zoKf3;GwQ3B(N8-a5PkSsqA&7=7z6d?z{*81997IEzv8g{Js2G7;GN|8q&=lDM7 z%>osms%9tp=k)MMr*3Q9&R*@q3L0PUt{Rv3WREVUS`^!Qe#6zDdFF zWFYE9^}vZ*Ws^#W&A`Zs#@dP2d6UN5>2a!4Y;M)3a3{LzO}b_$`d6Fu=uL)UC&uYb zMuzX?pEoJDHmQGB*+FMCPcWp@8TnIGPeaO=kt$+l^a_I`@=A+%q?F=As?#JRLggUe z)MB+;Rbe)>g{4YV!B@PWm2zU3J2tWgkmGcMGvcMQgX{BU{OA9IzlA-8Dp-zOpJsBW z%xzmS)Q=U2xFaB`X5gR=vgJ{NEj#Egv-pA?Ginq!Q0r*WvO&bn0z+>&!pYDpua8-Sa@QFFcd^~U## zEfb1t-!OCu4_9fPQkgz22J>r7i)t7AcS6d4zNWlfYuDraai|(lv~@RHnenxn=3zx7 zIq{Iu5S3!#btM1=P=CW2-!6=VRhQw zv14)nW0mQQb90t}+4;u5D`J^GBRTtvKk0jNo3}$u->7>k)LC$Ew^DzHnbdV0 zf+MSq#7(xnFCo%-pC4OjSZ-mW^W1zfb+7UFJkq$W5*4L`9@OX-x#x;Q^SY*ay5u!Fm+m=LH#*SF#|i7jmF{>-C#BGj z3VNZvxYgF^M%VTT8mWMj+QibtKxtyWT+)3}CNJTW#yo$3#gA#tq!IbXiRX0MX~7zL zIy^=0O+}#)X)0Crej4AWJmJ?oK6uqONT;2DJZ{#NaopqZ-%h0#Nmdv>gU&r>@p>YD zh>diOlMZi!PJN}po(rTo4dPz)au0L8U-fIJ`nOxP#a@lQXRZ5Qt-oho=w97@{3pq? zcdaRXdcR-a-C}l6ah8Ic$~mYf4-T8)#^{StjjZ!FwS3?&{>__jug)F}V7FFP&|Azj zEAX`4FCrCarx7sd9|@P5!}*}7@Sm>~2WkA?^uiE&Cm0Br`2S3C_DS_VNDcByixhB@ z=6AMu(UtbXCGViK)W^2@g(Lb!)f<88YJsX@ftrOEHPbJuKOgh}n!7@|-zE82)GjF( zxL-UR*7MASa~*P~+_x{N{1{tSKGAQ{Y4LpvdO1zgR#CZ&_o9&D#Y9ZY#0S-9pV3_Y zfWQK~`YuPizXCJeEi(gxv*RtZ9|Yeox4d5${IJ{d;g{gY^Olb|!8u6l9BJ!^-*e{B zLuIN2E;WFM8^JKQuV(Zpo}DB9bHYGbUn&^Ei_YoLX(kSTUmRZ&7A?3|BqT5pui&UE zJUT3X`o2-pN4s$PivdnxY58bvtmT`@(d_OK_?OUkmbzJ-(8gBl#=6k#Jw-eqxOLsS zA^z+81L5x~{_8p~znS=dvwpb_@!xdz|L*O-9r@S%raxH4dRab>RX+9d~T=&4nP?-1(md(vK;eEV?+l>V{Fk}8EG9w zI$Zs&e}`L-EJV(A+K$+b&fSmC$Net6kI#|<&SFF^@&cNCMXuA@u3xsD5x%?`2-qAK znH~p2P`LgUf?Ny@Eys}*3LN7M*6Ou$wh?pV>|OoJM)Yf%YW^R$6~B6 z+F9>T3BI%;-UT9PgJ5N%?C-GbB0)qG?Hpv{oSH$ThT>ceSV9MJMvqtA&qPSV#BYMc zc}K*)XNhymyy9y(=8+e7aRM)7X&yk@54@A(r4BEgXSgIYq1vOAiunrt1fO*%pPhbJ zv%8n+vPy{0WIUC1%peA~{3bXWCwgV~dFD6Y(rAlR6ty()t8~1LOw_uJfP<{fcUcFC zS@$Qdg&oqB5;7efGJO)VBOS6c5^{?ja*v`|qdrd*gtsEIj^N z-B*=hVuUa`eylUTq(*P1bAG&Z@l&Vie5b*2XU|Tsp<;0dIK=duWIuk0;U7t3#t;{_ zE(3uOBMB*crS~S!IE~_RILa(^rFi8+^i@MlJkHG1&rI_}%zbPg*MykagjjXp zLQMM3Oh(R3XF|*tLoC0XSynPye(AKYlyV3=b4Zr5zv;4m7vlKr%<)UG(?q8gWvFw5 zR99<=>+3V8k0EaIOH8Cv&QD4`%E1fM6m*NUT$TXj;d^i4d~cCOrv0BS1KlyQoY}&Z zJn;COB-#{chqpPQ_C@0Xu5)G|Tw(=$RcPgui(6lH>W!k!quexmt0 z#Nl<2Y1k7NnK0GYp@v~$$zg%97oq8|BSiQjL@pxQ!a^G^eA{0~^o50tgoVw7wJd~% zf4PX-mI*tMiCua9^e!xxpeN4Zbu4X92&*hQN(Loz`9z>6oSAl=12BWHUxCLs|GTS9&s6!o`@H)RG=Y zmTLtX{1-sbntZ2Iz-1Sy| zm%~(ERg%3arhQWtCRfdKT}B6_}h40;`$0}P^u6>2K*gv~#E&^o_M;;Y31(EjRuw?SC z*c8dCO3r$wmm>1&%Wu?%A9TLkRa|}3D$>{GAg@3N>XMJ@42x3p?`v`C>+!hhjPJXb zV0Aw0>pfoRap>!AlUJ{n?|gCJ_T1OEDBq*l*RM-F5YYG5=BBT$Z{Yam^~lXTk*LA4 zo5AC#ccwQ(+mXZn$q)UJ@9(&|*XnhP^!Lj|cPT3LKJFi{k)K$3GZCxMpWOdCJGv)I zVcb-HI;?N{`-6MYUaw*FP+Qd0>;Bev(Qh6{e^|V2`EvVyw%Lnq0~9X^%&dYHFO%P$$G*FK7JHTd?y5oYqUPQ8>vtD-2{#jpe@5Qjt|;ED z#NK>Y#5KIb9p7CoDk^PI%H}vK#}klqk6vUusV0-%@fFDCRx72@GFp7cSZ_DXuD^jrggI=k`CRYUJKkK&$+}FD0Q;krYl&b*oCynD*D4m zWCN?YwkwI7%hM8Xc#fI-!&G8fT%p}A<24@h_2zv=em1Y~zf6VlD@O`_p~<`NUldf^ zzl+?z{&e|F^z9%y0quEIc+J)ricx-@NUq(rDnr0#+;;x=-212UjPZ@l$EhwCcL?GLw|jjZ2$zdsb5`_etLVShFf1>Al3&6|6Y z#?t@$`%S4TRFUU#OmTF?pa13?9=}_!|F7?lg2d>}iv81@i_s(wHd7XavZ0h*kL}d}#EJjGk$3l-z~r z{V1h;x{*4$aVK1v!R0F!OKS!CFh=ded8$Dir3RH^iT7<+V-m{GRYg1j1!}P8{}r3A z+mo1Yy*p_qVsSz?ec-o_gz>P1&mCrA!q(+7M3bGJ4L`{3w=8~;|8M%>?F_@Kg9^pt zsRMN-m{7r7O_t>RoI1Yx-w9HBw@>q2Vj02n+R5c}CaPj2?F;&3M|{Rw%6?{_G!=!; zDhwJvnJt+c)_pQJw|bgqX6^F+)6iolKe8n&-PRCIbqDGqta3W;{gSDpvXu0UO}u&c zl3o6pxrKLNS1QJ>J#*RGj`GKnRTY%EQ0LRFjuFN;G&ixi*_S?@Mf$X5#eQ5tf>`kC z*U`%NSbS2;4HQgxbt9hKz;ZK@-hXv7nJuf>srrOo(>_&9I-JFE%S{X7FkHgJoh~6P zXZZ9~`#pQUmH*n#Gp8)8-4d^tYrAEEAFMo*PGLMu>DyneJiA{-T(GuUa7XMtQy=jt zi;bM$skHU)b=!Z@{=xd7wfEQOgSH`3o5Q+*A-87@PZ{KWA_Zff@nh&stdA002*;nr zw#4kPS}`<_9lygTvppGtiF`d7Avd%=9itEUdOE?DZTou)$Jh4t_l(#_+duE+j=%o- zs7z+}cV1iM+uucFL%XvjtAKB3D^7}bMJ5JKZogVheNtR|17s|}Ck3}(`+Ib#}yWFb_7`QlS|7d@6)O)-h)$*cpfNfi>dZ)-9J>|}HDLDNvDrH?# zcJJHw<1j?)uk{<&w_@zE(FgPtkM7pg;_wQz@yUyoz`{8wl3+(*6YT)hA^^ScV&jkS zWIwS=8xQO&;`bxoM*w!w1fT)}CZ94)PJ>N=_@)w=P7c!%ViQMSIQ@3#9bz&;Ces|U zL1G(+5JAX9NhWq^Ht#UyG&bddFFRS~-Uu%sFioWew*}0k8+<&e5-IomLIGlQxkf>0`ubzr#KkpD2zh$aw?-a`N+IqqRa(sk#O~7xJa)xkPmLXG{SSg~PU7Vm7I>j~OJ2X3M$k?5ha1wyN2Z zVAcpWi}BbK(z2k1X%Wxdw15AA$$p<$h}%*|gZWPr`44yHH|Y%{KIB)N{jGqV(!c+A z+DdCkNiRLIi1iuvD?2A9rdy-Quvg-YXx0MbNHv{R<3InPrtb1oKMgj{^#4>&vVGr- z&0vz7RZz<%wSP0ZD)sPfa@`-cndyw*WTKG6QZVzH_Lsa@zS!IVI`c$z`DL+`7V=u2 zf1VnO)AK3J)D8L}KTWF`%$pwh(tf35e3L|B^z0)W%V0909awPa{LUZ1-KZshXwQ+kVBpV2Xq7z@*s1R(2L52KKZoXNs6 zwc(dD;V|H?T}H}9=#R{!i1{-6vq-X<;<`O!AEz!PTwVBk;GtgYOy=2C!2qB7j2rJc zP2}x4>$lZ0K@B!Ssg(O>9xPb2zdbtu{^MbWkY#y>JNZ72`jPL54fB3Dk=>!0==zne z>bQ5;;fH*kO|I$XY-O~yEB9?tX=+b>lH~A9&J2JQ2l}n`8 zy$z!-^fmo+?aLyzz<-IcD?#+4!^v!ptHU(7Q=&@8E5Yhb$`ZfdHexSO#CDcwiZo0D zm+vN#JA6#&&HR_>xtd|VZOZ$a3tRn(if1&DGc}*Kf+;$%evHocE^kwae{jgmQcHGA z3fj(pVSy>ilj#4$dMWUy-c=4`xHN?8-s<&!Cp=@tFmyyoGM=i7fI3no#VixN1^ zA(4mMdM=<1A+Jj<;mF)R;oA+rh;Uo>OfPdw>+#}8vf&&Nx#WpW~i9KW3V`)dhZ7`mJF;s=KUd1(mH7{J=C9w|^%KQ1whs zcZ9Bre#RS@9(_&|8O^cgV2SRyn?J--IvuJb0F=|B=?Z`7A6>1U521@nTN=QRwz1sL zgBl8}|Ln4US$#bA>Qv&VhMF*Q`hi05NGU&A7 zwXAx*&Fyg(V?SGwyVkII%%8R2$C;}kL4wXzhI}ix)z2ob)P(|mFdwvzJ+luVW^PVP z6zJORc-OD`({4WMj$@bkb-RGHLwefu*6-Godda5yU*MV3h9-5t0g~b>{jcwJOZ^ouHVb>~jJkl3|hiIa!MwrmcM#H}deW~6c4)4J& z#;vs!N7%3u%^RnWovp7!eZ*J)N6}e^HTCv!oY=qf2CXLH0TtO6fj@|0~?W6$HQ}7=iPa6-kfva_w_s9@8^S8@3#_+=atHC zxIh=*8l@?92Z^+^El)~F*INFhXJMvd;gB!rUOH@0hD(Ja8Zr5{{u}zq_)VGWO{JlF zhoHUj&qw3t`>VAG$mI+Qqb7&}Apfk%t=SiAKIUfz3)uc#(H-^P^ zDg?r{M^ZlQe2MW5+8|CNRBy-h^5jaUueG+!TQ!N@yj>EcvM*zE4B|%`**57kBRX;b zvaRBZx%aRAL@)GnoW)KqP%?tZU)J$l)Y#8qGm^(;pNVsr033K>aEi{3A~gxpnlF4* zs(v!SIg$+-2!>2#gY#lx!DRFg44Qe%68(g#sNl;HgyUcu-drt*^;jsjQ$&O(e|{Op z;#mV)a&FpxdBIgv#ABtg#4J%hB39hZo&-Y_)hi@18Xzq(G{46AQuNvN23N>c@UT7Iv zRmrOkVX0Es15tOygZFo&*Mf6)f^E5q=+M1Uc+!P^$anOS?fA!3REF)2C{;j>PY6w5 zw~Je7{aJ2GhCA9WGfAQK=S;@){zgncY${fa!#eI6 zVSS1Pb}lgvNr~$VJI{%Zzkn1+GYw&Rq%%>unCOL-JUT4e5dC(#i>7++^&m7n3xkxC z3t51zh>O~=UQ6fF-!v@g7vtJg)!)Q;%(Q}L!lbT#hZc!(=;tbqmIXkzG?M~&#>(Ki zbo4Y4ELLvlO8Itl7M#X{I;skvRk2WWDntr1R zal|3!&kfWd!Z$CA!h`Y;gnzID(@0#D0k{+EG5)s=Pq6w*)5zwpa)&rXyL8x3_?8-;}F6NhLZ)$O#|?Og3L-&%@7)NP6*-F< ze%s`%VejAYCq$d>DL)}`P{;ZMu(HxR0F~VjLW#qKzoEzJ=pdYxNV)IIV9+T_O+097 zhMyyV4vigvM=W3laWc;Bm$o_BJu&cH5=Sd?RohRwRXtoMAb+ z#Y+_s_KMpU&mZ+ABZ&;S9|AGViFCo1;38NspR+b?ku1OAwGs}CVqlB>ZQ^1pm2v8_ zA>ssbvv&mlB!OSC79;CP$LTM2`hvTvtfZGlT z+VB5m#vy{@5Ysr$DLPs`Je$Z6nqPw73Wy=F3jU~fb!EVz*{ky;OMBK7 z@&GcJJW60CDq0?m;=nVcNb7-wJ9KDs2F3*gJE^!c<2Z{*oW^8CH+T;f&-sLO^-{a* zY{+KNrA?=47zyXBQiO;c! zE#{yyYuBma$|$Udjk!3lz7`69oS#9=NBFYtITa#`m%vsUh?&UWa`j;O$&l6B8*8=5 zNAqvJ;}EM&F*gcxec(tx=uN4jYq4EAj)svPT3Be-?aQA|_BMDw3&&{e_G$c`9+{gh zJRJc8f?kWUb_4Lzmq=KYgR66FlK|3;6;{-L@oYe1Tz}=rvS6r;0M`tk^_7AvA*QUs zZ1WcoTTTcCIOjADE%95wYZGok<}B!k2eWe3qBxOi*`1rv+)|j!ceE*kDD?|_Og1Y+ z&?K%Nl@w=?XIq;E8on1J=ET5LV&^W<`11R+S8CB^AzpPY2!(6>{`n66Q?y;hh%NN$P^Xg z(8Qysr5rtUaJ(4o8v*A^!>mgQyc8Ey04+zXNK*?y;jxxKn=L;icvD%5@clE$We(L-%$imX*;Y3!plt84Y_!6dgn!2(+iz-JZb5#d@3Kg6L#fy0yypp`D z#G$Tpd6+o0dm+}6yqRqeix8Xe83vXN(HSB`x19URM$s!b_3 zwCr8uFyZ#84R;(OyAb^L-9y(M&c{K6N*@8?hb6rT>AOiay(1Bk{Pql|pIxT}kPTM^ z`veL`iG~^TIL>EuKu3tzZ4EB*H;J=Nf8oWLFM=J3KNdNh*;wypQLhQJ-nm9#MOd-I zvRSx-%OZAvl}#PYJ$D7~5RiJ^u)GUe%tAj!?;8@?hItlU7E*RQh}A!S6dHW8G_aHnlrE*qp*qPABq-dr4s1z0_Ag>N za!cVXf*ckoq(vNOiRVg*&HuYBRv1_;3r7SU`Ye`1D`x3&ER!RMMX`?sJSz5&S$469 z#6e~GXLNwDaes8;)(Km7ZHOVd8o%f51a=+t7tE@{>1)QVR$6gQqQus4lBAkEXp15{PMDErPLkG znONJoROLmdNjZ!gOS;=ssm>3l<|qatjTATWr1HkuS-+rWK_zft$EdIhIKW)zF6^N z1A0XbTSx4tSHhs-cob{0OwF+Pq@Y{nY!V;-VkAVNL*^1l0B@BFlD{O%Ix6J)R}dt7 zJia|CcYJUaD$FO`Vl0&KG;Gp9LfDWY?-BItrJy;u1t3(>PK2PWW(1*%UJ5FvvNc;( z7xRcV=05oj9%()WF2NH%g&wy!eTyjB=Dv4*@2B||2Rxeay%+q9^HNFJwE3m~B366y zvTQ*Emw0&>{fv3VIR`#@TTE>8D7vq1Utnr(;EZ|nNo)dA{2hAf7pf18W$RGK%d|wx zgBdlRf}GXgFVFp<|DM(x9NwNV*fJLWpjSl{@~>RW8wBt@V;{F z#=LDHk4w?qq=9LfDpWv2Jv2Q*kXYE;43p<`VoUx9K!waE3|>u)`7u_8g@Es1O%D6&kBvCwg4j%ha`#{Q+!eA~Z$*Mw6TU>8T zr5Fpo^+6eHN$i?k2+{8-z($lr&7CEaQ2#C}qTp-_fr&@Irb332Ev;5}t+qk^`$LHl0n6 z((S=N9$O+TR~Exd9+5Ai0qV0D*G;$Blsw`JD58#k5< z%gGF?lt6P%m|4tOgA%|zOpJ_C7M@I@<6nTQ;C5JPtIYW2YTl1kq`wMMvC_brg)7+MV1ZdGo2xs+^bWbDg(&+$&_=T zh=7Rdz1C{FaZpmIEkOm-D4%Cu3`261H(fQHZ_7>;y za^#rWYgBK=(-%o)Aak&>f*YtUCf1O{{D4E&A{2CbS?p3ZIDxAm7UY!2hSlD(kj-VO zC*+C41Htj!)3JisRyrbTv=e!EcrukkVq zREQeAUtUt5o%`AjkJK_9T!tDUCiJtbm4YHm>2Da+Qh>`}(=gr7Y~0rgAOf=p&!tUB zRk$COppse+cQTxnHw{fJ&!r^3yf|Vs`oVE?6Nl||6_T~d0j**T;bo)|-r)Y^uBmv$ z4Brr`Xi2Y8PZ>KWVj|>%$yk%|g;y-c^S{CtU5p)&Ys4k+?rl~Qt}!y(wSYdaIrwaG z07N@Ijc=13ssXlv`}0Z3l|*Ey^rs*>tY&rc*9&RzFX)QyBn59Bop(&HlYTg-4ibrmz*ff9iwMrjq1kr%yh6=ZBUO2<2_MmYvCGA$ zKLp;5C$F&YEyVU0fWiT60T%IW~0@I7|LVTA_6DU(O;p;GRiQ!rA2in(;6$kr3HvWcu1i6B?@| zG8Ao-;YiZpvRuZ$n4l)!8I6aV6-mpB8>d$<;E_>QXxV2_Tq=r;InAEHR|?4>ECjjL z&#V{(wYW-!$02u2NNhF3=_-FE9x!>$+0gdnNEIImTQoxm?`qCI7}{6x_SR%l}^36ZF0K?6DXLfZQ^Ywh?xGcb58s5w^H zB@aWPLLRa3S;bwF@{2!{8ZTQLFFziyxEUWQZdNA-trr7TEJ;+A`u?{lk-SIFh!gi7 zRGKf4s@%GCJfrA>XV)b`?ok4__=EGRmHvArHDJuMMgmn-D;Uvbn-h}yh=96Qp2Mv~ z-#MTL3)W)G(lkl zu@IAf_MVQ|*X``CVvu@PNYmAj?t$>lOIP#e**{mRRnq`xOF=>NKnf7L0}N}K0qWtr zLRgummRH$LskpXMY;-G`pUqKm2=MzF)W!~^AqHxutNU%~Kcya)IEBSoO-~ZYz#Hl<#$PuB#Iv~HGUVkYgWfCw zs|e5-p<5Ixz;esGnhrT?;gxKQ@{9%eVIgtrx+1E4*3B2=*-su6*8dAw#Be3$6lCUr zE_(BQ)U0a4`I95nsn!8t1r_s% z1RXnwA4@Bls4ICsQS#z*$;$~Tzq^Qbl22^~uLssIY7QtG?jeyX6BrR#)9&}CLK&GL z#U!#DmO}5mO6*~?wKco^Kw8$90B|=8u)sp!$a?IV159uVhy96xVeGA=*358~piQa6 z)}#tT(A!}y(UD-@*V1q3!G~-F&n+NCog228NKv(g46yg*DOZ%sS{Rmo^p#F$<2&|& z%0NO!HM#lh>hv@J+HHGdr7GFAPb96@pM;vQAh0dF2O+~|403`YJkJaEV*#9~ z9pl8Pg@vId3GDNUxlS6OL9~CdTMBF`QD@vQi&~1^A9k1S* zm(b@0sd$Nig>XLIaiZXJspagzivlEdXaJSn3Y*YG_blDQm(y;WCRg*8)yfldDgBx? zRDJ&~q@Q-Y@&u%V?2ux9x|$)ut)Ax|3pgGEb_?N*ngRDGG|Ojz2esi=yw`3W6}i)e zZbV-94Y=vOB|$e-eJrK5R*`RAA^!f1)O`f57ME#7@EDExDSLTYKouGG8O6i{J; z9X=N1cOD8q@MZKonGNekg-mu$bMb#k5Qaaa990F;o*-fO{$Ab_IyD z6J?$&BM$!0@_D=U*Y*q04qN#SuXsdSijHBkiT@~EPn`e#Ad3E3st22z(J4D1=Alkw z_aXS-X2br_0wLz_x5vxX4f_9bmOG%G-%U#z2m`%m1N}`4SOAoIffISj?S8Gvj2)>@ zgD7``_&})=L#*eMcv&z}Zi8@nG6K}s%=J||(Y-bJ`U#~|GxeS-&sw?irPvhN>oWf4 za=itG5|!{iIOLn3>Zzp1!pu98ti~X{SisDpkXn4Y8$Zw z@+=`U;~^cT4R|ByFEC)n1Qi;^?n%I)x?Ry5Kt0+Cm=8h?NVpXTI!gzXRIo!CkXGK} z>qkI#A+XFLk6u6fnin+07D`I2)i2FY5(H_}^}Fm074LXzHG`U{pv(~geHyU17*R4Q zpu0;G895p%UAcGLJx;mZre>FK9}>L4OvQ zGAb4Xf1>4XIWLQbO4nQ|R|WR+VEHKsmf8A(vl^g|y*^&vZHIs1ZH0;n6+7QPP#>FK z7HaO*d`oUyH4c|48^|}N2GA4(%?+{tG|M5XJKoU);498m#+|){Z6_^2tiSU$6F|@2 zK)&1?`u<$CjKt0(oj(HwbX@Ht(fam%0jHNllBTrn?2+1Su2n7UUUZ191W2+?ynN;= zk2fe&gCC#(mH_izEEssUi{v@v(QO7)kcR3AkXl}VHWgG?3b~>J(#7c>q5uJ6@m#M4 zkLl{Zq+FYgteVe|kT`LRk|ApZsF}sUjSdN@MxS-owQT;6o+HW(D7?wcv0o1$JtT+* z#)>Xp^^+ryXzM{=HGr&V3JVJXZJc3W>cur{y^j}7YXShS7u`*^XC5OXoN&O0jACPhSCO80;p|ExLFY- zuL*tn?fF>ay8QII;*WLZ(;XEHsF=MJUKP-J`k6aU(ut3y3jgr9(UrwRv06tmpS|JS zYSUp*zK@M?;<(fviKlB2;?_Lf0OB(yK>S#`O~gQtOL>^PB`F<=iaYdRboyVn*xLJANU3ke7i zt(ZaUHru6b1MBKR6*N$=n&oKMJlE-SK9>NMq+7{HeEVvUN-PN152(d0%B$8Ws6p)c zjC^OPIKq|vKRlWYbqWFDOA`0#N5ihsF3_#Y=$g?ceShWeRnWyRg+kh?OOBCI`eLAX zUT~$IUBNq)!kAADFT}UGrHls9;}x#tWkUR8?MYPjYHdh433Ps|qE_+!?sDqo(tA%9 zvFj}-AJ{uO)2K2Qx(W8 z*1M`1LXNoS-|QT~0{UZ%;b_Qjj3s}|dTl|agkZc{w0D$3O(hcfSX+PpR)^FO+6jNx zPV>{9>*J`j)??)|C5Zh2%aA+NwoA2OqdK z1Ev=m32E!);EjhrkD7S?v@n(bWU41r(}9LmK&HZbO`_d~YC`(kKV+lt)N$hb^lO&u z^7c&@S6f;n%y`Aj?&SHKNT(Fq)lY4WlRu(`GmahVY;!j}`6cj~bW}oWL7k*ltc(i3 z(m_#c7W4+i+ z%5KtmlvABU)@rU-3cqCWVlyOPGUZN_X*fVdpg~fo-YgHmXpuab?)pZE%8q>Typ4^+ zcj4o`xVCI@VKOVK^%>lX^~BGO8Nw4Xj@1@l&B_zc^I~h5X^;j`ftQp%PUvXtOJe>LpOp zRKY<~aHULAd4^Os?>f|JRltWcY0xYID%IWJlBVv&XOyN+fp4Q{9khqQ$`o6_d;*g( zII%s<#Eul$=9;M@72H*LxjLt`KEQv)$JRfypK)3TOLvpR)0EB3fd%S$EJJX6rxq!$ z*OW}PG&RBifm53KdA&io*t;qZerHA{P0`HIBulY~SE|5S$%-wLNDxZO;Q8;pIF~^V zi$uQoQ>}7M4M_zP1U8W{m=RMT69WH=I_ayZ(Jk>A($ALH(bCh{syr2?Dzz-+qS*+- zo)r4QIms=wwx3qtvF8%hwiw|W{CIcIl{$oobPIc~vF{c>Zy)I%@#gBj`?ZbyNRR8E z5$g|O2?R4vV(Pa&ge#M^=c{6%D{-PjluyC2zqXIG)8WSl(ae^y`&X_Ad8J{6Upu``7xGB03XVBE zQ>`A6mg*NFczOe>p66RDRlj6kC!Z2j8kZasi`o!OzY7vX=liAAN<28Wl@-m0yEt*4 z3MR;8C8Fm>B-6klvYvY0FAPt%(HoAoeW7v|akggVn@thZ}I1|D#?M_3Xq#iL~frW{7`3o0|6}H`& z>C`;9!?@pICdzRIioj;_ev<<&n!U(W`bME-p)9WlrBxKDO0_$#zaPwFI*$64XW=M@ zCiyYh2WJW{vI(v~FwHnMgt&P6s!FQFwUb}oDnKC`4K5`kiF~*bk2L*te_EZv6W=@{ zXN&=;=dr;oQ6mbzE$M6z*>I0&Nd=n$?lcGs+>j?NR0E! zzgm#x^g-cf08|~zfYyM4sPR&xGhC{O`dTshN!~iesho?fZeqCfMM}Bv@>*zsQxO&fHktm?>KIx%&FgQx z45=*LE|pBEJvg5!yshA`k?683eo6a9ludZG-G5)bFX_HJw7E8FcmKEKlKcYI;HJLu ztwZ>7A2T%F@xa?np=^MAnl9i@$BTFOj|c`(6Kt`PewL3>`a6ay*-;8ev3svO^zf}W zq7xAAV)4(NB8YkQnXumFv2*aSw(wax$aB*~>lX4++9Pj2`g*eL9B*^g2o%M|nPUC! zmF?A=0F;*&n?1ZdAtlo&h+fPwKeflxwrGsmU=k+I2gGZ3v2I)m-YAfdUw+^sQ-}OL zL{xAqlXQeDJ*>HgR%lLqF2xJ@Zg*wJ`l{=b&cWW;LzI9xugbrdybm1TlcVj-jfywP>0AdkfBZu3BicD<51% z;sbwZj(^lew-CH`7V4Zz%kaGZw$P>p!X(!rD_w%)YzBojZ#p2vyiF9pY@&YY_#$x8 zBeM7n1;4K*J1|C-L24c|b*`o#c0x9_KPvfwsLl z&pQW^$QzQuXD>4vfl3ommwg-NbTN0O~ha&4Z{NcZk zXUn9fnKO1TZ+yJ+;NRa%I1ZPY1nKaycL)K;hv!Lnz9If^6vRQO{7Zn>gkZOHpA;5D z5Mv!Qpc2vx-owQayW{wH6@%>H4DX$T(Fvw)Vs61grL6vEq|2U;D8h!X}=G@@}9>3sge z_U#U)QNv~V-P%*@In;%RnBTy(f~m&$;(|R7Z)cvOT{e6tW#E_*ZN<);NFSe}e12LB z9wG}oUfz3XkBqolAaADe!D(jwQN_DoY+0hygRH6R4fn2vzJm-Z92FS7n19KGV}%0W z?6x^6rmd)ddZXyF*XpSBL&Jy311$7jv*7=g@0B-#>e+h`;_~0*9>I`)49qT2ez55Rk0I?2#1-w5+Yj2yUc}tmsqy^x^-|2A zcgM_d#5kN}Mhcg3FTGe<1~o?w8Q8lr16U!YBK1`Nv+Cn(hpQA?Z_+Ec=zozx8>7OqqscnI8`UcR*`xg$$FxGZEL$}m#Qb4Yq?$~z)2cXDe3nnsjeL2e=`rD504bHV0zhGBf$VIB@K60$Z%jXR$}zz=s@$GHRIl z+*z==1MTTKK!0$r+V=B%tZ8OxqP*e7W*L>^S9-@Y8qKmw%(B0Yr~Wmg!Fh8;CvpK3 zcfO71EsW>C9nTas&s0BClsOSrY@Qob$i~`%dQ<5$EJD;`=gd$K;?oz`PI@dPlf0Rv z$^w zDk!O}Lkj0BT(C;~a=ZuRg4#EdvVRS7txO-QrUge2M_5fSK)9;eYm)nipM917BrB;h zDX$MV`A&bZABUcD1*$Exaq<=HTaK4PQ2@2yXr(vvT-=DJ~XDRI4)2adi0Y^pBGKfbMdG9MgaYWzR1ji`!yc^f^4}YXLd1d*$X<*r)pvRKynw}N<$)Q>x237C zL+{_4OMkZ&&zcjiau&&7Dbkp`JK}uigR{)8vn=p+G2->T#g!84x&Jg?pPcZRR6XBB zeC{Ta%^c`PxERVepH@7OLK3+e2(BM4NdBA}8JiMwEhYFDSP%F-dNbKsEa9A#Wx-1P z31l$DPxi69;ef)~#ztJ2|3#4}uNxW%%pMj}>7czJFwGesfY} zTyil1*zc#`@~$0!3(;FIuX~XehkMB#&B5O4fLU7ekE&CbjQ-`G|4op!l{twkwZ<}YTn!cy@?hA1#3G3bX zU=j^X|JQnUZBcK(guwCLoci>Fzp<0^zu}~-)6DUA#H+)L9W#Dq%i3_q!$fy2%a>&FMC-uZkuyBp%wbMvuJvu-J9v zCVKtOy4)kFK;#R>R|dDS#oLWxrg81zN1Dr(6cI(tLn3iUcJm-=YLT=jO=O#0V*y z;D?_2!$uc;XWc*gBmlG9h!1~E4F$rSz|7NUQV+cDWzB{ZI8^;x3FUqrcKY=dC6`Kl zm#}T$a^R;(Gm41-y{yZzSZMuLc70~HGAm$^hPOs{Df7G?o z?+hzU$q&4|`iZK-KsrqH`A+mlOfcae=>wzmp;z=lBx87wJ_=%t_%g;L7!#mxlgOZO z#z$HA1`Xh6+E!2+c)hY-Mz88_;*aFunIuU$po>rvu{+7VUn4WPNW9wX+#kOyjD;NE z8b`CwG0RDIcT(#ZX|+%5$12=JL4~>F4xPfhaTNs-(KeQUITwNgD>VZed9>2=?5CHZ#F)#iMj{8Yi41RdpH);U?_4JqdKYhQx`v1LI z&<|;}jINBn_#`Uo!qW&O;#tt(BhrvBbvT(i5OxN%yMv|o@}a#ohmGwEP0v4x^z&|>Iw3QE-faWcw*Pi!W&9oeGCjNi z*kalDoYx!f3?74=elw^C?k z{OQ}Yh43(2-#=WxA8~UA=Y!3bBCm2f-VHohT=>x{=g|D%Md;mwv_kOV!?T@D0nRU} zw55IZ3kL#=fuV;7O#f5Y2hh=j%F#mx(ZioE18w#u5ccMdV0Un^3bL>iy%|0zbpOod zF`uIQCnSXw&GS)$u% zn?H|lZSlnXLLUzrq!GUJ45UX#S#A_N*4TWHg65@8o~a4FAh)foDZUSMt94+>G+T>^ zjy*UNNbipU@rXxDK`}$g+yaoiDw>#KBJh-w-od2UNcL$p7r-G^67Ps6_gM4<*jqR@ zdkkjEUXgxLc+B*>B?@jRv(7yiGU%-(ATv{J>e*@ah5yp@ZIj!tMIjm==ZmyG$uH8c z$}Qcs_KA9N*c^DV)w}OH9JPJsO=s}hV3vHO(!1V>pX)CgB9+&k-8yFDR=9>`3?}nP z*fbs}nPhF3RF1`EV z_W0T_`at1@rq#o!ov&+6Av{bmm$dDa&6h zWoOpV<6zRYV$8%N^8<&3mdjw*l-iq{&Z!w$skSEEi}>eWHGeBa6nlg2SZgxI9V)WU zidVi4c=$BA;d(0B+)&7 zWv-AMuPuGo%|eTDVeHhH$i4oa!|IUGNg>gItJ9n!_s2i?obkT-<0N|;b9ngazgrNw zOXVR-lfD&En#LKG?F+=u2JOv$&kamLzhC;`;)Ux;I?SPB!$)bw_4N;D51t!zVK3G- zw#@~|26e2 z@8fRM0LRO~?|mP+-M$Y7|7+NK23wQ=^%Q>Q+tzUK%3Mn|Y~Z@L^8L=vhKVzMCiQj4 zrRlBDTV5pa=pQ_ZD0Vxbm$Xgm-swfXH2Bnb*RM?9`}XX4iT~R5Z^_`iKaeh#7g{{Ei# zJpRk|xx01q(eJgsUUsG!8)klrlTR`MO3({5zI%@*qnn?kbAo0OH&637bTLeKq7 z3xPi~1HM@@nS`#%TbPd`&?|7XeM>yhVn|J zh(oW8YvEOMb4w(p*zfe+Kn({HD~KlxC`@8f5DMs7CUWuXl9LdN9X93e4! zM=WWh)@Xp~Z`_yDUM78c+(Ia9rf^Wbn&V%FRp1e^_;q`A%S4^cu0!_&HjP^RDSrz= z$YfdT!&*}lDdK$fLcD56ozIOgwpDVP^`?vUq@jAn4q?qlt@918_5t=I7KBz1qMH6q z&LSTo*t!0_E`%%4HA83VDc|Cwu4ob7uf=nZi#3|#PbrW)iV07CU93K%D1v|LKnQC# z1*zi3biTD@Kc{H66~9xsr2BQ{WxQs4`6)$z%fQ$3+EQCKObb+ zkli(<+12|_G33VAH*4j4=>Ahmp*Pz&h>ys5sAQObTNe~58d3EKO}P~01%Kl-sxcj!p)o~=$!m?{m70@Ng1p7q56AJz zp$Yj$&@y9SxVi2YTtgdA+LH_4xbu zkObYg>!X^@3Ew|^HC%uD#pCSbH{X9m4(YCL-#`2G&dq?wl}G3Yufk!HA_)p^7&;qT zYXBO&l^~(VfOu*RiTv0~G16P-f1ouYAN(uB>n|i^LTgO-$FJK7dhf;0bbFpYEpn&J z=e^8v+T^MG+XZTWKVTiZr!Hl06~B2)*LtZvu`>Ak-k-Pc(Z^#iGlF+2B=kR9)Etbu z|0u|3ay(^N7aq<3w@S-!{BPYkb-;ka%g#%sv!VL?4OB^cZ4dsj1$gSddGlkhYe@e` z*aO{nUxW7_Z|MKL-t@=d+v@(~)f>-^sS%io_ZT1KM%%?&TZ#D(0lWa za&6h|neyFF&<~5u!f8+X@Bak#KbRXt&0C({&2iM<{BUk>Y3SS@YU^*kW*_Q}JZL{{ zR-bb1=fuSU_r2DpXji=Q-;|S3jdvdl2abNV=?0yRw}`nTf&2H>tM77en@zc5ZN&n*Uen;gWlE+!W%#=njhUdQ|(i_1|?t5PJ+m5ZCMV{F7R z4(npik|dZ3tW?Sw;eLULbyn{(LmZi{XkE6PA}5VwZKlZguFE5F%%J{th0bz?xpjrt z>x$1PN?$07KhovcHe{cfU_l#L{t7wa4HdZ!Rn-k6UKZBwazj+C(k%*Hb67^M%t)Qg zuFk@K65S%O@P+-yXVI_5-){hrV1@PTv~IBIZTuYY(wp4S`yWMT9oN*`hViptz^Kuq zM>oBW66r{z`DI#D1inN4Eh=8Eu-TV3M|FfNQc0bSk z+}Cw|Wk$psDlwgvYP;?lNABA6MC~(oG<*Ziw4n~hVMyyvs12Q?bqt%3vn)=Jw63F5 zrDrLmFHxm0P^HU+)Az+)bE|TS-Ox?JIb{kN2I36LaOlttbo7QX3dlIi#UpsZ~;mDRy&Y0>F3yNnCwT=JYzNqS2g+;*DvJeqis8-b@OQ=HQ|jWg>w;i-aS0-r%1en& zlqG*Hq(M-(K}aW5G{REUDAFtIWHT#UFMHS9RKn}F{6NNV->cE1VE}&jtKmNbJ3k_iI((BlGCnjQ83s{a!lmy>#3+QOBHXQkOH#C;sZBV=4P_*Vlej&BXB%Ut%-OCp4=7n}W z6mN>Y30L>FetWty&s(NEa98l!@b?$^+6r~p-}Se@E%NOgE~r5u-jx7AgBf|0aHKmtxLO%3j7v4(wvaygt@6Tex^W3$2eM?W*f+Vq|}4 zXG&v*_MHjRJ39OO<<06$crZ5+VhH@Yji(F_It|@7jC^)_u6Ih(JuBJ&Q}OK2!=Uq& zeW#ZFi@yEyfoGJR`+paooh=9bTMi;^J#+fLPa;iR`MbM+2@k$(rvNPl0i(|@1%g4M zWU905g+vQfHyB#GPl*kN#h_vL$k)KbuxJWB^h~$!w!uDi<$-gZ4EAL62BErsy3y!G zrDKAG;*p2T2gy2KG}M|%;f;skh!maDrx-l>QGiV<#Vdrb@2)!w4BhP8F$6pg8jKyb z)}Nf<>IH^?76ELDN4Yvwa(UQ9x#~!3m!mR-v+`6Z786y*6uLj`q1g&2+muZIe&$O}7#iU@}C z`h}7sOhsct#US!dX)nawL&d$0$fVsP{$C+{-{QGVFfe-}M6VoFbs)X|LMNd%dbZ_8 z?*Y6gd2VYR)VT&xC91&Ctk&_|WBuGy{o1mv@>UqAAs*^~3nGQCe(Dj|?hXwnGM~yA z{oVLzD_7LF?wGKP@eZN;x=!S6h)W2h$=Jy54!OGY>*{)#)?QczC!iXNXWanF3k_;3 zCMqD0FpjQU2am6H44XU-zuwwr{I$*OqoT?FvC%h0bIO>IOy46lM!JP@lx}vjNN|d&9hAaNwmL4gqmYm(F&|sG|Uyg=E5FdAl zvh$$Q&`1u=pIqiYIh0X(f?auo2Kl0Y@)XqaH2xIOL_N5!mU|_t@W!7)_pZXqk%y8| zWahf|-%j=7L?u;Sc`OJJ1Ibf(6kyus*^&{V0?mt>U++SM62#whG#TA9;GU(M&E0W+|Htc&a|{@ zNbYyLoz80NTWcC>MH<6u8oflCoNAhGh&1cgG#9Bi{1@%?xtmp+ND+?qvVy4oP0Z97 z%KlGTC0tj9dq{bvGp{We6&LJlhZ17 z7#^$&kbfR4?&;eEpP4%$F7$wz)+(fGMcxiXfyRTO0D#}z(>Z@F6RDar)V!2jeJwJI z>7>Rk()}da#I|#4uTH_`ocJrY?o1sP4#=zOdg2qGYb2?l;${_~SvZKYH)(KA_v-v< zWX@dYJ3;7+TPc|v7azjnK8F2sij4ad^iMl2ZsGC2k3GW+5my%)$280b<+%r8 z)_8J_h&=tfB^uEGwO9AA{F9)UOkRfyM;)X0)=Ne=$@|l)fr^_sFCAXL{4L!*Z`oZ* zNgV&USrwzs(OS8GKBO*~#I~<_3l~kdFXVc9G{>gx0wsPEeNC;4`xSQgcV$XtqB<0K zHIoBT#V4w0>dj`nR*}+}Rd}Uresx|2s+_5p`7zR4rEm2@|8LR1TQjdek(Mt1#l(^J zv=>kHFCluW@!(5VGD6%{Cz+B`Is6PEFqF(JE|3|?SUGr~OVsl?GSA&GgHNu{FHM?T z$!kp6I`V)41kO|N`Op@{>}B>uBkJV%53{#=e(i_|g7`3?kmiH{P*>O{XR>7ceFtiKroYSxK+3unM5Vie zSVtw@vli8QuZ{))Ff|!GP5Uqy0No{<(=%E4R})-3cnyO~8f}sw@|4Kkmjd?hDZB(X zCOE?bzw|_%p8VtL40?MBh~n|(5P7fn10Hib&Q8Yxb3Hcuq?4d?<-L!Wx7U@gI-U7* zCgux?y>N{Fy|p>`YwAxTIJ=c0n^r6 zCi4}=E+*8pSFPMm7xzdb_pL`8m0M# zigxp#8g3fX4I4|pVwp2h()U&+vZ%_adDV4|bd{0@Bn=;bZb19HI*BzjhA|n6q>>W{+{G5)u!!t}kAEVP{$U{!7W; z(^m%1=RjKeW@^49aaPg8dD!UV_REkZ0_n%%w82%!K^jV~m%o>}0@URb!NWbR(H7Tk<1i?tn3&vo!U{o_$o;0OWPb+K!R40^S z!Ek|K^okJsnJD%uqphjp8u)_eOqzdA3J(Lz`gy^u>2E5uNT~a+L%^yl@x2XcD*y#c z?&S3`nEsf@eK(Pnb%JE)%71X~nO`94>1Sv#3|;{IgAFAYwI~H3JV4`NgnB!Eha(mtjSZi0@6BGXAV!4Rtzc z%K{nz^#XuxgTPMJ76h+)0AUqCw1|zb@tDd!7$1#Wi`+aQLgxv6YN~cxpbD=G|$Y790}%H9D^y(x#wC*Ge6m} z{-(Y_UGfY~YJPI~;2V=JNBpnb0F6B%fu|9lEa8mGr1W+N)fWp_NeN3wg#r|+1Y>)W zJN(X&U@<457j5w_M$z?&7Z`|tVeSfMkmd0wYetD_8@gt4M2Lhr+eKDejMR0*vj#WW z2vaGBQPmOd1~iB|(}Y32aBv!hPFCBtX0Xr2gJS12bkBvaiT?O6k7Q@~C}jvwfkD1b z>H?lczX$kw98Ja~3Zlwbn~VHJdMv5B?paqRuhHI+ZE#ig(S$sUd^w{2;?a|XCa>h$ z*;OpHll>s?ofaRP?`|BA^@ezd?m9*ryNf$Hm|}*>Sy_|Z#{^2XU@W}!O(J(oOKaBM zeNqm=DE~b#I{pRpW$Wb(sIa5XD3pP+I&2fIRg(6!4U<3hJQ^LAsd}I3_1%s0D{^#})+jrw$vyj6 zbyNW)pPj6U<78hLYtsqMFY@0IVfZtS&JN9~om!WmbPzHsJ1k5u^^m^k6d&U_t3Yx;k#&j?4-8KQ4UqBftZtf@o(816CD z{_`=(>`zxZ&RRr8qq6O?*B^d8+f>Ys$}%NwCXYo)G)DMAr0cEVYL@#mbt6>v%j34hyl$9rUk9gJ%D&SA^gnLCi@^pLq(s6 zEj;n9YhjElQ9JWKWwqOlK4of8U=<94JEI}opNOz+LlE4bZD-nm=@L2D)(}u~FO+c` z{qBsT#uoTa;SjeM&|_37)pWa}400o)27vj$6?1VQt)!}ozPO+5XW&DBe)6?h?x8pe z%wgVJ=b5bhk^`60>{htsSWV}xIf!tG)ZzLoo2G+YV+cT;@su9Y`dSOBmnLpHi>12I z1_e`qD8Rx8o*?EK5FY|8Xbu+51xwC=uOJ`_<`9)!h{g>0LuOWURMdeZ>AQ4tE-Vke z)U3Ia;qrukE)vyph)in)%R#c?VmF8#SIu zD*`vydB1t(JMsr9ZrCO(1IJg(V(GZBF}WEA*0~%!Qy00=zeD?c-|2>{jDk)~zb+f3 zOpkDul_TI!=`!OvO5?eo^do;MuIg~}prq}fmy0HlZlw#Ft0byp(Yn7*xnWC0rI=8w^) zwJm4}3B(ZlBir%Xb)0S!J+U$SE!JDNiH#_&C9MD@M0>yKjsDSteFGQ6f=`$XaBF61 zhoDFcde6~6P=gEF%i19Cer5M90LCf7{#D6D^i=4Ro07ad>LN$VAAK>TJ6hP^_1^4nJ z=dsiiM6MHl@@YHY35Fjws(txO+Y5{aS(63U+BEZMYDz6;Ym9CJhUz&$fQ$r}hA*S;=xn|YeLD>96uM_s`` z0RIdH7QK#Y(BJj^+P7u^vQHgB038WDga=7}mX})#RT8KZa}M+Jgu0R^94w?fCA=ry zWED>6aR1owRW3hAW;{JpA^j0vt`<+9&%awk-yyT>&PfEN-492M^aW>Fg)~YhRl(Dt z;2IQt?ke{efS%NkoRVay!ApUXd;G88D9O0Xod`d6H!1Kk!U7XO8nN!@n06U)wR9eR4GLevYPo_V!gy#qUo^{d8q$L`6S0dE5a! zNIijZ>+nHNgL)lt$42-8p1unIAXxUdV?KO~>c5Q@_zPm|&pJ_+2E(~ACE9nC zuWDswh;VcsoXR3sLdW>xKupui?Wt(^LjhWGyx0|VG_72lzkFNxeP)eDI3Sz_O9bw~ z9vafI7F95QW$HQ4P)I_6&2zHbq`h6tePG+Z6~TNMv6 zdux%$U$2Og9N%_Zn~5X!XW&L+xt@)7=?@B3Yu~9h zGOiJB|0}lo+JNC~Yo&Ww&QVjz+0xIcXd?U*MYD*uZY$?Pe$aLo`xgjuxxUJd2O$$M z8YECK5P6r94ewMPaMaIr#2?Ip3}%VE_3b0qR>!R!W-LX!TTlEgFT+4@Zw>WNi5Bev zn)XS}kR-v#B>m2$8^~mgeX@3OvQuQD1zUi1KW>jvu)8#e$SM99{f;pNUx_I=#wC=$o|GdhCIq^2(2wdx;qm#b`0T{<@S_= zO3X%J?)t!5iJ%K}*}EyxSSu40-YCqNp=l-i{2}{0Nu`^L#y8#l_)w57qWS6yMB?-Y z*J&s5Jl`6Fab7v`Ed;kmstVJuybh9 zK$0S|lO7d4e$$0)kZYYKw?cf84iI^4whVqjeg)D(L{3}4m5E3OY&6IB^d*k;mLi9j zA02w^)GAqHJDzh^l+(4X&=;@9*6PN2Y;u;lB3=;b^fqm_BZ3hLx13z5i7V^}AifcP z?oV6lTc>;{s}&sW>IvmsN9A0kSP&9%#vZ%Mb-=H!P|QmLA-e}FUt#D-tjM1Q8b~$| zuZpA)&ZOJtHTnXzanZH$-L<-Fwdv}0S!yX&jZ>m>ym#NE=3 zEU$ll)Yxb!Zl2a#_HpmNTHP`c_N5V$q|$qY>ODz{Oj8sSNLM9+-J;(D=MUkEhf*c8 zS>kTFVmhXWYptbO4?k3Z?mucC_7mo6*ufnXzGe!i-p{>EKvv?w$fz&s)Mhoul1zl2 zPm*wo3*vMlwQ7(U(W0mvVXjn{&0in* z`*_1YgQE~4g~f$Skmw14wQXtvy6e=50H>Kwfe%bgfCS=8dvz}4y*}Jk;PseiC|Narl4}oj`BPUp% zld7MfznN@l8$ACOb@md~hh`^&;`bG9UGgL0I#eVKb+>!?i{F@i za-+PmAdzZqM^cba4=i-I%>E83q5p{Vrb=Xr$d|eOlF8d+I&=%(mwymP^KLNthx-gTTXIK?usFw>~xt^M8@ zJf4O}($(kQhZ(&`5+xrMJ)$>kg*?T7l>OM_BK;PYDwl(VrdcWCv>bM2USsP6 z$m=m19L&AE#TDI8OLC=|2KePaqejrw#RQh4RlWf%btgcbiKnrT9=R;1r6uv*;jbZ) zbFuqY_=<^C0|X7)$Xhfg8^Uc#4j*tfyh#pPn|$G$H&5JrwA=&kx`*_+-zK?7Y2o7T z;%?sci0|`A?!&qEx#_y44{t(yzU;jB5N`+;9{wZy4PeZffCnmNAJEb$6O8_gfJou5 z04SFq$vRxFjho^zYpoo$VhKz!4vMo`{WPa zU5CuFF*ISRPb;#StAT-}2VyJa$Z~#l6u8sb4D04~fUb>{_y`xM^?W14x6*z4$&AV? zk@H0qEx<5Jju%&d^m^9f(6_c_h3@{BT{(i$Hxx}38b0tYYWSEg)0Lz2l*FgL0;yS% z%K_1sPSZ!f*^Ro&k-NZ{Wy_HZqPg><2l*b3efMF=nm*c;UMPY-zx?bMie@A8)zJzZ zzD8%s#qfdvuV@q(bvG>Iy}UB4KuB)j~9q^hzp6!7S~H(gD+2vNIUlnUq=6%jA%r)U~7#z z^a`q`Uf*=h7o&dvW2r-4XMp8z$}<9I;$`pnc?ZrK69jv5pXYje(?YBFT*J-D_U5II z;Pr_o*E^nm>52Tc`(?7@*{xUh5So#5R6hU$!9|c$ozK@ta|N%LnUK0(Y)%#{_$^O$ zwSIg1n35KSM#V#@*)_566jBpmYNIXwb=dMm?yL5y*5kUP#+1|yY*-#Zy=8kHlrKt; zA{-~)v)=k!pin)K1f!w%)|M?+^cfk|mt;V5Vj$Eu8~()yIpOhOsx^%|qU*Gr8n-&j zP|m7O;k{^Xg;Z8{>8v^ zNuEfu@)+_{us9%FO?dlW#b?ULIKPXBaVb8cLL`}53ym%<1ES~7Cz$Us| zSM|_$x4y2XVYh+Z#oips5s5c3d~Xfm(4m&r%SFF8bkF2+Sm~!#oS*llS9+sqHKy&r za%A#cB4F@M+q{8BzVX5*+zg{rQpMaAcd7Cbaf(L+$xPi)s~MTD8MhRs%k5bjq``wc z8riQa70_N{()txuVqN(VlDNV=ErS(WwXt>mw|Ov#xF&Tt#A4@vIE?h7{e&A!Gw%;$ z7dd(B*7(r>Xk4te>1d*XH-#TWA%x`dvj<4`lkx7Mh%ekW+p&*%L-l6r!4)sP8X`FF zpUQ(^XxU%dJk~QiFzX^+!O%AuWNA*Kl!tul0 z(Etw!n#hrhjb`#s1!kEnk&nDp=*`jD>_X(Glg*R#r3R?8DLh3!|vS(f@c%4q?1n60Mo?&UaQkF98zNv=MsHVE?AUzCD`uDcf0&-?1-8r2R5qrd}3YJ&_|h zIFWgACet%*$ac2kLtB%6eqxfY@aNoQWImqE2B@GhkOec5(t|8l7ph9~3 zE?E2f-M#M$?wz@DlbEPvXLF(QP)K?o0AXT-J*@Zse&2qof~{k0SSI=~BdXkFRO=)s zS6l?|ZBohkacm?%ITfG@=Jem1iKoM^#E>!4IrtCcvy&A*+p$F6h68|-g%EZv1K~q8 zsz~4LNpIDOh91=NG)9S9Un1!syl9HQNHPBd2O`)^A-Vg_4)SgV8o~>J=1p94?15>l zSwR^~2&K+fYSL7a>_YK6(Myl1j;KxRfQMwJfth9Tp(5Af;dMt330*j_0SAc2n*ee6 zH27q@Slx>jOv8>RE_~mp<=H8Zjv)^6WcF*wMNxAYHJ~ZvWhvLCE2H0ESokjsUDf&S z$`DP^<*u9W+Z_i%1a@@o(0e7r{V!H)h1>0>dL(_(r zxxNGbtU^d%tPUpjkU^M0jukz-W_x)^<2(~gb4ym&a)6L=E6J6*hB&H{z)!>f7lKq8 zwzE&9up_U$+xHbja5jl}LG9&}jzG z_vE3PXMrlEsu8H}rAe`_^)*bHB~RGPIw_*5VVqOiIAdlxtb)U+D{$mo%mphxS=eo z%Q?(Bs_LR%?CTvR^m!)5wDXYRaW1B@`z(RU#1$8)`A(z~&#rQGNT(zOqU|{tcDRly z#Lj@JomXJ0#OGPT_(U#nSjFoD^+Fzv^LM$~ZB?eqpX8Z>XN#xXYA|8N?~rJa+I=(L zmIIhtn@oreaUflW5N}p;t{e)OL0UrHEwb2rhBvBEjVKW11_Nm69j!mjtOQ;2Y!{aV zes$=MAyknLqB02KMM)Z&S+0UF$A}pYx)hW+d07ToJhwT?+Q|6>r|_@BvL|x@P!vwzxcHLDqJ<5< zlafxnlx>-jK~ZYG1VLFCx-vv#`?UY*f(J7Jn0hv?p$idQH>g|w!E=ULu)acaS{H-+ z<;J&AZg^P?Wc}*cso?szow#$D!(cDT&!A`LKn;^^KcvN|cF~Q9>9MsPY>0ZT(!WWA z8Dzpaq;uT4`ae-fk2N*llZ|Kjf`Twj0hxhye(XCsgN#!L46(-*w1&jivLbUhCQO&z z37sHrCMNAujiJ6zKicbgmJ@{fcU1hgck8`9$;U2$^o#H|r1ql|V19kYD+(c`>a#vt zv}C|g^ak<_!{uoCrTaOp>d&V>e+i*po}V5DPHRsOc8p11TxIZ8Niz~9h$o2wp~Vok z213xq5GO7^9W7d2Bk1bVwQ65h%^p<*pKS*B{xTlL(z*&z*d5%PIAEYYHG_?a&v=R^`psa47JUyfx+KQ)tbmwa(l*Cq&+}*x=E5d}L;jus47u9h*rGK*CHhx| z!!|6#cB6D(=t0nd3Eixkm>nj@}uu~sdE8JLR^Cjg7qID(|1t&=cp64|s_vH0CD8b$z#)n4r{2CY!xXHV~{c>@}%=|T?qPe4gL!Dysh(gHyL6`)@*r<*rN z*rk$TD|DaGbngymHFuI`atlV>=pDv9>{mT*iqSadLT##{#zt^*zT)d#m`N_wsfEIr zNYRi>*O4o0LZr9}Fk^FREc7Dj`pLYc6l3#3r(oC;0e0OS*5Bf7dCZWY?0qMyDDqKJ zbXQUALQ(WM@-9blLR1l6tvF?&C^@S5ephj3S5f*x@%=x=xjx1DYL6a9J&JO8R6Jf( z67?uMugHsZ$S{4tAV5IQdFR(XD%qvr|Got<%ibWj|IG^Oxx(sUxs-N95c`bZ_HB3a z%%H;{!$kMGy{v#d6W^h$QHBt*b=b*yE`VZ&`vBx$7@n~s7icLM{IToa`&D27BmX1B z-^Lu&`jBUfP4zX0(<7+D<72)xUGdUcBVfmY%77xu{3>O-%Y=nuVIFq^c}G4FOQg!2 zjR;s$H6-$bz86u(4GBUx&3D9HTSEAB!Z<4oGtIz4mA1L)P`>0UfSTY>jqpV-md}2? z_N0yPwqki0K7bK%??*@U6BZOvj8c^0r$YtgtA(7zCh%1 z*5@1Jvb)g*(e=5G^>WGe#SQheipVFs^|~YV1riOF#tnJC4L4F7>KhsgCy-Aa>&rPC zA4b==aay%RH|F>@K2>k*mOyl!H-c9iUmG_Ks3Q_j=svYHP2Hz^ze3C7jwm{d({yb9 zu!wXYBkJmFNmL$`aK#;ZIjj$&&S zW6J*(-R#*|sdb;V)lD*honzsE?n^G6+M_D2B&xSqI+J8po9OC13%Z#5*0+>(Bn}zg zimK; z60M@C3mW>Zk}Swud&Emm$~J__20Hc-f3MKj{%Sgvd|Yju&7)h+iBJDmVt1bAyt?og|k2 zJF#=r61lNi2%?g_KEh(MFY02mZnA$(Z5jt^a~-)P+$HLPdZU1*+o3GEpv9VDq%7!; zGbrN05ami6oB&V}07@p1z0@ejiZVT*-Y;Ylqzk%4DXoqG)NUaDS%4xph6M}q*ECwP zXor3t&ns?+J#Y80<@mBf_X(g2@2TQH?6~2JDD>?-pyC***-~8=*JB57ry=(5X$N2ZD2NrKKW8Nf` zPZ2dap7_04`8+xQeQL95@|zSnhk0_(gf#tQsv}-*`V05lBj*PvCT~tkr_OudZe_k9 zHBAFNZ)+d-ede-K*m(`m4wZeL5%D3~v>KaFJ?{)L?U19CNeKN^?xZrJ)?UlcK|2cv z;?_k3r!Z(#DaWU3p5buku1}9?GL(K|p3qzJHgBR>GWh|n3dAI6V}bXFet)U|bDdJ9 z9ep)Mtl_k$NsTu!&_7=jDOfGnEY5>mXC$_7yDP@1w51Mw`aQ753KXX$($2Un_5(0k zlR$3E32Ou#3mn7`K!6rido_Xld4iR)Q5H{JChwKwrImVvwLcC+yqgZ zRUI=iX+Po7Gqw1NyP!vY=~=)+@0X>LqBqu@NU9%cmyIuUe=LnPMD?nu9h6-LHZ#my_1zuMGO5^v5s$`Eko|^DK|{pQzYW@-!x|7DcX5|5;vZ z=0|ENvxcs^Gv7RT@|mP_H@x_jXvx)y6Q?c_SGr5YqH>gV>(#g2QV*5cm3Ytapem$a7SdL#6kWr%{DkCJ|vW4oS+*_5b#Fd9oQgb#JfK4ZgWUW zBL6_X1}QoPW|mT5o{&y{RIEyfUD+A@SvmQ0xtgK{^_wA%u0`FRexo=jT@BH*uI|C0m{^AJay zPv?UymoanHW<%UR*MfO~h_|zLUk?)l1B;UQMX&O%#eE^B`?(LQDhCDeH>(}S$M&kO zf4uQzbW?zLbA(2AUHx7l@Q!}~e~*HWS4tI&#{(deQn(nJ2!LroszT-{Oaj0ptjq$S z@t6cE(=xq3Z-E4`v=hn7Fpmf-xkOmE8U5PQ249U^W62G1A5Mk~vt>Pc4kVONuxi@0 zkZp_!AV!V5w6X*sk%Cq=0Y??;YF?%nV`*~mU<(9Mx9Usgvis@Wef!7q@MF7um%g}v zBns|NRiimD4OEz|th4e+7LT^)cRKFAkjtr?ea@x|O4Bfd$d_x<4aa-QKdEnz_d@%nVew*3!YqC>OWXI=k(rx=d`-+$=) z5BABoZLDu(6~4FgE4=-|#`MLAvh&`+OS{=7HF3L}Avd$^U78=gpT`zRKV0zqk4JgY z^I7>FMGr=Kw)fb?>g%6yey{G>1;zA zJSUb;f4{z}nCUo2tVQqd_zd&EM&o!0Z=H@ITwrAapuK1dmTqS=mTS02e|8NlkrazH zfJ{hi3v(6uTgr%Uaw1Sp8c!)FASKtN~ZV&^q_;vyp;Nj5!gX*SYtKNm<(9(3~*pDqhM*V|p_A zd8yym1tB|zMmj0^h2gXU)DDIw^e=J)o2o?BI3^75z9^{Xt`^u#Fj6Woo6Px->}BCzrfKFESlF<+xhb?zlW>s!LT zfu^9fMuF)7e%0YW46x!{5xPhsR3aD@VCf2`Pcx>}*wRJK&J>GxtvZKNJ#6_MbVXTk z?W&QE9-n|jI=$nX)(s|oad`M6hGcKO`a1nYLo_7Ba73ZbBFn7s9T%m=ItSxGXJ?yb zg{Z!du}!z-!!3QTvU->jNsj(z0))FW)mw% z?JdvI%zqI(2s2VxP2%o*8QQCGM4`I<02`aIz@Jfwlq^|nY0bGSHjTNHm^;q-;YHD~ zzo$|o`*g5@!qWp0L&>@FqO~xmpq% z?XvLdSBUYoMy!d9_;e5pv49kt-c0rUo6DLpla};z)a`#6*u7c)!rv4<;_nbHfCl4_ z_7A<^emgCZ`11i4VuckkQSRaM%psDddmHR|(B0pDUlR^a`7T~viKfuRg4sXaOMkQ< z`y{XUo|GWRNJ}E6vTQuXUzR%9NN|ewiKDmYSPRmU$_fdMr*dBL>1Ji3F>>xNGkOVU zCjd~gcB|m3u%~9o&-aAKO0P^*_}^b$xP58ma%kxz1GRaUpv6*jxFs#A_aXQ}^%VQ> z7ZCt`3mT@LOQE@qVTh4UFB<;7c`q|+DqJqC5-r?OnyFesj#1n$L|*uL;Gg@A9SZ@Xjy zmlKP2@Dz;R0AvW7=UdzBYs*Ed^KAK->rdU7o02vzN?};5E{RSq%ep-yQv=SGkd3F* z#EWo&3dW0L5IlTB-4W^OX^tWadphr~SoZ!dD!pFRs>o4~GO9w03u)>Pm4oC1;oZ){eBg6_tfcY_+bQ*BAY3mz4R+oC31kV>>%c2^6Dk* zZ19lhFjd2OjqRE0u<-JJa?sxu(ZkNy8oWm-iKQDCyj}fr(+7o;&g(M&O^)p6AJ94z z!OUl=j)Sv-WvARSb3$CsE}r&|48#vmRbzmy1)!XIyv#wCd&=YEAN&30yIy4MXjNtF zar$iGG7UqC0zQhKu#&dTr!yc+RRKj)!bZ>N#3K2;nSNAU{TcT=YT1rwhTlvGv?(Mv zed!7s*c(M9tNdMId>uKWvV5468oME^9W`OMd{i_VyQTCxYC2;1*MF38+xptkvqj6t zwb$Zym2SnmzAhLM?`d52c)i>D(PTl)DBr`+R*-M83Pq244wXN8ASVkI^&_G7y?t2q6qJEr#V7&H5S5Mn(otp*s|`FHsn|cnm!>m$MBM zc%7^JAb+n?q*ozri&>-ZF*&rMU#RKTp1Y2mT#0Dx03S{#VCiYwqk@;Y1LFP~hVOLR z8#838bh?4TfUq7pp#piu!7GY`O9dH9xWUd~T_qD;IcHrpZe0!NU_r2iSg-n@#QWON zAvDVnMrcS!aY$EhNY8pmA2(zWK6EW<$ne3CQPq%f+tBr)A(Qzb(~TjsV?9G!og_5A z9Y0{{oK7P&Y#BRX#ocdhJ^T_o+=(2vbJp)m$Z)9Aw{IKnAPzg@GH#lryG#w+_v+h` zs`TA9^xb3iakK^=*7}}$)UKKa*h~X2MSWk*bk#Nkv7`~|&m)digL2N)x8|wKD(t<@Cq>J5c@eNA6ri2314{O+*MqL^QWOnR zgYZ)LQ-Hg|&H**kGeuKJxy*wY&H)6{{CiUbjMMv@Q~Rsa`nyy5%hUPWQ~B%D`1@1% z3)KG`RIFQ0#q{uS0?CDvj! z)?-E1WL4H>W!7eO)@Oy*Xq8rFJ&9bk)%L@SYt_~Un2T+_)^7FIS_Ri|WxsJHS8y`d zb4^!rUDt4JS8sjSZH-rLo!4)bi*qg4d&O6D)z^KkS6ls8aqU-p4Oncwi+yFkX;s*T zW!Q#w*oTGKh?UrhrPyiR*NSCUljv2A4b}#r01vp)82Eq_x~h^j*^@=tlvUZ4W!aXk zD&G>mnDwfYXjzl}hnlrnx)8j$z}cQnS)KLSpcUGoCEB7j+M`9+pUdT zt)1JirHiwT*}4_myTx0sjf=kZTetvRy{%dR0o>n$TAu}6la<+%^{TB++{l&O$)()N zwcN|a+|1S7%{|(xx+)5|fDf2Xumb@P(16oL-PBdx)n(n*b=}v6-Kdk@sEdo)wcXp@ zfV$v--R0fh^<56A3)~gn+@*`(HD2Bg-r>Dn-9298Oy2LQ&0gf)Uhci#x%l4RtzPSu-ts+P@nzrkb>H`e-}sf^`K90bwcq>2-~83z{pH{O z_22&m-~blj0Vd!A7GDmK-SBPSxp-d&c3%fxV7X{u34Z=y3Xb5~tzZnkV7QoI4Q5{m z{$L9ZVGkBx5Pn||0DqdQRthmS%9)=X}Ozdj4mA4(M(k=y5LScRpxm?q`68XMb*JhF)if zj%bJ`XNj(8iuPuU&S;FrW{r;Ke~{<7@aSj`X}Q?tgFt5a(&v?C>6Uismxk$>mg$+M z>6*6bo5ty!*6E$*X>WE0Rh9u62!?-XhN3QNzA@^eeuijZ>ZW$;r-tgNhH7b`>Z-Qt ztCj|-*6OY1>aE7=udeE@7VELrYOn@t{<22vv^MLnPV2T7>$S#ex0dU&hHI;y>$`sH zy0&Y)=4-tUYrY2Tz!vPmChWpC?88Rv#8&LZX6(jx?8k=e$d>HMo@>9RYPGKGf3WP$ z=IqY)?9T@6&=&2{ChgKT?bAl>)K=})X6@0|>}a^^pbqL^00voGU(oH{=I!48 zg}TV?-WG1%{_T^fZC}`hU#Nz1CUQt#j_>-8?)lbk`_^xC!0+tdZ~N|V^0sf3 z2ypH$?*eb`121s%MsNmSa0L(ka0icY2=8wRuW$;-Zwt?G44-ce?{E%xZx0V~5KnIr zFL4qdZxc^(6n}5^=zQE(mtO@f_Fj9mjF-=J6ljaUTcrAs6x?|M4O> z@*w~2BtP;cXL2R??k9)x?v`>LM{+5@@+Z%7Cg1WT?{Xvmaw3Osb_i-#&h6kPZroP$ zHOKAYc5`1~^Ehww;l6F;whVT#3j~i8J%~Ulc=E6a=qwc2M*x zZ*(bt^e2yWCZF^quXH27^dZl5Am8*K?{psj^c@d%9Ut`^FLfM0bw)4nMNjosUv)<> z@Bl&dzR2zxCvS7$1$6%Shbpg&MelW9rwd;Xc3__iVJ~)KmkVQ0c4UtWWp8$7hYM$q zc4&VKX|Hx_M~NJFZXCCVRW69!{)aag_i-opa`)}u-i3p(hjnN7c6WDsh?IAicXp5W zd6)Nkw|95P_k5>!Na1&V_xFGA_eT-uiU)Fw z|8b1xagE<`j@NOI&vB5)agoRKVPANYZ+Mh{c$JTMmY;Z+uXq4Kcz7R~9^ZCy;01P= z`MTJ7y6E}2_<6Yq`nVW+xG4I!IQo=GdX!lDlW2OAczT40dUZ#5p0E01Uw56?d3x~n zfB0?Q4tH}G`~I8X*__w$FyHAN8&vBYJh_C;j zv&Z|u7yQ8|{K7Z)9FZ~p10{_3~>>t8M7M}B)ye(d-DWqN*{HwkdJ{O>pa z^GE;mSAW0J{^Vc&^@o3w3IF9M|G>HY_{abJ*Z=+Jf2n8p;|BGLPhphAZdEo$^A(xgh49z=<9+%ACxnNqE4^(xk^GfkRQxUywcm|Dk@Eo=5H z+O%rdvTf`3E!?o+JnuPm*K{cHFz;>3y)wqz zP_N|7nm1n!obW4Q&Z0+?E^YcW>eQ-NBc*H)?`77qXVYHj86oJfwRiLG?fW8-5y{R#LMF-3j|zSirA0!@c;q}%YPn@h2X@CLnA0)%TvGapR?w3`9+^{!X*x8{ zW&O=F4@!2WG!H#=HpHY(F4i|>L^LD>`yqxgJ_=_=HI5VR zxM6a&P`jN1>L{!A+DjLz+^Kpmzo)snRIHq3ndOC#CS=PNW&qRGO}PAXM!*tnW6(D2 z0PAZu;an_`roiqC3>jPOv@JxQg&_t+(auE9HrqrQZ^8crQHr*MV#rM}$X04lwji0| zGCAYG@`Vvyfjwt^`&1b(=Z|UW}R%@Nvze+`X)0+QG%tb=m^xPDM zOKVi489e;M0}nwk@lP)7Ap4Ih2DK!fX9Q!KQi(&Jt(BW&|uU{%9mS;bPimLL`qE^pHr3O;^z64#X`&xE{Ksw}EAv z?X($%q68Y-WHXM-y8J`7q}h^f{Dq{m{!b`J4w_=Q&lY~9q$L)VZMcHc%k$X>C4uRh z&i;c0wQ5?L3NH0+m)IgHur!xQ{ zc=20Zqe_yZtZl7=%fXrjGbov^l?fn z=$K_Vhu|oCfPztA)F6gaV6R3$Vp1)}mmxS=iFgNr#gG6O5>q%1A@d+b4%{ZAb%jE2 zB8=aPBo&GqMC~=qI^6@g^*y=(u5-lOhATv7q%#^M2lqi!b8fH$Q|M?~I&)E!@OKa+ zm_Zl7Xo&V00){jsl3zObM-r6aI3uVbeS`y%j%Ft+5!qs4tyEelk6qyEWdzaHmrj@vQ~cr=ytoDZ95+Qi;Yd@S8i@IFcO(muk7qdo z=RZz~5hML$3qU}{Yq*h%Fz6r%X3$2lxbY7lgo1JY;fhgUCiV}=0E0ndM&qDTrIo}>`kl%DENY$&T` zPG9)K!10tFp&(-G3|6mExNR5z(8U=Hf(w-mfzeAOKT=%U7BK;G6UNiWD2&h z%n{71j`Fpe6ojcoB4^l?=Avw@(uPl4_+7hL{es9)75IG6pyS)K|EP!Hn8(oGdv6Xh9C z{{agn%#ET&a#l9DfuS30RWFPa$;5miOM`qAaimBm_(G}%8$|7w2&ou1K&v9`5qDFd z)Eha%fCDv*qa1#9N|ugb5Hw`SZe}pZ4vGt?5DgEx7*go83bGB2jsXd^Brdh=7QeHF zHlAuzP}B}Aqg-^s2>;;5-AI_bpf)RxYbprf`g&}0~__acqT_yR8|qmcxYNK#55+Y)YJTT=)y z(A=mccSR;!vZ-MVL=>Qwhjhe$kU|ar`+}k=riSrZ^0Adnh}&vlgB*B)c@z^{E|%~Q z9mu+)!B`U$;tT|whUf-0_=gRqX=gC-;08M2LM;gL;e(Lk&nwA>EfPGp;_hmNxWLf- z4pPg&h~n4hyFm`DSfdvIgAD(WwMmn`Th*P0yI6@9`pafFD z(+0u5p{XMEwy<)e!eCv3{u;=@119KVS8)xt;<7OcB!Gb(S&E^oZxL6I{v%6dAmWp^ zAqw;;<==ylv(43 z7ey<(qX8O_CiKEx{5(WXYZa=i{CXFY>>&f(47n&pt_g|gC!Y&#ChAd&SjWZzO!2eK#j0h|?b{tpVhk1cUL2%om^mEo6h!IZhcUfezqQFm#`}wcj?> zf~xRS1#<{@u&e8Bp5IJ5E9%%AbA><t>7h~b3Z3r!4qu?jn&13KtVT@0R( z0Sr*EjzT@6SQ*4FkjO3|fe-+L@d$w}?20Qe!L*41`m97Hg~EqX2I-kzX;lj;2$(O> z4A~UKD=FA71j8V0T*n8SZu)$k;5*C%y|I`LZAYm*pwKUjdIBz5Ojgd zoc;lKl|e9M3lj(dDL@!D>VkmHPcZz#7$g`lU$xI!Dtc8`5%u6$h&BW*>Wlcm%+}uBu!m>R?Y+wlQbdK1h zn2JnHFtkKOK?n-=%QHq}9MJ zKV%s$yyhw3UbAHcJbIZeMB{Cgf`ARE+xUW2TGC1o33dHpQQd|(9)w%Dp%93l*o?su z5GOgD!VX+yMsmcud6X#}+8=h*RME^}PTTRcU*l~98my>HUdY6d!wFWGhPf4^y^eCd zPA&{(XAVhLWlIjkmESP|FszHS&y*2ogj0yy2m(iuclzEyeUf+aHI#Kh7+;NJN( zArhQH3>^f@aKjQT!GCHe!Y&4Pf}%zQ#xB?b#73;SvZHIU!!O(d#@+%hY%DJLLWgxq zU<8Ap)&e*MCPsva5R4fPLPQnefDJ4Gis2PR;0iq1N46M&g{}UnM6?gE5v3PR$z=r1 zFF1^*(v7Jd3Y0LZ5J^@iabrh4+228>S)&KNS}>G?8Qv$hp+OfUK@gafxx&&~ ziowVYsN;m(Kj1*AISSHvVoI2ve^rkWTw$K+LbmLH75(8UA%PeGDv5m8K_GzuT_-#6 ztB_bxDHsW|xI*GIA3ZcIJeAiQCP7s>j(jFT4(y{P#a}J(f)$;DjC7bB=^1|k3NFan zQvt&$R3Q-=K~KUK&#(jL)X~qIlvJUe1$2T0T+x94q%!+kU_(}nwae)N7zH& zycH?9&?$xADIfva;K~kIlG?saALUQ#{hJeh=CgJw#KTZO?E7{LzQK(M||d%2Nj>YPEylTE1sWsO1hhFlIP z95$r)P` zkijibE|44w|61!o1e*|ufhzDqohf5OB*F1MNpr{=gHA-SQR|`X@X7sE$sn&tAXK+( zgD9EQ$t?jIKpl%HlnsdBLl~(JT8AtKS^f+O{y}D1l}PP{X6Suv=umX1Fy@Z=hyf9K ztf!$>E%CrDument&nbvZE^Nanm{=NED=CnIwdTm%{z^fVUM%!i(2PUNMHN0i5EJZx z4lqGg#nzfC5LhuCss2M6d6c#)#O+PyEnMkEjDs(bjVX}9NS5e;ouAmOgn*3#DTG4Q z0}D%chg@3qzaN_S>cM;tG()j$r20WV0;7D2>%Rq+kn zKoa9X5?E_W+2TJ)4nmw7MH$kBGQJW-380 zP#`HvN?TUdscr$(GF|FDUe~Dt4(9?iSII%xloDKPDzT{P>C9J zYjJ7y)s)0IgcwF4#Qs-#%Sv?Ax8!0eBtaLH0uy{eH@2Tapz4WT*HxWTN6pPj2tgWH zQAoWfUzfU77%^a9gtMHS65MA12iwoIi7_gK*ex~=P?s$6U$F6@cucuRjRI}M9}fTl z5V#F@<-iu;f*Hfh#PDE#+UMbvj9&0SOX`TE)Y1}+0%axkA<5}Th(`{nS`O?0S`|Cn z>b8flj*bKOLF9t&B_VYX35_9FxGFa!GYQpJqt^({N+D%fumkJFErsc$dQPrCO2qQ z0{2lE=t9dh8xs6NIS{8ym5mq8P8#F@8N?US&D=u3k!jwx8rVZN0D~6@0WG+U!!#>K zBvjOh%m!O*{tn6ZicPrC)PLRp7lf2Ss6o+OI04;ekH*gtBtc6kK}Ut<^b%!dyNy^7 z&luc*8nld%=o@723Oorx6Arxy#+CK8oDKx5_VM|tjl)vo`D2Ab((MYaXqf3tuhEVI zA#!jBABi2_^0wqG>(~=LKbS9=hZ?0p#b5{{{ur1V7c}geU#)+tbV;jLA;_?Z0ZWT6%qljeqCjoJ)LKq0p4dB2S zoYIf;?O`+H16fvayGh9DJ+gH-y*&PA-NvLc+1$6mra{ix9%al(I%) z%8U&E5h9e2BHH1fQf@J&3m(eI1{WrRD6Et({;`i7Q+No&7x2ajC5JF*VUDADxWwlS zBQPSzqk~GZCmXtcL`t=P()b4l<^DOtyK#sL#tRTn1Cu1d4jPA-B^*P=mi|)AIPjoR z(&LjChAJb4mTb(kOVUXxt<=(|AR1>B9&SVkJdu#tQA~2s*g=U>{&6LZG5R#f2>Vl!Le?CitsUv(DC!;5iu;B(K9%PB3E^c6o!#xiI(*__+ z$tI_?*qz5Zdpa6cqld8_RZ@x&LfC6VtA;F55kr!9{eT8 ztCRawi=&AgR*Tq~J!1I=Pa{GOC9fp5M_tAK^=RadH_9am8+3@){^_S9qDTxjzjK&j zd$!3e)w;|=YuL5gLg+21pF;C##Rduj2qBI*LI~xu5lx8gk~;{)e}ZY#KA{l;BM2jy zP-3-hIHn5ggxE%6ZY0L|Z5t@RV^46)5W0wMCYa!&lx@D8+aV-;40#)*f-y9Sf0O_N z2rzyL=QDgFt_qkiaF`p?_7FDtFX@zLx_YW z4W(@mC79nG$_8Ihfu!B;J!!QS--wwK|hL{!N?hMz#oKo5i7y? zf)2W{izil1igmQ(9r2h)J?@c@SD99|t`!%vY^z&2Fch5>A_kAl=rsTE1**t!22*T> zVcMWa8g_PsTm;2z{}4;;h$f01*h_F8d6<|Y;u408p$w$R#&zg{A66xV6l4$sDd?09 zh;XBYB{Ib?h~>$DDO^N<8au8M~gbZX*!!0(Voi)<2O=A$2 z(ROvCG2AE@A^~N{Zg2x3kRm6b1X{*cwKe3JK`a*;0~&ClONK1+3}YZeD3l_&ru31Z zR$=BBg+(%%t)_^v!{1rb0yeiWQIDN;T29P}IVSC@Psw3I7#_4qjpPd>resqW=%*Be zJ!~pE8AmYGV3{Q_p$liIMKDgrj*FbZY)n`J7!oQbUZ_DiTsQ+R3Ni{f<>CxX8pkch zFq@nv@e4G)CK%KZ4A;#Ab_ONWKg{3@k(>++VW@>ZH=;}?i~$ww5XfVgvxOyu!4>0h z=uu)q3Q=%@31BFNXo9kZE#T9i!6=7VhW>>Va`++*uxXFF#B@Id-l7aQs-z=bj7 z3a_c+t5#6e*MH0gcPBzg8O)cEF5F^d6tM*vR0C9mWF}XZ*%3p8c2`ESX;&T*4N5aK zwQ=BQHX5<(kGQa=n`vfq5OIpE@^+bm)Pg@+)#Z zkUWmJp8FzzC;U=yx^}{)T>WNK7J;S9|EPGa(>VBs=56Ht2zmD2E~l0}F+3 z*Aym#a7A!9@YkuvgaaMx!V60=5i&2P%!s&*A-P}zQ@SuEaxf>xY6yixn6iT`kApLF z+lXj%5aZ3X2T?-sa!leh5Kxlj&|@$Nd56NcY;Gh7GZ{lDk|5?Aw&@1;$q3BmX0Mtc zifL->aE3Kf3MHJ5fd@H48G?ZnK|=IvY?&w@Eeb7&tZQ^eQ`wk6MkTI5icZ=5$VPzO z-l$-!Lm;7&!PY#nz#zrfPXw7MxAKsz02yRuVFy0&k&SS}@~%+fibu8)41+Yggx$N? zJ{gjYkQgmNSG*aiKx8idim~*;C;MMC9}*PBs0BPS0}0T?^l8OJDojCye0R15T}H%SZlXzh1|nu9l#3gz@)umt%n&tW zrK4|t6J5rkr2+m2LChfPJT5XK8kTwMAKuy7Z$=>mz;CG4-;p(igi=z)+G7*aqqcQ-|lX(dAY9tWZku!sbw<$T}*%hy@=)0w2PG-0DKsG^Y4g0+rfhr9{Ts zo`_^3!XqRwC5R<0h-L#*!rBtVW#k3y2tr;YPAYbd^*-kO`tRdByK3ig1{lhU<*dc z1}JAOFe!m%#;t}yK!Uk2zPwB!bI@IW%nUu-TL&R~@0=0}Vmodk*;bU`(C zW(?9`HpCzlfZ^Wkfg8F75_hfJ4hGr|!Uk+02z=xqXozKqM<>J}&;+BbZio%@NM)X5 z3A!aRGGoR@LU-4q|Nf=>61B$PuC5yA!}??DpeW`1nVWHBO6VU%jXJ6u8`EChE(=|^mVa*&|@z%IrJ zK=TX!2X6=m&3>U?b_TEzg0CLPGC+zXU`+6i!UDY!A!a1=c+X9S4=tZXW#&OKk02B* z=O2K<2GK8~)~_Dh50CJ%j?fY6G%zdc&m-?oF*XumI3g&9Nn*6c{$4KFybTZaQ_5he zBIUx!qOc}a;*>ZLE5;-Zbby_@5M^9uEno?DEb{1%?w#n!CFzKc=Ey?vr}zR=KcPI2Otq4goERR!Xk&wf>4tOoUaSG!Dxb^ z3qbQr|AA$|$x0A$~MPO9E!JFf6$Odl+Vp%w;Nf z5N3wLlmwJr9F*La^eK390`(IrZBW^kiO-(O3^vKaO0qwt3^Yt~NF{V6US_I1)F!_p zS@n$vBQ0Av6h_rk2fZ#J(;!wz)JG@ASxaJ9O=1hXVl4CXSN{7XzU(b!0v0Jv$y_*a zgKCsjHw;JVZv+QW2N72MPDWWZWD3@YWvGE_$X$QW*IE2Pymj(xzpim!%V>-ezN#SPN zG!x-;GChSCn)V+GbtJZ{Gm~Ho#LNgvVKn)MH2w566@oeD?m!SQ3;@qe3?&Gdz%d*H z7>cevoZ<#7@eFi9mp1N-o)HNEZ=V1y$3T@Ja-qsRQ(k1PIlcBEoUbf4;uZ|oWR2xK zDTW8?5+}BdRrD1UTlaX8H+hwJdB=`n#$gv!c66V04hZ zWeJeVJy9VDZXgGAhhYja#_~`Iyg&`|$!78=Gv7=splSG&O{G%@asV`oM4OBr_Pc7_&a)fUp=49o(a8yFVW%Nmp0XdMvn2ibfUjcLJ;6+Ttz;Bhq*f!XJw{|IX z;6T>XD461Ob_Ny3#AKp|B20|+E?CE6F9+e&gYk-G&?7H9WYV}{SHi%2Esw@-23y1c z8+Bk6_XHwhQz4jQ40d>f4Z_Qs*_r+gR|m)-j$IIpTS}o5`imEujLSi0>>(FmV>S*` z>=61WUpID6mx?1|bu~GpMS7%zw2)1@klpxMhbfCaIX+4HrMLKv*A=EE`J~&Jrg1u_ zb$X|Hx~F~mr-3@Cg<6t1Sut7~SV6g<&%ox4tEuUPm2W_NA7&mr9LySr?d70f5>72K7m5uc zgs&;O<}4tJb%E8iReQBhd;UdBo3&Tlcv~2@VOzFwm$q^HEXn~L${{CofpQGS6qrCy zDu%UfJ0W}5bf*}P+V3rRAs8TZqosSgsk^$Z`?|3^yS00}xx2f)`?|p`yv2LG$-BJA zd%D5RGp2hgzPr8M`@P{CWjzDjxGKKw`@XZ=y!AV}@w>nM`@aD^zy*B33B14!{J;@B z!4-VL8N9(AJi(urB0j@XZlqy~nIk#^Tl^(o=HVw}!ZO{3$8-VQs7~BqSHe6aIfgIF z#$q50O`UAP=Ek9e)oDaN5l@Z+nybbOIuBKr%bJ$}71haX<|U z`yg%r32=cT%wV5Y{sByO#>a9CTZBfz%uK3q_c4}2%rZkeJfg}YqRMW-pF0~NHm_-R zfV6nhMzq+q!`RLl8dJm=&&Rk2!zc-1!7?nfmx*xMd^c=lfEN_q7Z|CqG9H0{1`V-WRs9r!*2*4Gu0P!H= z{1+Hd8`J<#@q`?Jfr89Ti@0GjYrrzxs>CX{6o^L1z4lNoQ8dH_PhRopSi~`qi6L%b z3*d~S7%2z-LV+{3!Tb1G2u#5s9ODK?Z=XQBYTD#cO9DUA2?tJS8v@suGNz$eVeAhrQHme@T}{wbyvmJnUh zJE_uze&~rF(lK4rIX%{?)4Yqt)Rmqr#rx@{e(I^d>Zg9z52DuVLKf;}8>5WHSsWq4 zU?!k_x7wuYkbM^(kOAez*^@r&Z{uuT%w+|sG{ytRWO(-gaVe%hJ1PNedQNKzX z$e{jdZU79lVIIuKGQI$Tb|w{6qL`V0@$nwfZUAP}#3RsSmN;U7fgr~S#~@T662;6u zbYKjeJ}N@Jccs{#bhcElH*8{oL9=F*O)v?;bLL~N0(gLT>j!1 zX>z0)k}b2Hi7Dh?IDFf{jJzS{->$qpZ}2n%x9eEA|7?Y^*wks$FuMlo3eu1a$%BeV zjvCpu%iD%CM<$u6d9mu%tXsQ&4Li2%*|ZG?1Cw{Nz|OL^90^-{?8)KuWQ>&2EBUVF zyMjA+ZWZD4>C~%Rzm7fo>UrD?YQIkWVwTe&I=D;H#|+QX>syix)uP{&0g1F&f0s zNL-9mB1tz0QA&u5onqiiHFyQnKeuer(@5D^m{uqs#YK~sA0>E$5x|YaL`g(Z1{}B&4Tj2`&yn{J!_Ci)+$uvxSNU8R)+ch4omSs%sLBKz1nH4 z>SC?N_bSH}k4$pOCZCLQ$||qSa?38i3^R7c3M6lJ1$73}YS!9oaYjB@i*0K`CpEAd zJQzk2QS=n5*v?!rRuYuvYE18N1e0|2s3JeNb!-QTt6J8=?J3f5?q&?NMDxh4S3*!4^DXDh99oms`%7=s)@^P$2dX9f<5tTbGNOU z4qIX5pt2M;i>7qkLAjvW37;FF=~~OowLo>dX0UWr$A#@d3il7RrYX>bDs-U?ZRjnzSwe?Oly5SGraI|^(1~hv zqa5w1N1q4LkBXFKb%Ul?Oo~x>j&!9gZK+FNx~q`Fbf&$6WqmSA)12ybr#$T`ZDi`x zpuP|`zbL9Z<%3h9Ds`z$ZE8b->eQ&F{%4dHq*YR-iq))Yb*qSkDp$YC&tq0~R#ye9 zSExl}YSjkFE6+x5O>3asB4TjFv&Ec9$Q(7I6#@v?yjW0fj+Rvi~wU9-9YEq}#)JRr!t6806RKHr#rKa_&Z9Qv3 z*IL)N=5?;+JZNC=TG;-*CibuC9BgC{TiL~C_Ob1}Y-l%I+RxT=w5>gDY**XN$)=WP{V_~PFD zCf>dezHfX3L*Ty%hQl4M@Q6!%;uNpA#V?NWjB9-39PhZtKMwMci+toHFS*H2j`EbN zeB~@}xyxS;^O(zg<}|Ol&2NtLoa>z4!N>+GZJ7;iwcElZ!EkdM+Zylm&KADN@OXT& zsz69x>Z=JvY^IL&K)?bPs(|{?zYccmhNDyk@$w##9$~ftcyzEMTZH9UL(_V z`^1$q0*}*Yqy8%qn#SQhb}xA|UHe|-{)_H%IgE=*X|l6&wlf^N^xc|@x2bxE3zYm) z+&aUw)d2x|K#(N#q8B}ENKbmLyJ8z3ZeiG85Bt)NLs^agCRao<`z|_XAkF#0UH)+f ztAMd=B~iQq*)Bd)jcyE*a*p?8rxHY+ z?_+tTt1a_ZN)JBlp^j!yeI$RV{~tyldi&d7HK@pHY z@eg4@6lJ%2!SD}=0S2G(9M)nkJtG{k1uc1Z5DdWuI zg?=D~Q>cGcXod9$2!YTN1T;)t=!IVhhG8g%V@QT&XohEqhH0pVYsiLe=!S0yhjA!} zb4Z7EXoq)*hk2-nd&q}<=!d=}7*Qg4uhA91PzFhW8Ap&8Mj(MI_+>hCF5w^wKrj+5 zAqt@oNtWX*^z(QKbA;KW3uizIpaBd)U=%;d8eO3nUGNV=AOwi91+u^{dqF=(#wQ0M ze%TTdqVj@EMqxXX4cqW1t?>~f@d{*c3zh?XFldTxfe%5~Gm_^~LC9N3$9TKZ6}hPX z9wC7a@&^cgFcMHGj!rm*e$WTySdOa!dV!!0?0{$l2#@h7Rrs(AgE&P7(F>_T2BVOD zqxgX6LLzH}i~pi5;jkw%5;uN#gGm8+7)UP}p%NH#Gdc4$ol_D@cMzhG7r@XKrDzm; zQ6hk+5y9AwnUxV-n^A5=4O$FgYqTxq&o; zE=X|%X#kYPNQ9*l7Ulyb86i3X!7u+1ClXy2#(_@mgXpy zQHYLy@CR8a4eVeK>>!VC372+7kM_uYB!L9~a0K7LjsW!Hw5^*tmuH%$?fjv06kRh=RlJW(*AS$LPnd6Ww*|3)i!X1(66(52jNck_G z$%`OjnUJD*w)2cN36Kucn0^NuE<_NqLlVI-21RKQX(vA!aW@%~FgQ7rG_n{-F_1Iz zj`DPs_%VdoD4Fkp58cRwWjT&yiJfI>j%tYxB*vC;DW2o`Rde}GH$xJoKzn(jc3z@p6(Ug~6QXH7Ko2cO61@fq*;`<&PFFt~aZucI#u!i*+mNf(hoQOQaXjAT4DQwZ|G z&8aM_o0X;rpjjly8&b*K!f5h`HH5^ikPrKSWa-cWnM49jbW(*-j2i2lF9RQ<>YgD_ zOLiYV7?F7DzIWGDGJbI{EfJ9(K?21}7p;u2d<|yZl&Vc#u-m>PEhHs%S5eecM1C|H zc-h%ykivZ@6=<+VdpQZ)fXvXALF0-9RUfmy)?p2g61vC*nv}!xu^=OE5D1G@*GYXt z1ip=W*jN$6#3o^|N*l0xgK-$>?o~}g&Gh^o(A`Rcqy*`1qP-5OXxx)6Pr+-UN-v0z z`4q~%pw+_eRoV*(*E?d029n2SgvNB0HaGKm+V6UqAFOYQ63jt$o~xY7wGj>QQXO(a zLmZ7+Q)+k=R)+@|NS3N9r6FJATFM2z8qPFDNR4w_GJO=dd6jEOxMrU^d7PZ>Z49+K zW4*mV7q<$GAky*HKlSEL-`stQaba0Aj!PSDk^5#-_&P!H8q6d_CGj5jqAFKe84d6; z;r%1#H>KRcR6;GeKzu%fu@~ZPDPt9~!8G-r%@wE-GV@haO0X3}Lra54Z{q{W=I%() zQqFwrZ4*!J1ckh|+p;YvuQ36h~yiXRyN>Vo)^_PEW1(%fJ_ zZG!Turfa4to;EQth5C}9TF0zE-oeNA&E$lDg~JH5ToBtagPG1fk)BKuYWZweX+wy_ z1~Svvo1+TNa66Ul?UoG0RBL|SlFx{rGog94xY@F!`5hx|1c^?lzS;L)QOI7=MQ#h` zU5k8u=g0Tf$R~!PLLfs@;{5`NH4-hVl)*xs=O^3n#n87#_ z*iPbnEe#n(gMK39=mAhBq1P8WuTkV@7bzSXk)R7hXvuBNG;c%H_Fe zqHQO}Z+I~j3t^rpvK*|#@;@>!rm%i+Y&a`rG)>{opL^?T&2WOiP&AOR1hz6Jc)t5F ztywOi^*`~SP$mxu@C6m}gi7cws!efJJ|B7)T1>O{AKMx+evSC5H0qr%H4|GDur89_ zUOoHOUzbRpiZ?+PbKdXYedA1|8uZqH-X=F+Pz}b0F-~b`6R!w< zKfO35J#-D~mrEmOtX<^=G%T$Q&IJXL@;xw&Vs67k9T2JxZjcAMiArrJD&UNvhPgDw z7+!Q_w|Pk`6RI7R3t|$&GHf+{KdH_tyDLZO$Uc7aUiA8;5BH?V@x=Psmv4zVNu@=< zQdl>0Cxbps=E=>6#0d9gT#XswDLxZbc8(P~R-A`3{Y2DXq%bm#H)N%5i@-Gmt&&UjDs%cSgkSao|zlLYcOZo0BV@a@_4i#t-$zae#`)G&1 zX@d(zdpLxsSKzo&A;@GvyLc2e#B<|LWNaU-l#_;C>Iv* ztiYLw_@~5Ra?aR|f~xB@MfO6Ty=4qU05wXvZ#S5Op9!p=Ye9Ry++1Kv?t1^;byICW7*APvK!W|2rZrDn&}e8Pb8kNCsURqzp$g!&U{b z?$Z9-CP-zwQH2VJeHNMGbNKOmL-?++E^GJY>ZKakxrCr+ z7o)0(fXs6(q3eQMY44yoP)(^tYnArGE1O9WF6-fjmosoQ$6Gurv>5ovQK1;c8YCmm zq6Iyuqp5&+zeYX)v9SeMFw~ntZSM%{aZ51dnCIUWV7hz9)a2>ihWGfS99ukHTqIot z6|FOQ@A+N2=UO>DjdTBLKv{Pp8zR1n$bV~PL9^7PxZ&1kr?`xW>oYt|A4-KGJ|L5p z*P0=~pr%W~_+^#O?I{$c^`cbRc3%`7&tPK3Ln8#d1!W@UUVcAdXF6SdmftQ_Nk*66%z(E4bj zzG6iKET>|E!kP3GK`#6v56Y%7$1jK^z6Vc08lAMo)WagE)K=Al^N$d(%=T_CkcQ5^ zgY~b{d9w!1%p=2)YVvSF;J_XJW^E}!6ZqN_3TtXgP5BXx{&yN#B0zxzuu3^GcusrU zYfkw6{&Z8LClch7a{2&!+BR|O{tD%Iqe>z|_Dflcz&l`f4~>Zz@dFje1OW1cRQf}X z1(RN$`T(aW%A#vcN$64rIyTTF22f@ljj{X(zfu}B705LOXc+l$^%<;zL-|uCcierU z`Bg?Uvhaj*+AV_h*v8v>Yr9jZZoF(C^?k-I9#MZKD6rYU1TshC`w z$W1LYX5?Q__%}VtmxF|WuOZ53R7@tNG{#gQvy`?9rOfx*AXlpPzfh(&B8^f*gddT{ zuqky)`jJ{`ZKM**2p)*Jfmi}ebo%Ti$O-Nfn%Cw)7rC@QEiW!0v?rDq5nee$-#DMj z$J?<&I!23q1HXUmNj}*X@|z>A>EhYMEGnI**7XV8S0gs(rZx<7h4gboou@aA3#IHE zDSq?QTc*W|{u7nXpSH*EF@^{CXF$Go=AO0lYg7Qiz3ykdQ;fICk`HZkFQRz+wpKf% zE@N2d5~6D#o|>`9%cfeHzex7!$nM+88v9UjF^Fgz@RR?N?ED6}7S&I9m8_E#U{3qc zxY6r^xOw>7a^ypp<}LnB4AO1mRgb}~HD150+Ei!O=(Ru34Py&0c5fURhVb9SSiVNjp zZ~czo&*+mV=6gG8-8T66-GPbdj&2ZNX(L}?*;?Xso<%#)H{C+*59lp?s?^;v<$fsGA6R~HbzK8_fxLEmFjtn-Wi0)UPb9qJ-zln%FkEYpx;-> zERrpA8$HQqtG*ETsBp>N(RFM@Q&(LWqU(mSO|k)gz{AmwUn;eHrZG?AD3%rV(fa6*$vGfKkHsac1tg%v0pngd7$2PtxVCfY)jBSx8=HF zm7eS9$HDEb!r{j>Kh*-$0n1kmaq|EM_aaW|&dpl`12+#duj(fb<)m&<;8Ej3!pn=1 zZ+|#gi+``2_tuLN=ReGb-RjtEzIkDyUwZp_(5|9?ufzvOYQNz#$G`^8{hG47kl(4L zu-cMnCa9Uua_g772}ke$qa={~JQdqp(@lB1wDXuB3yr7PKDd!O6C{HCa2LIh7hY)%DaM0 zN`CRPS&x=@;?Nw`R_QW+-i+=}azDKF40igA{~T??nIZ{Y@ba_F z4&_naZYImHt?H6(M1bNG_ZVcqFuph?GV5Cfy)Y@i!0*&;2vzEwQ_48$1UFGNDAqJE zciCw~kiOcWbofS&7?HjgzYWE=zG;(DBj`{vsB#!|H`b7A)9{$xChXWBl0KO{O>jGGKK*_nhWP5 zJsm;p@tbszXXl&AAZmn0P?Mv8-3CgS15dwK&g4)Zpm})5GI87Xc~gItek?|XQ$FfB z4gZwbmp*g)yRG7kQ)dCx&pChB{B{F3 z(UmJ#${ZRc_>mZkbHHV;n^Q`zy_`B~CuNLSN%h5h5bbjzC%7D=X?DC_rMUeI)2d-3 zDVu3-Mf-+B10pD1t`{nsL9YM`amjz^bPljQ z2gPQI{O4X^L$&9J;ll}HiQZiH_QGQBau&6rW=3~T>punI5a(H|CDl#?G67MU+yGf1 zV>$PyrVI@!f;Zoe)6n&!h3q_ll>i;L9#0N98<8KX1xbB zOFpvo@B#H%+N*We8%k$R!@lA-AB`UfDPHvT1_rd=<^3_ue5JCx!MsH^^qp1w91Z`c zGs7z}-u^mtE+i}>ri@t*tXpCa`%sKir^wq0rM5dy7gWbospoHBb#?h9BGeMJMezG6 zJzp(5a^?EyG3za(RGy1sgL?PnkhD&h&y7U}4OOUbx2(RSe-KWplm3Nz6>xvjVToaE->+&tpDkNlJ9_P+}d_vUO}E z>{xhbvAgWD*&=FtTwkqzK9m2 zceN(qJ)jR%oc4Vs66UwEY}#tvMJ?q1INim@w!XR3?eJ#gv*)*{pmfcngq?)1wuQ08 zi|e9cs+Ehb&&)o2KYKi{cYpbK@m9#5{lUGO#4Wk|JH+}Vvc}%$ts4S)VSm=^j-oni z8^rER)_9!OOBioce~6u6e{!mJ6oWVU`qSFbbdT$8==bl}5?1M+?=^nWFajs*JYUj1 zgE#)0tQ)=+^fT-~A@uo=hU6qVcEO`33Z7bp_y5tUUg*C0uC`fq!~C$u^WV3?ddsT^&LA>< zr};omxRU)1^5dgSXMNFLXxHg`JS`K7jSmHtMX_t3ILuI-ZYZuW6f6-1C!lEj?x#0p zc*GOu{$|jR(f3pkCwtY|Ms(~HwNHciEHIbE1|J5EA6cy0H=&!imimOeCM{d=FG@QL zkuP1@D--rXb_p#%hE{k9mIL-(?4f`CMPJd-RW#F8a?@22?NhA8E2ZfwpA%KnbTfl> zH7a#Amvq%*bhXd>uG?u}o#{iHeb8;w)l%-)(Cas_>o@f4*E#4bIqN&m1Iw25Up3RC zYXc{d=nC`O(>`Wcz3k4Wq!5MBc>bAw0X=;|HyK1**UtOv!g{P%tzjS=j_eS0*l*oT zCv;{LU91yb*x!ts?AJ1M=mNqF0uv2xni>R`4Em)RgoYUqItD{44I*9|gr^OLoeu^c z3`TGa1u_}lyv$y24#xBkW(67EavKUx8~PY;7*{xSC(SU%%rLRgAb!d4=7HgjFvAoM zLyX3omGK=8W4w{N zZN;+?8MNs}Xxc$AeOqGs?xpGbPSegY)2=1c?t_ocSs)^CthN$osB4hAs>SUy@cjw6q?70A z(n$9H$Z`F^P*(Q|9G0lV_zD7;*fhiKnvvQrCvyr{wGkrK%nNhTztoLGZ-Tyrf#$+M zUrNls^n({V&6i?ub4%tcOXExD=7CM-tNr6EvJ-QB7E2r!nlea~8{E7GIYpzUf(znI`x7Cf8&qH#jDbmMl)w%)jedt|nT}`&nj@ zE&dQDf4!tkoVQJ85-0zgnfx0wNp)(ONo94)LAnqn0Z%8sr&%ti;S6jIdG*XRZN@T# z#z1Li9Z+pnHgwvq>VL=_Q9M{o&6*>LfY3<|ipH~)uxB_yv%nyp25a7`sZ^qMTJ2PF z=~QwVT`ZC==qy!2a$5Kwort-OnESNYYp{5djmRw<$s`-8r_W~u>G5gF0ULSq zX}N#X$gOF`@oA;k(^sBOE2mFit+G-0H!YH6s}^o6_rO;1wXM>C?Uh+uAu&CmGEdw7s3!EjuLV%r*ZRbxm6da9U6?E+n$eww2`8Yn4eN32a)m zQ+`-6RhoUGVRMrl$92%U8l~#w<6*bJUR1c`UH;tF>Wp1lPp>SHAKk4ukairlq^>17 zND*b~;P37bVEz08E{Cw!Eg|mBVTTUE%MP4B9irSFBF&qlG{5M` zeDTqDjJ0=^_Wg46mSdd0Z+xTO*u_rSbC8G9klV~VeatkkBUw!d(p>BD;fqCJj|3c%|e0{^~SLO>%;S0?TqnSpFt*>9VkI%Pg zF1*oSXwF`&nO$gmy;%Bm@$JCEYkt@6@x>2a3&e)So&nb;PPa@i*ZwY-uGb6wSC7jgOS|&a8y?V^3Dyj&d*w;aD`T8~bPLcc zN+!rUFm%m%=mgBa+!>=tnP=GDhwzYVGP0p5!%C@aR zfU`q@MQnh5z_v%xwrBOWSNpd2;I_}_ZQsvZe%ssrzqSKFJAuD8-=lo5inFUuWT+m2 z)t{*;wr$uXUC{%vX|hZ)>#=GN7F8o@yVXtbl710X1l?{OoYN-n=UD+-kS7(6H_y+c z-7n(&oww+qQ#;!6`QV43 z;9{=eoV$BZs`pAF_8t%JJ!s#1{ww&N&R&GwURlmwp~@bm0<>SnwU0;a-*ecnG1xCJ z+ApZwuYDH$Y$f>7QSeii{Z|qDP0vEA#Y1nZ2*nJ#-3kbdrO>H$<8N1Q3>EGq^lq@c z4Q!_$)uLpuiN8o*#qiY<61Yph)#9<$;536U_bu^^0I=qDIum(zt6#e=)nU%<2abbb z4xbO~w!>_H9aw`7M{s+i;)fqq4#x}*#~ltQ0uCo*4@tPgsm9&u>cda%hcknRv!4$? zZy$d7bvOq)n)ldS5IE2{`&1d$fu>veep9b_iW_+KKH}uI*!cTm9`t zODIdvH|Y8X&wi+G`NK9aR$h{+KG*&p)vl}kEX5 z)JIHG_3T`&#oaIff)7Ip-BctoeYzg|S%s3vc=leY%R+n>oh+vMF}$ynBcET{;ID}?AH?(ick=#dhBl6p#9jPx-E^5>|Rl>t36#fM-;&N>83n&uX>L=>DmhfYXp5`zGIxdtN1T zeCtwlZJ#*G#)nEh{}%VK%1^u2e<-j^{yXncrhILBvZS@G8Y^CH{)N@g|0FrXOlZaD zFo!9O^24+@lEE=_6JT`aI+b+9WZK)y8na@@Tbl9qBO7@khefWe*J8wR{o@%taLHTYZ&{LSNcJ6G)EX)xp8e!x2p9UjI~NkYkg_IK0;UrO@5q0f;V#;@UJ@APXi*086*f0v73#io29BKOZ$9p6lM1Pr7!Rs~GsX^U=*fORSC@PnFS3NL-ysf$&R{`@1Yi z;8Nb1OWaa#Pp7?1|N1Zb3>I`MH@iH~b35pIau0`=Tt9@@QZc<8h?gsxo^MwRu8?7v5jvj1}h* z_ERG0O6-1Z^N{f0{0ttIFKfC80adZWdccN0OO71M1Q~kxnUu}2bvBvvf)hA@pO-?T z2YteS&o5$GiN1v0GWJ_&V)tl>$8)?^%`>aSAMc?~8)<5NOiGAET^v~C{C+jh6nxzz z>6g@6tphU$QunU>>6Y;c@lA-z+UB0yo1aEuq`r}srIwEhuHazv3p1DC+uF2O?W|d| zcOmdn&J#vddoItIws+W+KFV8%3&`$GWj?2UnJl$!Tx>J2Qt&;$*~bE0wjsGWaLaMS zC;_Ya*@MW|<@S#sDYGwUSWxdBo72kvW5u|c4U9L4)r5)YuH{_TVN9vuDyVn0)WE#% z(kE8=V+RK^STxCQHTKbE$^3(v0f{TvJrp8$W^m`)e>h_Clvt;vFe&miWFCw7#%(YDV6<-?QCECWb4^=$~Pjrr(GC*J9vUK>Rso{ z_?+t04#kGo9IPs}$CF;DT}T2?IUJM9thO1c7icK=V2}k>vVLV=jRs|g%H>-khF%|D z&>pN77D;55{_+Gt%TN1eSZv5SW`l6JKmER;_CT;)av(^JT?C&fBb3(4tXo8hO#9No zszOH(VqC7O#P)wQ{!~6{Yk)!s%at*qWgLV0C7xF41TY@5uhIX^XO@>l!8SVJ_KBzI z$%r0=ZRJxgPQARSIbr$+-w}=%XMCCevJh4k`Y)AiN;vKiL@N~8^9;NN3U2vJnK@yh zg+yBA^YVL~e4;{(!A6g~3=@`G3vYKzJbQY_B!1EAS#Ezmvo)1BohJgpZB(YlCyEKR zzGA6XgnyGvrUF+{;dt70a%nVK_s`HEup2Vm7{ z2Dns47bdorEVokAWZIGR`v~9B3@Q=(ZXd$}3Mw0S>6IEI(U3SICCw$qpXo|D-AInA zeuaH-GFs}s&Ztp^v^=ZU+f3u@Z#aY#sj5u)-_I5r_%Yt>!XnB^1J{Ysy;Z>%1AR|+*mh@FL{dFV&ilE^p9-LYMrN$q+m{d^ept9Kx>vbsbNBgtfbp@FI zh6e81r1ZWH*a#uP`Ywf0YM@mL)(5qT`>5!tS@f`%Uq0%a&;5<^RK!BF$$va|*anO% zWp4ikH`^VvHiz{wse`f9mp zUswGg`0b;@eRebX2tw)rK_tcT!5DNM|L7`*ivr$fNTkvTb_p4LMr4?WPp3X19#^Av zVsZS%Yn+vm`tXo%%vdn$sjcuFVH?%bu>Qj24&hkqhqc&Nw&Zgc?%8WkduPRktE7Ng zQ%}K4IgSU2hgIXodExOIceQ3s;p}_YS9`3(D77y~$-`f?i-itQ5M4-HZD3hS592gyGo3W zUX7*G2vuH|oIQW*CC-;z{HTv0QM<=O%Q>fV4SMK)4=C`we3M+f#?=KMllQ0qf+!D# z=9ORJZ2yj@!TssV;X{?TdeRUx<-8YQZ06f*UvFW}QtW7C4vA2vh&bPg)CEs;9W=*_ zklJY5Zz$iMXP&aaD7aL7qDjU)NvNo1+A$C@Y*jS16Eb+-O**At9GkI;dQt(*>#UA` z5G^)?75Hxz#GaeWhz+Abbw6f%dSjfjSEqJN3c)kDH_ZnB~5)6!=(%L_=-56Bo0Bk6eB?TBTU4C@|1IE6kP$nyQ8M zDeSs81qrB~ryiu!AZv%zsQO&gJc0@bxy1DR8VU(;W{xcu}F`oF4rhqtPHEG`#v0yl5P{iX3XO1VW$O5{6LuED;NbSSR)gBFx9+U(MC**N4_;9`ByP3O+6!M56@jc9bXetEn*j)lM zm`ll`P$y{l#1-yJeW_Z5rI}o`?9-vE{25h4Hi=GB5FS-LhJ}DtEv5d_@aeK?14^cX zmh|kWn`NF)PTH}3A*ZkvQv+f_?3L48c#p+@sc>+QLQYTnYN|pCHISYfp6FpV1Nd6f z3jI#ma;?B9NytZ;NL0lZjao5QX3s#O zn1W#=6Q5%A)hz}msd~5wfZS6iSO=6z3d5tOA4f89K@?9z^daYCEF7Ct_JTIG)a-@5 zvXHcs2VUG@f9^CJ1)?txNtiWPghtCdvlg30PNAHkou8snVLb;+45&%~&zbeRRh?I9 z03^OgJ=;ztOcx$j0VQB-Pe`AssWAjc-&LYtcCTC<^`%Y7xxB8m+B0HbitDwAVQNXbDg;3IS+AU(&*zff#ra;CYz12yMxI=-l7?l?7QNb1umDUw z@|t4w*@Wj}O)%7c_zfdy8qWzrgIonm^oRq~er|R`#-Jc+%$HWE5#`;s4GEMC#8_at zv-SYq;+P}I9Kt6s)`k@(?bwr4cGDRcqu&n?(c|7Ga^D@)7)ArxfDz{eJ}8hS4y6EG z9h@x-DAN~ccSI|LxDjA%8uOdrofIxdA^9O89$bo;Nzqb?l2~z$a)H<%FuTs+&OaJu zwti@CZaCE-?yOg$T>_WwqYiiOE-6=qFsY_dL*OKtoF36N01Vv2m4eaE#7x1*jVx%< zK$L-W4{UBoyX`(3(ar(v`kVlO0(-d9P_RqyHL_1iwnE033l)>9df7NE+Qa213f)ba zhNQtH$F$RWr$j%=5gnn4)alg&QY2k@Dio~Lgc8b=X2Vs}J2o-xv|cyn7`nQx-3CBQ zGsB56sw&C7lwgP~Mw-CE`r8P`!F4GjLgz9rVM=HzW-STBMzDs5aia+S@JMQi4i0<3 zX(+`DNA$o_wzVa>XGoH$MC#z!c{V(XWmN~327t}@z;_Mp?LDoY~eAY+nX>O8I;?b==qKN{|S7RiPlSSjty zDjn*K7f`3J{E<^l1@H@^L6+3ECG3meERwD1%xkGBXm*yw?C6G)e!Yhqf-12xT`Cyf^l9D~y*uZyV0JXTj#9J7)&0aaHUANsy z?$t+92UKH9d)jKD$Wy#x)O*>CH`z1vOL*baIwAA#RY_{V2Q!!SHArZ9Pwb6*6 z6t+*;g(b`uUmAAz8v#ZCfLT|Gbf1usfenhl2dU;sF4BL}CZJV=mgPF}q*4q7-*ZU~ z!)2*?Cs8iU1E7vcrtb9jy-UUp~M%v{vn|wx78f1@Hrh zVJYm@7_&(13RS4>A^gF2wK=GW_Atj_B_{8?zJ?qz#RNlek22cg=*u zod%@HRIHF(1q~(Ew%+)Z9=0+2oJ#b=u%qjJH*a+|z*Jzp={3C#41M}~D?HWR*{Qc? zH?-#fu0D~dlT4Mjh3o6%@!?O6UKqWq%|>x}YOX)KYv-lmONm*GiHJ@-%8(2iBQ%N> zHFoF)34W$a{f#ewh9wb(@`&=16Gyn&h*7%%mNrY(Hb7o!kJfo=7OsyNkKr(9lfwVJ z{Qv|m>KTaDHOfZ?7n2`Qn6R<~@-ZtuhhE5B45S35-%!A_n!-)6bBu&(m0;N*_nwB+ z=1V!ZQ~HW}6r;e*kS44pB8?)epBaYnqEDaR?XAff9A9CtUBDj2_HiAgY_I?k75*$F zsuV)sAQye0hCX-Gx~7+YG9IJa=?L5G4Z`=}z_gI!o+9g_bz+~q8L0JX9m{teIk>|C z8!7aF=JMCB-}_a2m*rU+z_0Mp_JE$2*>M4dD@|S$L!qL9ALzir%o>#dXh%M(v?rBg z5IQfw14mua;zN1$)$Rj|*nlCOsnUMd@_sYi6=bcMUX}x820-8U_6j!9nL4#ed|0YG zg=Sv-3J)KbW-;|buX|%u9~V_mQk5Ul_!CEZ3x`nupfpC|AXT0~t-FBMB7}8r8}n?Y za4#(}!}KQh0cr<8c{nwDq^>GiATSLrNlSCigOXC_M0Vy#x6M0Wo|BAVlQ*$gDt-IP z0gEOywAQ9k|3ss34I1V@o5q2fW1EZ~SAnmLR-@|uPYP}Cc#XB*{`_;vMsHcGf7u5( zhzUhrkljACzZ&|0_>42B*Auh^ZF-P ziY*_o$A1h{MjrC+iVGXv;G2*u*yGVti9CzEu{`A-l)R45POgG-WFd>KohperwmdPUg#Z2a1wi{_gsCX0QB zdVrk z-{y;gSNdv|!_im@QymXRbvIQjtP+JpI1rmzN>ORbpunko3uu4Uxyq&gI$YqMmX;06 zeQA^qfaYR^L~wG6J$+J0yvL2y={AFy`!AT6h^d9t zNc?m_kb?$Wf3gl(a}EnFX4H)7gCS6tTVOT(QYIbs%w?m?CB3@YTZm}Z31yM|j{LBp z!=vkxu8Utt*(>1G`&-x}^L-UCVq-g*V45yILFFJ-F2R0J4~>iQNZx8jqWgCD;`k4vo@|a<2W>~8+&zd{hG4V z`Pjdp?2}!}naohxU&r!CEt`Zd?7qVck zeK==Nx19Na?Edxd)wmMYQfc0N~6e9 zS#yORdgG*U`|m>_Q%CZ>>l9mI60fS5QHTA%H{m|T$$wA&)lWPT;1LLpt*<&&klPNM zpWrhtVE(J&u2TwnB$mtDWoy#Cx*qLkW{&Z`@c&!m%dxXoG>99Ky=RF@C+TZI+ZaV%1d^&8d!iJ9;3nNF>!UzV756z>jo7Xy}Vur2Od=v1K(QvtwjXc5=6sNFkbbl=f9wh+E;5 z0e=$5w2|1;!f6w^E{@Ad!pnu9EHwXd%vkC3+sh>!{HEi_l$`nU>;OZM<7V$)&e)e5 zbv>98aSv~kt^@O!Si7b37tQ%(YjVx|-Ajr_aK~G7eewkRe71J4!E!l<&_T(9?gHT^ zh~O%ltPU5eKiLS+c<0;8$iCcO8tIJLb>VvraeX^F0v+9F6&hV4 z2q2qLZ{Vt2SVy2rElWt*eDnZxK~48Ove#G_{C3wwm^r7ALAa?Bm+xHKLr|O8NuLQZ zGZl|0rKb0~uaRGt`0jTvTAny8&MY=@MkiDj#Ww5_(PB+YFW*5g{Up7ujagNsLop%f zs_c0np|58zpfuv0bEEo-5(73c>7*>D^h%18oMfVW>SIKU;0jK1C2XFWkaE#Hptqu@ zxSr+K(UkinvXH0dd-AB2Osfdx(e*2|H3=r!650PLRfrh<$k%1{hUWD?7${Fz5O#93w^Aw zIGbd>YH3bKED1{)VjoMl6EE|bTY}9d?2~mMog2d}A?T@r44;$x8iy~8E%LySL9gyI zbHgjmy`LGJ=g_cj2u`t3sNF1G+P+!ZDS!>npm0^jWY#3+N=e~s0s9B;^lbNx?be}> z;$*|s>+h{ScBp)*|5_4l;u^zl6wtXP8JR@y5n@dPh2*F4Z?39&oewBHJC(gf-w!+X z;pl3MdzE-t@0qjS6Z5MXg7{a#i-BfKHL7GKN{aCjYe%_q$_w4`7&`wm5aJTcX=~VK zJeVIEGQ$?|^++(Gk-D2szjCgut}-pcSv8}l#BI+-D5malpTk08d$+P_;9jdeAs{R? zsie{mFs1L^nOEqArv{tI(0o!;%5j&a7PqGdsltl}Tt!jz?HzP#ZCqLyH(a19XXa_i#7?FV}tZ&yhlH%8Q@(ur%d~>BO#qFhXlpUttZ$rFc}s$rMkxXKDj{j ztpRN^Td4XZgUC2lMBuAP;*02q^%FW1xipF-X2E#2Y8|^Wj>JNMcn88IgOr=PPFulv z4VJ?&Zd!u9hgzsMJZ4{=z4^Zd; z5HB`5q}gbLJ3FgJzfBR_?QpF4zHD@b(&2=LR;Fw5*I6Qhh$x=0Dh_%08pn^n8E}E& zCoI@hUjrho=FtxCY*LS__!b)C!Io1=&`lijUQhtCqxP&Js0?66WN|LMXjYgWy}L^H zTaVS_XybvW&8QYU(0S9Ht-bldVOX&1qWLV+{=&(=-i=nq{CA{{PMe&|{o(pG0odCS zd-5OF>%`%*tOy>p6@7PH3LMM{^Nrjn;JHf1)zZ>nX{^ByLO7 zY&X%cR;xalVpWI@T!_A$LK;wr#W3c8y-^$Syqy+xVve&v1RKu26vR33BAp~*ABNMp zKkv!2=3uickrhgZ>oSkZL}Bes(2TVFN8cax!g|P0R5kmUl@k>d-_;I;UE}YQE#kH`k&^chWI3`A~T6^Dz5_Q#e7Z4s06bUIDWzJL@ z!Z#@cP7mI*3dC}Vlk49A&#-KRDf#Y^YJ>kd4V$c1WhsjHaQr5DKxdk= zK1NP>Uq8!w1&Yq}^sA7v@@>G*T4l9o_VRvc8j!o>)NByc%~ch3_RZIX8yJ93zIN)D z60IKC==7T|i%^E0-#GQ;NUkZplFRxtt*km}WD0ZeiQnw z>O6cW1p7T~?D0c??H8_-AAiH&UusR@A^!d}XOo%7%_m?1r;^gT%6BauhU1mYFvt%H8-i zrQfyY%Nsy4nI#@GjIj7IE|v~0vC!efs4!}uqMd^hez3|@^?+ZqfoHlS1G1zr4J;m+ zavhg*uW~V*b?-e(i*w&7AbP$hw4T_+^cD!oaV0Ht6jG;`;>@S}0{nq!r;eTojGEjE z#oLpkk^{7ZCTuXi9PRPx19z7G$Vt)82V5`N5$yKXg9yWpSgoe%7Uo1?g=h{0+Irjf z>vmaByOC>=7ky=~s@9;Y2}VOs^%`v@>a}*J# zM&XPx1TPLPC2HhKL?{!Tf5r`9OzCHO72aj_}Onn=3| z>V@?)z`2CspN%|Js`ggC62(7gHn6W-W#Rvo3x*KqdlSmbk<}0X&qG#y4L{J$sGs4e@Oe2SwDBX18-MTRdNmxH( zIv#Zm+tV~E>pdvMN7N}19#_dpQ$6Y#^}+`A3K{ID%8jmbX-R_<>EJCW&3EM-N7D5D zrCfReu8~7(A!~!3QLUqBj-pjq-@4jdIU{jZDJ)Qch~b2kGlrnfc`C*8Q#8k@#CF$U z!(NPoAG-vq`SK7KlfMn2nprq0o zCQG-ODz{)O;^7|mM&eR=yLE2JLSVgKvMRwr@nszEsKh72q(V@2z;dpf9LYo>nZ2?W zP_HWy0pFZfr3#{t8UBDm^(tTz(@0dDK(9rQLCP05Kt zhnC{tiW3~05h_0EmSABAmc84Ot<;7>Oz)^>mbQ`fq0ch|g950TG=6$-S4$NkWTQp# z6f5~;M1YZgnjUSAFK5SQJaXr_7{XG*|}_zj&``qufq&7GTQ-5Tkp7qFmxtqh#y zW54?14AoziHxIUQ6FH3PDrA44Zq5*e_;Aj6@@oMZOv$E+qKvkCWC4*H364fQmNI17 z)Tze$-`!09jE$0(!XA0+b`o^SWxNm;qhA=_lQx61O@WDEl_IPp!9eO|)yGu$0@qyIjuzDSdmS(C1=!ZksFpo%UTpj1{G8JzeOJBW6HD^Pt#&c>3VYW#4_t4g zUw;$?sbbW?L|Fe1k3ew0gswcnXi>(+y#CaMT{xvZpH35{ZlG9HEwIB?3e-uqg($|M zQ44bABv3OTRcdad>L3VtgcL94;ZEN{Fol$`mV#Lzh(9fK?s%h|0A`c4hd9m&AMo`> zvBN(m^?%y0DzcSBI8j9(_EHn=3uM4EW}_JKb%$a_Y8c{DITSWaHZz`N?u2wOtHwE$ z09@GOgsP@fBgjeap>qgwMv?X&Hi{U-l>I7;Al-*$PKGxG13QG{i>87q62)f+lAJuL z7?0!~jEH4?C043VX)AV|Fhc@QW=0Xpa(JU?Jeq)=RQM8z__g?p8R2gKA`k{$%R~Gk^m3fFc;qz(QD4NL{n31_Drpf@mu!9JYZY zoCYr*m2i#JU{6SF)UaD;mv(CxQ=an=UW-xwr{@^u7FH~{u+?^lmw1bJQF<3%)Juuv z1$n{8y$sRj6me0S0vH0&QI<|qE<=$5)*jH|j+{UsYUp^=l6=e8e4AHO&R2ca*LOwX z6l|dt+6D;HfE6oiQs)7GPj*t)SAV6h$y(NHjV4E~_DGJlg7{Z*_E#X5Knc(TeIq3; z3v`=o2MzWQRI!MBg^wF<%od8~hkylyLzw1*ON2|fgpI|7Q&@#_=sa*ofM3{Xd}UBe zcu;-e6{HVOY0Ya}h8X$&wo_I(gj)!RL0E`~Say}gh>ti~lDJxrg^7#Uh@p6hv*k&o zp&7uJA^xaQ^uZte!BoDOQB0*v#1~TR!I|tqC_FZSYvhaD7>$qT9qiY5=a`ORC^HCB zTM&4Sb$7Oymk^)V4W+k6sMmTM1$&w9^j5TczxN-&czpF(k4XiRA(>IEBncQ;2+pmj z$i{prg_7~NvV>G1kYGHFCMOJ6Pz4o%J^3>nn7NotFk+N9)F24dU|0ILUddN5fI$p| zU}YZoSCaUHnOKQ6BP~INm`xZ-o|lK!0x)J+gq!CSn80_O*;TBlxXQOjk6B-hn36|@ ziN9G?!a0(`If?$oIaJ7bmCf0k%Xys7*`3oFp4ZuvtN4ol!5l6}br!{P*ukIwnH_56 zpMUqCA;q81SU;J}9~PyH8``0d2Y)pqZYPqc@tPJKCc^8l*#7q$e4C z1T$c_nSZ_0QFei)PY{OuSX=?Q4Fy>(2su*PrBk$5k-b-6oM0Ln`BZMpjfc98(HT^T z8mWW2Mr`2>yr6-^04-BCaEE15KjS!dKn9HCGxBPDZ#Sujx^&LK4DvNp?)XViLKQB! zTt|3OpQD3{dAV>IrM3A}AP8avR(63|EwVv1amTOg@QZ`^La}3a3Hy=t8l<9lf8!Za zo_Mk8x&AtZ`LR=)gcVy-jJk*<`?483vn?BfIonYjd$S?Cu{C?K1;UEKH=nhbQTiF6 z{aK*>nV@0&Q4V?+(0Hp9nxSi?ivwF5fm0iw_1RHe z{`<9Kn;m95plh2Q5IVOx#G#9vx4qa@v_TtqkqpFO3`noIqg={GMKlh0!H-uhpr}z? z`jC_5xvOPdVJkh{XThg?AgI?78Kn`kdwV5kk)L5-{^7e1{JT*3L5 z&;Ojy^&FH*1t_wp46=cj1Y!$Z0kFS#&j}sS2_nT0{Bke%ju`^NeGbqmeTX)F&^z7J zGku0a9WzoqeV^ox@7&TuJi?Y1S2ZGD~TjzLrK{3V5_cq=tks#LG61CgSy%)~^VH(h(*#G%dFuT0-J>U18yiqvB8@opA&>sAm z9Qt;{h7uGyc07zETo6h`c>~A0FZ>{U&#^&)|!r-l0u}+4?sB9*PiSph3(m1 z?cW~l<6iF5zU=GX?%f{m+dfkEp6?;W?-f_?{hsdkzVPuLQ=TLZNN@h46Cd1Hnjpgc zSjs(D!u*P=f@g%!y&+}Y5#;pJoLF>vyQcxpefk`L-qa_1eShBHPi4cA1*s`z(#3wN zO@-r8f5un5h&G=0dmrQRp^br`sD)qlKfL%~e^OF^g_QqMl!EpDor!~A_=lp=$+(FJ z;`yCE#bG>&v;VcXpZks2`yn3uO}zVeo*l~H{KX&r)xX8hpXl9RyraMU<^QYcKmP3> zscAl!kv`am9U%VsV@I%{J$v*LDqP4g;jJ?bBQ6}bD`CES5*hy6$Wfrbd-HISG2?6A zzj^dJs>H_WWEZbXUiE@j)H3zl2Xe0lHJt)qK(%F!OV=Ge2dW|y3` zJ>fuEN^iXzb!vR$S(i7T@OygDxgEn5|9<*b^vOGa7M;C6bJ5+A!yRs_Aw^$(*ZJ4q zbH0Jc(}DFVxFCZDId~I)g%vV|VR{;3$00%A{&|QWf+03HB0D7-cw&SpIyYjA zy1kfTjODCIV|X@#h@*}cs>@D6}EQd}yYr=9+A_>E@eo#wq8VNR1N~KB|NfN;Zxa_KytzyaiKR90^J% zOpTpM)Lky=btqJ5<(7~w9PO}CHsO4A7*B~U_D`Z5{nDnViqgZ5Ina>eL^SK5Bi(9E z#wzQqPR95Tt+>W|Yp%2I%4@GN=BiIVElo+KMy;8JAURPDH_x*-wI<=RlQU-P&W2B{nU^ytn!_w4h}KnEQ(Z5@Syrk{WssuH0aDcy6Te%i!nUP8ZQ z@|`Lv5d=p{#I@;7opJ=~MxwGwDq8f|gQ}|0{DTfY`q281H+0u+_uY8st@qw_Q^oh+ zf9IOd;Di$^(Y9~KXO@3S?Zg-2HZ^yyfd%GllxfCht~utKcV79LTe<1EW8GeuQ&sl~ zMJ=;!Zne6bu2T!Uy|TAXd%JALjywM7x0h?XRIjJGF4FNjXoHn&5sfJ*%obH*h^-mY@P;_dp$_L)rybUC9EBqsID(iDy=1C~ zK8zviUWmjbmT-xeQ=t=42t}dTaEj`xqED`fMHz-pie2=gSHKv?jeQY@Wvt;DnNqmo zIl~EmP{(PO7ZH@jg-|o&3;sRMAcp0Q?~i~Cq#y@5NXV(=3;=_aN|MGtw+Ib>i^>_* z!WSv7u;eh|P{lvc5R8AkVjBSDlmHn+K(H9F9MMqKGo&$%<(T7@ur$XuW=YFh+VYmT ztYs{B$;*-D@|OSjr7(v%%U&AumFh@lEFYE3jU=;~9C@ZXY;w$MTCdijrPFh!i^sD?iG$>cgoYA`czFu%PCT##*tkZ^{7ZSYWE;%7fJH) zdoBsbIPjqhQB5W=|3KeAxUmhr)J#z@`5H`2@(W;e@)u)El+~zv>xzLTSbf-(*>RR`@*v)Qo1N)4X{=*dJ(B9SR2$PK5 z<4Vdy%1qP#XNErh^u6$nuYBhV6GJkEs2fS@QNzbnp2#nd+bB!U?DPsFq(OV*5Gz=1 zqF|MfbunpGtDD%GkaU=X6g=>OhBwUN4tw~+RQa%o{~_WMo4CUvKCy~@0FxDO_)sp6 zv5aR-;~Ik)DK^frj%U0P7xy^EOfhkffwJQwznCLNPO_4h%;Y9J`N>d@vXrMxdmiLzeDxR<_YPP3ZVTs8X+HNO45$$#l5vuy;UYy4BmVCr%N zBv_6o4OU5F23ShE7?3N_Xht)fq3A|C`X7#tw4^6Z=}KGr(v5~RrZ>&$PVdwipk{QV zLrwnbQj@yViiQfRPd(~TJKEH+4mDL`P3v0Q`qsG4wXEBu>sup*)Ez;!ur0ljSBv`5 zFX{ELJ9c^7t8`IU!^|h(pY-?}3(%HuKx53?QZI64>r*`!^(&mpY zYoxpqnFo5YL=TFjB#(VLGn@C#?|%C`X!yN}F9trgpT${fP8DBWlpq9-ghQ*_;FDI3 zkOXJlB+wlh^e78$z%%Uz9qO3I$DjdNy|VV?C{MY{SI+XrayGG=h51Wb-dUz(*0MF% zOwRkV*q+O^BYOQ_$@A)1o%(#QflT?K7P}Zy{6iE_Cj}`E(TuwGRpvUU`N@yYSN^DI z9pzj{y3N1N+OP+G>|{r*+4Ji4w5xsXAVa&`0}J=KBW3P~t$W+?KJ>K%R^-x<#yZlG zHiWo)%tDIyys>0&oX`|5`qt@H;{w8eTmJHxujwM4_QwbZd}RrzpQ3Q^55R2UA6&pi zSjKUSGHm4ZM)*e(RPp$ZxE^d|E4WSO;)}KPq8Aa~OI=bz5NE0rnrcFa@|Vy2=A*;- z$4_VG!x#PNPyhPZPv$z*@y~zY!s#1HgZMZ35Alxz7QCoNIY#!%awz|R%;`vT;IhtZ zPV;B=x90tQmj7z*zi0i&O+XWX#`J$YLxA2ifcRv9JA;6{w13N?eeA$7{*&hzw_p~+ zfp2~BRP`lZ6NW*#K<9YED zdQgQEuka5yfCD<913O?TXEF{>H-!J70~{d=FL--4(MkXC3%Z9Wz}I`dcQi7%g*`<(CF%fCihS25F!MudoYtk`R(nHPKUtwf87?7(GIhhtRW!eAqI6 z_=nIEG=j)7fhdUAcY$A#fp_>7HRxcCcwaBr6lU@d#W#V+kvY%eIjX^edchlp_l2T3 zif%%KeX@BvrGp{ZDB@!hAIFJNs6Q-Cxs7Oev z*i?A&h(JRR#t{lzqY6`n7ynQT_z(^ccY#L`D0TuAy|@y=&YpbNhz zACp*+Fd36FsZ(so5#z@ZX_%AZCw^*B3IaA9Bh)w|#4~H;Gey}mM@f`p1T;yxGfnv@ zPuUlU<7RxZj#|-a zlLo+GM6_UNnKBrlL=+gO5|$}&S*V7jX9Q=E3;w^b7P~-jRd^FGNuL;+p&A-6DWM93 zQJ6N#5oJ&YDx-#~xsxA?NzO8eE9#Cf@r{I-jp(R{F$0J4%7yl+kfyYXlQcf}wh`e#3!fwl4!W5?m={8|5eMo>q_lgY z@}WkE1ZtoQz1KcpaiMP-sgjzP^k569sS?eI23@cPWsrvCcZTDa2Gt0OKnjRGT8^iB zj;WfCt4gCl1Ea4hqpgagY+|Y{$|gdp{u@NPfj99~NdN}<({P;>hjO?Rr0GX0VJ*PG z1auJ=^^*ohfCdavGY!!a%G06$&;`AK4|;Je*SeLH8m^ZYr-PKA2-lE+R6q6R5?!N7 zWY8R)FO}z%wrP|XiJ2>xCuzASW9aVxX15pawg@1-t;Yc##cf z5Co^^5)Z1DYN-Zi5DekaNjIez+3*XbKn6zh55X`NekQ19fCjq|4A6?K95Du_AXSvI znK9*bdZ7xk*b$=8Ns}7}z)A}Lxwyb#=RkvY(rW(g=obX zzxNjxxeKpY8ASy=l1$cV9lA#dJh!df3 z1OH$&{L^rAA^yBvaFPEY1Z2Q8!1@YpxL}1G%xz-DfQiNWsl|mvB$LYpX7CGh_!ZiV zp!d3&z(6QUaK^t73~liRl)??ckO~~3uj(tz@`Dpcg^FoO2iix?mDZiayLrH7t=0O3<%B zzy-RXk>wYATp@>LCg613ePCd&NzO|D!8qQhON92gJDS?7}jz<*K}Ric74})o!3}xCP9r9 z`&?iBtgHVJQx=J@{~*vr%dPkj48S@VWUw_sn-W3b3ofw*Kv0c@t+c_g1V*Nfn=^@wV%!# z$XG)a_1e9KnqTTn24iprPG^#&U7l67vuazF-DM zzynCo%mq5%FfPa&k<-Pz)5qM?R11+O(bvcQmjy?9|6nOQzyqkfRj9`UOsIsUH?WFC zB&?U&F&^b|+}@Tf&nhDX4Bl|po68%4oa)Bjyk55zFx^N1=^fGDZ4IIqNhxi9 z?AWfMw*X4|%@o(36mRZd2@&V>3KnR<16#lgKzmhV5CpC3m{3a(*^mUE{d)iKwqy{k zK>N=d(KV@X=fIvnP*`u7vIApK?1jn$p`aJTdjx8*82o+;5uNQeP0WIHaKVkt(-+OJ zp0F2AjC!LgEW|j>@2v4PT=QlL-vGz7d_23(V^0Eu0FAy$zYN4PB$u zfT1#rjRq`jXIXVbmXer22z~;z1A}o26?Y4;cm$Bo?XeunEswBkE{_RGNErX3!hLxh z&w*pJ7G+p*y&zV-I~GY$!vhP)UfB_)4$PgO`y1+vIM2s`Yx6R{NoPI3@4XE_?=rfd z`~?X)!LcS}pI>G#d}t2_>%byxUyn?X13<6^V9*6eV1(O{7-gXYw+seK@Y!W?3zmHf zDBkWuFb2Pl=t|&cE&;Kf1O!T8H1X<;8~zK40ptLI@87>L{{KS#Go^$}E?;K`4jiLI z45@!W{&A!CP~%399X);o8B*j(k|j-^M43|MN|r5Mw#@kQU(AOxddb8Y($_e@|{H}60u|Hz<0^AJs%z<2Yi!IgCGV#bXfKZYDx^5m1_=$Xxl`Q$F3 zno-iDX9mnVcJ|5&+?df;nIi*t@W{dApRaMKlRTtolKLf^-?GtaAkOCeN2>g=n+?sd#>oavdctWc&20wSX`ZAk z`ze>i1}dpVm?RaN66QziK()DOT`H^Tmp&sA08uOt6B^=PSs{;_2VE)e>slwF$2 zG^JTR!lzkhpN00qk)oy6S(B=*_F8PC)ppxwyY;qNaKjzf+j6%(7u$5REh*e@+jUo5 zc;j7{T5y>isIY-Z%omNm{s|0VfdS@MlrRTM@>YcxX1HO8A6_#gG}Vl+&2{WCts{ZP zv`;7@aM;3@+I*V{7<|S-xi$+Q$|g0-_&j(f&;M0}m#=P0kFpYe; zXrmX7X;)=8nlD3H?*q!#qd&@(Bc%cCD40-m3vSrk{^3lQrC_D-qj=9oJ8iYsX1i^- z--bJGx#y<4ZoBWsJ8!u)ifP4t_5KprUnIy746uIl8f+Aff6}{g#~+70a>*yBymHGg z*ZZZ2L7I5;kU$gd;*8_mxHiUj6`Ie>((H(Fj~FEjsDph@bL6sO3iD<@g}Rw0pvhcz zYT<|1PwCH?CfmKIMXJ^K;j7;0>W_TsWhWtY`=_^m>I6G^v4{sheDTLem7Y!a{adeq z2iwSSfCnQixP0=V=bn3hCqIAv_vc?j&pql~#X^TMjeH9=bNb23^7ET!xo#sDqM6KY zCM}=g&py`5$UH36EYKv3XF!vg1VJUO{*};#Lvfx-UZtVsbt!5ooEr2rBE62-2`e`d z!VPYqkzPayLf-qF+3Ynh{&&@jTSO!m63wMVbTLs~PGlEJ&}KwvQSn_;Jew7*1;rs^ zkzQOpqU_}L!H0|pae+~h`_Py#yrjVt+_(q*?q|Uh*3pi4#3M`o*O36O1azaB$LP{z zEtJVFYAdT?jBZ!Jfoy|OYRZwcP@_AVoGctk!5zgKXqMhdkXanOVje{~N~y&Mc`URK z^In)g89s!DASqB9gdl`8{Gus#0ua{9MoM1x(w7R;;5JObFO9H>MQB73Ve%4+T+ojm z`}hYm^)XF-{LY%!#AY_NxlL|%)0^J}XE?< zR_L@;x{!4+JX$LuRUeV~@Dxf}iVaUfQH!?Jr7v~M#&RJF^p%k?X-rXy?4pJ=yn-A1 zphrITF;tFN6Q)N+YEqBKGtH@_p2rIfKJ|%BezMdf9Mf25Q1h&XZt;KrH0nPvHrBBg z)v8KGD|<5Pl8s`hg+5s&`9xaE|A?fA59y%~ZHUXIrq!>11?)#G6cbUf=x@o)X^PUI z22q$|Al>-K{N}e2$yS!3fyHcQ?-C#m z6v(+pn1ni6jpUaEwV_W09zX zMLgo+nfD>+ZP!fB5C&}I(=rBq*F!s)B^$w$oROU$$FTWHuJ%k#6kQyRw!h75i#IgnC> zV*W+bg>&L;!HscXWP=+cT^P~4XFhw##ER++OhOTcTD)U})_iDbW2?;`TeH#Ke6)_g z$zx|x^|D(obD#0(ncpb}Dt}JRZU@|3k3MRAbA9D|G`(t8H>Oq^u|+9(I$bpc$0?@J zMTev2HH<{5u$MoXcPK#QWPOV5d`$1|_v)T0B)@^UL$7}zZ zm$aMcvazBlPzN-?KwQsTzZ}<7BUmHDeM_djJ#Tt*Tl6M3b9``uPIRbN`F~n@cDcs@Ggo}>?7}m z*WK>fXv!^AZVOw0jT?)eEjU#;X|WKVP2L$Vszx*~Q zkNL=J9*hWI$t}S2+H&`f8>T2jLH+?1F|^+GVHj3UxG;O#|AY3o$NlX!qWg#B-uJz) z{qKL@dxAhEBv9$XM!K;4OKO$V3cv(Z zz?KlblYpSoyBSKs1yMMIGO$37xWJRhz=5#94g7}=1i=s#!4V`u5F~>WM8OhNK@rpl z3nUy8Y{3$5CvUeHUtc<06RPS zGq<$^siMh0ooI{x6Q~8$!Y$;RPGX(caxE?t!!h)T2D}#1d$^fN8AEy?3Nk!J3%CDc zmVDp{@5%|G06m`JAeRWGY4fEi5+zRaFo8-ECR{EjoIm%dKdAmOF!8BEkl4SWz(Q~% z!%Cbt-+`~s>95LrLy@q&&eNvN^E^<@CQ%H<%sWL=+%Z%vMOIuzRlFusY(-cMD_W!@ zPGmeMi;|%*!xVEkdjbvC5{fzLiLDAd2PChS=)*7+Dxw0z)LO>W3Og?hiQH+jv+xp) zXtHe-G7l*;ZTB72*{4$$CTuil?BL%C7{=hoMPn zvq^iJsm^vASd zNw!4H#8k}1RG6`>#>gh#a7$aQN(_0S-mp_C5P+P zli`zW;D)t=p+|fOtTYgkM9Eee{3ta;_o-0hWILzYo{?6|N&+r@x-ZUG?R7Oa$$N~z({2@;9 z?4{%MOkQgpc2f_~poM?XfqxK!)e{0;$OxfG8GN9KGdPuwfX#uB%}C6N?sU%vb9p%v;HAo4~Dhkyj4dNYXTTk-gP#-O!SxK%Y%_F1InaL82;_W;8;!>ZQqnU;(=8BILRne#!UWm_}d0ZGLWlQe0WzhfXDyN+zwhM9rXn6cB#cqmYrnF1Bnf7q0R8VgO`wQ$IW zq_{_f*_fX&6b(us4f-)T-5`YVoiI_=f*Poi$)JynnMJBfN&`eMDk6tePiQ<+0P~P2 zozKvejAlWQ1Ifdru+B5+)sOg6*%Z^9NS38o88xNXdbQU*1JXD#PnDplSsDmaNKJ(K z!h!;d0;CxgwN*^Ql;60CFmM!qg0DnT(M$n`;NVi^FrO_*17I+pq)CmLnWTScnIl+& z0x=7@8wXNI4@2UTc6bAP+nX z1KsGE%NPanV6AA&zhjh5EIf;NZJEHm*Ut6a&rPd*eV~0!2~rpXRe;u*I3JADih}qJ z^I=q535IOIhiwpu-;fS&_=VBR6qLaosJ)N^Ay7;Djg0EW0?Er2)y&!uil5j9Qdk07 zpp*{Mh2nUK^f;N9x&Dm1eNLdsg)tC=3njao_<~ay6kW^9H6sg@IhA1?h`!4OdH@E( z*@c+6P=msZW+^~~0aZrA1&j&?Zs^{z%?Mj#9Sb=hUAWb)wUtwG&Z;=6fml~h+lBt! zT2Bc~UR}`$iqk@30^}_~LX}zDr4&5Gq&gc2!l@l@XiBleSpojKD^(Vx$sXf~r-SNCiVlidy&uRTzj1yYcOUl0gV*a9xyAeBp$4%3RoDwZbD_S|A+6sNGwri(A;-UE_jL zD3Dz!1ygv1k>dh2P-B5eg;KZ*!0bEGD_dKw1;=`Yz7UH0Oa-soi6N$i02T#`(Bm}W z24E-!FenIM&;?qc1zQM)Z77An2nD$d22%)&TL^|zAcd>IRxRROZ6#@)ENMRyHIM)c zbaM;-b(7K&g^d6F2PN==JrM{oFk%=<+J68{lF80w^@s_<+>ZE#DE0+lNEW2t2`LWK zcO|tihU%!6Y7=U>F?I>-on3s;<}=s=B}jsbD-PWdg-rniul@&G*oO7HPfxMV{REbW zV1gtVgI>S~JXX(txCtXTf+1#FjnD;+Z4^e{mvP=&pCu2iV1gq^g4_y*mF0p`5QXH6 zy^9EjQQ(3kSPoxM-&-gSC1jma7?#WC=Yd!bB`||cIf|9V1;V)vntBjh*xFiPf(ZVH zBw&Iuu!U?O1?U5V^f&?n-HP6T3iwDp(K`bsP=X~Gh}-B3Vl3i;=mk^og5`K-`+)vl zBlwqxSOPQ9g)_K~1rl$2e$uue31 zQK0S!p%w`#hT@x$3M(dRr>@qiR`C^QaforMHbsd~W;0t5rX=_RTxiNhVG&ypgEI&Q zl^Y1<{sm?mhrWYtT@dew_<~Z{1~VXoJsFk?H#R<@DaXpFJ=p>^*px2F8B^ebtB46( z2!o@@hENzRHMpdwB?T@pzTYT?fB6M32!me82rPdH^8V0>{n!XbQo7RXNUkYuuh4fGip>V8VXbM|1RUsUQ zJuwBL=z=uRY({>CfiQyqvIShQUNC&Fly-2ifbbCY;R$z)|Lg@oAJ|uLq*JNgfKlF` zZch*o38{c$pOx8CAUj|n_NES^7T5QE=XXDQajR~LzSx4;Glk~shhI2~u`q)&sNa17hAj|-{#vVwGyuup00ULX znb;hN2g#s^So7c*YpDnWSs;V-7==*K_(HN3vXc(9?E)^fy;~?v1MUUu&4~2)6`p3~ zGvFz^AiGl7X@yterXage+Xxl*J~I$!4F0Iq83$1hi}lNtA7fyRH}Bmzin`$Qt_Rwx zCr{!5%Z6s#Ek#w4b-U%Wv_wRypW>DljlD#xD+O7$VE*sHUEB+df2kmmRI<) znGvH4A3m2jRS6AgkcpXWss5S$CnjRkodf6fBJ)z$n4AC3jFAa;%$abbQfB)ZD%-y_ zV}cF@+ww8w$dV^hu59@-=F3P?%3xf%7wF8QN1y&2xS2A`e__XsZteQtJbb6a%62Q{ z_CO*3bT>W8Ix@bWs>4e53=DEGU<`x(LaFVLO zZ~i>`^y=5MZ}0v+{P^y0t>8{YPF{;e>O_KdOxL8%|$@!;KnW zypl~u;UG3uIOA+)%NDTxLq=l){qxE|+=L_BZ^Zp$#)6{!W6EAA0kcIK|5$}mHpFd% z#y_&07*1Znl)^@p5wu%a{L*(cwT{ zG=@?*Xn@F#7-is+;c+g4HBUIDD0Pxe|71hYg7qnhfLha&^S6l7F=W6wq)F6zyQMyP6Hu$QBd0r z^h=FgEcMTJ-BI>kx)ob|F~%8dyfMced;BrTA&WdR$@C2;5v~j~DQlr?x|Ek5)k+m%L7$ggL0u5a-)r%+?y0x_=7Yq4^Exb^pQ-Hx# zV)&k8;8i?<6eJif`Ufoxf|4zmiVSA}o2YJ*hJuixTH`PU;H+dNz3gQpUoZu04E2vf zK_*}SsKu;;SFp!y#3p2Dmy%3`m@oiwj<#R|@aCaBf&j4$ugHj_e9;9o1S2fA3QHFX zvOMsa;W&8|Ll{b7Nsc(?LL>S~+<<5%#6%>HT{AK3|L|$A18O$_~U3hUSx7@}&$d#9u&|@$^(FGXPu(~-J zZH4ENAGkuJpZi@#e`exVY>;vUHMotOwusx2GLlaO3db?UVITt;LbZXYfk!Wa*hzkI zl3a92g9w$_WISljiBhzp7QHA&Gpf;za@3qKw9E_1Bcg$P?-s>F;up_!hE&*$eN!1n zDNMnQ1)YWzAOc1y27?k=*bybQuu^RxBMMw(!xt`f=_#W2q8v4b9#%w2F1S$`H5`XF zC_zJwZZQglWMmYn(#7}2z&@~y<0QBw!(dn=id}3&t@|s38R`}eQyj)X11W=DyaWt1 z1SofPd;W>da1n}H{K7>B+Qu1dF^*u^)HFO{2#o3mRwW?_A3c1Din1XSGmxkyq1a?k zjHZ*kZjKwFC_^clGYTc4At+K|%_+RPlcTurAC$ymOAwTekho|gN)p8>q*=~VgoGaB z07fXt03u%`3Jt%I6FzFumiKiOGZJmdF0vb-fv7V->@=4FGe(bBNCzcLIPVgYUPtl$MRxWNv7Foa3= z(aMB$JYezXzAoGnom?2hs@aTPAA>($2GzLkZHZ$7Wt0x8I8gEpYD9&Sk=bb2G8rLG z{)=-LI>*eHtQ?liZ)WqQ_lnqP+G5E(yzzg(hH#7I=R|7Bi$HE$K;9y3&@ubjc=6nF_n7!w9T#Qz4^b6l*v&NHKAk z9b2AJcT2~V@w8=F6DNQ5i`KAV$)*N`Yq_krC6AsAo>3ed7_xda#5tK&#iO!a59idg zbW1 zjh?VXoZ=o551w0y@ysxL%l|HNwdZFaY@=q)7~9lQAk~{HK7*thQ3+`UUO9Ur>_Cw7`*qg^&)|FXt`gXgbzOE!6LIm8=2af6pV!-l8!(!I4E za{VJ*Dz_iv0gtYW>I(1w_?e9S`-{!@qUYJ!MNn#_BwsxKR*Xl|>AVvqPrp>Eg-X5%}qc%bwC|pR`0B@A!(b9M~?mXyt1i7R>v1VVh5V&rdp#cavT+ zMTbo4y%hQ0bHDrE|33J`&*sEBD5{lwqC+mBz-}RT?}rN1xA>+*xSZH zRLyDIMR}fNVBTcp!WkezO8~>2n9l?0!Y&AhE^QZNoCIUc-Tn@4As2R`7k(l9j1<}# z%?yH}8Rpv$8lA=np_*wRMj2sbAfaR^ArchNFEB)22m!qq#1`~n5b%H+BpOO!VZyE8 z86F}cCZZxPqG*UAW~hkDFrp-);bX`E5U!!gftMQ=VP(i+WYA$ta7X0;!424eDc-<8 z+yD}YLb^!?Ax<1DPNFQ%A}!XU0y^SlKw=r%A}?B08VX{?u%RYSUPZxS{Z$4X@<`)x zS1u^WnViIN9LMQ};xfWw5B4H9W}`N4BZT4N!I2?1hGRzkBF6}0w#nZ_8KVbQhAyN* z64-<<)rkzS=>iq)T?pLSmvJ zdfY=6V<%EZcZ5O`?0^pBKo0!FPwGGra98SqBxUp?Nxq~~E+tboWoxYDWay$(PGx_@ zWX71I|%P3Tx-l{e*)iVs$ps7=Ul|+#o*Z6jYfR}rh8!Lf^H~>cId_YCv`>QdcfL& z8mJ}$o{4(s1U6_|a?5+t64Brnd+#C)?hBa zPnH~*oZMJEp#+R{O~rN4Y7`JsM4}^UUzQl$HjF`B99wDxgBi3-nJSo=q8VmpKNx|jnyN;Olg=B&v@65s$Be8pT4M|0o+r&iaYUfYyLr^Z}Kh9Cx^!Upaw zYD-Y+Z>}boVrsEwtG0INnFeTUkliQ@|96)(8-&hTBN% zPMid>mLj><4i0QVJz>e6^8Q3F#Ki*+NEhJ1vu7q>Rwi<#U$D4yo3=n1ryFz zPgw@F+NZT%D#IeI$9^nvc59GQ89o3*Yz+ht41_3%f=+>i_F0E+NR^pD(Uo3?4yf!u zToG%G!Y$CKmhuE^q(%~;BCx{7Z}b8e5bGX+tO_aYmv-!K@+F%kiV$ppEG$zR)r^%G zg~nZ|rRHjDGOgH-ZDWe8h&tv#kjTv)ZQ`CT>i$lp*(NEqscjfJhi&}=80Y{F+&~V*YhoUzmg$^u%GA=>sr7rv|?sX=sgz|?hd;zX93ccLO zLp;P5ECCM)!S{TW*KRD>Vz2eSFZ?dz>XHXixUSPo%Rk^iC(Uju3S~4s#yFe;5)kVS z;6M&A3X1JQhwLp8-9S?W2NzuK4&;CXhlJ;;&Mqtgu@1yf#%~F^Z+u{2)H-Zc1_Kl7 z!t!hbH*5n7bAtq1JvD#~$?MGmBa{+!T*0_Ok&=PD|~@EGJk64*lHJVZf&?pN3Zt};X!9(&L|1lujA`pWdN(8~=%7qc<>L2b{tKux& zR>z8&3KtYo3$zDpqqUGNDY2G6y$F==91dx8g5v37Mji z2ex20*ib`TYz%}B6c0~`vTD5T4zTN&@CXp70b>1wC-=lJWJrh6Lr_>TI;VyWBmpqc z!n^*34%?`SEi}cJ=z?x^0dxJsTG(>+4t9M2c6+ojjH0H+fCVW4!C{0>sD#56aTgbK zh@P!4X^`G7lty1iMo-@}ZAZ6s_gi5nsE8(Z!u0|VjPf{;1r9KQC{zR*EHgd9?kJGL z7~#T|A%zwH!hf(tMdQRzZVCDL**JWG=8Azva={MVfUQioe%Ll2x3g|n3{n8WvxJ2h zkm{1`1TJhr8eJE1XGRE;E@L#u^8w>?t2KakxQ9Dfb&m#8sDcpSs;o6$${v&vQLqk( z0b-=A8kk5Z#F_1OFp#!{-qx^PcR>xXkyYq`4(xytxYP}V!B^Bm66Aml5bJahYyNY8 zczXyqPZK!3?uRXiD?Ma{5oC5KFyT0`1QUQki{c7iTZUG>gjtkEhP$E;n=X{UIh=D; zh>N(O*m9Z3#Y4ZFBIUvt7(u%n&lZ$|PS}DNB!O;JO>#1X^vWSioWXPKk1{5K7huOg zfI(CA0%GKXr60kTl)*dhbex|Pi=`ueO zWlN;OtS|v~NFy|IPza`=$w_&r7rU`<%a1CjV;+U6DID3El9BogC0iKKM25c9ao8QZ zd$gyEmbyy2vwoz;L-fM22!SrZI!Azs5}3g@)OtPhBk6_Y7K}j{=;4|4{z5DMf;3{^ zuxq=&|GNn#dw9A=uNjxNfJHdunMBdu;-(r$n9{ItIKUJ9s52y$Ym9MmK@#MG|K#kR z41_W!JjTAeWE@B2HVPN~;X^n|^x96PlY($08XFS(#MivdmxsW6D|uiEsU*}-->AdDEsFp-rqlH;BW7K zAO)psCEc157%+hg~oDU&IIxG+V}hD2fy&AN8F$7@cSFm_lMHk z^-A*x*&Rq%Qyk>*;mdYynKz!k-xUX`J-m^gf91kKG#+znzE>Z=`JcaQ6hG^t|BAMR zB|2zcdOP!jdw!sZa4Zf=D9J%_ff0;>iBK0n{1Z4Z*Fb{?xg9*%tJg0zO2+*A^$!@Z zf4+9<66g!qt$$l~{p%%gHSNokY!7kFJZ=%Ig@5hn>TUh)VY&qPoF=51{FG# zXi=j_ktS8Tlxb6^PoYMYI@P8}oA?Ieo9A;SRj*&ch86xhmh9KA3Vo&ZRaW3hfoENA z{fBiN+k@K#?l`zZhYr2}Xr+X!P@~I~zT6&M`;XL;e+3zXxv1+)8i9BRmi(3YWXQKz z?S>XTnsjN?r%|U?y_$7v*RRD|tqFRr+@4zh&6`JWFl^tyfd^m8yEo3_r4t`FD3@;O zaIgM_k}mz98Z`oOp@dnu<>ACEOC5Yj@fMOU0)x>4B60ENmcPPbr7fI(ef#(E=hwfV ze}Dh=Wuu8U+%tM1fWQa5p0~M&b(sp}kD??v`ktNK60cNvJ6FcvpV0=jf zi82h*sFyT&pa`+=f&>P!_!5j#)>&z-)z({a%~jVaWvcS0ECos;2_#}d!q{VxO_o@o zlx^18XO*o9+GuH-Hd$${Jr>(+mz{}QW4FyVTx-Xjwp?h>y_TgUnE1yON_jdiL=pel z#WT&MViYD5TLkV!m=dyxrHOpW1&k!Z{#$EVTmJdN)G~N5<(E}k5;&Z>9Mx6hjXCbv zLT=2mO4~}G*O!g9=ankU@lx*rcyC)VYuiSDL8N8gu z!Z~M>o^dXg>_o0>0$U`pqtaJWv*}CQrL|p3ESO)kE&~@HzxZbxU`3jEF@^R9&B)G) zFW&g$kx#z!!(U4LCJq02MT~#`vdM6Gsu(m#^X(;X9?b7&`yR~j#Sc@!^3A6b{p`NQ{D$b7(x+_kc9nVo=cqfzuc$+47NxaQP}6GF6oIk;46~*aHya? zSr3Oh%%O(%^g|!!aELt&A`y>hL_7&GiS8?+_~JsFG{EY8H-U=`1j4g=Ercq+Qxm^h zw;h=X3?@nlLqi0jhQg3xB-!c0NJcV|?~w5y7c1c%@t8+F?vamA85B)CqoR|oj2rP0 z$X0Clltg|dhWcq_ejfgbpGbP|O9u%91xYs$Eb6Ew0u0+!yjV5_hOts(jL9e*g9}gg zB0GrrM-a|9F#^ufAa?BIEpeGkUG8#^f1F7meL0g!t?Vp_93NB~`9u4mZ<*z5CKTz% z%xF4un$T1q4xhQmlI1X)$Gm2P!q7LJTrrECiI@C6otzRB+l^v6xtpB4V2u!PJn0G=wCM4;%;`Z3$4J z4wa}yHL7qF`u-Av>SP`VqD@kd8dcTcBbt~f>s|4h*P=kxoVD@E^j5-Gy$&`k;T#7;V?s_&ru3XF zP3P*q3e&K{WUK}e(shJz1c4kuvqvxjXL+y%TbQaXv>ZrK37cBgu9me!6>L@=^;(+9 zwzaiAieV886UAy#t6h9-T-GVsQi}B@Lehn0jF8;q4kWo?I7Kjek(Sct^R%|L?sc)7 z-Q&@AAWIDjceNW{oR}ejZaV2=VQY}BI;E?SeW_IFVGnz-gTD2(?;+=5U;XZv9RjKE zg|J%O{^D9>7rD@gXTau*lIY?WyAY9FgG5*HPME?KwlI^xyG6eWCBql?@Ic6$Nr5D4 zy=7@Ha3hP%_@cuc>X^nf)L{-8&-fqeSjUZVoZ}p;BgQhO#*16L4t1o19=b4tKoi0$ zg=}VCE0rUYL*!G-O8CQ7w(^y+Y?=&v_qzw#jeKI&CJxmQksa!Amirmvczr0!ELqF% zymI1}fDyj#$S!yhXh9Ep(EkW@y?D_KYDj|`>OhA*jC|(ODk{ni zk!zEc3{*64n$w;3bW*k)TcQjqQVAmSn6NUZfi(5gc~$dHN=gwg@g8PK4HIUs#xmjvS?IQgAh;4J02R=3sN_V%~I z?d6c~?&l%);AYbhjOU#y8E2P%?HU~9+Aqa*8f)4>V`q7b|bbuop5dSCyFd8lK zDh>p?+78Ob1%g_eZ=LI1x2wnn32V^&F%(Kr!V;E{1SP1w3#F(96POT~8ixKOCF8(F z5SRcxueTQGr`fr5zby7t{Pe_u|%pF)py zG$RoI?gP_>E%3xEe({a(1F?M_h{>bd@;xnz=C!VS?Qfs^#S8sk`SwR&ydo9h(Tgce zQ43#;!%pECgAoLRrGKmkE(hv(|@P7yxwjjz|5?jQbO@&4i9lI|e<-~jyq z`lL@Cq^|m`4k)ni{w(kUF%V?FuO~?FkQCx`@WCQ>;1m{T9CiasO#TiSz#s@pVLsYL z^fC~S$SLQ>LUmB=z5M7Onjruo57-JY;1o|Fn$G|a0^kr%*#1HK%0c2>LW59;C@Mlo zG9~K*F9xmf3bC+4PN*ePC?}>zB|H!e)lDGCU@{x&=30H;2`fGs9_1qAegX1 zrINxTeqki)0tfl<6G1T)VPgwfq6=~23j-_n#xO6!!yu5r4p-(Qzo!{vomHCQ%nEk+KxbbY_C$ zxRK&aVl${M-O4K%$*~;G@heDCAx!ZmP%#Ww;;;nbZr~ybctjwA;72y^7Dpio#DKv@ z0{-R#9tq_fKWG?7!v^uK3X!o8AI}Jp5b2(g`4aCDkB}NEQJ}Jf+Gv7Paw2cSF>(kp zBt>#0mm(bxVjXRw9S8Cq8>A~N2s(m+3xeP+!l5vzO$?0S6*L4NY9R?cCHzS8cnoqx ziqX9UF)HYRA%9Tu9P#KD@E`aw*Q@FC1*KT`c9xsAuZ9 z^KW>QEqoL3j&U#MBOlC#nh<5o8{yO)s`$a|D7%>S8@&b3O1P4S>Kg6s#UeG;mCmEKrpHR8%QgG#VFg zKVx)8Yg8a?bP=60G6}Rtf7CKBlPZQZ%;Iz^xRfel6;@vrzG@XIZxt$L)mFchR(q9K zk=dNKUQQzR$_(K zWQny*^pqv2l}fCYC$Kd;yMi7PA_-(+RsW$2Xv#8Xa8B6s!2lj?$2r3TNCaBYLydrEXXKcyVP^aQ-(N-$d zb{vkr%6Od@c$+tR zMGAVUSD8BMdLfFEv=@7Yw|lGiqrmrh#dmyz*Luy@n$S0WEvkIkcYBrhebx75=7C|{ z_9PkiC&cput%v3?S2MFhPew;Dh(k~W1$0G&V}(L=;gxim_9*r3Y5x@n-JpUkI18Xa z3M}{^D%eG5H(+)CVGL9O6;8n*PN9T(;)GRrg<1H7O<09r*oCR0g=rXuXSjxG*eh^2 zhi`a?S6GLA_=kHqh*5Ydh}edW_=t;GDwKGMqoRp{_=uyJh^IJ+tJsIHc!#qXheyM6 zOD2DPVt>!1f5nhCI;8H1G>tJ8fmcI;gMxv>B3=j5bddse|5XV8;R&E%kNNloSb&fD zI13!H=#Y+fc|i=o;0su@VHP8e~CkQ*2Fr4l#R#YPA}G7|8Qx4GgD7jf~C?%{lJ1R7z(mLoZa9b z+CWrubU@2t8%SXdtRs!A<2nXnp6Pii>^YzH`JSa>pZ%GiqvD_U*((HEp9#94?fIY) zI-aRwq32nl7aF1wTA~Y@q6ONb{~4qGS)&KKp&c5aq2i-K`YA-ZDXv2eOyPd5lS1`3 zK~?oE-X~HJq>Q;FbJvz&lb4#=!kRah&HPTA?Gu6p?`ew@Ypr(iq96;R()k!~Kx<6M zR9dH{da6OuZ@KoDzSB7NGFz!yaKZ^;ztX3B52#a=j*kL$8B=PX(O;LEshQGL1;WN2 z_x_o6h_02WPMBzkkVvoZT2AsBulE|T`}$4(+OGrKum_t>3Y)MGo3Rr+O%_|R8(Xp; z8%-h`vL_p}D_dnV+p;^Gvp1VeF59z18`VBrv`^c#OFKeF8?>FMiPqSG~j6y}x^X!@Cs6n|s$AzT4Zr-&?=q zo4x0|cgvf<^E-a;TfqODy91oS_glgH8@~@6r_Woy)7!u&oWTcNyb~P5Biz3${#?Tg z+`0QTS|KwGuor1Z6(5U;M4U$?ap_UPy`X6pA zyK@@FiM+^z(zoLTMAz8Ja|KEV0!2hG|42i|=a|Nu0<9I1Qvoiz1FqnlvfvI7*lH{t zf}FUS{LIn(6OlYg@9-D&uEo>5KO&^ma0Je!d^D)M=Z0D!ih8=YJPOXa%bSrY5pE#V z0UmDb9n3t=8NJcDZ_RBY3|f#g57g0Rg|)R}9!g<)qWUH7Tr~0=IGF;=ZyakE(+%37 z=!%X3r553yvc?d79TeTtX}#9(57LW!#a#%EZT(41`wn%-szwaP#Uj-Hxj8B7_3@gr zDSKQo)A~4@n<5i#01rLU7roc9J=;GG*S)HO1R@kRPuo4GfVqJb1bEF5h1kQw*p-_o z;!7zJa0mf3YHu81t&$qn0UqFC9^Sz+#r@v_zSX#0x8g54yg&(zMY9HivpCBj82;fQ z{^4Un;%Oq{EuP_P;^Hs9B{m)>;13{2Qn`$PUA`a`)=w*zS*z3ir(N7AJAEkLeFv5O z54=1_soOXaFB0)x-{qm-RXpHCU)m@T=`3R<)iRy*vA*!N{_wf}<%yyk0Fc;N-T8R` zF(EGy)}g=lebzU>_>Et$I{%A7=E0wwa!fxY!{q8!UiOcB>r1!mnc^Ip;Sh=s5qF>W z0aWph4HtqRAKszzjz9g?|EQ9mct|_KdHNi`MEYZY*bV=SL_Pbbp&5p*@jVs%0iw^p zfdu{h`4gy_Id=Ho&BKR}pu~w3D_XpWF{8$f96Nga2>vpp$dM#VnmmazrOK5oTe^G+ zGp5X$G;7+ti8H6pojiNi+%*v2JfB31Vx)&OsnVtNAVQRwFKRxcRI6Gos&rsdf=Efy zn<%5#)r-EkZXEhA;<%pWrZqbh2oRuu2mkoF>!**Oig)|?75Hc3K|q11Eo}HO;@HKE z8#{gsIkM!*lq*}lj5)LB%>#j^MawxfOQv5%n?8Lq>%XpCON(?pP{zPtk7=9Lh*oV+ zbknFc(-l{)aN+;vRvcb@xNt#-ni($V6yI0SsH&Y;?JowMwfV= zVEUj=(YIIs9_P@9MoF^){^LnR9fABE$X|F0W(3(f}$>m@Y2jQ)0|@tbWTmTV2w83h+~dA?#N@0 zK590eP%3>TomC0aG}KcC<`i9iA33SffFy+@AVo+1_+x_)PPo{F4O*1jg*@3qCOhWz zMopS(nqv+%F1`t8oV~HhW;q)_p{+SCge7QE4GT**JP=jatrDn?zq$6eg%Rb!87ZdX}?}I_l6#Ypu4%m`-%k zk!jDXGSV1ou)+>YY_Y~3i)?0zqD0UBIE{`2EvC}Omln0t{>L7+lSU-zRhVx36|~iA ztLuziRY?%Es=8NhvY2Tp)p!;+jE=wQAgCca=nMp% zrtUrral{f&OmW49F8kU;YlZU983Xmg+B{!1wVKFjfjXVY4N3Q5 zxaMeXYppe7$>;tvAJ9)F1<^RQ{FBYdU5Pvn$*e_G8boMOXEIVrqDN%D^GJHjKcxUg zq`36x5>!%GH=P!z|D1xxKW(>7_CVou8__5i@<+0OF%P6l8WN#h^)~;If}YI~u4{2* z@J4noZWbb*DUs2=_>Z-4P6UHIMjL$ft zZ1E2mUzCAMfIzS2S}6me1#MS(7n#;Cgu~`?L?#2>U>U#bPTkj%3e{A|dsCVMDF&hjGTriV?4b`K<~op!hZJH+Ma*KRHr8D5AHX6I4!ar0=1}_YR3}hTgDx9~;4iZThY0yP5d?yMrOhgIpYvMq}(6({tLJb;J zrQOaj231Bx{uJaa1KBc(w9xB&oo9$!C`OrvU??UHVi<$(Rx=)8gh35i8-*?YLA!svLKjh`A{oR` zhOTjH8@>ymDMsPDwRp^^XxT!|a6wcvlwl0bR3T<|d68bWb*^-+t6lGkS3m`EBz6nR zII@w7B!EGiZBxVj${>q(hG8J`yxYpy(one z{-MpF=3uO3n5&K;z9HjnO z>^O)R$%r(O6dm-P^Wt_3HHe`U9rWI(Tt?f~ND2(45Hs1x7F2DnM$$=RaG}jtloYf_m2Wu>z;%7K@dX`^M9S`$<*05&?rM z#sS?B{sR|_-2!ZbF^1pD&2Rq*$2P)1hL7eV47z>qE$-LB?k!pj)Z79SUObRetg+z# z@WL-161Ty54=G~a2JM_hZ+dX!3}4_V6Sg4lFZ@Dn1L1GCe5cN#&~6v7z5X8;l3<3| z=}Vxp90<(+v4k%yQ5R?ELNA~-3O^frB)Za5bobW4bsn)TqtzGDsUAxcEXEuv|{LhXQ0?Ol}Ctuyg1wNLZgaE7IsgXjO8OQ*X zwO;e|p$LU4vXO=W4y1|M*t6JkO_F%+MC+*H`uX1v|M<&){x%}}{z%aBKv^_u6z=Sx zq0vk@aD)%saBVk}KKn)xz~DSdBN1F+PA{`P1c7)LVhdi72HYSE?=}#pFb;xaYvJHG z_m&L-W;5Ng3&!^?^j8rd#u4ggFCpeQ`2sm=NQZT3hj)mFK4E_!F$SsNV@O93qTo(Tq<(&83%2kJ z-s1~WlrN?=4nVP3^w4+9rV7Cj4Ca(Cr3GdFGY%CPR1Z}C3So9!&&6?r^A#&dO$4zE zeijV=^9w^JM+C8HuYhs_RaCQeTo1=ov>^r;R0?B2O=BQWg5x)ev1zzxd*jeoLL(7w zRtj6dQ61wx|FC6VQ+owBH)|1vMbkc}Fb?XJ4W7XbYVcn4Fl7UwD!UL4-Lp1|^jD|Q zZ4#jdV#Wn6n1^h*5pI|h>}MtJmxuodkO3)>1Njkq*b&Rh>=JDTW0>0aX&W^qVQYvu{>0yK}xu39Vw9& zF%GuDAL9`Yrr>X(KsIV1IPH{>f`cKbW;osBcI3!xGB;t{01T?+P6j3mf24-^s1f>z z6a1(?{z#C237CN?nDS?k9&roTL^k0NH}o(^TcZncLsI(|atoP0Utt^BFfZeP7TgdK zzfd!{_d98k4P-M8z~Boz;|tDqK&SbLl1U-GunjR248M>x81fV#;#Y_BJLXsxCeuWq z5^|i0NfrVO4ER02Qz`&eBr7wj;o27A>AcK3V77=lCLHL(v6qczGA5Q?HDM4=_xpBQSRKMJHlDx{o2qb`9UI&!3$ zfgnjr5=`o%Ys*gdc z?U$&nN~^VMt8>Mww@QDn>KL)wkF%<)!78l7nmV~ktmnt8W_qZyYO2TTtj`Lq#A2+` z+I7iFr_1`Q%}TA?%B|h1Bh%`w!e*_D;j4WKtl^5T>8h^P0j}$MV&iJ5*lMoY>aO)_ zulL#*?TW8>HK$|2mjrUB`zo*lORzLim<3B${hD=fh^F+4un!Bd5nGVYB(Wr>uvYP} z1R+-y%ds8nv7JI5A6r)!YeEcbr{^lNDXX&edax_ILnKQT8GE4)>#{X#v(MVHA%QNt znLU$P9YsZM(lUetvW+O>g;xQRQYczYX70}QnBMEzlE2;>XgAZCqOnreFyLcvC>)IkO(5noUX zdsLYbSO!FC5jY@EirW%{+Y?8-v8*e*v+JUatCVYj1nHug^q^BfBRDr;1OH$HH^2i~ z=sU&hwizk0R;IHVAFd817Ql?0t7o?Hy<_>V2}eiFul`jZoja)*}$2c;zz`z zy{GH9H!zLp>lJXTlnr~h5NyF0jECy0QBS1<==c<)fCKRxDVx-gul5f*5C$aq5Akbd zemfA0#RR(0K^bq=#9ybr<^dYG z@D*in1La6XUf7lK3$h_b8#=HBs%A0~aSN#c6n+#88a5Ey04ilLM|_uxx^M*3yTn9% z8RR>+acswTtYS@!5eB+%uAv0MfD}}fT(__mSPZykVH=HffaV4U&@x&6GrdTl2Hy)` z#_3LQy#B*@ybc4?U>EQ{(w8#l0K zNtpyjumk@3;P(hGgO0WZ_ zB`K%y%4>K)|6p!tKyU%&Deti))vtVTQI#xgCVQ?3mr(+2}w3Na0G-SDL#!sHK)*CJfe+EHaM_J z$>a~KQI!}?(L`KaGFowy#yJqHwFOF0 z1`%?)?E}~rmjoTm(uPeHh+W%?{oWrA;@Pp=?jb3qpj*I;13|zA_0+jHkh@8tVL7k_ zsqjF-YvasYHu#`a($$+29D3aJ4}iVPc9Xpw{7GG4-#BmtWw65!Y|k2Q6dcapAx`C0 zZXF{IA8XM;qo7vIeWj@_9r&;freFqYpbNi{1_I?gWl#o{$Fox9F-?OOUtvzCMi6b| zJc%_BKUE8m1Yc)x3Kvuc^>p46fzPw;<6P_ER?g^+J{edJhx9-u$as?fjubAuvi4ygLxSFwiqh-7)s9ZZ4&xJLs|h5 z@9+*!lMe&(S9fQ!NuswN9FY?dE!TVLsjliN%j%NqVXvOgiGIYkj_uj*7?A!qYhe$H zAvwMtBvIiMTVyWxFtyU|(B51)_puat#K|1n>eFuMvaR0M{>h83?fcH}Gr{fX=)p8J z*OmSs_#hQhffW0Y4@hwj=)Ul*Zbsv=m1WcJyhI((KD6`BEYyzZMx5{c4)P(76aPLD zWRfkFjvfcE@+-gcP=YOcq_>Q?$1?A-n6jidFSJj>@%QfW+5T$VA`kRIUlJrA9VS06 zC~vjVuJq3S6faL9F@MMv(eyWqDNFC_^`73!itj$J??UhOUw;uKFA+vRIhNiU`hfOn zul8%t_GoV@PM^!Y3;YU;{K;<-%g_AH z5ARH`ZA)<^=q@!(AHj3%$y{&x-~aunzZLAT4*wtx{?UN`(f}vtkN)lN{_hX}@h|`F zZxQlu5z>JF?4SPm&;R|O|ML$J(F6{R_Rru!gbDu8!;PL$@*VnKx&4PJCe z(PKo84K->E$?)UHk_1O)OgZqR$Cd(DDvbFMq|2KECsKpB4&6L@^zhA`Nss7Jq)CQ$^+wQl9w)$3QVVa1LmTh{DZv}x6@W!u*6TexxM&ZS$|?%jVw zqe8uElpZ>1&kzmbQ`qp~e|!d6-P3r_!99l&XOvvoa%H8LHE-s;Idf;wp)Y?HU0O70 z)2TftRo&Y4=s}B_MO&8+o@kA6&q{}zl zjuP&lsjQQ6MjC6h@kShT)Nw~1d-U+jR3yIOCLaPCDsy;h*{NLk~SDS;%6L zXVk%NyQ5M(amA)wj0#2|8+G(iNF)B0bW%zywe(U<(GrqKrHoWZnnJQ*l7%QrHMP`# zqA=)GRgq%#)Pr7?b=FxGqV-l>bFK9#U3>L)SE7CuR#;buH8$5`k5yJytxkmkidmsx zp#>J)U`Cp9?7@me=2!$#(YzSVbX;=FHTPU}(^Yp}b|Kw#+jXL8gM}CTB!n4el+kzJ zeGTIGUx51+D`0{PE*L3;6IOU(ei3H)VTc<(Dq@NscDQ1U51u&Vgf&uz8H4Z@8RUOH z9wdutqwpgdbF$+0pIu_!#W-(YM(D*D+tqnzo_qHBXP|=?+TDYO#A=*%o^gW(6|&%C zwrHTS2q9>yw)$$Up;0PpuKv5enx&YOs!8mylN#IXvXMGl?X-_t+wHcAdK;^0AUdd` zfvR?9F>2cg6rF7olEENdG@3afZ`rCD+~J0H{Bg)5mwa-{D}VgmzLIuB$}B)u#~^h+ z|0i_PN#AN6)IaC>;#9`MWg2OVd!xYLc? zckfGZ!VOo5c(sh531{^MP=Es@U;zzyz#CDoNY=xi_P7^5b{t8962wi2EO^0}olk@F zz()rMH4+Sl&}JGD{vif+Q$h=#5QRZe;R;)b!WWh>h9aC{2y1A%F&m<+~rE@ILurElb2#dCN7n^%nNe1%t$69`6w0 z2G55@J?hY(1O4ZS0xD2~4iumVEnz|xYEXtY)S(+(XhbnMQHpAXh6!PZB46MJY-+QJ z2k{;76e7HX@GmXm)JPN8`BIq1RHiefX;s>plu`b}8Kq1mJ(Kc936if1HxNTSR$0*% zVpM};k)u)z8kVLy6@6Was#BTzMyXDfD^<-X3F$#TdjRntA7#cg$}!7FlJtltO=37J z`9E^jRIYQSYhCRs#hU_Bi~n%L=uBx$qyW`?^5DV^#_$e##4?#7Z00Sm+RMgv@UhH{ ztYrShBFxHu&?}g&>|}MAS$qg~n+cJnL3Wn~@>pvc=0Gbql_IlU^ui!2O^Yvn!#Hu> zRkyq4ZEt-mw8I%Kb4vTil)5t%0y-TU4f1y`$jRhkR7cig5t*SUW2X>Rm;GkF+f4F9k$ zeASuV)LyH*BTWcOH47ui+lrD-|hXwi}|gfLY(4XzbscF z_7re+=gZ+KB6zzCPOCwDmyllMIJ^eQ@mwZsN0-7_$U`P_kvZ()`w=(9BUWy5`TpzQ zZ~eEW@ZiF9U2Nn`%9wjJ{%(m>bPyfy*e*ZDEhe#iW;CZ+%`ZiA^|W|jCf_j)IY7fy zjDnAB{6h(%2#Om1fdd@;BL_lQ$vd)9<$u7Vz-xA*mKE&XA}QoVVLlF-)0TCUY!ZVfFr6*~?~jvwikys)X7N_U$XFgMtqc4^Mc)7d+hP8HqOW|>>c5^9Gi)8ZFj%@{cnH+3EE1LHnl~J{@kFTVctUU zv#En{hHMDMX72z-(byeu*dds&3P#6~y8MqDFGt_wv@pg^esYwj961Abr>OC(ToW5a z4F6DrQT$v6atl}?V;IVAoMKs(OD?+xv6evqM~--xxG2RId2^AC>7Ykl>QkqBS6H6M zH;)?OA~MQ0#DIiW4FJbh8yGv|L{WM$Y2zx zYyrJMpZ&T>pZC+Bc#gmcxpGF{QhqmI``hO}k!%0I+gsZyI5-20hJp`ZgaJ3eKZp=& zjroLh9z=SXc~t1${Y*XI^xBlZ8<}o>z$3Y2!#@HnKm+8h?_;9yW4v1Xs;B@4Ffam9 zK&!C>23#00vP+0E=()J7zr47=1Dq87d!Oi2I>1^z0BpU$8^923K^J^Mb4tMASU?hc z1s-UTpeURq_y@R4gCH=2ikq;67=t{65#{qh=7T{=89}}4zrIte=D0rS%04BmLMyyN z1Cqg(3O{-h3WE>=QkW&a*g;+BK_DOlZom#BNC+{=xvBoJ0VD)LEaVZ=BN@PPA16FP zC|nMfnnJ;wLqH5fL9Cp-vOSkOiZM_FKU0DvP=jpXpqnv@^7|dQ8@qoHg;5BFB-piZ z8AKp4lGEZ3?r9|c0}2%bq5ngUK3p*>^h8&DMOaLiLM#d{Y`j}A2p$+aOC-0UxH)d{ zi^93VsQ`jngSD}P!%mDv9RWq#NiefQhioCRo>IL%RE||lh#*r&ZQMp~Y?N6vro9@q zFmj4gAOkQ612Z@UUK|I$Fa?7Eif~8;F(3tlC&EC{M${s!XN*Qu zOg*1MK~B(+Wg{ew&m&z@etIJ(RV*QO(jsNhCSB4hJOi?xdT~kcrLSw9Y^^$#=L7AQHv;iPSur z)Z!pf=S)*gT~=m2Ku*O6Pu-lRQ3hxr2LjWeTWVEp-BwpU2>0>0W-ZjOnupL?hh_-K zzETHvkW26!(KE$H6Af2+oma!-RC@5#d07D|FbHViE}h7Ufp`Xi9aw@b*k_oUf4!TR zmfmn*=E{mnuiPhMQjo6L#*p7ABj}_UFrC5P@250btD0l%V zxP#SM*ANZQ*{oDFEl+yAS)7$RPJM?D=>sXK5-Gp~LKxbA7+Rw}TBJ={rCnO0H3+7C zTBwa$shwJ?ty-(STCB}lt=(F#?OLz>TCfeytbyu2&S7psv zxt&{#<5cUB24`pkcw&+};g9_Ak~>KVzzy8M#S`;rkHH08g-F~kSzN|_T*!@F$(>xv ztz65!T+Gc}&D~tiljAMk^+4XFSQDjy-sc70=}nW2U=rUo z4=6cY^0bo=?;9*fH2{h(Y3mfZ`x#7%BdTDt_W3-j^$Wn33TZD5jW^ z31cy?VU8)|kNz2BG&W;1PGf;7nUYBc8y2F~Du;BCxVAN65++aAWnn(<;|p_P?>rxK z2%VeYE@_wsL{8+2O^A<3P$T+Zd*0%UAlD)K=GU=HT@31(p)31CJD zVkYLTNakWj3T8fLW;W($rV(YT1VcpF!+;vJbx zj&MfbaXx68u4zt6=!z5}(b8v(CMb<=sfuPJj<#q5C29qg=U&cGTDn$@0yUEkj;97{ zk*4UWK52hS>C;>3rE+P+{JT81)Yr3Vu^#Iw!s&6$={rlt$Xt|<<}VVu%b#E>VjV=;XBi z>pTjFaM+>!Ol-9Fs(JfPzP78*_G*D%$gm!5=5FrFDQ$$v2DmfKa4Eum{^}Bwyn?(f zgS>6YqbL51GDR&lw%AyTZxUlJ6pP7m>}Qh<2dRLHuevtNlDzVsr{73U%zit9 zMr$ZrXB>Q)K#~hYO^X9BRAViUm_}j2c5Vod@Mqf#u26-4P`=93NcJ{KY5X}To2Bz( z6nyZ!e+UNchE2Zki$O6(4!rGmtZ&J_Gbe1VMWcscNP|ht3*L*SqOm_ZLa!9tA+%y` zy?E@V7zHo*hg+P#oOy+Rzy;4U8ssA|51NN?00w(p6ngvzroixjNCgr%Grj&0h3WbS z_4^jq){a{=8hjA5K`AY%wADCotg(P|`vYz=eQD%qa9e(G3IB6IN0-tbg)qo*gWx^8 zE~Jrv+Si1>4$4r!c7&Y0jE6NRW1ma&L=shl}H8y;=wBK!105 zXO}@A15E!GZfHGj2n8_MhV#Sk9`7I${|8&xf?L1`rU(OI=xq@h$^PKP2Y(-jk<1xe z0E1e9x}X?IiNi>T&kM}XjhyR9g8)f#t8a)GihI8!K7#ltgNhNaZOSfkgy05WPY4XR zNVFR9y@KR%06m0j_UG8`Ba|L*n%|ZIbcYG zF#v{L7z2e1ePj=L*c^)CPl8*+K+nT`Zd-y<7>A16!BkI!JG1l1qpyq}KPLP|&|=1U0wInAsd6RDmM&kyj45*_ z&6+lE;>@XYC(oWfe*z6EbSTlHMvo#*s&pySra&Q{G%0h`KUD)s{xdZ&94>*nfC(J) z>K_<1z5X33I4{^gCIZ18F=OkWmx8&X7@PF8pou`7VeC|aikj0qo-ay z#4}$?{ew@i_`fjRbS)_bEKTFN|F%07pnyqXB@jjfA|%pP9!Z4~f)7F%p@b7sSfPa% zVwjAR@vY) z*Id4k(W7o)q+tsfYHWj#VE+^-<3D3`VN3o>Vjx$Lln^yG7J2_QCXg6rJrC}7C4&^Q)xBjY&X z$hX`XV9iUNg$PbplCVT`AEU1Q0;P zhw7W-Y=>rTxom@`5K8PK(3+ivlm3RT+=PK8TLAy_t1V&va|UoD3KT@cD&n&oH)y1a zE*WTKL)Bce$_UjKV;KYly+G8p*DsANB#;?ccAN%VTxdm)d<5q!iWptNH_Bu63M7Ot zxF`W%7ig+>63peYz0$JHIvcm#&k7VRQqw|NEs58*-M8O=10J~GgA-o3;fIHKuBsJ z7pg#{L|0jg)P*Qe;W(uj9Y-vS5|{zU=0K{@!wqo6mom;PO#E_-q`;g(Mlkf4BE~6# z!8gvM1I@Eduome8+%}|y{;`-zLjRtPDMJfXhCpOs`H%VkWV3lTWpTqK*h5$v%r^!y zbc_^kS=&7Pw7Y*C#uQER%0SSB4|?FD3;;ro_^^gJwk_))yBOiz;wHj@gz6}G3*kW; z#J3N^ForUmAq{J2!yDo-hdoi;Opap}D3OF+ma|+qM)3uz;A4MN>exJ_5+j1tW*&1v zgD$+FsYivQRrJ7zZdfy{FaU!dw;)V5tTGl^FdvRaB5RPycC43g~{*gkXtWa+bGA1>vY0Yb5Gn?AnCO3D&L!0D67u$fGUo4UYk-P~P z!MKGOz+el^m;xA!T%15eVn1L&Wis1&(=E(EBK3p=a?T_}6#b){>j1|TT{(j921S0%yxDj18z3K(874$c753|+XzT-;(vf@v?60y#sNZd1&E_+|`(@uzAU zhsl-hMm|Y&Phh@K23h1H4WuOgBeKRJdcxYQjk&0C5 z20k6xT_|8WklVFPQ!l+AU@$|iq^|NGSN*3&Qt<^VD!d$+9g803Q;rrdSg4v^1uAPp4v;J|%)DhWi+j6nHrNslQ@YVl14+qs z2d2MmWRb_yTuAwV1g|Zs3y8^q(uY@^w+l-6r6eJVTSfK0$j*2m=8LiTWX$7#kYaq8$Bw zjv^_M@UqtSY{gy$wGbPg8G&9UVMyUKQUy{j?PzkvczGD$Yja8Sx$pmRkJB01k(J&H9|)8K3`*U z%6q(NO8OV;g3S8b8D0oIoM>nj3u}wPbhb}|4U#txCC(F>Gs7!x@rz?T;~MW4v|S>r zL@&r9Jw6G9AlmY(FeG`+|qE4}? z^Jd-g&1&BS=e5o^{t}0O1mZ%GctR-d^s8e%>ssGB*J;x6mJn*%ox#e|qjGbEY#Qi> z4tmc?l%Bm{yE6>b_Q~CjY8Fxi@8#(z2sLWIk7^o3?VbW4qh_@m^4sw|L@z zUJEM6+N0jP4wAC&LKm7(+d$AdY;sS$t(G4>=}T|=( zeuK|T6GD+h?aGhHRj%R?wtXU&)_I{3A7u_>#rP?nz3Z_ocE>*i z_c5OcnH36|kmub^|An5h319;{-~&Qn1cHd_u>|%5@ldOPHYi1z$v{VDZ%+sx_h5txdr3;M*({gxF2xv7oL6 zVH&F88nR&<5)ZnxVH^&K7&;R{aKs(jO;VKMfE}A0`r#h}VjybV8!n+B8lp}(ob(0A z9u^xK9^xZHVkAnUff3>)TB1#uVLkoACUPR)AO$0u90OkBD3W3+nxYI<;wh@4^R?MO zc;bVA;sQG2D$-&t+Tty8NGjsuEjrvQB1kOipeXL*FcM=i8e>uD;xU?HFH#6FuHP&w zV>C+RG*TnsSoGK!-iX8vM?aHBz3T{*I2JG!GGlH)td z;W?7w1_mQE%40t2<30*tJn~~2(jzR|<1-T2KN{pgBBa*&V?u^uhoqzV;UhyzSbUG=3q9(5PrlsZ3n^drN^bs891h6{tko^aKTv++_LBxy?9VhzQPXdfEp|& zVJ^jII)z`Br8k1+X`*Io{)AzA#4a=j80dw(@kA&;MqR2l;H#DeOR=s3wJoW>b(RL_XzmO6PP^r|+2^P3S=BKp{`yLt*8B5v0sNC;=&O zgDQlHp~z(j?m!SkkL#HN4|HaAK1g#i#dCIKbjoLb>Zf$FW=6PXcCsLM#>`h@g^ZaY zJ@^yExRs%t0uLzXemVtxE`@!bA$~&Wg<@!0_NPba0JV&RFTBYYgn=4_(N~fIVXPNh zw8>z+iKZ;cqsZnz6c)_@(L!j&aG;C+E{M#q+!WYYiy3%9V#HD!NN9%AM3H`;4F08& zGHH{7<%VWNhw24-2?P${Kn~;PcEOM()FTb!wrG6j+*;7pcgP4elW66!%hDMfTBa@YbB7G%8id z3Oy87WO_wP+yD;<#+v{J7nS~k5%7Rw`RFL@fDSN8YG6r+`suI6-iGLEG4U$A+Uva* zW3VEGltfFk_Gl_V43X{{mH-AYD8UUd0q0%n8HgW2oat>^Ng3P#z39dbBxhQvhz^JW zTMXww;6M`KQV}f4kvsxM$m8ueQc1+9%-(o z?2>xz*pjU&!mL3^iAW^D4TQnT?8f?V=D=i886@Y7#HvP!T^U%H>#fSHn1sZp>K5R@ zd!3Oi*aBOe!Ej2FjQ%V^IM732NrsMflL&)$z4kQLdfkk6rra%BeasmS|Kx-XxgX^AY2!(>o+*F&C z!ENe~DC|I^`T`e$&OZ$2C~O0|Mr)11htN82`N?b82C9Yj?*J1p>Ot>7a6xwZ!Z=h> z4&ZN4VXcvt!aMk+r-*}e2GD{@_>poYGg^$E_i{J zHmVLlhq|7u{@2zpoB{CV7Vr-9aPuATK) z@Id$*rws&H6x>3%Ex28fC;?FykCK1^LoocNK@f}*>4vdFg(2^crE-HCk>wiGVTEvH zg~IV1Yw{*rrD6{f0U4$YE$R+Qp0LOAJ z>vCPWa!bJSE^mk_ZzC$-awY@wF(Y#|^)gHRaxzOHms&I;%ud$6qKjwNfy(QiH@o*90`nWKO4YPiys7g9}LqB@lV#wbgV|2vb=L zlTw&IUZ+Cf{cX%g7dY`vbj6rQk z&|SO4Id)R{EX{*O^yn+igor@z5OZfOd zC{~n7byXWVQA9P7bNQD~_K1u5nBPR1n>i+;d4lg8REPn?(zrp?V1Ov^g;)8V<9WS# z-_wCBM{yHB*d$$Yru#can zTf5sJdqME}pC&gyd;7Zgbg3^nkLQn?9lNSe#JS@jU>7>O>w7i3d#uO%c9J{2Ltpf5 zdn1PWz9al9_j|DuQz0_Bfvmc=qkCuTaKc-BGB13!H+-(EI^76FGJ$-u-g~;|_{E#N zDku8W$ojZ1^;v~{0Xk>1XZ6X`yuwSn$*R1+b9(a1ymHt4&u?})<21!P`_-F$|7QI_Y`w;> zlEW{az>mGJ=lj{yJ=vzcq^A3nd%fFlq0}Qc+0T643x3)D-hF-KJ-l!Hyodd=H${|F z`rt!8p%(tyi+kcdXGEsy^56bn9O}+z&I=&;9KC{)N^)+sk|IkN)4w{p0_B@~39-SAN@z{_F4l>X*Fo zQ$KYwzop}Tz!yL48$7I6|M#Qi^;dfKx4iC0Gw&lm_^UryivOuwzV<`^`AdJ*uYdjP zW&0mG`GbA@U-kU=zWoElKY;@Y7BqMeVM2uq88&qI5Mo4$6Dd}-coAbpjT zXB28wsZ*&|wR#n6R;^pPcJ=xdY*?{lE2jLnvgON|WZAZL`}S+kvp*>+{U_sJ(XGD- z+C|9JDO|yW2^The7;$37iy1d|{J3LNl|Ux~Jp+>-WyqU3ch36spI?V|@#@veH)%t_ zpgp&C{Tg;`*|TZawtc&+6iNgjCS~x?}dAXuq%W!pZ>C>rKw|*Ua zcJ12>>PAaZvKg4%$(R3XCLHp*1xq*YtJ)`P^YiJ~w|^ghe*M+G^M*(dEzI^CkU)*H z3FC}$)C-C|=Jt9Iy7&s5kirTryb!|-HU31Xzn11{N(@>El5fKj=cC6ZdQ<^Jl;j>- z&a|wY3k|-xNHh`09Ch50#~yves>8Za%!Q19kV*>0B$Z6^$0j#ZGBlaS$i>Cc8jKOE z8LOnrMkl@e63j5g9Mi-gCt3*~d`S7{3|qKKZ%Z=eBrKa+&&OAvJ{sa z`5bCg8B1MCLRY>07Tj>f^>Wdc{uC7GDNqkmkll9OJy)l98?bzXyKn~fYk^TMm zWPU+%mqwZ5TnI+@05!E+ifz6b=bUv`%;Jgk9B3Su(o9pyq19Dr$)uOuN$I9v7RhO) znT~pCov5xlr>mjV$>^X%!$(2?B#QaZ=V%sm=d{&co9(uD>RBSA<(^w^i0HmMW2!F( zIc0r)=9}xGIUIUqyy>>vaJdUl+-SrZPjm6d@#ctZQfKBCZMQYwob%2-UkL7q8i!SI z($n-x>m=t{o%PmTZ#4D(r=yHo$kboIo%O2`YMLb6ao@@J+kp?>b%I)_{7RY4#=POr zoqrzs=xq)iywX*&UUbQirYUyWXWDw~*p*WncO{QU62o6gc^U(4 zUi$p?-=F_NsSitcQPJM^Kr%X!4A6kx!5%>p*uANx?txm9iub5;B>SBWfBnu~AcdUHZ4{h}1>wQ^bs{4qg6dAz4jG*u(>V(S!}LBFq33MvKrRJ0h>U=VHF(Wuz)_n;tLNlIvHLujvskSCAp{)rC^e6hJ*?tF{sE#z7m$Plx0mK zNs$j#QVBu$hb~nS4%nRqK>w&@2?G<%(69t3HT*|5qWBMBC~z*B;Y~P3v4o8Q2t`2~ zM>CrOxtR13o5$3cQ&0#LxeNr3yXhu2g@UH0e5hd8luVjfXTPWXEDcF8UN(jq4pYEN zjxk}OWRe(;F{lA-CzPhkf(g6TRgyPFL4p^y@Q+edQi?+Rg&O|Bm%QQQ7Pn%eDp^I+ zov@O5uKt|mN?F=cmqMhL6;abaR1uR80kctO;YJ#m({8H(xjL6r@(gQnR5-FBnYH4PoNPVIBzxjhmMC*|_}GRTDk@B% z;Nn)n7@^ussuPqZ#D^~x?Py86(wN$E6k~XW6f+i#f!rb&g)OQV1`@?v+=7w>X)02- zKnh(D1Q)pg+CX%%je=yODB0MBE_8tlTs(850@+1j|8Waj-~yw&_=PU`;)`5ZSD4Zj z{s=AxQig+|<`%sOMzo;ZP1k#IJkk={l0Rt(1@e5$2ha0B(DM#mm zl%k3u4I||&TR!`jnw1vEIo9zIPYV&sjG`w=!bd5XV1~+`Vjx1Wrg6W3gd>3UnPB+B z7F039Q7B;`uNXr`m7oMN*w+k9NCFe63M*4oRJi{TgEh-g6l)^kAFdS$63G0IQ*ePG zUH}6V;A{&8k)g{;7=^)j8ip+#;S0FM)j#xUigAeOA6!rZp1&|=j?zOH=KTl$6V9?$ zJA)w!N!UUt1j1<~lmQq~%*C6HS_&m>Inv7%2p2-#oqvEq4SSssUL zHEo1tPEsIA2m+kdERf$SAqiZtMK&nwlv<4E3;*EgX4BT$oYeRrq22Mg$z5*f^>`wp z$o4-{LEcj&p$i15q#DA&VS@bj3}y)hb(_MCTj1G90#O4nNZm#AQpwi;sO%V&z~ZU? zLl$7DMV!Gf1`ea43%@wU629<@aj0Ply#lzl2Qu=4@K+$Vz%zfN$YNV?S{F4XIYO#U zkky`n8?MbZMpePje{3Tdr~%u%|54#Dgh4N%2!<}Y@L#*ICK$n>g)RQh&;_anqbI`c z@+&Y(USy9q9Apr~Ex6$YGsqbX&t!s}!|>ZQRMgYmrg2bhoH=vf9q)P98M-AR3MMF_ zvU+i}K(M^iFc?=9TsT80LeUdh$b}^eQmj!i`URxmBHOj#f~7W{ij@e(6uKY-7-9Yw7RuIkp?FGA{b;C&p-lu3YNeG7{fjVRha+`m8&5fzX&Xi zdR19%E1}E-sigWD}2AAl0pbSoDBe@_HL}Lto%M5@) z&U!)4_zMm1WVO_cAH%>5jLY@-0v59Y7?yAT9H=T4bOEeFDJe*yw*qWUg6*8vVhcEG z9FQzDUXr}LKond{xV~r}Dv75`feT0>8@8brbioWdFwS_Y{Y0TD?$OrB02i9cy$0eJ zYU=Hb>L09+8`J>LxG8TI>}G_+Aqk=vLNj4*;t`EUA}ta%Q&Tku1S2293&NlbfWsDU za<#%C*mzGMtglGUpcGPK39o7{xPV1)p$uSxs7f*zOyLW9f(#ObApXe|ib4#YsTRO0 z9CTqh1!5GOkHxxx#XxbJq{Rz*g$e8{?Y1b+nysT$aTkKk46;rDy+aqjMzgoXLLp@2qF#eG*?qcca%r5 zqctBQSIS^22f`N6z_rZc6o8VW$N&@tf*W|lxGW_7=zSg1?UNZWuPYKgZ4gRLlQ$q=ra7Hvj6Crj%SIy$2ZWI!8v`2$gScf$>epEGF zA}`megj{Bcr0Ayp>WqfQQ66lN(&vJ5%V55!k9H#_0!f*S%b37sixjL`QN*9peUHs#!pa_c6g){%^Q_jVT2*;TEXp$i7J&5LO z*eV<7;bEWRSz9K=NXU=IMU_T#CKe`<=7?B77Gy(qF#g9Q5=h=8)^4~&BV@u_0O?bB zLjWtoj`#>994f5lW+vtds{X=SQ^_JU_9QsAl{{8ti`Hn5Rx3!Bdyq9{;qZ^Pre#&i zCoUF85i%iaHGX>b{(7v6GjYOTY}RKh0%%P_Xj6)4krr*!R&6zA14fnO zo5->+atdy(*2iXccf5^flc*|!CON=%Z8BCT$`-VMb!``yaT_-zl$ImpXTIJx6kVr*5SdpkP*S9|ACFHY5nwD7waJ4Nz+vaU#aHBoMdmGRSdbS9WLDA|RJ`oy2f+ z!gV9k?rzt2e;0Ud7kGIjcX48Os}^>LS9zCrafO$8O{92l;&^|xcc0gKuXk9T7ke=z zPIi@7^MZ9rVtP%pdbihn&zB;#7kwv$Gc!jkX zjL#U2o#czt7&gTCD#-YT*;tO}xJ1^NjyuDRtpbjP_>TM7kMqNh|JX6|xGMJ8i3J&v z6L~uVS&$XCgig)lomvi|mU|E;DVwP8_mdp5-dzqMvSt@whn6cuQjlz&u zIhmgsns)-3qj@TpxmP2Zcb%D(@H33{I;I;fADj)5Afkp`!=rKn?isiPW=m0GG1wEn5H zq@dyXq^p{%hnT9nT9Al>sCC+t4;rk`+N)uOa?v_ehT@@(BBG(1t>^lMzZ$GFI;S^U zlIfbSk=U-g8n2z2tX0{p``WM}_^-J-u(A57dHS#)n}8F$sux>fvU;Zr8?rOIekEI~ zDcdUI+OaiTw9l8bqgo-A@r@fBvqzh?trwu_`n1PcwYR#pYuk5Ud#+=9E6AC)ZQHkF z7q{73x0iUff7`gtH@MMyxUaalkK4JQH@VMxxyQJ!M zu(unv_1L??8@(AJISZKfYo}xo4g>Nyd$E#x2fFAW2v-9JR+Pte$V^M&pgM%JjTa7 z%gfxzjT+749L%l!zC{DYDg1l2oFlkg&ikCS)cnT};?4_V(Di&H_}tGEy`=!1$pziQ zO}xm0nePfB8u#Fwu(>+|oU8JWwwclK>)m`2xX2~_3 zyk#5SLwnx${bB08)bG8!^IgjMo!}YJzFi&QiCf^&z2F<(iw}Oj-QBzw-r*}=V*K6K z6JEe4z1S_@>2mwn{lo#W5_<_SFLlYUT!zTJx+zK{OMm0tepdxYsfTH<}aBD~D$)4@^!|W*dC^}{hsg#1n|9H@b@0+3!m}#*byGj|S)cY{!}Spw_QhBBC-VKFZ{*YF-^#-4N{hiy0-1xxO3~?&AWH!(Y}KV#~qt0 z?1r<4D__pMx%21Hqn8FQy}I?f#d~Sr{;qxLaiAwFUms7ty!rF!)2FAdzPBA%q=FvE-WIrA$UTGhvJMh)@b96I2L4Ljy#s8B8xz_=v0CU;n(Al zNG7S|lG5$S%wo>gASrh+jtsOY4WR%)q*h+eAc zMj6J}-At}^`cI&nmTKy$s6IFT)JdeJ>MBK|9<&`zp>i1MtGMQ>>#mut+7++B8c5Ns zpb{i1slg_z?6S;4UJu?z-#_ z1a7;il3NgW^s!_vq}jr&@4o!z`fk6M%B$49MY;*_!3ZZT=)VdlDsWN+XNhjZ6jy99 zlMG*sr@#yT z|IFmgP~}X}&O#@x^wOXO&2*0sBW3hJNIz}$)mZc8bk;RSebm$fRn7I-WS3pl)@G0B zwNYS?>T=p}$1OKaXwUwA;o3X3Ew&yj`@C(5BX@ph;J_X=woY6dV8HWHTlt%pYHnWHJc8*d8sqCI@PVuuKVs4 z%g(!XwR`uu#QFYi{P76;j{I}MD|LI=xi2sM^vxiVb^}O4mU+?|*yjl-_Z`mWY z{odoJul}UsuTR`fIl0)Dt;M@<|NVuwkN;`qA9a58`wO4|p`^b7ex`r*86L>GXTSzJ z@JI!Gpk@&0sQF<_MiR`R24@t(4JL+yYqH?E>gT}{novR=JYir!=qCjpj)W?Vp$z$x z!Wr^~g);dc1O9Eu!yb;OhCaLt-e_ek`e87LNK7Ko+!Zb*US^2Jav|k*=)@{o5jBCk zqFZOcsqzf8hqDCsl@s4;L3mo$pmN~wp zjxgk-AO~rcJrWWtesl>Sk9f#NI&vw7eB@LT*^)(qQIeRvmy6ggUf`2z_Wl7TS`A zO7x;9j3`DU1HZJ$kE37Qs7N)aQH)ZQB^Dj2N)1@ji=K2PDP5^d@z+v`zEmYKovBXM zSJQ{ylq5ObsZhPwQ-}U^BtadjQkPfMgdSBSNnNT`dDm2fJ~bp!ovKz}SJi@E6(m{R zs#rzW)qj5VBViq@S|3+dexB7MX$?MrZR%UO`F^0U27uFrlu(c9k8eYx$( zZk0>jm@(H_fNe{3^SIrOOt-q=C0Q&3JCE{)>#ydWhdtKokIVYwz3`2%eEpG+`r7xt z_|3Q-cerf5jZ0#Rxl&37^olyD8O)dyKwv3K+&_l=Ypof5s_hbHy1bN74 zX4iOE6%K5eLmkqP#x$ZakZ9O>8qY9=ALB3wHKg$jXE1{q$_TYGmO<)L3uGA(DYdFst?G!d`qijTb*w-A z>3=-qAM03$IvO2mtM$4fldiO|qqSyqP{Y%I$ifq%z-(p<#M#Ym_Cumg?P^B>BG%6K zwWn?ECukuHfN+L1%+X`&{hA`d9=5uZwPtlhgBfms0t;O5j~2M#-Y&4W3ii!!i17R0 z01vpp2Tt&TJ7nN1Xh92D00lQ70vhV@aYsAmxz2(Pp6kx|w)6+*W&XS&3M|-n3PvuF zk(>PFC`h@=RgRFAyZq%SfC$WEK9H5SeC9MydC67qf)+HK8UIj6dd*AbiGTE1Yt*>X zfz`fwtRotHkirU7kb;<>-~<9m`PHvpf)bE`1YHli*vH=WuYXg2|Fme^FKni|<_|VJEySH{Eu1gQRuA07%f3yJvBNzeLO<)473xov!V0_sj|Btp? zKJ92Xd*;s`_RF_@^J<^`*CR6euQ&b#Do?>b-0%!@KyP_|=Lp~hPy1B0j~?oHh8tFZ zg3*^C@{BjZKqOCjgm^ymo%ej@kKcCEGr#$dU;NfluYxQ%{=@a$LtgARGW*(le^a-A zx*Jqr0?b?fA0;Ti*$?7%DPb%hkau< zJKLub-KT&qXei;gdMeO+?MHU&_jngrfxq{G3!#CZM|S-;eL^^W9yoy_IChxVc_oMf zC-_(Q5MsZxf*H|*FIa_m5`MZjgJ5@d$k%*o*MU1Ie8HE2M)-U=IDNoZeTwxhV$2m8~A(!v5BvzeRx7ge5SLhqIVcds z$9dMceqR`gHJFX|_>BVTi`Ex_DF{2DcoCwwjtq$;%Q%QX2#pQ#dB6vdS7(F;p?uRQ zi(XfD+3150v4Q_rcmh~-!x%pWXk4DvkSzX5CJ%{NJ(7h=Y=Ne^{A*H_3!2U(B;7b$t@CzdxEi$i#Ikog9+S(#laght4b zZTNfVw|dV&k_Y)Z=Qa_gd79KIA^y8Wl{5!-mG_Dfae9!62g*PQgy04&pmIIwa;mp= zsYiEJmvX_G43uedU1^?+XMyi$kIPpOD!_Wq32DWJbbMHy0_q{xxtf)yoZJ}^TbTv4 zc?ZhS2U0+FCiibEP@!2zcl@>j|Dd7&kOC?Y1#h4Xl(}zH*Pb3qbrV>PB8Z=(M-cnj zoZ~ovC-zGhhkyfmqZU%2%y^*N*?6uQk|mG=D*&E-;0DU@4_UARBL@Om@CJz4q;KE` z8#;1XuzFYE25%6hSO5Ya8lrrF1zF$*Qc86w5CvG81u^G?E830u>7x7@qoa8h(}|;W z${#v9h=`b=SV;mxDg}F>{tWRp2+427DKfDHez2ehdS$iN3zzyd@14}^dR$55%r zfCpK?a9&!LikhTUdJK7hrfYbKZpfmnSOV1tqvrOX##pDWN}#Dp5!hJ}0Qq)bmjW!1 z1>u>gcaRJax^Gd?tHxlPTHpqRpbU5b1uX!c;pqlt$p@Dj1yJCnQ6L3)fDCUCax3r# z|9}UTIjZ`Y5SDnVsY;U56P*$MMQA1a>zAhbj)vEX?JEFheCpqOizne+Ffv>LUD z=&`FhqfCiDS^K!=v9)iRerwo>#>ast0GWLtYM};d&B_98>j!YV0ywL)EWoo;7q{Y> z1$rBGE5HH)%Lh+DvEv7M_L-9gF|LU_wdU%djGLD)WTTKfyd)c|6EUlZNVz`9iUe_q za)=Df@UQ-_3k81gpi;oFZd#waFp+CzEZ7`g;Ik?C9mAQ+! zZ>hLd`@1SxqsK_R_$wWfTZvtJg9f2_DZ2u00BTq;gChsK%D@L%(6-DFv$;yKaDcFP zK(VzK5%vQcJbI3$iqNfcKlfFx(vbTey|$ zzZuDahIy@f00JgTy0qyAS%3#*o3o61sWt1p%s|A-0H2x4y(1d8pf<2Gn49fuxDxn* zoQZz&yTYW|!g?vZF&xIjF~b*F!yJ3Vi-!V1ya!UcnA9f)aIgnXdI!w#2W`*?iR!J8 z`u+k!3~zm~2YZ02A!nw6ECn7)x`QC1Q82|EiMs{Ch;G@jy!)|T+_*_6#+bYtWURcF zdk~knm0an@SVwXzWW9MfRPq1+Ju}8EmYFe@WSy}~*+NK+eJp86rLu1!L}g9PjKO3l z6@`W*6`>?b8vEGSWH53}h3y;;qb9mx~B_8GAlD(&0U5Z9De-1M-f>ZETg@M&vfqOf#(Ii68- z#=g1e3}q1-CQmPYC6f26m2y{sU38D={Up4Kquh=Vq;Wj#nHJeCE+thbs{SN; zm2Zmn9UH|WO5P1GWuu_j$5Rmx#qppA(3U6532RHa3QXFeGb14@N*Z@3JHF&(S*eZsoT;FaaD=ozd+S0--S$mypsGT+WIbuTY zSr`pUT21gDOXNA#%QqgR((>h4PKNA~wb1w*F^7R_U>|}JfxGrbu)P~YWVbp|)o&U? zSSwEOj&zO#Nn+Tq#KKx!BliGCuf}G;kW$`-PDpjHmt^ ze5CvI{c2dx^53x4*C6?opc5wskDSTqV*`AzwCg(t{l|wM=!arUawuQ3y;j5IuYhdF zqU8Ve9D2p>?tGNWNdxKM*FCtxWs*#FNW8K#RD2+8qs3$O>Yf4)ggiH#k<|ZsC@f1f ztfDh&cR0;+s9jQYeJ@JkvI=fKc=m0Hw0YNTUL8lEXHM^*ue~DcQ#dPuPdAW# z1X$L!>5G1M4r#OO<+l|TDf7FtXT;{tAZDJ(&Up1Z|>XcJI+T0 z-YYMmro)WA9y}i7jU<@;vPV6;1?1)4BQy zh`3YphF?b##a7$`@3}s{*+b_dGNF+~XiYM7d}M_#wpy>d+Ng_aj9g`Ot#AfHLujau zu2uTGl}G}t8^gU!A1hj0K4&%Xeqzm8e`WE}%{~Bk50h(toeLDWzF>88bz*&;wGNtE zKcufOJO12u{CQZmUQxLIJa`=z__GVe-Gkw-4jzfIn)LRYtV@`jnAiZij-&LED}S!c zq#`~G+@)%uF3jH$%DW*}dIQ9o+KiO>MY-%1eiRauf)Xo5%+qcz5)d;z&LxT{o!kxG zt_{TV-=*-Fs8IckeF+Ssqe`{6|S~(BtlSl(>EV_4bQz|3uPupE~_h zx4sGk?z=?(R_D2Ln+oahC&e(!um3Yma%*sczSB!EXI<-_Gq2$+Nfk?Qp7h|KY$cK>q^fYZN=T zm{I1&BrcX)^aMrFdfF(S|CD26ruB?Tvgo-;@NpY=6SCy_Yx_ZEvyEZwM@G^Rn|aHp z>V6ZASr-?qa?jmofrV@r3HioJV#ZHxmuw2p%h%o=?t5(%cc}yc4*R%l`_AEOTl1koO4l-gYQbrPnWSzHEPtid0n<%}wcA3%yZR%|IeKwo4tsZ(zn8G_M>_lq?rE<+@q8^^HRRV^=X2BN zjtAid!#}&C#l>|m?EV^_RN_9S(=@+xa0pe#0ijZ5>VH??DCzE@xr%Yn7;TGKvg@6; zV;}1O-OSFc4=Xc7>VZ{^cucqO$Iusyc=BMfTWtmmPY0Tc zv)ONob3D6kt--QSPiq!`;{M)D_BqAomDr1dzR#FA_c!>T9OeqGC%%DCTdK4a2b!yP z&-z)s+IEAta$o4BoVLPvdRN{QyLY?(Fzy`aPh3&bwwxl6RuwJZa%VZJ{V8`V?K9zeM5Ns zLeYMqe7>Q_Zw8Bb2TS+_%ig#negA1M1NMEj)p(sKB=Wqjpr_k=jrJ44!}{o`B~6D6m=Z z4jmIhKN(f08P{x@)@uE<+djYF<<$@0($R?OiRhZq2VV!0YFd-3>l3TKC4Q<+_*6@+ ztd0FxL#g;e`tX@}r1wXvCY4u_$|{NPDxyk0L=_+DeeA1uskFk(Y}&Kz+}s@6^XK^m z1uqMW-n@NNTvGh5q@=X8w58wWXt@t*x!~ z=;-L|?Ck35?&<02?fpOc&%Ud-x4EysW?-;t;78@aP}RV2ZQp2n=k#Fv(ooy-@P9Sb zzWAf-hgTq5ZL&L+vqa(v(qoWh!Oy=a&6mxoJdU|elc42OAaen@PwJ^W9 zFu$<)-?g;3^xw6-ytMNFTgxje%gaal?^^oLElbNQNB13R@jqH!TwXcS!ph40e>JUolr#Cs)?SR@X;Xe-5wyJUWlAZv2mq_Cu@dgRAS`SJwts*ZWt0_OEXA zt^Vp+-RfM~ZeRV|y0XJq*=bqXZCc)ISl+8$+^b&LFQ3_e%l!9pV&}!!pBE#)Ukq=& z8u|HdeDxD^wRLv6e_`pz!qV8{()8le+|ttg($d1x(&F;+|L8xDzr1v$|NQ>nYyW*4 z)lO9y3vl?q6bUSP{u(0{TYp56bf5m0A_++Te<+gK`-0YoNYU5!uhIWYk<306c0SX* zvpm-N;Z^r@Tr`KMc}3CxrAQZ_aR_TmBqs!y!zib zv{#mlehQdr`wvC3e2wrhXlpyOGME_5_VDX6{y!9nSHZEPs(hv;Rnj8Y@~W2${@%Z% zMz-HRbKN;A0+93np-4p+-#T`F{E|Rpnp51WrfPGB z!EKd3T-0mc(euLMIpV>Y`OGX8nNrKlPpfOp23ErVQluD*Yu%9tw=*;3jGtc6L)Y*9 znOXTUIpI;Tz4P+PP*mtwStbc4Q^X{5X)HQNzxb$@DkXBs)#Z+0n>#i#&F(0?1QQF( zw~&b6VcLsyg-pkvtX!N zx~$(X;+?|&j;GsR_MUrW=lS}mIII5aLc}8@a)C09XwY-YYeMy+^kG@`+%s)6_(JyG zLGOi}(Aw8MxMy-&sHY#e)Y@qzA4Y4I*Zk`u)7y&6i!V}5PAnC?g+DC9RgV2KKb1X5 zzNqBmYA$~}&GLcmix-7&mfsXtE-w>UXx7z5z0!eY@AKNMezT$|$GsCbKhSo~h~{~F zE9H#;P^6OZrCHfS+SPUiw(maZi&x4Di^?iycM)BEtNef>shL70W?GfLLY>Y9VM8}(dgR+VqAo79^Xed01ly^^_< z|KbBEa8iDKt z%^gYIXRmveJ5Sm`xFFTEER zka?lTS~a1H24pK2uCP*TY~)SRd42uM7kecy41o=DsxN!CU)K1aX;qLCYv=RdcWcj9 z?ec&iPMyXsl`vDKbNJFmS3T?B&w}4>eG+TIu>qvSts-U9e}+j#fGlaCb`x<8QjzYX zv_=`+_eVxmbP(enLpzlx(P8Mt<=x+~SFYusj}0pb{F9`9H7^pLW#5qc9ti%+C;1rK z6rgliC5q?T`IunqM`Gc)@;e5d0RR~I=m2o+pbFpNr{m6eH_DtCd?epU10F`h)F|Z% z*E-1F64a9^B8`D?1Q z*Sx#b)CV=5H%{kXKhlGw!^{yB5KkEJ7{q|fkwKPuRWvE|0bc*CMuI0Fr*ow#Nb6-Y&;~FUNA|f^Gz)g7v&(ZCf#42{ zrWhVLo_1F%V2iQ1m&~8g_XZC<3It3kwH9eG!_vohhx7h z2nIqN6g+7#%TxpKi{PfBTW|@{pB;bX?wzxCVrw6pw>e>yL1%*kQoFk`j|+!7WULN* zJK?jzlB(1?&cc8*Pl+I8$i@po-_1Cku>yhDMKR&n+fY)^6w+txf$Ww%pOnY8q#scp zCtOZdvQ>q62Ep%M#-wXANj!IV;zak`(#&vn=-})|rL(_GOz19%JM?JdHB6k=ITb6_ zg0eeTI;PL~F?2IF=+0?ELh-`gy@Q|v0 zCHw5Dms9yN2Q6LU7Ja#|^8iRV?xwY9wZNCX?}_p_;0|p%H01|x!CQxMT~mL z@e_53!&Jj8xWt1!&(~~v>qS4os`kl=8TUkQ8|Jf+^}v&|pJ&Rfs@op8VGm}70AG@w zOM~{Cn*2jveO!e-cVm)o21p@gH(r?*<}{P|hS7#gI1yXUhc8dxlRHtgU}|MO8yzvt zAFTQ5J$wE-b>LQ)j{(YP8V@0&{69U7l(~6$?k=W7xSkVyG;;{>$sc08M_R4BbHo{&*$}S zU0;nS9$8U+^#6rs8xODNQ4i>cnx+z~EK%T*{T#Aa`9MgU82717s`rcrRq8SUfLG3E zKShAuV_C3vi5C`i+a|SP$JPv(wjD*${ z=-RxbHw9CM1PZ+pxbPhaSK%FKJT+!>$1o3xpATmPvYq?L(~sg3b^+0d*8&1TYKy+w zB!fQ}QO-~J*8d>agW$qmPP;LvQX>42rd2Y_ALNO0>jB@8JuZnuOE7_HJrHpK^l*x2 zt6c0ZE=1B4h5Cz}Ul8(h#GwX9J-}%X4vBu+ zUX%)ue-IjevL{ly4th}#9>4_p0JMb4V}4`du|!lb4zRy1{HQ0GdKBMQPsCjo{mv8D zXqT9#5*L910D6Gp08i^7Z^t?q%M{B##52H0?K4m^N%Ot7!52jbf{0F{)*OK-z_}sb zoB)oSfTYtTgPSx6I}b;+9iJ2iwY3G`z@r|-MnLOQHZsG5-$xeV(Xq-PTLu(zHDKQ~ z@PijLwoHs!E=CgIOU6Oj0Pd0=i9*$B57J__>S6M<#Au2UUd`Q61um;`6k(ktMoRib zOEST-RC}CJO3L??TtG4bAUTwv6!D?;D_$QuT#QKqTZ1%;_Ra?f?vOKzqfjX>KkBR+W_-Rh47Fb-NuQ>(ji{-ry|zkcT*wW&QXv} z!_Qih&C+m(5SyaoPa3agdz7OOdvQV^#Gl5ga#$M*LPC}Gv0et5vEG8u>iPb%_|UH~ z<^?dG*Bcqwy1U-`xneF#zcW2@;lgRebkr{KT%I~l-DN-H=bT#DKQ33$VJMB$u}b-| zf*^0dmOx&QY)CjQQtOFRmc(yt&V(Bdv4{49a#Z3nW2$rg(xNTW46r=8s(2J$B3HaT z+S{7r>t7xbZCm3TBFAFVe+E7eCmrY96%SSy=dI@1$$K8$^cCetHF_U0}q) zcTtt5WrRJL;zRv;a-uaI3Iu$~JT@>Zo132NRLA*+&RGjMzUh$*QMn}OgAxxHhz#IJ zdEjqYlfc6wz!HC5o!A?|YeY^up?{>5VoC{Vd44?)sp4IY@!SH*2rh&$PrJe0oTz z^p|!ir|Ro(dxc4KI4yv48z3xKaOq0D|7G=J$@1c})(Typ6V95Ka*dWD?nyrs;vaj1 z=CgrsDs#5(l|lZMiHw$u-8=d4gbf!~K$i{e2{u?bK@$E~esYxcUh#_@R^h#*LM%r0 zk_gG5qR-0c^LwSy54!(8Tta`iC6triBl3uT9Sc+i<*DQgyb^Bx;1=WguP25jUmW!a4o{L&bw8LrV`V+2j>e^V?-1t)IJ6fq*r+SVJt-z_-OVBZ_deAEmzMkl)#wpA3xp?&RBZbdS2A_3Y#C>j_mi~82@9e1$&K%Si zqVN8Fp|6ycjh@cD$*Xu#bmCg&qaOIb_%Cg5J~Uq~#$u&4`DzAP_r6wX*SvqrTeU6z zt4{JuzI>@O=cTt+$G`Awl0Nmue_b7|Z9ER&1(*oU3b zX*7vw#Ai2}*ECvooXiRTd|srmTh*^wVI}d+wiA!_&%e_Rj1j#;{-Vs z8eT^AsA={cYxXaeCZbx%8_jp^TY^O-14UXwYFZ-3S|aybSVR#9S%*QfXVh6MybZ{S ztzje9pg!HMmF?|X z+ebzbyEh_wWvpR`1QBl`n z*p|~tymXQNv!{}ekd?%#KFPXXwsIUSbB0T>7gp`aQ`b-zMMpp? z-%GHtANE3Bu}xBGEst|}qc%oLPoW}ls3ZsUjif=*v_1icVIm!R1Xx3rhoX9Z_?++i zJvPEV)tmBze}Ak$+z%B%@7H2sVPf2{d#BJE=TQlEqZMEK1-OUK@j&~M&<~S_B{si5 z&6#*!ezQrK?=5ZQ5H<4a{P*It6#K7&hj%9xM0+8D3dNpdYxYiJ^arX_y^*LsahE>Q z#-Pb~*W&=F7zPwffQ6U!Hr*HTSR+N3@DBJ5Nv3s)xijS(YmShg8TxunaodPKWqR(KQIr*?e3cv_!@G-V<0GN;5HU{Wk}2%y{V z+)#TGdVe3a9+AOPvW7tseNjy4@Ho%T%h^C*xZgNWr1R_v#LT0U$&8Y5)B7U7?$2zB zPHu6JDS}EJ+bXkAO!LrZ%#Fi1yANA0I1v*MCvhJ(dYI zI>KPZEu(8Z#*VXZ-gQNHj)SKbHgx(i{sOL6=wpt935yFKN}!jMP%fv?Axy{5x+pRe z%Bt+!ujvZhAH-w(pt-$ktNr&=d!1Ngn>F+4wX3kY?gl^jxtzu1++m}v`6<#&LC(^d z+ND$INB6^cfg1zqn05C2i@f`YwGhjCa65%|K>V=xFQ`vig4;j2S1krcKmQ~WcJR(uD zsrP~bAU3PHL*k!6BB+xA3QkFaT&cYD9tH zlr^!PV6E4m&hdl>0g&b=apeC}B*N5DbwE_t*GpdDKNQJEWUD1bjKp?We0=c+Aszr; zKyA=r1Tj7~O{oFiX>q84ESI1htr`9N=!@v2h?>_04j@Mqg3p=hgtZ9f*uP#kJ^xHU zyiZC>85Lt7AP=cr{H?T#6S$$9!DYrX`;FIYVs^Km;MN`o0TqRY1u`*TiD3EFP>5?h z!iTxv{-T+UBUOG8(3hZ0z>x2CW#bm(jN?v60Dvr4tgG)VMb5T}aAzaMRRDG=l~8qK z<=e+w9Qn?q!bXFv!vSaAs`(T8eA0FuGCB6Ux92SLw^li z3{`#bDq{D_+QpK%?y{qpm6sET_xQi%5*Swc@ZP4 zzb&XwVc`g7$cu>obcO2EdP-C@2@)!X^(o`hT`u1Z+2 zBp6_|{hb$x*>xNiEU+QSYE0p^m3yd#TijWQKEokTp(S4{knD-RtQoJZv!(otCOIRK z{6Ug?+RgMpu}SUX`7?7B7cc0stJ_-tmm*#G`tI>HSAFEAbsw!J-V5u`7~iA7b(d20 zY6sZZflwbqdhtn>42&TwP#F>5#ekQixHi)Au;SCd#rY2b?mzSv7inxdEI~w`?v@-l z1);e(lYC=Xt}+kFQ5F3@=GP(}aCW;VItGw`e=!9CWAxL!{R}%W=LT_a-<;E)_U|U` z5V{?-lAF*mKHL@MZ+N?4;PVMPa$ZTCr^=;L_&Lm{xcF8D3lPZZsx&SA*_|6*2EJoF zA2NAufK^NTtPQVg(=1X3jaR3rA=Q8!-w>@1_^9sl`c>g)pSPvW+BZu+&41QH)k6NQ zyyN!y`RJmqcJx&FlbKoF>vx*Ir)XQs5!u5I178qt9F`lN>{Hbp0;q#Fk)O@DT~4QH zSTboufOeHzY5=!^0-&9n-k^ur^YrpI!S=nN09VVTCIKB)!=VN*|9-aUMIHQI_!f0|_{wUi9)cr$d=>So zsOb(1%yZ;61bMNM46!wOX`pdZyoOr+DfejDupDYM-1M0!N0msbBpfKn+M6M>Kk=vqe z0gK9nJm0^&fR=+1W2@NWNwz=lbk*_qMyQb`f%OFO-ABjgWnYqJUp_$ex?_H^FuXtc z3oIWq@M2wbAR7#Vy(>tEbJaoFLg~ooB$V;5g4`M-Xq>hPSZG^42gOaf6Hbg?+n|x9 zHKf$N)fjdnMm#!1UyVfH{LEQYkrF%xbF+sbqF5l3!d>8Sh+`AEjDzZB>$3-8>V!^u z^eFKs*_605U_Gb|#H9;nFw!-{K}PeawGmPrr*F3p=q88axFgCI*C6^(WEslqrn8eo z(C3S}+XJuk*xw9T2Ef_OZ>PJiSjj8FbMaOKm^U_$LUgckYL<%WX|o7+Hs*&lBQ5}b z?@d0dJf95ax!ME#5xZgVk=?~Fj?dLzK^<6u_?-RaQjF>MT^IentEs$l-B_}VygpYx&9O|JN?* zK1*7T=rwRWxS*0zhBKFPbLY4m067bGjlY@cC&HC#;0oSV37fGGKL!jK*50| z;?$B1w4=vhgf{EqPcRh4oF$S5UxvWFRrDQg(^x<+jZ(c?d;8{HWSn+Ec=oPo2y%$6`80TWTHuhyYeAVSO7{8A`TZ6*YnIOdg4joKRQad+6L>A|QeFfK-3O+&-1P@w>Q^<(wG`rx+` z5wAD(`dWYpBLugE#)i#)Dj6gQIIX1Bm&ygOli{Y6%gHT5lW(H*D9(U~^=zkw$siso z09huzjkD@GPoV@}t6E8`I;yDYvo_{h+Oc&pV8fAEdMmgjuYtp=rz<7kk=heEYVd0Z zDgOQ0FGpn(SM_%4cn%#LsM(_<`s=LD7SKYTkdm}@TT;t#OT6U|ARzt@xg*CVSH5aN z&jjb#B~#Xm@> zM}@9E%oClYAaQpE=tXWZ0-h%kna?dpW%lhUQ*{gK*lJAbM3RL;h|ocdhlHOi+nmg3 zWLC?so8E@nOyKCAi=>~R{-?#SC_}Dkgcw7VgA#%Iwjr%}g1``puR&?cr6t~T!P`In zhm1iSO^f)zMtjW$)fi_{*@K)zvGX*LT7d$$A2YBMhVCc9=8-W~4MGF7+-b*I?i)o7 z;u}QBjcpQl>Y=HqO@Ev&BTu3DNmh%y73!(d_}-6}$nB3xVo1fk1#p_u%a~eGwSZ|` z^GV&v-J5L0w^{5Wuz6u_SjXd8a>lZ};ui&&JNn&MKwSa@#@~xj%G1RGGc1(L zx`}oAc2B!$U(4IRp@!LtdaD>c{C=ByzG0YeUu4!=1(vTN9I~pnF4jxC*UQ{BpxUu@ zyOjcszsfP9nvE+GRbm{7wR6nlJr|# z>ju2fe1n10d5ma*`tvUo-}fch=jq3MDO7Exj_TJfpLke?(TeF2`xV$|98rI*qUm~L z(=!F$8wM30i|RKyk!*Hs7wk@0>wmN7s&i;H+_Z~6T@#I5Bp&W1>(lwyPVnkDXP?D1 ze9Nl#s6gP{si!sB4EK{wD;`e>^Xr$rRDIp-1Lmu0ebic{d#>X}H%gN?TQ{_z`oPfi zRwLrbsKi)eOCfUMH!*mk8Y7z0Lb1h@_LE~N!m$+m17Cc+Ej~d9pD2Y-I?31|;^VfG zQ?gC}v_<3HzWqXJo1ZOpGisjl!9?vNIMA@e#p+BpGqMEr;7*H01TB!W1eT~36Y!y% zXx6Kmv7f+o4y4a;Hs>5e2%e;xoaDcruNxX+YM+%@yehate)_h?G=a*v-fN1^crCTX zmv*vk8E27fgiql!s}!;Lw2!Z{$5&_LzZBzZYVcn>@U>(3Z>tPaMEm0iY6h3EyrtA* zUo(4a(Ssr#-BvaYrg5<0Lw0Qg`>B>6pBvvv!CKuLVgMQW)vZ&i29gml0W~=mZn*iA zq4DbhL(!V7UogR1xjL(?maiEtuns*qno?Q}%lg+Itk9mFf$+(;p!-_X=~&IxSj=}= zER0z!u39YZTP$;R#EDq0SX!;xTdn(A{fw}xUqzTdmExyHTgtKDuZqjHv2?d>X--7; zb98F&cDxaJSK&^z^FeoxSq|*$Re#|}*GN1&Dc7G^O&qT4?|5-|r!6|PJ9wsr!t8)_ zB7zc+|FASAWp~BmI^QLp7b~b{a&c7Yw-jBqm`$`;v$Wnwv=SKaN$s#YR$_JhtCirI zmGFU;2=@h1KWnl3z3ZC2`|{5oilkVUMXMcoCe)}X0#LD!vb6=x^^y=(KO`&>uytGmrw!T;e>1A&9;5mB_0`%`?{_X#H6HdqK7EN> zi@#gFE!8F{Jv`rqG!LG4 z%-ZU+e<$#Nx0b%NdD7N^J%-Rj$!U$=lfRVHMzK)tv0%TLGd3_X@LcG-)=Y;rCdpbn z$J+V(rFEE%(72V$xyw#ptv%K*xgK2d9Jlsbv-Uo)zTq%<gkTAGg6n zLBc<%4W&ES%(xdOyM?V;k zR$LnW=rLLuH2NuKwCd4l^~=%EA4k75jn;f0{W>>V`)BkU`xu>ntWJ8YUVW^=c&zc# zSd+(CbI@2z%oyX*SaBG;!q>jmrm>Fi_Qnsd<&TebCnaM`_yI%gtb03lR{`S#m&U*U zdEIr+VK8Q#v14an7U!^Y0>ETHO1iRVvO7}8C)p>MAD{PsA0Hogm@;;xEIQ2m87B>a zO^A*r_=%;L6U(BH7MmOwKTa$)Ia=HjF2?)SZ~zlSYEnp9gW$ zcH}=VC-**1E~HNGcTWC`ao9ZvJ5D1V&jhlhnIH`&g+>Bjc4pUQcJez5r2?aABuN?* zQpw~joD}I{a!)vOCEFq9nQ!YzJcU3hEL9jo=G$iSdrk=qa$<>7f{&+;3xMKjQ^LtE z!p&2{gHxipQ)1gwBC%8qYYHplijAa7nz+UhTm>O4SBc1JOtPzZ?zHGTSCPxfe1op1 zYK0^>rlaXVF_haenHg1$nbYg9#R)U&o--OO5@iP{o;sryJfrP7L*M~vH3OqH$?7IE zdXQP1fV;u_8O>Zbtw^`Gt#0B&Gh{kYPiz+dc-E}YJWU%BAR8cYt+rD_Dj?t3D{3G-KiJ;WF1qZlNQTsKQG zs_FKP@WE?W6sc#nNkST4ag~b+j>2|g^JLArKo;UE1f*3sFS!$keoO*hhQ&M1#p1p0 zMtUZ8T?-DLJ3m3f3c`f#kO4j30mP-;?InihY}C-Ag_eh7AybM#mI(#P$w6<+#YqV) zKbg3pF0AyjpTGFM;5Len| zU|3}kwrXvpa9%_cBuxYzcKLR0-+b%8ICsFv2OFh=bPQWk3*k$^j7%;IL|Z|iar zSY~al|2IwMu2ojb9%L&7wPp5WOF+PRylX`Uij+3xm!Yj0b9zw(11?T%{ZjrF<@JY@ zi6qP2cCq_&?bCHx0$E5dh!D0aRRlC_S^a%9r*LEWGb>J35Nc#Gdqxj-vhvS{Tr9~e zmQ0P?m4St#VlAV#{bZT9sbpy!$nc8NEkUSk5lMI_P7VO|6NE|AfhUwo$z1`_tRW9V zu&e*iWTl;WazI>&S5W9t;#13ClG9|MGE^oL*rlixpc$HNLT>S&m&B7-tA2OsQo~Bu zqNsuH>z;|?RA(nxy#HM?eHHk8iXgKSMI}X-Z7&3nNTFfm%vkq;I1(U~^a+N%u$z>$ z{frfNa&kAy3v?T^XF~$rrh=s9km4{8!p{sDDk$%jUwZ6L*ZT5Nm)uIgT$0ifFqibO zkR%NFDXR>n5I2)G+!Fv^cK#liA(BWLsq_g6rt5NMl9cKRD@q9;ks;qxf~D%gzUBr@ zTip=H9F?Mhf*5M3bHqhPvXS5lNtwMR4u-wLj{OvI2^OAyKaS-MfM#^vR-W9qsv`*z z$Z{CyPX)FY%q;z`n22Jf;bjH zGTw;`*;?J!D06Dh{d$yHGQ@jla-#G4r^ZRTB*(3_>ze)(t#_0@ zjYn+X8S3@!&W8A#Tp)oj-1)hFaCT>78hMCPrOX)!Nqql7OPg&C5!Xe5dhhkrwu`7| z29#zIOwok>1`4+cUj-`SFhV-_;^EMz9t3orDCWF>@Q~Yn0UwyGWnUM7xTsI9YOqFH zNr6$ii#{gKc+$>=k)sK!v1)^e3(%DKJ8W3CYS=1ez;zD$<0ZB-deb(5kR zABcX0G2l2^w1E_Ux=$s@JB05_XS&2|$z*vv4U>85{ia&xncwGKne4zeE!mu)kucfZ zu;tgD#)B?TqJyFST5@?YLg9-BY>#d{*TQH7_Hd~xZ#MFpGn5U{%w5c)o`RySIJbaM zA)6CqO&N>^8K^Yy;J91}e6R;@C~E8=F3(vD_9sOH(u9fTI%GJrahngkAs}=`gBrOt zh6uejS|TL2cQ7-cA(zza7u@#9uY27eIP>D(-cO0Vb25MF%@@TlG3>kDsY&MqhTSu& zamJ_X6G0quIp+&N;yIzytt?sV!pm)XuQ2-;DYlwCYO1G2;bHqI}c#dPvvQmzKhh+Ab|A1;c0_bD|R9^zK7iQ7R2 z*&2&%l+PMu643#a=toRJQ(jj6ur+l|FC5Mz16JT*0-${J+er4p2F&=cN2d>g z+`jv6A{Uff5#Xg3zuTuhQm!Y~BpQ__-Sy`{RsYaSFG}Yvc1HN_n8LQ4QQDbwjIXA? zkv0)@rg2J*ah9RSjV4HID}}I+kL%xi(ldEVEtFey!Z6`j@636%Fz~Om6zk6UQv+vn~&SI2b_^=MC8l@^0oygOZ*Ac+5JK?Z_H1XhQYke4H?#6Wt1mL z0W63GChj{5{catAg_+>VTDIOO5hlCHj3kY#0EGy!-GD$&wDG{aQjcGX_e}!!o^BkZ z$QH~9GgA$AS^9`*I+OjPT}xsHip|aO#Y1?Y0{6_Xl$)Yb!kj##oKLe*cXqfV$mj8D zH7?1rI?Gs#jcbVaaHWU0D?h|MMOxs~QEd)jmxi5|uYzkH>kdcZOl)?v2^bh|~&X*%oWA39`;Z`^8Oy|Qd zK-7xr(D}-Uz#(G@(wD*QKAj`0jD>63rEyO*I7Wy1$e1{r@%EITx~Agd&r-s*sFndG zosVDigNM~|c9bD}3toJS(r@AP#PG=!xe3d`oeUiVP{OM25RE;v_~PqhJP)e~h05$I zENjRy%@@MN(pg0lBlMBnx<!h0&KEi}w$4GrLKdF-buy|Jbbakta z2qPl>AM%_P*x&3R?Si(d!!r83#KqAUik;SV(L=bGAH&IZX&$NbLWSovLY1y}U97$F zeM{1yr~UTx07O+$k{rO%R8(b%5+EpuU1pkSysLATajsH&`vz#GXWL-PE`S}ulv)A3PWGG(az&``wdWFCfnnv#8O_Ld9c*L zfUd8V+11QWl*kyJ1U2{nAmT-93~SWkc@V2@*;*{KffOA%%Q(~5>l&>bo<3f5*R(^w z^<8fO7u^ysaVvl=opA9hqgJ!|biS2whJMonyB34CGK6jaPNU!^Mf442)cHouoMMz# zhuga0d%#?~fRhL}z)a%Q#p_-_N^aS{BF1c%`&?apN8-v=PL?as!s3fghKv}p{ViwD z#(oDT*WBR_Qgc~W6I3&N4Co*$QDWaX;?uakfX|@=ULR{^#S)bSqXV5As7rOgB9C_= zHqXgUh4^WS%a)L1RnFMU&QMkACW6rus*|e>#_I%F1TzJZhcjPKsDf{ z5kE))PML;x6r(!o({dHeB|OaH^&8WuB-8YJIydY49ugKdlwIHj&)=Xkow0wpWgu>V z-Hbz0@=fB4NYenJINtnrm3_Bf7K-}DBJCUuMM|M5{i^cS>vA@ zFt0tpiO0xXF0dKVv@p||paSUiD*pr4p&kH21DpV7oEm*%4YqmIV1EF6^m4MI-0}TO zN2x5fQ~asC#iG2_ZuP+DAq1NGlrg~XkxkEaYgQGJ?$IJ=LhunA4af{^=xzb7vy%0KCeL;Z5(A5Croplh0zJy-ymc z^oYCf8y>U@g%$(E_K&90x=`NTrs@MxaQZ2)-*TEMe zWz&+wbjj&2-G_?#52MpeqLr!TuXb;LzvOy{)b8)UMn%w=C- zU_+E$3k9j*cVa8nGX|M473Z(snG&_I07@FyuYrwAARK{pfpB@#;BO zOp9Z*RVi17P&yhwEu-i9cY8E@QqMF41}W2eg8Y1HHhPgU((JAVi;emLsVA@^hOi#- z6Gob;Y|p$Ot5?oi5+6Gi52E3ctk(}!3@G9~`ohGtB`#9~yLyoVBl*yJQ98*&Oxore zUuKP=nteeu)y>94Is^~YvJ;`+H(fau+ffF-mddWp(W!4v`9SGISu&Wb=EFLaLO6t4 z^&>iyEiqO2%KyEs?8e_ zjzh!K(affJuZOmdg)0X8inXS*B|Hvsx)5BnCpEFHCDsl*8;~3Q9MRu zBK-&L4LZ(76dtc4@^hK!(AikVMx?@r-jR(unFikTucBE_#m0-1ryf$~06e(4XwM=O zrYO(Yw70FW6U%PaiAk9+=duJ8y87hK=dc^6B3%d;h+@Y3OmoyKVNi-2d6auQc4IIj z->%rJuZn_N#GN&0Bn>V09C=|+#;~d5-w&DQ2L3hZLDb|;CdA^U1TZXKn|>*s!kmPjSQ5!5s9|WG_US`_ zT8DxMh~|J2Or~IvXoTcMbS9g8H0sibNY?#BSW>5848gVOW)SQEcScB9>S#d-5{tSK zj<`gomf{YK2#FM_MYP@^okgT7rVxmTK`iNUK15P@DTMq3ZPKQn_Nqg@!yUB19I!+C z`KqxVD@c%z{<4zJY3ZqMBCDUmsMdg*rSd6ZRNFsHO=NzAqR0nXNEt%N>OwfGqe3dA zW+SKIz_SfTj_PVlAck1L&rDorLx_l@(q>Hv!IE05LSg0Y97v}= z1g}D?ukuSgV8S5~>oA}u!&a=tCd9HTt8D4%g$Uzvq`Jh?_&~yHL|t}j$&^agsp_h}3&AE^kWd%Twgg4&rW@g^$2w>z zoPsL!0x%Rq(^jq3LT$#L0z5>6Z0f4aS}jtN2(Ol^LA;N=8V0r|Dax|yd}Jv@v}`t} z9?Zu6VR!(6qHs!i7zB#+g+U&K(n3VOzE61o?W!U~&K|}=aM{7Wt3jyG!s_jA@+iffYkfV7?MY2YmT0PJZjfh-y<u%QPerai{Y4SF&pTa{jbgkDqZ-yR-?*0X< z>Xdh=o+SlmL%?2HU>k*y8h)4@hDHW4y082`=+<5&=RWTI=5IsX zZM-tbnsJ1>8U%IjCes>QIu1s>Cb0hcYJ@JZ1GgqRU`Nu}Ap@7<^ zP~Hd&?{qye7?W`pr!gCkVTBHj7q_t)qA{sSX;~yj2rI-%A{h^xG0D)e91mMMp79z7 zvLRRA1gHmg;DB!WfIt-TAxAPuoJGEtVwYA#475rW19E2t?`d$dBs19{Zy6AHZYZBJ z<+&{?uX0~3?D;wb0IXuGz%9A5vMoQwC~ui5-!d=vvM(c>+y?V5KLr2)K>j9gGARGD zGP5k|=CW5VGc-rDG&9+e zhpKmIv-^0nH|H_N#cn&_vo)`CXPNUk>$5-qGeBpAiVieE5A^mHw2B&r58yxy6tgkM zvpk#Y<>50$6K+7OkvM1cFkduBcl0!CbU1@YFdMW&GjuVpA`V1!H=9gFsLeH>wU-?=OanDhGj&iqwNFDePJ?tt zd$d&-n^G^eQ7d&(WOYqDgjY*7PKz~9Z}m}=HBF;+Q71K5n{`tc{)$(JwOc=Rx-4`< z`-)e!G$psollHY=_w^e6wO~IfMGW>}7q(&lHDV_=U{3^N`}JZ!_O{-KWGkmcRJLVD z1ZGdR2V-_*KlW#DHe+8kX$#wC8_H=rwr8t$WrucRyS8D&_F=QOWXrZ-+qPmCifFI) zW%G6zPh2doqEJu^wUoATA2)I*w{r8)2H26zgw%3Jw{%Z8byqiG0Luo%G5}106hwg( zeD`--w|I{?d6&0&KLh}d0=Q*;8xSsd9pZ|G_^EsdoI-wW(dkeauC%U39 z`f(#Vqdz*NM|wItx};aSrC&NKQ#z(^I;VGf6KlGshq|bby8D7Use5^lA2~(L!;{M# zpU=ao$9fr=x~waCjk_eDw|cGbIuFr0ulG2sAEo|07zC{Uy0JHouOGXVpF%3Uf~rqM z8+1|3@p%U*yS1lGvS0gAazF=!z^yTaEMz-K(LZp2K?J2mJbAH01dxlnj%)%8 zcz_`MMThJ9KjeZb$OF71iibx8pASGq$U?g-L@pG(NAQ6u1p7shd$#+omZ;t_!+)I$LS)@*|4{^4J)hawg##DoH3Ns}j0rc}9-WlNVYVaAjRbHqY6 zGass0XaHwVpFe>H6*`n?QKLtZCRMtWX;YaVkIs{qtD#e?S53y6NA;wvt@0qol7*FQ zS+i%+rd7MvgNHj{O?qH6=fqm4CI+-z)8?NC186w?(iTu92RbdiG~g!%l~Zi zL|F=uUE{}*yIiv~d2{E_p+}cKo%&Ph_ORQlzBHFt-4Ex#4pZd01ES(^b10968Zt$+Gf|bvwtqzI2@~d0jaAlJX+^cqpa22Hl1ytoN*3B) zHL1RNY|QP}UXlJyR@tAbD$bz-NM%;3O-xzSfHU&Y1Qbv17-0=lgVbXVn5v3X$xG(p zG#-NLgcLl7!P?I}wU!V+7V-xb0Wzy4s0+z`D zoseQdlZG+QSmTXXIu=RF0Ch;j)Hps0svd<3;2$|kZrNp(OtAwghKn-Hl85vtg$@te z042|VWd5fnm*6_pNlQRs!$XyFnd)MPGNh{MQhqdVA(HS@W8I)o9#^HR6b{d0tPFmc z;{#hI3Pdwmz~hdsQ8Hmvv+1teZY0MZlCs525@4Zsl^lQo=iriTDBMuK+pez~>P~U8 zHo@8<75)tPgXWknAIdP@Owgo`576*Ls)w-7{G?OOP4bdILZCP$N96%L>Uig&*CD8e zZV!&sajMGpl%UF}zPzm}`|)HSHhNH47g8Y8u)$J5{?wWdw)AF1I03O)gd@RhP#72H{{OD;C) z$(G0i6mwYG73Coakfh`U`~!>yy#vKiVPbA{3d+ycG7kn(2Mv0(p(vY#A@lG`B?e%F zCw{Xk3<8sx&3qj3j8he8_9TmJ;ENA`C5vUEBo@j|<0|kma)F1#P_Ao>85M)Zi7|}S^XKo^$i3X!$(Y1ueXJ2!aqlQ->w2Wt=J{jIV z%~G_A4r-!Ik?Be-I6AcaN{%L75>z~rPM|VwA*DD~PmLN?siFs}XQ2!qS8|aM0M41e zl1J50veT&^1r4hlYkS0c6{+OU6fv!;Oyp6DL!JaG4#mT;q9YHzP97%3Xwcm0tMYm z${kps0@vY07JcZzMFQ$jh_2yav`r3ZU*cMvx`a<|T`Wb3ch`PKhbocv?t9@IU-{0; zwnA|)5ihxt;0~9r$E_8wlB=mR7{IbeSwjH?P+*yu0uBZU00;8WR={eazAo9spKzGN z`Id(vWGSzCog%NyNs~o=g^pWIykQlun8huwPKB8g00j@l6pdY+`e2-r)Hrt`mAwiZ z2s~pK-%h150pmYj@ecq10K*y9@Q|Hi-qRKZsq&Rtk)fPrEpNHDMIpc?`_P@tx}*+V zJ*hkts5uc>@+I2?OGC!%lgbt#Xe#mXObip}l30Qca#*BLJpQ3w6@yVqgvn#;9xZifP5=i z8VYWv=boVYC3NVtkWr!sST6*ACE+WU(S+^|gAt5}?zN(i9q+V=MJ)2R_r39rA8p4( z4p@~%c8HRSeXpbr2LZQCLUD$RyyQTGyI8V&Ozl*k$ssu>Ize(z)FR&wsm04-9&?$qyyeh|dChU2{`09Oxh&n|xk?Pno)MVnBuFe) zSwhi<1Rrh=`TGgcbL$XOn8wY=*0q#E&g7GyT<2YfqOQFjcCiEV=VU=a)ceNY>I|UT z4?$vg?XpPT!o&oBFhwkWGPfr`qyrBt_SLbjq3%-$W+0l57d@UO`F;6cB5)h{a+t;hT7VITXKHQp)#dwnr; zm!316vLq)Yrddv*^!)ZD7OyD&PiPKzhnzw(Or(9JOCNIdq+IsZxBm69Pj;lx{P_(_ z#rIP&t5<|S`{g(P`O%;LEq5O%+&`21U2=2&S&jc6#W%kC@t=SF@1Oq9~1WB+2 zP4EO=A_P%z1zE5KUGN3XPX%Fc25GPcZSV$xO$KqWF^HmFc0;R1MP4R{qPR~F%XAP5DBpm4e=0RuMZJ%5gD-& z9Z|j%@ew6)5-G6~BPtRtF%va$6FL6TeK4^TK`|6XaTJr~6G`zDQ85)&5kE|E6)55k#Pn~ulr`98E0W8Qo;CW zF&U|`8fi;PTF)AjME+937rfCIv@smTaU8L*(6mh$&`}u3aUI#Q9dU5$w6G*RVIF_) zC3^7a+%X^Z5wK1n8gFkOmBbJP(hz3C5DK9XdJP~Iav_Bx78tN6PQmyd5=r0>D=u&* zN?`%50vrD^7Z2eh4}m2>awG+^5JKS;Q1TQQawS&G98jF(g2gvC;`(Ur!hJVqol%OA!c$RQs5MduQ1(mF;@^Sk%TUz@+1F27;@ni zFb*$Cvowuk6aJF?3R5dP(*7bdC|>S3V)8X#A_YDn6(%w^#ZWUhlP>>(Dh&ZNMKelF zvp9{jIXb|WM&utR=pj-8EdL=U7t;-5!#M2V6hZ+fAEXrg5+eBEFS(F6odh_A^R6n$ss#;0#cp{?*z95B}gz>;erY1tQLX1WIBJhN}}CGAY5NIm-wl*aROXGZa2y zXCxDA0MrRF6DbrSLK9&osB$5AVIg(_JvB5FA9NvJZw1nV<|c0_KA{5&U_DC$1@;m@ zVj&gm06s;rLpO9r8B#`3#$Tv}6FQ&+v~wX?UAQZ$1`cmxv++{(v&Y zP)2DqO7&4j8N@)7L`PS^NHUU>3;#Fg{lgbcTZS`3*QAB72C!AF%)Br|% z#Q@ZE1w_CDNZ?nWLk-$M6FTb;t2HfnK@;8p9-y^d-H<3230sju6W~AuIG`!>z)W`J zNKe6lAR-iIwIu@6RApjml+-LNp-zKhX;SYbN`M16U_iO>T+t$3-$32mHDi^~6vc$1AD?})#4?Mg6F_c0o7JbuQqPmF=~s#GUb*m==N^)))Dh|Z&}fA0T&tjHgMHr za9v_T%YbkdmuEq+0v8u443{O|G!Z8BaV?h$BlmKlBXd=vO(|D%L3ar`_c>;+Xs>p3 zQ9?p1H*{II4qMl3P}d|Pbaq$wb#0dhV>daLks71$IYt*MOJa84^md6?8H?8`de=FA z*DfJK5f_IllKHtkNZb^C8|~G}||SYc76u_I;0oe|_R3E#!Xnw}2H7fHT&AjRS!VxPc## zf!kGq?E-=wxPtYMf}d4_*MfhCp@WCPfwS?1xf7xv& zVpd&QScPr4hiZ6JT^KELxFup1IC}Voh4}D>I3?n7JA$}~l{n{;ctel4I+}QirTE^W zc!;Zbim~|bve-|zxQlo2if8}8HmoAso6M``5|t(nX5Sk2MZYp zcALQ&E3VlgvN@N-876W!1g=vDO<)dE;b+ss9r(ZnqUD_Jc`5YakyApI-x!)-*Pn61 z6FMQ~taqRXdL~G&6LN?bgaH}wzy;o67bH4E@42FjVijINpIKs@EjlFtdL{&#`W!;} z47w9$VxT=i!y5Xb-vJd+fucJ)rhy`(Ia;Qv)oeogeGM9<=P?TYR~n*S8m4V}sAGbr ziFznLS|)OuC3adSP+FxO8lwB5AMW9(tvUrY`l@}RhHHUl&tivJ;-`f{AM^o}wOXr< z`mE0uNnSxn$pWlbqM`G^1>k|K&04LGI<4{gnUN$F(C)2~Vi=NPuE)Bp_xiArEUOWl zn~9_o+`um2S|tRVuy2`yr%6k}W%_@nf#*dKD1avhSH~^;#>rq?CxWG1(YUtThxs6OE{8APC!PCN}HQ$xV`%fJvzyDS0)tjzOMpA8n0Emmxa6a z1iqO`@_WCz37(nh`?@+N-u5T3vAZ+oKebzTPkfC95V~jL6YM|@#MCY@VYZ2vg;`(? z_yE0~B*S0UB$k_;Qh^TO;9ymP1>QRi4gA29V#R-ZCX~hiy7Vm0z+btSg*D+6UM?C1 zbI0|&$5CQGNE|(Ivkm4>Nos+^U!oQ);RL{{29sRLkAle;JSI5cFFwjD7^KWO;ISv% zhf?4J;-K7+f?a2^^^g`aS;8S%!VdyL69Qpb(Ej!$nlUgsbgukg9RWD&Ue{KJc0ezz!OqoSBp2r zhk{KSwpNNSHcfZSHJkkk(+yt16mCJ-!ItJgfyRw58ZF(NUxMe}+4y4N?r!1edRrxI z0UM?98GXVQBJ$8n`AptCIXEC~1UAg~8d*C*%aLN&!`O%JGqS(L^^yz}W-?ey;uVP8 zAx!!o+MpRjyjOmGA)C<3GRR9l6;nHP7L{h;MqH7aiT@BiN4?;aj-yj9} zzzs-%4LCsuIY0#FAmM`|1rqkd{~?xJ!bHDpJJ6uarDOMO-j#Ko=*Lm<`^dmO;S>CT z@M|OwMnFG>qJLH)=^6YD>tMS6K@i?~?f;$P2}Q9uONzyJuq(tJWv zJD^MofCV<;62ufmi|-TM2rWQiT35m^2y`d-98XPuNA2KI-uWRi0R>Lr;9V%6fZ{-; z|0O6>51jt+wK6GU!CwU64kY~kyYtO3szo4hb7NbcjOWnuoJ2dEhYdAE!DVRA71q^3}tU z4n3jZP@>MIPM=7+6u1eE0Tgg7b%M9XLmW*BHwirRGN@32A_g_Qgz#l2fq)1y{AbDM zKN3R|cA~@K45w15L=MD+0)?llWXqNnfhXvmj;H?35o9*5+_`k?+P#Z6uim|U`}+M0 zII!TsLA~~^^+#|VfoTalehfLXnV)^HJxtFDkNfsrOyQK{Cqq|Uqi4#4gQlV@Touf|6G@i1r`dL)DlZ71c7zJ zQk@Nzf^II2z(F2uoxnK1n}E_?kaBTyMhADy(n~LPh|q>WZ4GqBC*fV@36?>n@IgWz2;`4_ z!;w|XCn%iYWd1D`{*ws_0|?+(DG~K0!fAEkaS9&>%m`|zqK-;xsgS{V7aoZTfJZ7i znhI;Ivd&6tU#QlqS0@S%#EC$?hRVSksTeqrmH#-{7aXpRpw%m>tRhz`_SJQV9sg9D z$D?-HVeLbljL;w(5wSt#K(W+u8JQ!5G7Css($!`lv6y0t9D&lsh8=ZuOPPH}npF!Q z9b`n(zqgiEODb~=>QX0u7@)#Gbf6no2NFqUEx)*K%yGvae{9ylAdgIP$tKS#^2tJ3 zGU7l%{%T<<8V6;-8(bA+R8_y#5*-PAOxsW`cM4R8K0a#YPb&J%F;FTG*EtXecBC>h ziXe?t{t6l%48lShrO+{(KqEdS)F*3*;ND%JsLL)$rsPFn9rvCb@W3w_oYyOT&OH(+ z52I0+#s8QFnL$9SjCkUTFMe6dj6V)}m57PoUZ2;8y+3^ZoEMEN()#IH&2ke*r6C}ecqfkO0c$HGh z2_t|qOS`StRbU=`m+Wc>YTT_UUa@Gx!uAf85~=xRU0T9q^6_VR{PNFldFAxqkAMCk z+b_8Xy%F@QUCk(ToJ#|t0K*A=#7-;v&`0g!q6s+M#S&w&gi5qkmrb;+A*ld_2V`UZ ziBx0)a7|OwWIho+5m3)O-?7jL?63(FN(L0Zic9yt=Muc(MH6)R00~LL6*Uy#AD7@9 zS^Pve$JEJ)`fH*SpC~H+L2-&ytm22JD2NyeP*i6)g9-SS9yKKKFSOeO30S}hf2eUu zFG&Rk_i``$`9mO=Ac!XBfQJ8(L?4<+K>=6*idBF@f&J;0gXU`r}X# z`NuKIf)xt!40Gogv84y;tTH3WcO5jj3P%>Y{X?|3I|Beh;1b}?@i(MBO;r<8(tZABt$8WXD+tsb&2+UhawUss zTYDPdnyRD?0fm2Fq^(yL=Cu#GURi9ZSj0+qx^m&=Fz(S(>S}kpO^j|XJz+~($l?{c z;I6IE000p@}}{{|n%u7)HER5wC$|feTp# zc)^d0Ei5PJU0i|}B;qA6gXJ>YQ=|gDsO5~a2J@tZI10W48S#Trmfr{y#>5wHv5U7W z%6`b0ATxG|j16oL1S|N(JpR~i`ERSY1aW1r><=5qY(6}FA9>|zM0zFJn?9h}>5gXoM2TbIz%~O2yc#T}? zguKDIp)R$lPmSt_=yf16_A;ycAq#uh!xMN|13goXYb|qnFmm0esXT3ARJ%9VbHOsP zkBw}YuKLxAPRNaAVG2B`K@N3HwzV0&Yd&v64dw(Dut9C=enR=$FCj3w&yDUWF54w) z91SMg5C=|VJKgl2-@Ka$>|6*#DD%jLzyA&JfahZV7X&Z3!4E!<@uqm;v7U#+9}e+| z3w+}LKDfmVJ`a1C_|F~Mvsohka8t|L;q@-L$tCyAUf&@Nf2iKcU;fg2|0Qgns@0B3 z0`i=LoZ!FcxzB(8^Ic?I){p)=1yWdmV^}h?A zae?PcV?atWRKR`Xj5l%J?Y{QLOFm(cSNr4{|M<$My@8x>pe;Uc3yu#SGie{a=}&K= z!lQomT#pg4Y&SA^$bR;~sJ-oPkNe!~e)s;o@4fGT4}9J0eD}d%J!OJ{{Nfvb`OFWD z>YES!G<&ENzd;s3D3l6P(<&MNNQU>5@r-9QWBlYVzxkUH{`9MV{oy~q`^nG#_^1E< z@0Y*)zYqTT!$1Apk3M0VArRg-Mfm4`1^7hIXMhQ)A_!;}p->8%Kozf1Qux6!96&Y} zh=CcXfg8wy9q54{2!bIff+HA$3K$p}I7KLEf-6`*Ea-wN!+>Q`3Z7sB5(Qf&bz-p6 z4m-$$0>Ohn2!udb6+uXZJvbCaScF4}ghBX%3^olrI1NoGg^3e`Q)q>eQH51;2`A72 z-S!U}b_&`jE5|^FWY~XXQHE)#hW=?-6~};oZ}^7C(1vSBhh+E=X^0GYhzwVV7iCCA z)nW&q#D{~pFTA5h?Q6tbwCGnFbB4C2Y{dnvPTfS zAP}O+7f)x3zhD`s_;jhLia^JTt>|;F2#cs#8M7FRwP=g9NEx}Piyk70ec^F&C0>JN zi7)qyBY`9yAOHkVb3(xoIarL*2r{;ViFGgtoZ}Va_81Gtjak@@3uhVMm}225j#D-n zHq|MkzUD-gC>?^DV7Tum1migrNRex;0c`t83XVE zbMP-{NtcgBlvsF|r;?Z3xR;JGl|9*)gz=X{S(R2(mxn2srQ$|?Mj0K@0bqidkx7Mt z31XDVXO`)FmITCd+cAc>j$nys#fS?SDp&5FXMhR9I zq6g4)Ya+Ii8Y*25x*~aSov9%ZgF=BMx`MT!2X$bdBQXN2s1a!3 zNe{suRdb_K2~(d!q($m~?j)l$bD>JAorNb0v4tX?kOmx32eI%6Ctv^&6GHvuSWpUB zCJHJ}7NP!P3Vm@v2X??lE>QrziKfPxqr(D?oZ$&-AT_=7MI;cHp1>Yr7^f~prYQmn zns5hg`VXIisDaviesBj(`Vt=SLyW4QkFg1+Kz$ez3p3LRcZ5-imlmNmodlzLzEDL&_4fg0s$(k1@T@dmI^8=5F=0k z2JocXdVugMua+^BsVbB68kO;Q3aPOb$U~)Lv8<56pZJPP*GjMli?CC8t*O8|w;B|V zLjGKkWUvX_lN4*Q7b~U{>yfr}BpQpce)+K>E3!ChGFcU2`ZcnO$9Xev?jQ+o$)K5Q?#Zhv`gEBN9(lz1+|;; zE5jMJTi3K#yMj}zwc5qCNGqIOOK*l6w5uw%{`a+Kdsu0!wk?UOZM(H_i#Y7Tw$3NF zcZ;{9SGReKQhUp{e+#(r8n}Mvw}X3yc<`x)dwPYdxPB%O$7OGgE4h;^Y%R71d4wF@ znGrS`WR#1q`(#g^YkG{kA#T9ABk=~Q8ycbuVyr8#YUa9vN4gq9VlFXTH5p6tEB$BMJE$;nTaz%e)!#yUqJJ8hZ-X2ffv6y%+Ml*NZqBiwEzj zz26JIrxL!oHnB}1F%JpI4r{-sTlPir8@I#&;2$t(6%?SYrf1n9&nN+9(2$z6D z|9}U5U@ZnB#sY@N?G>9!yjD&8&-)x0R*Su~Y|sa7OnaeWk9+>60$~tnU;@gK&XZ9G zrO*l5Oc{Qn8E(J=CO|lobOLad5Ga7Gm{EhxG!mR3B`1IaD{v^Tf&%J87XRZ1mSI3) zaT;|HuIl+$1f6;a4b(v`7rS-_bLkLkAO|fm5fsQCq+Ax8z%wgQ(Q}Zwm+?QFU>}b- z5S!2meK1BsVJwsS5PEP5cA(Xl$O0;S3Uts0y@Ce~y^^Pp2UQ&xQc+5j0n`4-FytCj zKAl}c4cLLb!hMkxoIDWxVl9R2(8}ufqe4P-S zkjQ6E7Ikn2A#5je&;~xS29ix*a!uD}(NB{c8A785Y5o&|;0#lKO<01>+r3R+dr?@{*-Qhbvnjg*=P(8wqp$QvA7@M%%@uexJFyIe? z2CJ<*c2NqKpawvpX$p>JH{LiruH{n9fcEj^{xYIZjOiA1fC&P=3C@xSc+d%jh2oF_ z3b410zQGjtmz*H-Wb-|%Fy28p}y6AyC_FYp#W6kSU3 z8?SX3-|rqD6n4(>BX5i(e=;C%@+r@ED1YxPuktTnbuLfuG7s}LUvD%Y?>KMsJJ0Yu z&oMgh^FfbmhG>&)NU{M zUsrep62opx7aySbxSqWCK_vzRz#0MY6MH9&KlqnFlH2GBchCm@=-@*k0Fy!~0@ln_ zqS$O7rt&_hKW1D4QPP+X`}F>%dUrq-@m&`wPzQ)>M|kiNHquW6a39xKLm!X!Bt_)0 zkNoL&t?|SH!x|Uidgd&w@Liw$)xWDI1N~kB;D2xZ-A|Xk4*l%mWDdU~XR^rNkN(GY zt+lWTD&Vbik^KVU{KW5ix}N^`?_#AXL@ZEMv9Jj&01yNI4IIek6TyL+2Hru~(BVUf z5hYHfSkdA|j2Sg<UN01>!jwD&qq{mk$RYrVOYvoIrF=fuAS<~iCoH=#w5yu{g0X(C`&vf_fH;rd`{%T++8Wa!RY)_iy0Ag%2lQ+&InL zE7$&Ojnh-DTFZ}5r(T_tUatCIt7pv44}_|<`UF!!=M(l?u~>v z6mdinOEmFB;yfftDKv6QVFVM-KygMIK~nLk54ek{mK#OV#1Az*Fn|LT7^?9|B$HHf zNhWRTu_C2l{xb@?SCXqGy(Y6v@JXUP(2*d-;P{6}p#bzsOEl9|b4@l6eT&Z@GM zH&>!EH~8Rdb5HN;3@XQlmZRgJDut5qA3XR}bWuhdbu=?SA&N7qSLh7tPD$T;bW`9W z{RxgxBx=c~4oWq(R8CV>byZed14X#QbQN}3VvALk zS7VdS64}q_2-YG`I+0dcYOA&O+7g+?cH0rP?F^1*D*_f+Zp$_ITy#@RcU>mEEpFU! z*_C%*dh315U3>F24qtuy_4i+ZmE<>IfNcH}?2rkVD?7W06Z%(7I?l$wUnk@;K9Em}8cCO_FWeNVf7! z>ut<4?@@EkH}5=ivp&Z>bkV&gy>!n}PaXBsOK)BD*FOg-mcXSGu5h{fSb+shAo9c$ zKQfejc;bt9yCcNnXiW95p=3Vx&Y|aAdd;Z^{UYX9cOCoZxmVr#(I1LsjX01F4)^}J zELi~st&Mm8efVKQKYs9DslB-Q@!~@^`uq3)e~9D{fYbpT9L(3L0VYs^3;d1%891B* z9`H8~d|(AFctM{~5QDdgApYVa3lN4-ggxPeB{q0M6zWWaDGW^q)isn~1Vb3YxJWR9 z!3!Mb(1tAJVGjq`wpu97RzB1h1&M)-cCh0jIAbEti16q+}%*_Q)~G=`fab6ecMW$u@FQl>VbE;#WA3 zf>>#alzbxNAtw2cS3U%kY(xkmY#GN@=2Dl*!esMysi-Le5|Ft3rvP2sU>Wp`a#JsVg#N3QqAdhb(QW`x&ZHH{!;rW>u>*{(a35nF=0EjC9}wXy8L*>(>~?dRDZf#mHST8xqO#bt0t*qS3mV z3f3Z)w0kMbK#3}m(9Tx3yLFO+@+qmN@wQ=Q0mDGRK!y#tKnoGct#FtD%hK3aP3k0!kDA#*m{HD?; zN^_ns^J^QRV)F&?{l_fdXy1sK;uH)1Z-aUIHuE^RQ2~Db;}iyB;M-CJ7r~WqhYc%R z4~vGv|FCd@X$i=T$fCL-W^p_rT;3M9DZrB)aDibdOpK`5zcJ>qOhMe^&HNZ4Z2TjT zjqF(=AK9gDDX~Q_>PH(ZS;|{YGLpMW9og2mz$k9%l)dcJDmT`(E1n_wFl>jp*+f$miIUF;){RGLf`s+g)Hj*@A%Oh z;CaoXV zg)>~`exvs(Eb)dv*l3ewK}?Hyf~C`nicV1NA;nkzbI8%#XdajOn9wqdfyA6ABd=3S zY7r`u16}Gc^_J0~G>|nU`nR6(gpuf=kU$K?=J9c6N!I5Omv>|hW*wXleLi)#t4(4j zm_sTwj*vR+bs~UR!wItP7A)yKByczb8~#o)sfV<0?E`7MN)q)CH;{x4E4akSiTL)o zXP#;UbAv+Iz=BgO+978esY60x2^N^J6KnvBCs>aVK}Ez4E67MK{Ez~LfHSHC5d@(k z6$tScfqD~qq7AKo zJwcY!dx)eUyBJ}?3O?Y>RBU}9%h6gapw1CbSY9G$f;d51qI-y7ffGQ3?CZJcJHTy{ zn0?xW`x}T9P#%gng-c+8_Gt?&slbr9gF3K-O;8H`Lx@GQ1jKL{sN=Ygumd{~gydtP z=R-gjESVN;h)@|jRgyoINCivi{tCBA371d-Bzr+1%%vD?h?pz8o%n<_K!NP@gg97( z0<@8oNC_XTiQx-3Aq+w+6r~|V2(Kutoj?IMKmq;hgeH8#kKh`Y5P_N)xf0N&EzCkV zyrj=?iEy#P4}=L#_=HWc!4-KaGW)PN48%fu!z?63K|I8M;g|G!l=ND}k8s3BGDJk2 zM0$}#AhbkE%tUnImlvC`>N&#|TQyA_MQ0<$*Qox@n9?YZR($ z42x>aMs7rqZCtr;>_&0^6p(OaxN;mvbUdtdoSb!RN02$kfrCePoX0Yw$7r)hd}J7T z{I`9~M}Gt`oj{D7>&AZkM}ssNosboKEXadw$RN{+e<*>mk=?GBhgiyG{SL8^KT*PSV32GN~rwGukcD{ z6HBlx%hJ#Z_+XEj5P>@A1g>O7vy4kuX`7J~o|qVtI2b-SBulyMOKtPZGXzY*oG_Wl z1lST20T6(a5P<#xV1b$(2o{KgIB)~j@Bkw$#KFu=VT_4Pc)G|lfO{H=_2apR-~bLd zfzFCUzSK`g6^nCB=3*#wZt5+aCzgG!0N z!y8Ck^iAhn60tEK#pyl+@H31H#jI4NfA9oxQiD?{1r!*759qyG7{0m$5rQ}aPLKst zc!L5M05lMxl;g+etj{Cqm{5R&0Z1o&8VC;PfH`0coD9tr5EHC%2u--Oe<+0#7yva0 z1-s(_0{DP4Km#9a15fBIyEK3kV1X1M0RtF-Gsp!JEzw-?w|KNq6-AMnApjECguti; zKtKTw)&2uL=m5q1hs0FOt+YCVFo5kdy7w>v0`ShKtE_*x3Ijj^JSYX(uuBdY$`E*i z^*DohxYBtjQ4|HZ)m%|86%~;<1yj(3$9srWxP&*jgHwJ`;!9`A_zNpgE;5|Pe@cfz|t%w(JiIVFRfG!xth0G zFt4$NS*Q|yqmsM&oTf281$Bss^qN{3mFV~f*hq!Lb5)37Pg5w-D>YFqrKIf1G)vu8 z1Hn{Jy@gxgH-3ACPi?L3d5=w5^VpjY55BTYZRHnpIhxjY8ks*^RwhjvZUQ-CMrxTfa3~NIcuL9b6CM2#kGO z{(sPiT3Cgcbz6PthkmHpi5=Hksa(sw+_~-8tc6!d?Oc=NoUILAS!hJkZA8)CTC6=? z`7B-5tp(MU&(wWg5Nh4hm0hl79^0K=+BMzWja}K@UEa0btszzDh(F^s-so`E^uUzc zAzbHe-j2vrTR4SaO$Dce4uo4=p#|Qu&79ozS9*$uhHsK!5;SqLV1}~f8j!1vCU)Y!ESgx5g z@adsm>YpxZq<(6pX6m7K>Zd;HsFv!Wrs}HZ>8r--rk3eywqDVpl2X6}HOK?h;AnvS zXttgxjxZWopo6=~g|m`{UAXIC*o6~~VweVN?#-T>uIa7@>i)sT>g@4qp)PExK5WD$ zY-et4pk{2yR&1u0?8c_-rOqDKEuHv#4Ng!4IiM4@Cgrv+?InBbTF3=CSOa-L=ax9R zE42sA@oU;12x#NSAf_m0ik}7 zg^2xI{LXLv-f#Zq?*QT)@;2}DQEvjji%59|TzCUDh~iXe+n9x1$VFVZop1`Ta0|b1 z49{>4-*67^a1Z}*5D#$?A8`^daTDk8+~}MD58RF}{%{v>Nt9^s1%KL^g>VT!aU9Qa z9p7;t?{OdhaUc)!56@WguI>SUaU}mqj{qU}_F0;>aUqX#DW7sGuW~EDax9nHSg~2J zDRLG^?j#TM%NbxMUvLn5a0rj^EMIdrZ*w<)b2#sD|G=CgH`^8$b3E5ZGMDiXLi2vm z>3+EJI3ILEFLXmcbSftetL^eQ2%rDWb4W)DC}#3Bpl`&5TtIhlMBj8y?{rW9bP8XP zx2YXRzw<~x^|g&S|8;T@H33iRBERyUibBM{*3f~cX9O9d4Gk(g<5>k z*MDECe&2V}7I=t19>bOQG@y5cM~}4jSTK`zfA7VBkN9gO_=-1pL0|Zdhz^k5_$ncF zhX;0$e|gtLiC1v%PL)~2{q>8;gDb%U4`2gWwO*@ZcPiufPpo#BKYEck@R?VGns3~g z#d(Vm1W+jJ4rl`gV=XcfdaY{s>oIzy|N7{ad73wPr=MI{`OZ_|`8J5H|GV17;`)|v zXRx392#fczxA~_xc~OZ!o_7PMS#Wd3Epjz}KnGk9{yr{JSsv z)mNlA=!9q)i2V3(%76Wux_sb2ZP_n=!=Qc7xB0k-lY#gEgy?`Z@PzaLe9c!F;eT}F z&wi!9d#^cf#$(mqmk7rph&%9ujjn!uB>Iar_3SVH?f3k*@qVmePUcV~^`OAJva*$5 z_o7$l_BVcjc=c}}!GZ=4{(JQbj+$8tAJ#(nk53ylY77dzBoX16e`)AwdKD|-#*!va zqD-lBCCipBU&4$jb0*E2HvVrCeE3QYoK!l0;tVP@rNE&^k0MQ~bScxOPM<=JDs?K= zs#dRJ&8l@P*REc_YAyOwAw!3;AWBqNOYA_ADQl&Qn+k5Mx@^JX&8v4WU!6RC{(Q){ z>D|GG4Ysa2b3-;I_~{&s7v1e%5$a@e7VA99!>h$E6%VrXxfn4*fGiMXPRBewXWj3KHt zBWR>yq~C8i64>B^KLQz~kV6t#q>)Dk>7#UHS*O}sg84@wX}v|nqI|chXdi7^Ub$t8 zTE@m@P~VBEl!rO4#nY3o6{sYVZ^9X;oO9Ayr=52?DBLS?sBz0$RO-}Qgi?;SCZUHS zny8|SGTNx4k3t%$q?4A$;VhS8dTA|c%4VROc!Cp48m{#IE1N`#D7I*jxQY(+VYisZ!c(W7LYuF?`|{hbzyA(~Y(Wq4 zdCH%E>XfNMvdFS%EDjaLu2kRUMq9wHbk9Ajyuxr`H$G|Wdk=*-6n*tkHFVHL8(mjbNh^(X(o3J`q0OJ!V~;|a ztYOER3kuA#*I$Djw%B7Q*Y!ZCS)zv4Ip6cjDmwG_;kuKmICtD8+FkeDdauj3u2SDq zwLP-DT*n%gsKzzfi!7bVA1&ar9xyCCfA4yz|Rr^1SrY zV^V$e%v+zm_SsM0z4zaHzrFa@gI~V+-H$*1`RlWvzWD6JU%va>$6r7C^K)Vlaam+#m-#=)n(yFoYr; zAqh)p!V{t}g(_Sj3tQ;I7s4=x7#sl&Ygj`Rq#+NUh)2VCBQbm>Fo;4NA`y#tqy;um z7Y#dwDNOMSZ_R>XQhW%evL(eUVo{2M8(bE#_?<0+F^pEDBBm0CsVi;~je`457yjGW z!`ryAi)@Ue7q>&lI@&FddQ?<+QWFb%+(RF!=!GnBF(}*_F_DT~BqJM1oZwASAwHRl zYT~%ZOJXvUn%pEO5hXgc3@bv4b0jHCY06WgvNbW8;wtW;EwyMUjgjmmEo*7ZTjEk& zFzZdr1enTS0yCJx9Og+NsWVyVLW#LtCNrDq%x6BTEdw;pG>K`=Yhp8-WHV;Nkf}^< zlJYgiI#4yiY0h(^Go7fKT+ZO8GmP+OOxt;vZq!xJc45q(7Sm@w@u@L>{?nfv1L!~n z8c*s}2%!n}r8*nx(1$|wRP1c0xpMLoD!n8$CxT~Sd{&r^a&(^t<eQzO z$EaZQAxLHNq^e@mTvA*rRJ-ccuY%PpQvKQ~VsQ$o)}j=p!0I(U*G^fCGOTi)D_!ea z9=kfytxAn6Ui<3TzXGKCu>*mLwH_Py-(fVkMJ=W~>&y&UH?T*r5EW6!g68 z#3YLpinWHO@|0LbxfaSD+Cm0q zECKCoMB7=MmWs8iT`qH*i&U>rayXulEoW6?Fy0iT7G=FGO4+*pl2n|c6sagkUFh

+XcK4jk(7}gV<+d~a$o3tt5p(Qe^CMk2F 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%0AXPe9pq_oa@cUGZe~Tt1j5y3w;(Qug{Ts1 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�~+J0_gRu9ifbwQGh^8 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 z

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

hen|(N;BiIS+~=g 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 z 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≥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πH!Q|-8I&E*d=Q?w)PN7+M<*XA z{WmM`awG72Y{|y(&^sN0+h!BL=q>Ku=kZ-XM!NJrkhSlo%guwoew;5%?9J~zD0&(V zBE7XA?#sFw>-%Qx)y<8#|90h}%ApG_uT-dnqB{UjhDQ9Nol8TESpk$a?05WBWkMUa=!2+-GqBd{;zSR;w}0rc6nEtl zW4&H|Jdx}3eJ)Sl+fK&G%GXKxXw86NtvA-g#qbNqdD}WMWcAuIyW7_lc&TQW@A!kb ze<5r1niYS~p-Yv!{g0PC6hqb>l_U6=*@qVU&p|g^`G?T;YsaQdYxw?uyYk0x(ndEB zZ_^A9L{xQd7I)jE9$+9hb7V%ed!^;l5@>M+uj<-Yymk`(54{oxB6 zyZk+OZ+6!IHyf`yQ~xI0=WjNCLuKgYe;jMng0bEf_gSTg%f({HN)k!@m`PjIF4f)b zcf#o!oAt-BBAd;$BDQUVUfNZ2?r$~z>Z^J_g%*C-Yq{}HH9jD4*XU;bf2#4MV_sX2 zp8O{p@3o_3dDqu}AnSwhMuf{B$a;};BcLKH434qUrmZ;6Hh%6t>v_gb{^?Fw(vDN1 z6pW7Y0k(EC{|hzutls2@qT*FTB%X)YQyEoTT)S-u;sJ~uyHZiWZLoMrv zS6=HO-G6Quat4eM@Ue(J_4d~j%?!T-wWT6vGfxsz)kzi|A*g_9`|G=pQ@0ggLYl)J zb(GBYY?|CokICY6HxHzP%U`VXTkS{)$-?Vh8B#2-clxD@QVxvUr-Y)D?1fXsx?0e!uJ#6!Sri+FmTYXX`Qc*i zpJOiC`ddkE?mysJ!G4S!vlGnGS4%pLSN7`vfvhR>%uG*)j#R9>OVRzjD(X?wkz8ct z@ZjaTildH%6CTvic2>*hqt0Z}I*-F`k-43Yc?K4g^eSp7qMv%qt+@yizW0+>pQG5Z zrn#P6T#$dg+ha>7qT@)GypO-d@ooG4#kRDEzUf?KX@2Ekk)Fo78{ayP+xA=fNK!1X z|A2(ypa(F?ax)Ovj#ivvBR);;HXGdFI4wt^|g>B6-(}@u8ajI62`+kYNsUKpbJl5o`wDI$< zJ9|gG$MD@-5_O7pcFO9^g)LZr^;0x(7RnctF=)-VQE|h=ccN+U^86{8k?0UdX;u0r z&&?v=^K6jvFbN+X+#GYkBUDFclJB)SwiOvLp`$F|Lf5O^PFEx7rp0uc&f`O}qKl_D z+VEOYIP(HMAsO}?a?>D;iM)Pn^db8QZL4dxT1(g)^?I|mxX8k+07sX^0;59%2e(i3 z7aqpAat|HSR6al9?vh!ea%VMEJJr1@rT%#k#<->xY^}9cBIkx{i!A=st7im!^ww#k z`FM4@ca8bu540-DPp#+mW^|grbyk5s6(YR@b^dhXf64_k09e^NSPTpMLj!(POQIUv zAnq4Tm~|LBS95bX({s1SIyZJbmk8|zid3GDb*(gFtrt%n(fpyZV@O{`##8zpx#c?&JJ%;6Vx-w~3x_G0a0=%_V3XglUH6aC4G08XLBp1P@BYKb?{AWV!w~Va@%5eSd~61hEXQczdy0Zdil=m?Bk*+`k?c}h1fLCO$eQH!3fC1_do1K06AwVWshpX!g0n zEjw)Es~=I9jyym6qHg&#$74zo)@na7tNHD6Z_;vj_x8jj_{B3zAi4blkbS)wu}x-D zpJtdisYp7gmHbQVfGbaY^B>*g^}z8Xt7>g}6DjD{Bal?!7)XH}!#tKJn*3an(6itx z^R=(ew(<+3+s3t;wgEq-46oicyf5e6okx@3_ICbIss|t@0Xx8y z2qW%X)!ms=-;%_DRSoU9@K;~L)?mNYxtiBt$Cy+KXQyily+}9b!}j`v^U#B6JK0Ds zqL@p{Z|QMpaRucil__0#M)}?C^~1OettxAB17%)a4a`gU=*}>c=vXYh_JJK375~})6z=Ut1!<(T5D%NbNk-Yas5$uVYa6L%NPs7=;u=4~tXtan5OrwEb(e z{lQ(wYq}^Op(kpf#)lZxf$eZJy|xGim(Uz)YzD-YE9Q~*seta7IG4kXDZ~ty^?Z;C zaeF+ZJz==p&$v5Qfng#dr<^ur#7}gmR1`;I;89jQy-(VK0X(`wNg9=xo}r&!%)5Xo zdECx2PnFlybAzAY267u&#ctoGXhF=hD-}Hj(l^CiF^=zcL*dEnN)Hsn65lqGC&dKT zT;OV!I@CTXd-4Hq8Xb189P)IE!@Fokw~#|M5O^PmG%qf#O8RNt=gj*Ru)1N!-Oq(S z;H-PsQTv6|Kv$1?NH2F4Lcr5ofa!bZsXqRh4QoXLJ{8ZFs8f@{&r<{0Pq`hQLNYXB zp1Pca>K=zI_Vf;PTspg&<{hPyB3clnd2u!k#`PWOx#N?+X^t(Siv^XP?VE5^JdK9o z%}f{AX?pXJ)SN;A~_NfWm}p!=mYkw>`DzBOK2^>fppqTH6Z2u(14b{tmYWdm#`7L zX%HT=4reo{uaTF=^faIiHk*lHJ_L#~W6)$1dJ>c(!yVk9h>pj?0=Qlq^@l$3==x`$ zS?t;M**eEC$oLjvXw#*kD^D)A@-9BTK4kM46{;$Ib#Q3sFTHbe8HK*yxJ|`T+Y(>da) zfz3_BjI#jx`G;eG_Z89ha4&&GJhtvg{Md0-~k+}uj?*NH&7svWuV4Ke;;2KH9vGAZ4IKf~ztpI$^z9=EzgT z18V@fewg~5FOT=}fdqI(3g?RT>Fg?`4-IbY5$ylq*H-^A$dHlLX)aV}{so``5-#Ru z*8ZoBpr5uee5|2M)h}~%p`K*gwa19K`IjvPG9GM+2;urvGs*p{K z57OXK9(O`LI4*(T0nkVueN+*CZM;4O4&7_Ld2oG0fw2@-16^a|e{EoFW;m!%Uc18U zQnl&9tViYhPZZ34seemTw2ldw-?QcML|$R*u6L}~W9rH*@~Wm5>AkYn{f&TTpIc<4 zIBFnO9t64UqkkY+;-IT14jN;o8(Sv3n?v0z97t!zK4ENNNxoz0t@T;1w*r`kpLKW9-wL_ zy3gPMm!~P%kmRRYV#I1T&0tb^p5r7AMU4$qW*;tufKd39Ixb_cb?t^`3Wo5;e9q0_ zV9H4zqi|t5kez0e_NE~3Nd5!((){6p{5v~Py?62S4F;iup9|}~LSIqkYr}2^DHaaDa*cMC26CwT0Mn;Ol^O*1<3*A*Z?1&5q$~qUnCt;VJyIn@V0KWsnFJrxb?gfXec>kC0t#2?7%uzzcfJhQ?rF zY%ll|8no5`7H19RixB%brnM6Evt!H;-Wx9$N&0+Z*AoIt4$8?Eg z+>0G!9kSF&W&JkCc#~xI&`<1N&OKCMod=UR{(Ypn<>!U(U$voOgfw==_ky?IZ+!cH z6ZV6xd^SWmwXjsf9QUJGIn`VRd`m{7WZ&7_2|q?CKZs_81V%+c& zp=8j23&zzoEtCiu{-CzUU*cHs4oYy^Ap(SVDyab|F@9VkMclI|Lniu@>V4CWG9XjG zVTb%B4&ghe43m!rGeAG&;rsm44uvJXZMn8_6|`|Iaj9F~Oa*L4PW;fX-V6h`8vbUT z_(Adion`&=^KsSNtl!^d(#^48i?H83skEawiPhuz-(d`MQ1_Zim=N1WmF#AoC_`(r zf_YgxSSvn?W-M$g7GWLMOL0fsP;gBv@7$27w8=jFi}7g1fx6iDGmBqL#yE$&bJjpS{%N!??Kf2ADfoO?jJvb>02#5@#24{sY^}gtV3rGlXd6^*0z40|4*8_KUhRt zSPt^cXHB+iy+7PJ+O+iFGWF}!@|Is^O0I*BgZ&>q{N73aCry1|7MhZv0i|txCOnR% z%DP)?)5K}&keI+Q9@OuVbuMa$N~JRT|H&Eue`h=G?d_eMoc?4x|4-5Qzsj9|G^04) zDaMSucJJCFp4Ro>ci_N*gNF_tK63czv7-?Y5i$Q`8P5>Uo;#bAEKYd-ZFo{rC@HCb zGoJse;`y&-{9Ex%&&XtCUQEwoQnRwjS=r|@a}qLhV>9zkX67Bw$US@^CorA4iXD~aBI1=I;{Sn+a*<~gPM%XbnXGb>rgoB)r5=^9 z8C9$mEpB+;`)e7iF;O*t`<-=v`<;&zqaQ0ox5$Yvya}Cu`<>l?`<;I{eG?opWxXnLa^dzjHlXUVrH}?9Yv)3M`T(3HR z<8Dr2+2tEWV$pcD;6}mCn>X3whG*fQglEa0glB14X?c11-Me@1Ro>%ps_y>>HU1+S z8ydu-v9YPCsqt}3V>7p@h5JV|{_S}F8}j_i8O0q>UQbWYlP5h-#S=k&&v^a(?!lq9 z!I9>n=Z(YT^&>B9M<*VPPF9Uf-5HrJ9i10lwW3OI~zkK-zGroK&E_#YBPoJ{2$pU29AGf zpR861O*e7IQ$DBvCjOs{=e7q?p5lzBs_FkbP z31yrA=1;~`j2rDQ(KQl#2fDBsdLSMS{{na@_fN)?6|8A^(EG@pIJ(9ut{qQ@#K*1qm#IA>c$*IO3nNsir^*xu@ezqs*T1@!a}nc^)y{tK6L?Pp!E8R);b zaX{kUU)<e2<}3h;btT<~eDe4jFXO8cg1|%i@XNCz6l$Nv<8NGWnHVx0bzR z#Yz_@A#lQ+&TFN&(O)<+bU_-scxo|mFIie~tL6;vM8V>seX`BFm1j2JmLBZN&`ag1 zC1ck%c%A57>o-rWr`*FU^eavl$JP`|sGZS>>ospv3wqlhOke+XY@-IaXXmJ--g_^1 zU7cKwyJxM@MI`2vsX|Qo6WU>sRt(2()|{tTobmEt?#b0DhM}$6)syunnCcO5g@%Ju zeT7{*J=Sle?Yq|=Nb5v@mYsZlo)z_Dp-lN09oubfQ-@Rib~FZ)wsvc)Wk=ZiUW*GH z?e4>I8CQP@JCvgn_s7-9TG_>sU!Kw39akx@E|!;rmaA+{ae3R{x(kj_pjAm`@Zz{;0ED7RBLC;KvvGS4j{6Vk1^>D-jQnd zCh|AW1FU*qLVSYuI>gySqOWq&Zo75V)TImISBADauN_IW4(a&1xin`R&kot}=EgVl z{Ra0n2i0DZf7edYTk*&Eh^ojS)cxi%wn?@Ts+L>UVVS|}Fp%t~Hav9$ZR*b1%4wxu z4UmvQPG_8eq^brNPdn@$lRjoO>qCk?9FT0c^Gw-FCSfUqqmz?Hvd%z0fv%JvjBp1R#5BeIdHiQQB0C;*o7OE&avfc5J**GB!U|dm8|1{X_d%e51TB zk96IkzVb7Ao#`9#)hK6Qv!)Jxi;BJMMT)*&qpF;5oA&V!rq5*J2C`z;FrUwmo-35xo7eyrtCvK}OlZ@6k0wOk($P796 zkgPq4Umspm5cOx}e82d>B2?D$LMj~;1E;RRlEcfd>VUq3M);Jc_=db$wCB2EaXZGrKyAE)f&Fa*#(DC;O^=hZ|3gET(PCTsxw8=E| zv`p*M%H(fP5A~b!P=ue|SiP4d=GI=Id)}Ssdk{aEabo+G#_so1M20MYSr{v3+RVvtj=D-qn@MPRHp56(hZIM|wrVTSu zbNEW8pWGuKV6mY(ht)gNU<2pU-E#+3K4L}ED?3LDUTO;FOkbuQJv>ellgq1~a~2Mv zn$L_{)d!~e8 z%67OEKbvm-^zI|yX2%@SbnopLhJ4?G!L4!Wh-It8O0P;G1q<3ywgXw54DHoUZFIL8 zb%>V(a~u)x9?3ndWUU#W=zgze&c0*m=$ABYDnrE+2&qpdaQhEP{d~^Ps;&73nmDgF zj$N``tYNjDLCG5!xNd*ex*YfD=PTi}Oq;p)UBs6^Cs&>OWG-F%ko@!K>nrP0xlaKs z(RXPR(s+|ff%Ur?U9o1AdhB=E_MyRs;|o8IHGjPNGO)$+&};QUF4uB(&A?Wsk-t9i zQ<3_wQu~%!)k^e6N~op5%K5WRjFr!~0)8zn>p3qMJ(JvP^X8pL6Jo5TvcdlFuca`< zW8+?n(q}y1ydUBsCd##uIFQAAV*gL|_ad1`-ETs)Uc+s?n}J!;L|x1WGR)@lv(>H( zLd{i1;>?#7nP`8J!6de6OFd=v9C31mE%Qr={ctgHrd>k7i$3~WPIHy5KTHsv}+MntAW7lStm zK$}Qh$vFbb08aJi$%`%IBQmmH8(hhcx;c=#V1|nB5Z4bSEdh|{c=G<$G_i#&7f{p9 z!TCa&``^y!P{3nC3fotFh-6~;aOyZ4vI(6gvW3&nuPT@^C3oa2yv9meiOZfbkm_Li zB$MuLBv%m({uA~LL5&f_FG{J2gol`j!=Blww|G?LL%jup%$Q&wn1ZyfPrs0VLDC$| zGD9se6&$!Aag|X$8*Ie| z{2TUMAV_XzXNtp~rW}wFKJTBfr`(A@1X6rZFVPTNt{9!t_^WaeDgE5-XK_MnRPc6ekDvw}Lff#nuX%8OLYz@c*Nc#8Gokv6cKmOkzW`$l(LJG&|;J# z(HM+D)QB1(jj}}4poC=0P8p$)WfWPf(JC=rFZKR>KHuecu5+$Gu5*{*=Z;}QA}SULt$>VFHO1OBke;LQ&M9-GPIqR>FSxIGT?m_z&E zkI*0#T7|>q7(D#-7+ui5o%I;>JemvfJe@zcU%?e@#ga0`BM)RtFgd*1{s@{Y@>TYY zl>xK@3?Tv#vl#RO371vu&l_bdq7A5?%uUrZn-DKD4S!%p)f7MXfv{gb9Nyb4)quaj zvnXD74(_)qQ6+&mU@VW$24pmBHUlXEi>vd`De4iH1`^0Pgg^$*4px!~na7&V&{sV# z)`R`>Ly%G?#p7`=X&TK2CDW!EA23Dp8RRFa7<4L${0(t`;J4~&K*&cH@NA1ilFKj> zM96zQbNzdMbTBp{^&UXYzV}CH(e8`nVgrKFtT8dcWai42EOas!U1E)n&v5)DTc zh7=!PiCfL#hE;yA6vtM%@l=*FdAFRe#$wM){1i(ZL(f4J@4CyXEi#1_s`mw;Kg5wx zZOPS6y_j7dXpP5WyQFW6S4B6zdf<_(^_~frGE2!Es5UYadQXHa(RgM99=hi~3`J^w zV8OfXB>~1U%vgv3c%He`?Gz;gW2gES_^!c0!mRJVB0f=N>;wy{P^kgpdN& zW)76^))e}HFP0+6jnnETn6-J{vZOVJ;2m2bNxKJp(>!`+h*2{vn}*P1qzbO^=+lrg zOIFu=Q4O!^YLT)xrR$Ye>M}YpGE5#B5U&UptijTo! z>=3sXql&Mf@5BNSUiR-K@@d_Z_O|nnG@s00lzH{~F~j=_Ukh^Te2JrQIJ^Obv|h#B zHU#_SHm={j;4_TQij=(hv#vTmy5V&bEKQDYxiLcr*!$B&<~0i)m%CFUXoZkOn`la! zw8%8bVzrvVyKARJq)0~L&0gc}{g0aKUkM5)i~Qo?9k8g+4vSX~cOJ znoDc}*iI5+?(*H`o~m`?O#*la4PKqsi*$!LFu-`=%PdarBN&9He+5uMuEnA6$6Lp#9+8_=yt z&$uXD%W724h%U)~VYXGaAP%*Uf*JGQ<54d(#XxMwXXB?)Cb7ak9zziq3zJEbLmm?{ z+i>9B%sc$kPqNuVss#`O0$4^?_`~XeF3?31;i~Vkx%eTUkRSpL>V|=PI+GZ=X!KRN zY=+RF=o$Q9?&6jbLt zc~I&7XyJtPb>Fc&CxS|DXpfaY3A{To#@u@7eno8)8`*%dtGx00Csd#&{dN7u>z7}V zO)TVBzVQxUkB70ZJLv^yaGLa!U9xiCz7q|(f6`yPr$__1M= zY^Pi7I#o8>blR48xI1+w;i4qFzuDjACx<3g}XF;Z~WS%*BhmXH+=ci z_=#z)3&w~`9SWxOm_8X95{e95>=h=fMmfmM7Pz+L>=I7Vob`AvS>umK6U`Lk7x(UVbJ5c*k~uw?~m$935=>ibhnTQ5G3>efO&iW4R^Fi?}U`q$*joeb1j z-t%I43tV^LBMf{$O4JRFy~97K27FXFNR8kTcUiA=b((e2SjN(blWU8d^FWy&X*&yC zgJ0NhK5*_5=32Utm=C(iRI=J148;9ghRYD^U6N}$i0 zV&=?%yBF_ONdxH8G<4xK;;h{~9tin3sI^8cIPZgF%g2?I12e1-GkzByu~6K6(K{u` z_C?GN5O@dv(H0%B5gYNyNJ^W-qe^?OQ-Bdi3=X8SKD9^G-?LAfOA0!-usI@(jons0gMlx_1gq+>N;#gE;+zg!w^3 z?Z89q$>`fGo^gRyvS9so7oed8kKn)F;3=nrQuS02ILyHlOVzlER*Uh}DGr;v`h%#f0Lmc9+f1mzJ-4DX7 zR5)aTH3uUDj`(*A9<&{k1g3w)jKv$?UytQp zlkxfz{G!PDrp*nnuc0q1e4CPFy*2dr>K;fwxk`9zaN=%6&!yOu4)i|A;fU6bQ7xm> zl!6aEwjYEneAiBqte@w)xL=aZCUbDMH4{;!=0E*o^tbmDO;q`V+?chwfFZWt6E1gf zt;bfY{03uk5F*pRYKb=o@<*mQzkDLz0o=30-=nxR zQ|+?*59H}AoOgCIZBX7AzICrlyvz~3z4pH$PwjS*ZI;+}+W{wElNGCYi{VeCeg8n7 zN3QlcPcKId98gj|GekJrzQf%&a`vJ7LGSZBTs=uD2Re$XwDdhU^T$!2g!Ez05LJ_! zp^!iM;|;8rOC8j`G4v^rKc4Ql7T*;{b$&GQvg3?_-yg`6eD|wg?DyHQPlSJ{hG1%`*y4d^`W3R_4wBDcM`df)>0ol$VXrsHY0 z-xC^g`*;6%GYA_}R8U+WdiQ>ZRBd7A^ZH}=oA`DfFa03$S;_rmOY!l_S3!?YJfeSd z>B@EspS^lwvSVl1lkaCGok+|S^{e{{lC-d=g0?0rRLis@C-=*_|7JXWruPx-Rj&3J z%r%_uCoMQzU+vwk`Xpk|<>0sQKG&m9&b&IQ1ayL>oC&5O`lr7WSESF5j4`L zx-GN+?B4L{ZPWCljph--)4mGgUd_xO`!_Tj_rwzHCxQHtemQHOkE@EJs1t){Cr4*T zd+zcpJ=Lq?SqGag{5&!^d$mugip=MvRXwJuh4vcQ#ZKdc7;dKWdxZ%9G_tnmfK=RsW?cMT6`4+wpXKqoN&I>XbPC z>42OhAQb*~JZ)|s_pq?L`phI&C=0t_yE_SRJg*Jr!F%}hhwAp633_^CG`VZ%EWAIV z@AC~g*Al`0I+t?P^2K!@QB}iAcn8iJ&Tp;eCXv8O6cb?x4oe#-l$8+@Ekp`zvx9A( z89JorFIrI-gY62sTr&>!$UCU37rnGozEV6?q)jP}Ip9D`J)l=?&>pg9a8O7Sr3~He zOx{B=cDt3IRH9aIy%*_DzkfqPo@6at+#=JRBBzkAVOiZ#btn;dFmcRhwnyXFD#U(d z)yaqz&E5N?xI=zngkq_E<$%ZYVJ5ZRO`pYsz9Lgvgf+L_$-<(CX}6^dZ~-=DdU7pa zL@IAWD;R!c)CmC|dp86>+xS+hkN@q85+2)a_)2*Ca;tO=u;A2Mfb^Ot9T(m~JQz$t zn(o&+D_T5ij*h@1)^O(hCba@!BXjVH_0zSliY7Ez;fR*hAnD4jys^j0=uv%+@OCyu zuJZBZ>k35~TTWs~L}jXLVx(z=rFA4&?V_ZQh1fEbc(%F#ET8>O$idJe^4(Jw$Y7*p zX2@36f~Sq&eWcay3sqBshQEc39C@lb)TwV$kRnJQX%jFh)lWT5_dl&5N@t2F!05CN zIpm?5Y5kgl^v4RL-7Z0rLWRc0XNK=5J&gB~J?8Z)+B~4@-loO*B~MLu=gb)<)2CiojFqU zNXWC?<9eRUM{UoK&6TPCide*bukCbS)`_g|_kAB3xuWn<;qp0|KsgeB47*ZjwdvRG zk5RVk)Xyt|;q|vUFtW{ziu{jqC%;cA0B5){jc)vP7;(U`OVo-4)y(3`eQ}qJUA#{_ z_j2c|GdGTE60ZQ)I?kiu-5mQN{HAE|#9ZUorlTKoISPX3)|HU(fp{^2E9-Zar+)PD zU-(if{r!MP0MaWt9*;isqxUf7=dZY=FYUiZFN`0SD`xSE7c*j;gt;sG!<*QhyMNVn zSmL}!;(<%Hmr3J?KM+fVxsMUixMtqMCi?DS0Dsz(`nXmaW>jaU>)k-Q1DU-IA;&!? z#qo26&2pA@@+zA~+qIx)bmy|E7?I?r+?`QT{BJZHZ{Fo2Gm=8H`6Ohj{mLNm+5ELT z&7-4s=X{19T&4P9lI27!v@cR6Ww^;rPx)gEv5^d6l#`MFDh0nz*>b#9y|9(UfXx4- zlC&Z+cdP;5!S4^URMoQFUS8G8;MZ#~bSfM1G7Vdngy zj*vXf;2}QODD%)En|p{P3lUiKSO;;r>~JFgF`7-dRcF?fHWH2Z@;oIHV|LcQ^IVLY zkwDV<2NZP%3l<{7ppUX-AN9#yP?r_UW6|(FEM}=+?6V# zk&xDVeUKNur73U5j&`W&Tlw@}a%L>ZrXHk*}BfbmDD$rr>?Qa>>=UqHXi zC+>~Yhhd@PkUj4pF5GPBaS(+!_ww0hs7v!5PN2)_5dN@LNT>qi@(CckV;6pFb2%Bp zPlQ36vIYIr;uTr<*OduJJ+)jJ6+fE!lwp(%O&0$SaamsBk7J3h_?@tJR_p+U2#hLT z6<8CXobF{|E5v1i$kP8FYo6~oju)ylAbyp8MreD(>W&j2TM0ToK~|p5){@nuyYwp{ z=w=0SLZnM$AT)vZCUVGfmyjHbyf@p`>deqF>sL-s|O=uw&R^2fw!jYu}M!Na>Xb{Lq1``}vKsr0r3^IOU$h!356#Eo);KUo3+~zT*4QK5!p*!g*XJJ$V=rwcei?WBM2_uOo?5JPe;3N>gtA}^Z z*IuRh#Iq6);+a73NI~urR%SsxJ%()ul9ZD7Jdtg3H{^||?T^P%_ko~j$4rl4>M0y0 zIhcCVjJNDG$!8^j!j*+l&nv+sX=Ej$@{VaJNsW5f8Ae*=Q^8COq?>w5zL4mb%nlNXKI#|Z+8ATrKwJb?){NIcyBCDD_0+q(WU$Nye%Tg@NJ)v&m*XFljb0+~jIM*(V>uiBn+Cq-FCQ&-PBd z!y|o%EQUMM`h^U9(Df|BJfaNhw z`Y(32RMW;NPBh9r(a^*YIH}e(U5eu3KU?%6duPf_=$k~-#?Uf!w#pitS_QR)AGk*^ zD*}AeW0Kd&I2QCyy4M%nbPFOgo5O$FkmCO>72c=?#Ftrj*pFYT-Q_xc^|)1$KVgU3 z<53H_^%D`L1B>v0?rHYn8k7nZojo3^m`@x@Iz>?Z)>Ts30Xxp&i@?9TtVZ46oOtU4 z!ecAdO)NPK2X$gn+Vz1?0t1Xv86>%i!+@Z_2y2z74sj>v#*O%a)n0U!r9)K*D zhe5xoB=2wLS>6JRXy$Wb@x0|$?qTuyjU4{Med0~iS_}X9qZc~j%=(evG`^nnvm?yg zl3yM{-NQ*dfje=36|%NGP8qr91bctH3$hnCQ%N}J-sK&JDdt{ay5gWdjQ%~adxuzt z98b=NggfKT686h{!Qx)$=n*!IB7AOS%>+^N{uKfcvthAVl@gys^0%5J-7YdyN#{S$R3CYkE5z|Z+D#czpKk0 z5=pNp_|y||xu{zHNRCC*QJkzyOshL?Uv^SNmt|YzdM9 z*16Bb6Z#J3KNsKV=igw7Z@f4vH!v47WU%r4XzaA>#xv5!>y+5Oo3Ufqgt4ZLhtu(R z5cqW@0*`@B{fcEzZQLJ--v&z1W~6F+a^ki9xo`QUHAZ;1v3bkpdAE)1TKFYpZ`ZVR zGgX6@XhVd2n92>p0m-H5XX=fRD8566yS_!rIt23tCG-9u-LMZ%3QC5o+sZhAl8^Qm zZfLH4^kmw33eXF-%NWy%s`5|-ugVsVovM_h)qF|s^bNa3UIk`^n{8m~Py z_oCw1_id96(ceG4U;3`iZr*ysDDxJjKr8VIWc$hGRh^lx|D=vbqp?qCIqz7vY%{l= z_*d$yZe)j))osZ=QC~VP{wwR;ghQavLu=8RzRz23#;*NP zWstdFp#|aSs}$v-Wp%aN>Behng&7~(phZ3yXuI}6o059Tjp#M?I|Wh?C~{(jLZVK3 z%MD7QK7XajztZIY_tNCQnaO`alQT~LNRvRD`LC_@%`)>JW^!?1{`Uc-N#Oi>`SS*_ zxDF(nf6kvw6EG*~(~2VEndun4lM<-CF4whIvNwCm_!)>I5#?d0;3lg!xfwRgN=TV!XnDsYt~ zk*+p)UUU5nwZjsrcz?-~%mn!cMHzvX7L1q9C3E9X8F;v$9848vokt=ngt8clY3+RL zyC5k^G^N07g*2N&vT_H5S85O3etw88JYqIuah8=r?7Drmwok=g+1}o|P~o_M(Nj?l z@EEFP+5=ti0%z5oEu_zjRIUt^rjaK!L(=D6e@U!PG+D_;}fq<)gCeBcVJP{J_}Ok4_hiK&<-LB zPoT+`^5~ZOH%`y#5ICQd$bQ!I@i#KlIDU(l;g{TIK#B_<{6>U{K z14#$f-=vS!1@p!toJ#iu@!x80--@|{+>0sT!(6xCmLK}E{(!LQn3ss+8XF_N_5wxZ zfK8_DXd74WX>{B1+3+i-oxe7GFHM0LO^bshs*#24nLJikaH&@s)R7al?84a^@N8VeC z>{r67+|a-Z++ZAAvQ{4TuLa}lv!On?|eVn@-1%Wq$Vce zgkAEyKYwS#GA^R(X#uz8Rdw)EcIbSn^`#$t9V#Sc^ecz4Q`7A1ug0q_m`ehuzCPwp zF@@N##S%)!?s^v)mM$nYfHK8B&%;Vouo)m-FeK>U+6-{d_y zbhAk--Zy`t-*_KQ!EotSCMDNAe>@|KC1;h&%*k!2nvA8|Wj|J)NjMXVHs4#~#ruG& z|LO;ekbn9r_F4AM&IkSQ@QCX;-{OPV1k6dpl>;EFsa^Q%1B^?Yyw{jTn_Sx~xYNnE zA16+cSQUX&j=lMg&P!gejZcbS&oXZf8ub2Yu=YQ(Niynkq~ZC|%^vgIU|Oib;muj~ z8c!ul$&WbtY-@;N7I=MRDHdqoI`6>m#=j=w?o z*LDn?U%6R4Ezoy((wS?q=Myb#eMas6vF-sPpH_n-t}m(A$|8hNZm-JNHd$PIP zpm8#t*!)!PV^{sytCQyEm*2kU#8C}ecv9+uds`XU}yV z{@~waZ@{@1*|-Ge&@P*>`3|l={dHS9+r7c8zA~NEU@3o@-aucOlb54o7NzCrj4*i& z>B8JgZY7#^GfAE?NB!36av_(Y^x=&`y6GFawNHRKsX5*F-5D&%dJ5*Q_V2c5hodiy zPw8n`qn8*YNYu%g)9A!%DvJkTbAifmT*kSXUfx3+Y zo5!KJwh0bh!g@r+SAI!d0{j=}tec^bkr`^;Kx&qGVH|I>1QHx$LUuGKNYy3=t%_(9 z5lbZ^Qy_#Mn@5@qxd$xgvQTcTXI1|X<|Jtoo#ZaXp=SYe@)KnU^p81tB+)GW=iWNm1-Ds5M)F3vK$=yA8?ZRA8?ZNjfUJ#;8J-* z{-sTl$!oNX^53bY;csnH_#{}jIsbh1h8N|puAiavb~6>O$GB=o=J6@z@tOw9uy~S%3jyd_>^ zc#7!afXj@$UKxm87{~*n>R0i|o&e+wCUS|LLktmla2+|9jhW-XOw+9dHp)r^of5&oKWp>G;^J^?XmkG+b6l+bSI(vU)i`I~F2amecoQ8LNs z)}g8k^Zty&Y0_IJ0;dDvHAe+if`1uNhJ%H-(;y>^tfT?>R%ULd0tDX-ucOINxTDk6 zvAc7SYnX)F3|?g~kt`OEWL!Q{0sM#+D^hu(YLpo6z88osEkM${@ksA3iF<5bZBEJ+ zSL99{7!@jyoreRlWgZ@_3?&KP^5=DT5aDVwfXlqskd-{w%+O*8Y_1v7B|Dr^A~^a5 z>qslUuW+lp?qA?!%WrV9xsa@mlu1RJjl=@rWWs+3C)3w9!AY$#;yRo3y$-9cR(Pi% zvo2I(34@+ClKcX{{cRxD-Vi%aBwaWd75{v#?7x|l%-`lDC~?gl&B0WNDHM0EiG;f& zwBjm0~v+yhOtz z5uTn*F(fwp=>1aw4QQ{J{R%Y_aP2*!@@~i`J4refU8(UHbI^l}c4SsAi5JLxs>D66 z(*MIwf~eO9V&@5TMKbyiJE`YgZIJtbS@jP)`R#k*COc{Nz{auKA@||E_)T`w<(TBh zl-o*VrX1nHJo%wlZq2p$-|Qq&GN_v=SBcJN@D`>3!Q~_0J2k*mgzQyYp>N-r;DJqf zQt*#F$@xc~RPwfo&V3Z?T{pP$NQoyhUK1k?q?XOqLcdeX_%+N8N8ZPG95avAl_O=d zHHGfyV$>Ks62wPBEj)Vu@a-V13NA;I;C%OWed}YHN~BQxdCU;wv5y8;Yy@Ef!VXyy z;JTptr`}K6xsm7v|8qGlz<)P1la5Bcly3YG-f*?$NeN7IN|W&BapU~T-Jguc?109q z7q^$an2YZS{F~$H0;Cw>iJedN`=X1xnhYAA7P(U<-6$q9 zZG}{-nO2*PR`hNehHXPzD813DuZeFr$=@=e)*2nhDf$?_z@2G74vlAFp zpbW|{ro*rVSs(X5(aE#rCr5h)Ip;fLWWq)?1-T2X&Ul%y8~$M6HVix=uj{=H#E}8+ zDFsH=_rGMr)j|6OE8#zB=$q%T=5c9rKLr;!D8QY}@acJa1bvgiOZtJiLF+D$!xox> z?|_C$Z3q$eNm6kY=Lub2qeFa@KXgr)&~vbkUEw?27Bcx(I*dV#H{|51>Zoc%eqw)pcx$Gk@qo} z8{HqmqsEY)HSCu}*;jq;QODlPo}OUE>>4rX40sjqyopXG-55zbarolI2yMgva>Z|e z(*I1xjnM@Fpd^mwY>c+GkLIJs3Q?Z7(npKvl`iu3ezLCW6O$V%uQvoYaFd{o ziFX^y3G~UtR}*s+lSa2DvpOd~?3z;Nom#rlHH|?dou_sOPR+)4PO{Rz^-XQ3wIXnoztuuNn;2kXZD~>EjpeynUI&|ZejbFr14(ckQ zQr{eW(+o8^Dm&g88`&D$6g_+4k>DgA^3zjTa#!LM_NwLncW+|Y!TG1IuOlAD33G=S zDAG8wb|M_@zyd#2-!e%U61p(=LL8yj42GwQe*8IwSZRF6tdm`7oT1IsfZl4a$yAnw`P=ZnvN6O_87W1?6t>e+KlDon8Dq|hhk5;st)97C~_7Ur;M z0T&j+4Bp#U3i7U^emS9EeOT^sN6Oz7O`;-2H-0CVxQEI*U}GBMYKW9Ji$~3@N0*Fr zz<_%juwh5h6>JeR4*U@gq92F!-1^bWGwNW4^!7O9w29PfTKAo3E@qa*fveL1oSVnU z>~;tld>u3h$>3!&(X}9~Ni(k*tHM4UEYE~2-dpkDHUg13;7>+um8zzpU(){LPsZ-K z5&YYqH2C9Bn*HNXTFcXc>e5^Li+ktF;|#Dp4Q<{pnTtmk#NFWw|0K(VOqh|DSN4cm zm<@&e5{y2MPy%7Oai|@HGW(3*{v_j@N9VWt-~J@-fB2JT%MVThCer}9X(@}vLFlk7 zKo4vOe*2TK9|M3tiA%B>*z_mifBZ>y*`_~9`2NSAd=M?XM3|Q629O|2j9C}}P;v%s zrZ)jf^1u8^Y<~Fz(&-5z(j2#LRq(Un^4<+RIyw~iR~$j7edG;?kFeGaGtkdJVtux5 z@VDfG3KBbZ|IsElH`S5-TPt1fPPb72kzw8j$TE`_zP)$sbe*xgqT-xyb$#!w!?mrx zjdWtWr~sX<3`db-LoLsMQwEYYx-xQFTqo;KaY&UIh;|uJ3bZcQ|<*lka$G??=lDEn8SUJ>@F1!2pvUfOEB{z9gSR!7dYH zXS-h;c>Or_?%9pqR5{W9o!5r=tynR{l&e*lXv!ogHC&(;hS|GLC@Rrx4toB$6stfhDP)IL5 zZSzmxlkT+oWcr^XQvmq$37P4-%@-cHqMf>C#Hkm${PsUV<`u=pZ${hdVscDA87d;H zKG|qInyGTsZh~xg(rI5$vYh#L{gjh1+DLZU zfACq@zd*{_jA7gGSy7WskaE+byk_j{yH($F;KKeIPr#!Dmeq@tGTQzLGG}XEx3GD{ z<-$7u1ex^l&{y`4P`;5<6rjl5`lMv?{5!fUMnQyrFGoRwwB&Q-s@s84!@vyNEp>s0 zuI7@WneIV#N9YHiW+`L$LT%Iz0KfO+=I#{iFV=ZTmNWBzN*&V0`kb#uj!KSVmWycT)< z{oUiRrfSlTS&@ccTN;Q@1#f;8X>l=c2=A1qjuR@umm5y?YIlxXo;xXd{+0rflbF?~ zy=yyj+pNwk)Y%5;G1vPtiasa#1e23~`M7+!z0xpVA~GD#Z@S8{(xF_f6}JdTlsqe( zPuN>KO?BJSZy)>h-Th9kk&lmS%q{7l+P2K)pAX)VWXxQ4&wl^yQGRz-v`F$9d6Ftq zGt~)rl=3bXd_H>`5Q2KH$h*t^ar{<{aV`y?;02p1mu&ZvWL^bF$-(8$| zSo*cvbExAmDlF=@sG?N>0=rL9O|-~7&b8n{{YrXR9v;|LS8(;n)?>&dQ;lQ}7}N}q zP$xHs)%&{97kP_5E9fMTs}%?r8Ma?j%TObDQNe&mxlPRKcnLE={Kr>u^Bn^!@w`r7 z+G;x>d(h&?$K55>p~8BL=u44(@_g?y2seOK$L@XMu_`)|X z%g-S$P{ra~0_{>;;FcYA>eUfdnIR;-84ELb55*(olJd&Tmi=`O2ex%*=0^xyR*5(! zu6H|ZF+$gR)j9fotFoqLxmn`4Ms)Y$Q_3x0j_6*k>st>5O9LLI-c2KHh{ZmI(dHoi zN>8B^x`Vm9ZqFKQElP3nkKel0)53UIQn*H~<;KVLPNQ}smuiK~eA=3o>Bm#nE*Fe- z@-|Geu7iwOGTcl??4d(Sf(X@_Wtih5pI|E$uC2k6`nYl`p*W=t(yeoVq@p}I#cG^`nVa_5DH%iQ-58LygO zQf}^&iqo;Rrzu@#ns!*#(T<+$@lY(U8LptT+88%fW{F#?XUXVvx_0t#B?T|s5|&ZG zzJ3vorZfUUrl_zcGXtgA+@btY@uRdic2e27oQNRPVO4T$E*^pIP8 zGvGG6I!8nshpkdIs*~uP9vD3_Ug5 zaMbksXg`VXH%w_EKDG%{-V%KRz?5SHmy<|!F}vS#@)rD9Zwe419Jv%@_juo zAQifoUT?gl3q+b*3uBv!!}s}IjB`S1OsyR(K%3j42tVd$c~p3-9q$?V-URVJhGtSR zk9upyn4dwe(bW-<;5RRta03Wxs~@4-H4u6H(A(bR2_ zJR+4$trx*3^Jr?E%oGv|e=F9xx?+kJCM3TR8z=y6 z^n#ZMfLF$0hTmF!y&tw~;mFO&@_*Tt8ML4;li#1b>i$R$`#vfzU-^k;Yx)mei3mAA z8ZH$3KzeE|$$4;-uAB#UbEf*&ULSt(ZHdm~EGI_N-oE6i4dX7!&+^(I`kGN&U;f$n ze3a3neUCTZHZ^zg+p`)-!AUXAz&ok%82;=`zW8LmkT^bwlUY3Q97CL0ER*^mq0V=N zLNaV2)dGKiRWbfag38JKZN^a}_38snsY?`KBwKdeTsW{rY@MIa=Lu+?IzP%EZeQoO z3M|l#n~ONL$ct3P&QsL`%$`+qca}R|Y94t=-e;k*&hNKsflq8z$h6=uw*Y-HjkUY9 zRk>D1873?6RL8AKe8xnttzHo#puhY`X2w!S#L`HhYKHNYlnjw{dusB)IQesHA`2SD z;y(d`?t)ke-)`m813JmJ4B@Ad%}q{uq&6324g8E1FHieklX4kAv6Qf$&}~0(TyuZl zreet((e9-TOkl%Gs@r`X>pJ44Pbs~wE8 z1xic1ktd1lr`CnQ)cyJvdrX&I97HRbSI;W>0;G%brC5__M;+qb%H(Zxv@;Fty7)zf zEMga5%d2MAl|Zmd6X`xs)fwN_nK7fg<&b_>puOMT?rVwNN20s43+?GvXytM`PmY)z z$w5G;#iy2DoaF$111Oe!E4e-8ZTY?|XhgF^1;mj(?XZCSlVkQiaO-^-*jp3P`zX;d zNw3vPFXeP{{z`4{980!7=JN3_%E{G=S`nxD?Cz_0{)rX60mICz$1l5&Kzv|*Em?iD zhEC^_`|2O4H2e2;W%vH1L0!5iq-S}30}*L1t4R_5GTdvyls&7Eab};vDYP>T8md;l z3Zm@kqVy_1n>a4$!A#l{rTu;+&lw{>srUR)#-^jE01^Z?s*mh^J})9xx0ZOg7afY{ zRkYJwn0fAHPbGpV&t9NI?c(>aYCl-@AJXA(6>`4CPI3Z4eVzJ$jEimaS>-zwW%!i% zd{4Ii+83AO(>yY@`oc>pqs>rOK;ki*GZ2|GVO#OXVIucGYZmiRA`3^ z#SrbjGbNUjvOlGE6U9jci=PG3qEB#=dvfJ2h8F>y1`E2DSPZ_Tga3M34YgX*trqDYU|gZ z&QqR{Sc(ZWvVT1PQR)U6qWzj~uk&@f~eL5DsQ1*rG7T=&( zi{A`^>E`?7^hpP@OD*t{FIlDYDCx!kA^1Vr8iLkhfP9d>lNp7Wtb9sBXj8g`?MtU| zDSSHq3N}5P)TLd;s?5+Pbt$2p&VVXq9jg9KU3TwCmaLs1{-!P?UMG7pouKHqjI2%S za_SFtxyrXmU3OKaFnPYeAsYo=>)Vtro8P9;c*YXP{*f;6fy_U16lg@o-sPds&%?rdV0w6~YH(6^tfPS~_AlhkZNA_knY_Y^xZpe3mx z7hKEuxLdqEYIvS6(3|%0Ns~%Vg(NY&T~>Vy*=3n~U}e0a`(jfU-z(gKkDUa-OUA=} zw?gB4EO$-oFJOZ1*(6`zlX3%8t8`}ZJ=pu<%Ux*i zgZw%D-994#-0HHpt%^u}WZpatXf#LjV5il9mU5ZIN^%5IxOxc3 zX1)WpCrVdeFx7#Xy%iQhR)IR$8xbtVjtDjHiel|Xe)ZzSOV-s3bV{{}EbYL;B z)Yn^gueWvHXy=dVbdTu*?#myQ?RvES5}SZ$uXCT@U+-(m19D9~D7J5OePC|=#nGH? z?DhUI_={iE0r!ofQC^ZZ2t0B#1rKzYpoCHP9F6&S_Iui2TY9mX|@{`@K-^NVxCA-c^)siJ>+&F`N-x}1p(R}8Qn5ciFkrjY*A zYd+(d_jWm)Yz{n34z2yC*R(3F$#(%KMJcALm(?m>+`7$BG0x=ryduzRMk!r7YP1Nu zF0spR{Gkpo#` zG`mcdfAyN4`QqV%|{HtUB)iM9-n16N5zdGh$9rLe_`B%sMt7HDv zG5_kAe|5~iI_6&;^RJHiSI7LTWB%1K|LT~3bX?6Z z%)dJ3Umf$Wj`>%|{HtUB)iM9-nEwxSOw#|ojtMTYcXDzh5S;hzbM^4p>+S94AF%IG zple`|K}6->M=6M?6cqmF zC>%W{8**AQ^b9Z)E_|F6C43@U_(ZJe$$0UTDUx9{*{~ZpVu=E=92a(9KCDVEtXd}Q z;qQ&`TCuQtU?5zW*dj!H3ao=;!#lCzU4N#*|GXBB=#q}=R*LP>O6bu`?lns5Gs}2x zo7GRq>37R}?w;4{o8Nsf_vxYB=D_QZ1G66;xmHa&l6CL!m6C&(@_jC5d!}aXPrB@y zkh+INb&QF(kB+mAx?mF-`(Ka4+4EizXOEmdb21|0bmZAHk&%&q7S>~9NpU1#T|FT& zF^QU#oRV@eE$!0f%NbWPGP5$TUb~ikJv%2iCpRw_SR2p3nZG$VeyiX%>GtiSqN3uG z&AstErFY88%F2P4d-v{ERx+!rA3S{Uu;yV+O%1R*{^-%8+S=OsdSH0`F)%#-S@R|HJTj`|rB4qpPdEtGlJUx4Mf}(KUFdceIQ(Rq7c?&ivrrgZ+(9&VPJ!g1zc~ zf&264>Sy3qT~pKC>ZjqksW^yOFq;h9GA|N$c@}g%{$E?>1?B>+7_fl&+4j~T4(Z_e+@{pUXqAXDp21&18TZ7^-KN=SEEI0JEjqPv+;(Z8ww}Mw%2F2_ZEZ%q@4D`81cAHl}vq;$Ivi zVGqq(+)T>$Hk@ecF3d_s0)E|Lxn}(A(uu_9d@xOCI>y{eP`wsoSs{Y}rtQpPG(R?c zd6_$@V!@$V7SD_hbvOM2Rkk9fgpw=;j9~#ETLlc3nWu6gE2P#&a5_>L^OBojkI}f} zC{bfN-xl^5p&mN^%hE1^|30wl$WV=ef8d~r0>G3rpbruhIo z+7{ttWln;+w(r)OHryK%e@sxpLe-9^q1dDBC@kxuYL-9sKp}^M*Sqx4Axe0>R54P6 z%!4eqCL#8je8h1p?5tJgR^c$y86oR0kZ)~oOC=hMgq?5<;S#%c*1DOZD$%FeiIp(O z^Uhkpq)W5e)>1|>F>#j}kG+On;?Mn+#sN6661xS1&kn$TjJhrN9VYBvFwakK##v&% zUv^}~K{Y@#mJw$cyMpg91Sa6mF7D^L?$`VEItW@2bZ1k4-Oh%CWB7zI zc{P}1C#{EUOElzHF3x`F`XD+FU+5vFJ3qUXbWxKz7Sg#)ejkxe?qLrMv|7Wp}qbtl9<}_uAnvoZm7H&<-6DQ>Hq-JzHO(pHQf! zV#!WMOLQeY?Hg0JoZu6=Wjir)>t|!_`mXzD*`(prhlJ?A6I`k={7l`^NepaqL5Sjf z{*l`k)VX%GG^BmObn*@kW^7RtN_*u#Tvc;=#QcrQ_*m84hz%w;U(99L{6R}b3Jr)d z6Xw1E5LpP7{gGy&MXzRlwjI`HWyl8w6j7D6b}N6}lV27}7;3n*WEHJ7ZAqji@#`d? zBta@GqCUK0Lyfi$QllK|BgN}e2Vl5V6We%?MS~`hWv$+qQ%N=sKFLoL#Z?P0r0eWD zunx~^hY5#4sn`%qe| z_2p~n6>alRI&Ka-OxKG6TDM`xmdx*cR@tqYR`tk#$=Yapn3~;Ku5oPH-ferNa8S3L zQg_Yq;`SRlGA!8LY=u8#d$h_??;=+Kd+N#d7~|6b+}9-0WqSK<%V5)^h}Wy0zqiL} z#d#<>(la0A;)0o-qjppC>(3H2x>d5_o?~ZOrJ+Snrk5O>LtkGW5gQotXQv20T|@+j z@e<~)70rV7bkI>EgNk^X%sl8VnDAHb1N^wYu|T^S>Gy9j;4k}_wb{CpW>A9=Po!yg zKO;M$Sc2i7(#Q3P%+GD;lBlDnygWSk?Z$DZ3m+S|U;}aMIgx!9iu&o4*Nc2P-qqy{0kik z+D#I2A&K**qjw0Xr{16pCUQkrw$m@}q$TPH8wSNgH?eWT(uu~y0?GKRxgnrn4$8VY zaTgl81;mwiB0Fs&94$o#@TfqRfLI?%Wg_Xg87PSvYmY|7vIIa3v_A_D1HryC68q1H zrV^5EswBSkEfK5ic@lsM?3jkw4Cz{3GY@zWC zv^SPa1W=Cpv1-a7A1pkaA-TbT3b3GlXebN=glqTxMf1t1-(=LqPNdfo z($7p}4M6>1NKlEW*b3EEB2PvEg*ZXaW8!-Ca{xXNh?&9%fG#sLtwK-(bQFOB3@}kJ z09MtPC`npJW`UsTyCuGCiX?BzuCd`T7FB2%eubWn)dGd$P`3-^vj{mJh3Hi*+>?A9 z7LxPJHpgB$j~OXJAaHZeVKtgHlKaiznJjoNAV{U7K1PUd(UHFaC!spwUyS5UDn&|5 zFq$nu#Y&7~vI9VJUvVg3JXFLRgxI1SBz5L03Myn_LFbtTvSz5uIOy>(Ab<_eV8S(T zimMppoiT&{j3jy1$C?Jn|KyMc=*Z(~;yXBzKLAz8Ok@Yg`$16l0q7_K^gJj5X&19+ zOO|)eL6|@=2RX_>%Gtrbu``D1;1DKk#|52-hX&)4pb60ajojdyVlV;;1OY&9A@Fl} zXf9U6>TuXAEx|9?ux-@kdHE>==4x0{Gcz7NE5 z*)ew(L_H0z4RpfGTyKdFLw&LEiYU+@a(r!o_$q+n{Z+f63)UvpI`1JzTxH*EBGW*k zz8K)0zoZW#V{arWORrNPfSr?-0OQAl^7qL2;y@8h)HY9hi@SkNpzm-*;7c%m)*Wl7 z3=pp9lD=T04Z3r@c=S-%D*m?8u)tqIx$_`F?Fs2jEC`IHS}7^|YXUg*GHi9aL*uc85)S9w6=858cGcjFM4V zt|d;(aPe7aK2xOcuwZ0Qxv_T+1OvxU3E0`8K}6_}{>u@)BHkHjE@;rzXz6Yc zs^3zEdGqe3Sqw%Wy~2(;#Bb>8`9NSoX>2r# zIVHDbtEIIPzA&LzwBnl6F4_j>OVm9$gN{|)TitaQZP$-{yjQB_)_sP0?ENXAJy7DL z4g9F#!_gJspHtA(!w;l<5C#^A{ld`ezqm*a1 zYgW$Ic6EtdCFB&E#jN12tCS!w(`%PWTD2R2wa}uy-PGDp1DUC4nCd!`?+N3*83X24 zcdrzA1;e;eSH!nh^u>cZwpOjAQGH%1G6GcZ8+i5Q3c8!hg}GNLZU7AeN9%PjDp*qx zUsOe>rXGS=0&)0kF+NlZQ$Vx`0C5EJF^^7J*6B?*z6ohCkP|f$u28W<3y?6pr&i-E z407?eS6OW&2rJ-^ik^D{@Zp=ph8u#3pdV?ED>j9yR~Xsfp!flQ~qS{y&{^^8>kVD5sDF^dG;uXkPel!eky8@qfu(B+rK=C z(5!NR|7zc;j%YgE@uR3CK%?W@{SK~MSaD3pUnAxjN=$?e6aFxyOgHT5ePLuV6UZd4 zbHWezHlkxY;rCG6dTaiFbTlgOniG2{+A*d+zlhV=$oO zzko<)Nje!#W(lMKO+z45GUvH-?2EHa$T)HjkkGwC@0QXkjie$WW{5Qc+&A+@bmoZ_ z#tYXqfE&UrX^lcBk>OnIwIM1ph1whQuCI}lgvfc-#lJ4H%0ea?imqT$A)GR7LPIk} z><9U7-aGUt75RhsFuVBWgcfR*-a3JG(kd1mC7^sk@jAIky>v0VCta$1{ahmS0WV!% z0^4L>fqSF68&R6PPg179!C#`^I4!g_(ThyfcP3tC9mxrxb-jDd(gG>K2Vlb_0U`@J zbV)RTBjCa8KRAmbWQc)T0+-p@yOd$Y<*qmd`tLmtAFIDb7yLyQHc%KH7<=;zxMChRT4^BmZ3wL*~3Cq`?Lj^ubus;Ep} zw3)o|Y*Ha{GXM5-4hYpUFo|85%-Y|@vxP2WUzRHzsjQil*F@z_Pwm;5GSEb=F{T=` zaJe-Tcc0PtN|bo=N^WPXK40@l+A@3mUsmtSA}vU{WD_wdKlO3vBI! z#iqzN0`#fBSogyOwo~5TCU%bSG%~wlg$d8&sVniQ@1RD~OdZdH0;Nu>-QClsfQ*S_ z3HSi1XT6*6c>v+nQ@g#JKQpK9hM;1|aDD|bxxv{7ZC!tA#IDKp@6CLD&@=j{l%P(G zMA5HdR9zSP+5Gat{GCp?7XaHI_G*tquaft?yQ6se0NYyX)$t?IK3KsQ4<)JIf zJa8ZnHbWx>?;eFa1rQ2f&#H9>dun8H`Gjqv(Ffw8Uu_GQP?)|6$T8%BEk7Ta6=)r zas&+YC!@1$7`n-TS`{HxI$+dG9|P)2MgdOjAhhBU@ScwJW!Ks|A<{q~N!M?;tWnzx z=w`gw7z^pelWmisq1b|EG<1i_fs{a#i0}lm7@IY%lmLy)ekqV!xEw3~jSTexIPxK= z4TW6ox~XL{$2Nx)^c^dB0ejDCeZ%Q5u!2W?#gsQIQ;5vXzW{6#_^FTHO8<-|f{=XK zKo9}7ymTj!BcRMh6AwZYzlg@me2E|h|G>k&$Xmv{b|H>z|MW%05kTNOVh>R0 z?*vpDe&=B)RD19%gaF&({LtunWiW>M|IKOtIz%UHn~Q?Y3#%A3Ve;M+V$*woDJ zI&|<4jW0)Xw^Cm=xNX4O;y;4SjPlf)*~gbxRG)Q6VUfmRL!q=>teh;VM)I>o>QP#? z$1{}z4c4OhE%r`a#nPfjTb=*=_7u4@U)H(I=NOrZum zcV^`SiTvZ%1{Vr=?#zNyo~Z`DH(dk%b!SeV&x`nPcc#kOR7FGovK(u}fPdYYwW3<( zfJO0tTIPnUDW!+b2i9~zNk*6IdQTUwn)mVKnN8!qza8#Z1Q`YWE6?PfI5}8qq277V z;K^U8F|iY-v3BIrRA(R6Li|33$a81%V&=CqvSeeiD&>HA&@Eof+!SWAacwl}A$ma1 z)a~lnnSWa5C|T8?W}g4H%qg*exlix2hz}%~;wAHN4b@1}e2&eLs63rO$rI*EgAA(U8Y;^tnL40j&p*YOfYkQb}5E(l1*XE+> zvm;PD%N21^5J(;q|EB?s;eIm9k{a_`~$dgJ($ z5#|d+NhA%PJoA+PO&w{bQm3}Pk!^3G#9J0mp6Pv*MFhpOfIa8vNvdm93l&M8J2M$B z+kz2PQdAS+i&PS=(6`$AiJ|a~028^!kBVl26;CCP8ZRj4Sdxb`{RSK^C7%<2j0ea1 z$BrA%p;1=M;p~WoYqEbN#V5O=IiGLAOg?Fma!e&hsKntir{rB-7AhC1=PsRBRohcw zDQTs@>_4Zf*V6rd^1}6v{0j#z zxTaY-%w21x3oDm~e(T&{IEGc%ZE8Ihq$uJ* zBABabqeTaa>Z%4!$ziVzwW4@(QFwEB2~EO#AQKUaVYbt#f#D`!A&GZTT`L z#r8Xf<9yE&zPGi`UyF`P@qe?X<&<&ydZ|d=k`*d%IQ>L#)Eq$z|574b=x8f(`*Ul7_0o$Ev;d<4+4T!0Ny7J@m8U^|W`LPJ}RP`0%{Sx#9Q{ zBMg(zTvc77p+gmwNSXqsx@EA#YY58pd>6i`H+7+(7&Hxp6MibdXDJTY$?OPh zB*vs}#hfYS8E34jutK1S48O86VJj;Oz1Sakw^N#XscM&k>qZ%gC)eC8FH_*!b}N6G z^}eC%Q|d=2*(*z%0r4CQ(VsZD$<{0?zRyD4*4OU%4Bu>;bfVHW{Hyh(S&o&ik7$;W zt;rTTUG&W%g-reK>#teVgO2>7iT>(l3tH*=qvFbUEiH|m&!OVk&(U6YU@FLv8+v(J zNRPta_$cE53&})3-AumpQ4x4bk040GZ{L3Ce|l1pW#_d7CGuWy$^ic zbtmYX{&UC@Pk7nJb`InGwsKP1#^YbP*;ZU}2x3BAj@R%!dv5%9PHH4fR>ihpMDWPY?*$UkTgdjyy|ANtAm9Pc?2UQc_!=4V4oh?7_HJSTVF z1pX_cOUm=A#_{JJh>pk?Vn|R93^%W4`l};dOVPU|_LJVLjnKF= zftfgyU2wD11BHVdwG@*P42ldQdZX~!abLnZ8ua^S%gJn;h6tJ&T5dOq;^^3E8vm`? zX6K^~X}bY@>PPd3Kf`=)e}6P3ZCwfP+UV`LJeqJearai!7>umLgx!4A!M`SA1dw&< z&7>uM{-wmj6YU2;kVvX7xRLqV9}EJLgyqse(jfk+BgX!)-)&6MjZ8fd8SBD~i-eJ| zO>;(C+AfF0$~$F8ubu71gL@h}6&B2zZTIWjwknEuDL>2@?Mhl#=~8v>T9Q`PI@_hT z1LntquEcbG@aJ~zbuc%>koj>CP4NsZS=EE`=KFO)wdm)?6JXOq$UCFw3YidH+oX_- zw2(t$V!rQL@*>;M&AOkf%Nv_pb{mKr+uC?m(3~da#AsgXilX}-TA#$GoQ2qkt!KOVr;v#Jd-T)x;(PZp6T`dtlj(_(*L$PN zd!rkBqps4}dlgjWul5qJ+s+53`VmrHImrfikPr?o%<0S7=t~08F#8l_Z~PJ!lsVs@ zzR=Gfm6|b-;^9tCrjnspIE+Xxv!r!cNvQ9SeR)UsD8CcpXd%C_KUu9WISHPEw@qFBFx3$I#sD9^;x+G$_- zlzbXX_w^gg*W5R{X`?jKD@6(2(bw-6j=g)B@&PjVp`2%}9Ng{`NMH}B;^4l+0--`0 zUIfVtu99AKN3Xt=)$YNy(Lr|t&CFO%S@HOW=HRw7b=(K=r7L;rQ@9()JwYsx1dC4q z@1RBF%1Fu5Sp4!Zc|2H+<-_Rs-7tjylM{coJdl0-@7i(x3&Ws_bedL_va*Vb-iccP z1%+@Dy)d%P-a9T@^8Eyt5=aokdgt%!8QE8HkH&XURE&18PDx1Sr1tH+D}+4tiZ@Sg zB2MHX!iW&_D%c;NY#Oi!qeAL|;@t}j$DB8r8YdEKu^_TJVxhv5|*RjEZTd*Ux zX%}22&iY()7XX=I<$cE9UjFzt=*QdO0_Srn1@qkk?k$d2PMuycB0X|pCkX;+r==Z} zT2kEl1THv9{B|n~1ClOsd(5MOG+b!P)l+9U38xc*NAo+B&>n%Ma%jo5^if+%oCHL3 zG}$Fk$4-1=={wJ@H$ftwIqU=VErI@#9~;#c85}v79%p`xFnQy`xIhjQmLN$y%VG-@g7$P$0N$0Uj9TK<|+7}xGsl{&uw79yTW;Orm6XIW0@ zZOsbtdPI8U+J|he9Q*Yo(Am%ylZEe>vO$#&o3Og zOPuz*AmGkK9iDs06%#&dC`}gGbsLrLQonyXxsP&|o*F#?=3j6h`JQr90)CpFvilUg zk02iF0zSm%A2+dhUhw{Ti^rNA$ZjcJ_6-aRB-J6@4RzhzKuXgdo*%Dh)sa1yD?C@@ zT-W}<8m2r+tIv}@JuAQXI}r=_G8(0vWeLPgB)OP)trR6+%JSUQ^VE`mM`BL=?(zB~ z0Or=r80fnFs_@`@+`dzg^C!+rSpJ;`J#Fg`a+f!I@d{y*%;w%UrG11PjpRQv@s7fR zxe*Gs$7Vzn+xb}gwufPk*VsE?Z?yXC(D~V)`^ZuxqzH-Xjk?hxt2iq<=)JKkDOoH# zhS!e)y%WB~odgtTn>BrY9EF`Ox$B3A#R<$|-a;HFAaXCflWeE#^|H7?}bXY zkEc^V=EQt-p`loc7!sWYiK9c@Y(M!q?mI?@#Ne#_AAfo@k{q9w^6uHEpzsIreH2$F zAy|De^w8oJ>&2_57sGrP!^0ONQvFoAT+sz-VXST^ZmC}*{ch|d5%VHg=Cwt#b&gfy zLK=ax&syWjQg-4a5o-oG9^{{JV`)u)Np_xhhbw>B$G^64k@SX`Y~064mkiioB}L*X ztHW?BCfEe@Q8vG=tt#or1O@*%(}W2or7h*YT?Pdt$1uTpWg;v0laN!(rQBQe9}6!F zDTal(vhcu%%2*R}(n}UaM<0AMdgWn|Y#5nh!fEJdQgoR~2S!)wxwkI$YgH9e3?`C5 zhgO@j<>L3HQNrn6_gn&v*|?UstB=uO>=ys`Qx{{gV6BPOE>F3b7D^1$xQcK+TbrhI z8grF26=|$Tc>WpsRc5m32)>PTC|GiKLE^~QA2)#CWdT1^zfKb<#?oZIw6DKE0bvu5 z`<{R0Rsu>zknL|@`6vMUEUa0b15u(bM1HMw@e-gATc|luzlr%AfYnWzI&Qf-Ow)_uk_$4yT0{+A~=gXDo zAEWHWlt^gQ1Q=faW9h}5m_?e{Mcr%6)JPWC>+g@n7rJ*1;f95jtH9oCkNJR6`=O2-S;>kA#MUF2w}G^b5n% zq$aE*{m%^5`{_hZr-9?7AqLVKVF2XDKDY@c8Q_mn4@)-iPbNxbgkgWZj|9gtVJ=2# zqoEM`A-FLndEvpYZ4plUX`$qpr2M0`S<_|E`@Q>Tsm~Lak}Rb=E0mmuRDKn(mKe<< z?jH^&D*ggHD4dGh*(4S{e z5SBstvyv3e(b55twaHPbX^`S$+`&iS!-bS|4fuh=sL0)55QZ#u32s}ZRX-Hp@B$j^ zPa(oUhZvMdX%ZNuM%hZ#!hpLxNz!BLNgzmC^k1l`raz0#7q`42FF)~dmQ2Hg#SFwn z_h&SSkagFM_XciedOtr%=pt*;ZrdT`NLJUJ5hgi9Ro>IPhLt=?m;XEHo(K~=@ZW;a zL%+iB*j$B@ow zqA$)Q3GrV2SEZ}%L?hVtltJ#mrrGj9Qm>RiP5zblmyNiQM-MJ)PP)gNjBnW&es#=kXm}y7aM(uHXUi&8+Q--{Px_+#T&it$VW-uc zLFdU-#Y?u%w$iXhQ>x+S)7d{i{`@8tDy+=r=!p_aL->J}8RHX}i4u2*M93kEyE zNR*s|9h%cJ6Aoo0J#~Vatf5hcquz?6eL{*WW|Si?$qI>S;1%czQjY${tb%z$k_j-J znm7RV)7ZcON&b09HoQfDR3#~VGSjavXQ01T!;K+kuz2xu#Y}>QV)968%qUnN+-YNY zU{|+R-tev{>Fy(QvuSqvYWs4@Hb!vo+%QfVdQ{HV=&e~Ag8u^A{^`8wTtZfaW?g2g z@p+4-%IvTzu7!f!!B_T%qjd%u#=CTmI`qDpP!@l?m5Ir9?tKZ+9_~{b6K=eB_ z(%#V$Q5qdCrbeR=iwi+~P4=Cov9hEjX$LYzrD)T`;v&e&{u7VuZ#>iV)v2C*9ZFmD zlGK6idp9fE-136<%LD2|+rdbx((L~xTUeaAfhr-V9FV4=y`W+w5%`f~E&#P{v>cgG1-`g)s?2cgfoD^-z>}2|z1w4z z+(&u@GfslXcf-+^FZ*hf{v>#PKQ-PpqgPiqmEiGPR_!^L!pM(11=svNsricxtKWaQ z+Rz&;zeGN2$V>DjkgvAZr^ z?cZ;~j%V_-`IM@aZHI+Ui6=`GyYPdN+_w&e<`PxA)AkTxvYHPVhj;f?~> zXUoc%COdNsKUzFaMYM%vxyQI<ax`=PFxc$JaBguJn{G^UYY?p&Pv=+{|s8|^bprj_n(t!CC1rl;P~Fl zRfttnt;%&Ifd8*XU0+|{OP4Q&hK7Xw14D;L{zF5@#Ky(N3&h9sh-exbDj-eb;m~R6 z8R;3<(lfKtvU1Y0sma;7W#;=_%X3T1aZ1iSnviB4mtq=8 z(hrNlhDPlrMkohGNMDYSxD+9FDU!FvFGY!8ijlk=FMT;tE+|tW=!RktT`BmUQt(5i z;75wV427V2`Jl#s!SQA(Qc$a8@Dm<9E*{(=O6)`vdwBdf5Yh|$FMb>y(k~j)FBaM- z$)m_4`gXrMxuGd}W#U+MYJ#STu6-?&#@~w=QK99+ea4s>TDV-UL*#{7PT? z-|o3w%nU7l5?$1kSX`TNr#i2s>c*YYo44=Y;^E$RNq7Ijy-P~U%F4eZ`(*Zo67{lg>A-;8#SzI`?}(Ka^OJT}$DqrJyIkRFVE zta`gxKDJu=_H)I=*XnniI`(?Y-1qhc&WnXF10Pq0<~|M2F1-0LJNEv=`1HGpsp-k7 zsp)s`c$jB-~X=Fl@(eiRM8Ip?!H*w&|Q2aE#bSY ztZ+k+<#UN+w{-np`qQ*LAmWN=E)+kB7%#m4s=4<664&8&l)*U~=L6W4WNQ));eL|& z`t0ei@Ba|j9~6wYNb{SFyT?1)|L}%O zi=XzNO_5gAor#Pan5D?er0$+eQ@!D@awTFRp;z(hI|;a1&{IAed5yRJ^I7_zs^-r} zmD^I}gW!3#D&W_AB=2M+_4^BX4u_Uiouei?d*v^SblIwqMN}&kzL_k4q!Cj0_=YZg zbgs0In9zdBCu^R7%RxTR&N%LyOXw|({B(cuPON!T@7)-VvPRP3_4T2QziYF1k7|WB z+NzK?v_utSN1bf$7WzI|t}MO<@h?qnr{q_p3MDU`Ofa@Dvn5>}Q0|rI-hQ!n^%Edm_tuXs;+AA_={n-4J`*>u*%i&a6zqK%y zRxc2_IpXNw9tq4G;T&*cU@|MyTF$kfeih}tlEGR(n$csuFzY=+E^ufwBHOxP)4S{ zBjMn+Aeidme!Idp!*C zuY_}iLarw%8-jWce^DL`Zxh?qSDe&Bs^0+i?4FlSWGIN^jr=e`%f{izMiBq+6g6IO*8=Q*zI;Kj94lpJGx%g=x>g z?iOX_F-1#-DIf)bIf1-#J?WkkVxQIFa&>)am2eThGA&5Re(%r2hDQ}DPL}LF{c?#e z{-jU9JkmQuc@(75Fp;8v!fCuK1}DM@9BBH}?YP ziWA~e3mniyB19EqDQJ)DI!#h4O+GqrtCZyTqEKNc|8Xz#mVz4^W`bI zJ*-Sy{!CRdf1_-{&j&NWHYjJpljR-NrdQ5xw$&)_n~(oZmF|4$J~~R>ffT?@*#nx- zth{$U-i_8Hnmkjd~)>}x~{@}cLp$`lZMi{9T;R?npl42-%ll|&`6@i+$ZlNEn6qx!_O7J zNhq7DHfh!*o|?h&CJHbE{vwlL#gXx=}-a7r8e6B%$?_lk#r0*M%^YwVw7fMGOD{1aay20C8>D)Jo zBOAb>dsQ~4CBK@^0cq!?=K_5DlS0*}bg^B69jlt&j%^Df)ts;>fByIbb$ZnGR>#SkHMy@q?J+CO1weP|n zkATw98;`$!)W~Ta`2PFb&u4rHM5CwKIUlIb($1pM-BuQ5<|N(kv(PtD+e7D6YAat| zlRm1^HhS-iqtDW#<%finPu-FEH5VVH94K#_==F49G_&3h+5XlcmWKNqKUd%#UXzQC z5qgj36~1o42s0n}a!AA^x%W)F!%sW2E|bqGe52aDmm1naZ_lq&n|nyibZk`sP15|ks8Y}W;~ zuwY}loEB4XmXUZH9Ti*-)@AeSF@+WgNToDVl4FaQ9v$)ok7!c{KOzT}I3+Cs$l!9s zTfC4C2r|ZwKJJogWCp$uB;;s;3ppsRMzTTzc$Az_s)f{>hzWE~dP|4s5mOHNr;@kC zu~Z?wLh*MPA+9cmPc8&f$4uS3MAGOKI>g{prb;g05HtXMp;Oq3!LLA-SR#;+^B}il zc?qMOGhipgB{(HvB12FMOaqWhRB;O?zcF4&E*GrJ9sZ&%I0Uy)(!n3;ZYx>Rhlq@nXv8C8msFQ<2n!ZB70d@Y zfHR8-0TTLDJ_Qyy zQZ(Uwr2GSra05=b2`jvnCO%3>TD1ZP`%|yL(|~pHaJ|5LS-y_VZ^{ys&qdIf;1=T9Mz&BrhGvt?Cqw6xqe>XF_>@49xMf;@0wRZ& z@QI#k+bO)n6t=zztT2SJWWjUrn-Y9NmK?A%T;jx@{D<6->`HpNaERbMj#Abt$je$+ z3W7^9*Tv0*&B%gNWWbt0IZU!EI;;%V0l*qmiE1X;9538)AL(Nt--JUJQ;=N-cMTGX zpAf;qX2=qN_YP!}?9fJda4{y=F@a3zk#%rEyt)aLg6L|?qFAcn6#Y(*vM?4aw0kd_ z20-qUOCVa{IcfUFO|b3l+(0N7bj#ta0eGs=IM72m<3b;yvXSn5xL&|YGhWr(06o$psGpba{?{}up? zBx`R*E-*?IoxqkHSyQaALyI(n!_PfP5Xv(XezjGyW=5vt&GNQK4}EQ%WI%?aQ)H@x}0MsfSU5qZk=34pBla{}Do7!rv52 z5NyK~{GX^kt&&f!PQnR6yIB#GK>lzmxVV`iIm~b_Nx0A87d5I! zcSb?vq+nIZ1+2=w2(ALWr4~M0chU^`6OU-It>;nDdiqGoX~{iCr81$>t+WP`n zhM+7xtsuAF04KUa6x>DSTU2heaBDohZ{JUr;L`w^?R!XXLs4TRerarzc}$b9+`dl? zK^ZpR4Zf&4Ls7^tz7rP}FT^|!uimo)5|U*;E>JGmXC(TQP$5fHY>tSDh-n!QL2Z(2 zmC%nwX8Ck+LT_>C8LE&DCmlsv=R3q3*_yUYx!95>*EU?zlDUe`egeod_~b$S;%M+* z4u8QmAjjfU#b&+OXe}*zGGx|@!&!%7;xf$Z1A)v`AOUFr!Uu^ z>{5Ov)G6G{Evgg?5qt^~E?NN!cZ2PPpUoYO_ozUwU6;wIZfWALnAezYU+Qcx$ZcOV z+Q(UK|M^Ox!mlh(xudD8WAk^%d#8^4*^UNtCWyv&L{TFD;8Qfsu|y6^i^~)dq8+&` zh0OPSiXg>`RZKs}xyJ@Cp~~gDtz%c?RLIjIqqPK*2tpg61uLh%dBMZ`2GB1H;8lt%;__d1UYx8r&vi+iJ=_Qt;J zjo<0zlI8mn9f+TB)ZrZ2w7$%z#JhN~9*HWLW!w)t1F@%rvAF(Q?q?d?_>GXv1Sac;0T#ZfOVvrBmFB!%I zsVT^E7C%?;Wohv%$=Uo8>Ps#b+37Ga>V9SgC$yJ3fGiP|t$HnyEA)sd%!)--vq`td zVh4X&bepcBKH`zjs?jS{#7!n$rzF8tL~Me6>Z?53@)E-2+91e8VG562i2=9-Wa)q? zmw+%MBT6;xjF#UbXv=|gzT3m2XrVFODY!S{(?Z4GPQ(K&7`b0;8pj>hS58qx zJT`nulT~;#G|R8e0mnrHT4^M~h;&hV0$2|>q^+F2X?%-Uv;Vt>E@BSj?R@c60cSu^ z`*ZxYYe-a+Vj&SVMQkXs5^=@|o)8~fwHe-?Rw&&mOFbp*j1_zidb>vJSSuO4@9yGW z^Y)U$TYRP>;4vKbY`mFoJoeA{`A_3ylLk!etH=VDEL~3tn}Pb^GDI2=hYTbY@*;EvY0ML zXq0p3d=_$(TIXo~%&|R^%SKdYipggo_OvPl7@UgqVR|`6lxhk$lf|Br2#9HH>w71p zJrf*$K%M(A0%bq*Y3+=VE)!fHDX}|f7^nzeri|=jm z3csN>k)^L1U=zHspQpr{@hH?O`a4-PUhz()mhd5}pz0B^B`j)g8O`r5ZaMHI{>$>0 zUT`x5(Vi^vy(P+B4Y@=DR@J?OKKaT%Vy3z{F3&L$Lo?`QxwWGqs278XFPg~g!PO5D z!c&;fCKqHzzk^B3HRE5m0yqi1QI?r3oaoGn-Rcm zxUrc7wDRh)W-ag&{Oa8jMEsE=m=m&;&R>iHW60nds^noNNzl+9*oPI~WC#Ow;Qas> zvKlCU2*YoWJt^?@)3s}y$LqyU6lELeh4%x2k02pMD)=rAF-dgv_Xgj?BHM7lC;|Bv zpdv~TH(C6t(ZwbJSmndF17A^CFFAcWWQFkg?lA8x7s6(JFXiyrGZEjhs{v?8y6XnG zB;g*BbOSYv8pDGvsN$cnLJIg-&ZZHtS~&wMc#ODkm#>NNIeeE|H%`NoUC{ga^n_|;SI~vCl zBX4!bs_69Pk-+lv4_#td%H3J-7&Q;jXKLRb)r~CND_th0SMJ|aa78BUjA;l>bft}U zadC$9=jul`x=9vLoO}6z3;vw*jn+9OD?vK>ysERm?()nty&19n!x!4z+R=gE9*=H? zetP}C8SFbZuII=^HIT-uFB3Q^%OfT80?$TUVz8YZ6eTZi?Dmh(AA0Y4bvR$$9But@ z5O?q0Nt@E2+h(w~kkLI9W4`}kun%g!Hi^Nm^%uu%&ttojNIQJQl9+*`9D}Qcd-0Z1 zUddYjGT1N1pZ=m)##rX}S}UP_9_&d>yvniJm1C*>Ukvv6H){ojn=9-6(&?J;qx+f{ z>W?1mfao}AtzQeZCq0nQ@A^5l&;PaPo89 zMY7U$`m?bhcFamCW!O|yxuWsJ(Stp@C#ljECr%z$y1w!HxDAiNK6yMW@68dX3qPLV z-Tq;){VKwaoKmRKJ2T@s)^x^;Byh;Zd%5A>1cG99$n^s4!edvz%V0#K-@S^*XD`EowPx3>6X9sbmE zF6Y8ieIAmm-g-X&csuf3rju{$1)5iC>qCs2`~3p9suBa=+dRg4@pc0D99I3**(f!+ zyZ1U>os=*Pvz^-oWNJN};5{oKN*@s#)+MH{~Be%dz;E^lriux?`~UT+t6B4k#j z|L~%*=@ozPSY@fR^v)-P!UB&%)xVmleShOcQ7}H?7+@ul?u_+L?f2<;bN#ZjSADUw zC#yJOJ}20bc4p*8U#bk2Paw*uIsi`^RULCmiCk`8Y>)YRZ?8Gj^MrA={GR^5N8)~r z+sF&bTs7;^R5Wb;DE9Mfuj${moWj`~Tm3K1gq#^heNe42{*oTY}uYT=-nd6SL( zTCyK{T;{mZuX)p$@_V#G{$kBst-F6A{ko#r#(O<`QRb|0Snk_K^LBBn^3t zb>kt#{^9+)_IlT7!MBwaNkY3M?^{}8cHkd5b~oduu2z}~1U@34%nk}olXZ}>ar}I9 zbZiT(@ML!&zQXX-|6}jYqoMx)$L||6W@Ed-gS}zOf)@d`OczUD>S4$7Na6O2L15_g97X_Zi#_&eE*s+VkTIoPA5g z!ZYvSo^XTKphKW`E^o{EGV^Ja7c};qUU%-?DnonLPQ9jP?4bI-XlaqQNcYkBJ4;V9Ix6WQ`z%e->GI_{)@w4CW8`oH1VNdfIVcFO{dO9d}>F> zK;2WZ$i1I?(y%U=`ZmW%Az;|NX&6PKu}dlXoZ z6%o)Jwjzcn!l)q8dwV$$C-xHyHcnD|s7dmQzgSan5Y&I@+3T;Twy}e=0);y%3g9UE zEgkUyj-C9?X#nEk#>4V;0sC|?O;8&)S-|pbes11cbH_9X=7E1E`-lyuoMv*|)YX{D zKH_k~$B`+|r&h;|U+Q)obvj)z(_Gqi^L6Jbs%Ijv$Hrptbyr8zOz~nwae3udorr|H zuyh-Q(U;e}$1@=Diz36MJ`r$tiZQ}ds@&dxWjm8EBAIW=kbP_;hDeUqd(q^zn>lRZ zHe`cT{4E)tnWAtKv9PnFDP=5wc%aTR!;)7*00m484?YEF>@n&A;uJ=P_AN{5LE|Eh zneVsMo&-x3ADG(1u>s%CKfBkh9D?Gx;2r!aN>Guge@#zp zYwpZv<5!|EH;!22V&kdgpCfPAz;PV0U3l`VUng#2_czHMJRW%hI3`YuE52QWIPE<8 zj&SCKli^xoRCes>M2U{il>@G>8^Z5uXgJ3+Te;b>=oU3YLi~=9H^^8;sSoCN;$NKk zTy_E2rv4?2W>;hsQ!3e*=BT^UmG?%QFf{RgEuSohiWa-+Up(tv`>>z+bgd!i$|P0Ygh!-mauX38N<@CFQ3mo>2@)#W!RW62miM&L-UdbQuVs;_rLwM&4;q{K7sQiX6@J1c`5z78lJ!Nte2ijXQjAg z3&gLkYUHtZ=x9f84iHSp21k~QMn8T3E$>naBn}5TON6|-X05P0^DO5niM2h|g%gXT z#W5OREThzTBDf4HiB1iJ(!h_6oNt2C2y7d%77kA_H<53Ho1+|Df*ewW9!EE+WI&+W zbe26`B8Yal=l+pp$Xc9jkT@7;V~1O!=#(|7L>Rrg270^)dRh^3nlGRjlu^|*p+0De z@(}TmIF$gUZdj!d0_=1pjF?0kfdy*X10}>!noCLBs{n^jJitga6GXr}38VI=pc+Vo z{g!;;&JJzw5J?$dE2*cZQr~RlV7GI#y|rx3S!j!`JM`ob;N7)`XO$l9vl;pRn7~BercyK~EdmJS;Ino+!b!&q* zJ>I14OlsB6q{b6Gr?VHGbCsVH807QyPGIe}_(|tf>E}3s@IYz4s2j^MOQbEL?^&`h zH%-|-81F(VOASU*DP=Cqa4xNg>{|IaebOaQ)FoIEOzPuiYkRt0T;T@SQ!=%wsY`9S zG3}I_srhB8uJxju*exkx?aaP*VgY$mCE0*2x`jj5uM|z?wii3N#ih6Bt3nOvKvMZE>`P9abFPnIpm+_5 z^@ntheMCquKpv&1U6;~+Gp%{52)R#$GCJA$J|-J0BAjzyTtXC!CTk>$IyxAL*%eB9 zFM$qja}MZ`u6kY_kzUKSPeA>AR~w3ADqa7|Wr#QNO&Yd>1NaNZE%81vkG zcHFS@{?Mp$WV9kt-?Q=ScOiYTJ29v*8&6MfYtqEt^l&DJ+ zHjRl0C&r(V=(8`D5>83?VR<{8@x3km)H$!u<#MO%{k~yE2sVzSP~YcyA9aQ+rXd3G z((!{u(UAuIzH$snTSx@9-(L>3X<2eW1W6Hr3W!XpFV=A6kTFmiD`d4IF+C z+h^8wAD0tiHgN3BKqzG(EN|d=`9L`H&K5OIrX)x;hk#JrbXgX?P?0weITb+pd^k|= zOrQoFaqOJ7pe6NIR`1)?66fgQd@KYHrQ8u4(JdcNv7>u%!7%||Hx|L(*pd6UJ2p&% z&d_hAREoJvQYBT*2#T-b{dZXw`*^7Vn7$et$N@$2 zT!*AP3mjf~f3E{%AG@$9s!u(M>LKTod~G17L_|?U5_*UpD1vzZ z{>Y=r{ZV+oR7H~AdoX%QL@8e@iw#hppL7n7?ADkkYAzkj%m;)sMp7#QDwQO8k)toa zlZ5|s?61%O#rq9rbQKOjwf?RDb$9Q*ry2k|{B*rS>>P(?Wqs7F!X$Bi#M&`=B)IG=r?c)z$ z5nNiEr};QlcrT@fV?wWaD)fN#Jb6c)so|$)SO}+zK)UpyM&=iqni}D{oDx*@0Dic_ z42eoUCZ7f)=+X8}zZc66OsS{U9Bw&|)Nb(9>(SP;nky;8N!@aS#tu0>`Efw3AMhA9H7b8Hg%9@O zqz39iWAtbz*+xACWM$tCF)g&1HV^P&8t|)}QpN}9us-E8#5D6s%>wwTc@oy;Ejd6; zmHU~Dp@nl&KWvNqH4BR1i&=S|>U|`3NB_#tW4jLE$3W$$K1_(6iF>}f&GhsT20sn* z;!=4((!E&SokyWBUVyqEP~FiKn~mb`m0QiL|=qlxl z6TN*5)ZGf+R}VUDm9d)zj^G{ht^R=U+KROh3m1XxtE2$c5!Ldv=YI6)ANY_}sp~A+r85eHSGlUciCS`34Y9A#j|wd-I<9;hEM9gNwT7WpT>5Hk{>{Yso2mad zv(RtbVwrcoqFw8VMyfsl!q2>T9-h;Ewg1|#XKh!RM`(J^t6fHvP%Q2A@zwT<)faWE zFWXi-23IdbQUsmW>KKvVJV*)#3hX|w)}wH)*ZkZY&EErtzx&Ut4aS}uI$vza{ykE0 zZm8k+*cy4%S`EYhZ8)9u_H7Yn=r`}nxp&qDTiCw`3F(th&++{Q*PMGqw@!;1R;CNT zZsn6_ek$n?iEhOw-{6z)eG^>C0kzL1-(-ophJlLp?GYBog)Me(wU(Tv- zVc=sTbiFk&lYdv$7P5TG$K+T}5>wL>rc5aG2^S1>?X!)2rgijn_>axQwc&$zPtN_= zGFl%!)qDHI&uZ7hT|eYw2Hd6PAOB}t9Qkp{DCA;ifd||jpMNh{bi?V-AD2z0d8N)5 zww_!u4KKJ*9=1vE)@6+AjnG%sCx31GJo+&9+viUz!3tZ00@t?w)fN+&CZ|5HE-PRT zKCt>HF8=cQcNx?0(BmY-Qv$1%@3VvVPMz{~Z^EcNcaA-^wo99o1mgBT@UG*EZFL*qW1yk*NK{^?p z!uS4{_Juc;r+sxi{)%WAy?x{5qXqFB3)2Tl&ZGVH3n*LB-l4D`P(E{zE?GBS#ait6g> z8#Zjv)z#J4*EcjYG%+zTH#fJmw6wCa+O=z!t*x!Sy}gr@ldG$%o15Ei;d1}8JpL@t zKg-L@3yZ~idwctM`}p|m@%8oF>ld&uAm~6)aB%R^qesKS!v2mf&%~@pmvONP2?df*SrnX6crd*nFpar~n(LLC<3`GKI+tc0mtqk^FpW;yicipvj8{1s zrw|b*CyX&q3VY0WnUjgKCkf}|PZAYQQk5ce)FQ8{pQ=z_uQ6|{pSq)VYQ4r(iM+2E zS*H+LFCY0xRw((N;z*x*CWUVi_LwMPkBR?xk132XrJ~zqPPZ$Z;i|>AZzQxE(_UI- zcQ{?_+Rg077WVjFd9|0-7f{-dE9(m`?LJ!45zcBO;IB5tUuhs*sij}7&MK+Oy?Xsp zafvX(EEIyftgBZ`Sf!<<*UHw#-HM9!0Q2Upn^m`~?%erzfcclT`@e&B*CWh71?Hay z^G}BP7qr{K(b4jA{?7p%iZdbA(>-^g% ze>zN|e7n3;V`sur354*sd|QdzbIx>#rXIISY9s&EVIHd-7w(ac)6~xLYR1<)%y(&e z#&vD!@uMUr8q`EmKyUh|!%Q@dgQ!JGl+v|;Jy8Ujn#||QKON@e1@HHoN7eACyL2s* zL=24xwEI_w$)EB4;FhSmiIzvHwZ#%AKDD%^CuR!eTVaP8>Wd(oYs8x`E_j_^`yRD% zH@>B*Cy&I_^GS)!h8bXJQq zr8}#6k7+{K8o$ROYSEYzpBtvHCzhzj#3|}}W^8`OMMrW;Wj9H`gCXc=H|M?xJIsiK zm~^Np_tDqartU`1R*$%-oF?@37~nL(xpav5uf)eDo#(Oke9eG^lEdHQjWlk#!2 ztUKmeuK83~Q0%A0K@98&*E-^2A>PxeQ1ycP*(x^%v8R`GbJX+O0)eJ_Qa1XGpcyK6 zdO?HV5BtGSRfx1W9>>#Mv~7V;ZagH?Thgl4!rgGbe@*)uSLO8&&82Y`ZR^T3?X{5$ zCMiP~l|x(%rm50akHi}{smf+rwPSk0YG|t4$`=mA&?@k3EuaGf8ecg1DbwBik!NHj z$*JF=@jkUzBHC2&wZo`}=={!$16L)#_#1kyMmPNWK6pq?Eq-l7 z=7#L~5IW{7y45Y{B6XyFLSbyTi}A|O^Nn$LG*3>y0Omd0^=r{lDJQ>Wbu+gKX6j%_7ao($R~a$Yha>lNb=h9{=22w4Lkpti|hW zeu~QeN`{##K}xap#fXYhX}v>)j}gGsLD|_yLZ4-e$WHY{*k~f`w}wEj3_0!caeWz> z+u{|+2*C`no={i-al|XNgV~EHw31!+`JO8q?%GJ>%El4tci%^!WpN$1rb4bPIqfWK z?~FVQVm=K7WvWYy9f2M}MTzuusFv2-qfZ-swP@Wy$lsppSV=nYM&N)%MMq^vVL+Ge zc2w9vUZ8>oY*FcoAO~$th8b&Cqe}l6T2^YuyMRckYqC%bPXuyU+SjB34KaU4Vw@4C zjN6Ia?E_LszohTw7#(OF+5uv#U3y5`sL-zFbPvSR1gV~N{HR?`7QVh0Eqtf07b%j1 z&m?S6twi1Qg;>67X)i%lo#0BO*xuQmKYO8XW|M8vKsi`B!dV_)hm&9 zWdj^?G3od+(YvgpA(uh2?Szo~ni=@lsssm9r~}#o``%k1E|70B-{Kh})ts+s4~k+Q zGk^Dq<S{O~&}L&@gYHkYI&Jk6qhq2*{iqv%^lnEu;+FSC+6u7svfl07Z0^3+`}KUU7P zFT1z-kYM4ell+X&y`MeT4|ZH$bqJ@pEAv7HZK}gWv!pBUyKk(^w>z0bKD!*Ai5aPQ z#(R7`tnzD!>-pd=bG^g-^_sW!!H(;nvcuLp%r{x@tMmVKm^W^eo^0~?99^hl5{gNA z*v-TSL3IgGucb@2Wfu+_U2cb;uWzZ#q*?@wzT4JN|NK?mLR#YL#H`0vu3!Sa^QQNw zjT^lh+HHm0?V#WL<2Ls4$tCt`y{R88x*J}`c6~eFyQ;B$&C#kl$@y}`uW83G4ZX}R zm$H`|)W_zj<_}31A_I2Le&eoK<##PspN~@i&T6xs4g~y&UA0#UYl98nBV|R_UsE6X z{%~}v%eKCGr^fQov28z+FGN%|emX_lF$VEkdfVTuA*fG$vsUvnVicr8m~!Gz99(*_ zKN(N=U)@$COfJPiDuYYTJ3xeGCh4h$CxKU!qE@DxHMZ&P@2`b~jUU3=raksZE?!t$ zoj*@-d!ixe$$awrYxh%uYcDdI|J3v&3OUX}{_-b&{DG)tflOH{4lLN2S z#s+w4USe_n+$S7SwNkbi1vKUZA4&lWIS3U+W&9u#G~{Sy1KffIR-up|*kmU@ri$<)4rnpzim=fW0b&AF~*cv7oH6*oN1o2x} z`5iC0WYF;=582NKnekI}hf>3!a)x;L?l{?D6x@^#P$7Zt2wO-ZVsD)EO&m}~L^Mna z$-}`gHuBvbY04sQ~uwX=_@oW;15v(@Pk{6A6#pLhYX&KBL82E6a(}O#9tO+N zLkaVR?)l8;7Uw|#IED@X8X)U{M!c? zh(KHM9tP+WS9?+f;eg5zl>%Aw3EvfSQMRI*EKv=j=teAT*+n*RNy37STI34|5+-;W z$W`hsO58#O?vq1WffM*ZKx^GvloQKz7#qXp2`COT99I~6?18+ih<7hqD3o<$4 zEF7?weL?aDsCofG7(|0?I4C0D@lrNfzQE3l^9|LhEn*6p9qHRQ^Qx ziKr5hwnwA7ZRB_Gulj{$Z8HM8q7h#(%2D zciStIqY#&{Fqo3kq6p%u4al{CbdOciz#{XR;;!gQ`;zt4@;V2lD0~fFq!e(VP5M!r zDsM>FkgfHT`BS%&nvkO`k6fdxTLLwjm8)RE$QcDHzOJe|T}GKh09c?A5;=e^L~*5u zC`BAdzn<_8lhE}7b;zyCsU-P2N3?&XT4_9G91FuQl)s%lnLJEAm_XRulY9+RKCjG{ zElGW6bLZ4Td0%+s=h$jY`yIcMOs?U20UATe2QV_5jR@;a(t}_MX*tn_3!z1dP9ZG#C8ZVI>lO8orCaRw`f5Kd7%(zv0*8j=pIkhnZrC9?5 zjbBfgIq@obOw=xQ@PCai36Gzd1D$1o>7gP!lGLlo7;+MReFGm+{Exq_!U)VB2uO%fzmzPf+j?Sw@|+1I4o-vuILRnWx%KROO6uZ zsYUHoLH?5%_!fRUvWc6WDWypiy~0L3WR+?XZ7=7@-EsKBRKv7C8-C$)16BWjC5 zudrMC+pzt65wSlWtH9mYDhybvr^>DC5xW8Y=w7vPn1mA@8k~1C|!AnxuR6U@7v-jV~qt~K_TXU zwFawgoWj2PrZxffmmI;tq)*70iokii;sB4vhgKWE8BE6bOTNZ{R`$uj4y3*@%5ylX z>%H}T^dOgw6Sr89=*J^SF9~XsEYMDN%8^`z+3z>FgXc^(#10h2s_mTO=>n~>;%5@&Ub_z<7Friqr+#Zs7Xie# z5n;}9GK)c-=#nYcF4@_tCs~_kUbP7iCLkov$$f4_?Ce6l=e#Z7O5jZ}Bn7_8RTzr> ziP;G@LVEcT-ha-`TXLL@9N`nj8FTD6Ne?(Rfuz_jEKkxKh`|Cqc1xSEfVXg$%NIn| zh@wv|WV%=&BUGm{Aa;Te_XL1g3~@Uguz}In-<20DjNpub4~erSMkQ1Dn-C-9RfcE* z3aG&V#zo2#ELboN51|hwK1VE*Yyxf;0Sy<(n$H9Bcyqs>2x8W%RSfa4JL<}{cqEUJ zFYGq2@&J~6Sho%0JyCue4nD!&3j`o0FbIWq)Bq8-MP%M(L1HHgsC?*aQ0&)+9H1*6 z+3`jxQ6EkVM-`3&b`uf(?w<~8f_Ql3L-tF;G9JD`L`r~0nAzNPjY5`i0C)M{4?q^{ zbAXm;1nRfaB@|*epC%-JOXdMAY-fR|yjP&)QESxGgRuE4sA)XXj(yL0T=F&_@WAEg z;4wtE4b^E}avTf)^%1od2g>K&yk7!rATEM(KoxBGy#$$Q5xzz+Xc{{Sje_+O=6juT z5Uw1c$6Kl1dEiACna_<#zdOqsG(W)!6Z124p!O^dw=C%q-58P+}g8M?(pB-OJO`b4oYc6UN;-E9qIv zx0FwOI(Xk91+s~Zv9N7+I;+x<>wfiiRUc;1GRXLga!1}Z$g42xxYbq5i_=HCigywO zV70*SVZG%ZSDlIj7sCf`A9xzMR7%~rn|<=ru^0Fr+eO^5NQ(+raJvzY~6Z8v9q3$t-;vap-9;W3AWR0aBdA z4gOpRh#fJs6;lXd+d_m@<})730c%&BZr^Q(Pms1ZbAq ztM+aCdx{5=X7zQY_44y+dQcb%{7L)itKF9ptJ-ASw(B;=e0JJiE_YMIE;v<5)#O~K zPxZ2~OSCe<>g-sof7fOI;p}N)fVrId)09x6S#cKq&Gu-_gwVWAm?_kN zY%h=;&1HkeZ+hl)6ouxk=Q7_v<{ol+j7PJMap}R9*rKxyqM`%c@)-dR8$V0R-Lepi zFMw{<>D`p(=Q}EU-=fjCUQ{9fwN@QF-?3n*QhlT55yk$>9sZMtRi*Y3kPRgv8_XJ9 zJuii2k|Us+;$OMW>7a|n4oCI<_FX;h(wuiEwcKEX^h^J3AmDVwRb$JbQ3{!sm{vOY7o~$L1Ui4v)NKvW$G3%f`Ih^fX z%E=dsLK8Gax{vFWhR|J^L7`Ufw|6hqn(Q3z+qiSF!7JIR?FwkSt&JDYi!9&Ay0biG zgRj8`sWJoC)5~62x%aBSdw8H%7F@N0Ru?^;CCvZpF(xWbF8I{~{+7=xQ z%1L;ZU?vk0;!%-)3T>-d(oWHLXc}U4*?}(+DItz88+@@TkX@)Oom^sSd*;CXJCrSc z13kju0`s8m`ALbnrgUu=qxBvWIOm<^iPKu|F@GhPAewcUC95jB!Bg>BCwzgFS<0!T zPkEq~=)F&VJ~w={jeQ6?IrwyKi-Ks~xSEK<5U2a56Zy6+B5-ps2|~rEo);5`H;c+y z=iByaKMqEIy9wGL(gg7#${ddwYSE?2Z8R2!mlvNYr8zRA4hrqkx;q6P)aZ*7-$FL| zzkbngG?jP%@%#6t87~ikzn%6~K4$DyVewEC>Viz0kV0uz9Ho9cZP`QCw%Lm|i))gw z=slu*k*tExI?XzHBn>f-z6spkB#!01RZrAXJs}@ccHmwrVv^If7T0QiMH2+OGoiZ6 zqN>bsXZT%-FxUZ|GlZLdoq4E(rT1@9&s3F5+j&KJ4%D@p#jtBmh)%7%EF+R6KF`kG zh?qzvX>MbB08$j$TCaUv`LL^v?~k?-gI}F>({swnIF9@E;=YZYboBViXy(Z1lvC`( z{>I3&g1V8hH`|ow-|YNibLhz6m-5&r%^wdc&yKteYIQQJEV)M@D2(zU%!qvHHk8W< z_9B!PmwW7kPQv39&3R&*mFbg(cuq4_5we}TVOO-~a zokq(YRoA~NDzBI;cI9W$l==6D?&G_@tM)gmZ#(3q{eVZI#x%`%#jYSqkY`H$iyfWr zKz6=cIKRcBOgtz6N>JdaH`geXecbE(D=qVD#^xk7_!FFq)#R?&hPRB*FQw`!@<2 zj{VSaZHo0ORpsrnikst3XutMvrQY=JHbI(a&g$ma?v+l3Jn!CnzdlY4T3o|shN$s~eu;NZu)(M5tygzg7c+JNg3J!` zDFix)5I_Z))(~PDG*?Avo(xQCoFw6L{~*d%DuOB<0T%y=$*{M+ZV&TTq$n$LP^&a4 zE8Bw>wz8>g6Q8Ea6Lm-OZAsH&up%2(E4Edybwx(%Ss7cj#Is|Hc3P=yi5SbpBXv@$ z0$X(IGu2hdrd5b5pL0h188r+Xt5}UiKi#}qtu|>*SbJHA(Qf`?(`;c?4NbCNV>Iu0 zyhWs?2FxH~k+SDOumZDikwGV0G!tJ_+#|kgDq+5bDR%v>QX*RNS zUSW&pWQ7~(`Jqa(E4w9K(f*nU<*c5ASIBdm=yNw&N7u@hy=Bj{6P_QTJ2u^VexR?? zKhv>3aN;?xw$jZ3d<6B}h4-9N*`g!cdaSR)mFVP3Pu)xx)%R^Zf^!P(Yd!N!baOp< zGe>mm5ZRz!lp4^A8EuXExG^l%iNq1rbFn+!;uPcCmT>X`4`(Sm$etvwimXv7xlFlPr6>x zev;vGB@OuW)l&O(J~)&E=FGO2M`SCAn&v1%Ha|pch$U3p3qfD-BC3WZN>`;uT7D~TUyK~QW zNFPB)GDqeA0moD4g%fj@Hsb|Qz zuqp#QnU#njQZpy;67-Nt_r32Mz|TDFQ9FLNwd46KW?H679U*0(1vOE#meOz^ZcN{pZGD~?MZQl}! zIuG*2>vD?gf&xUW0_p5uSBWJiAIHB|4ZtBI$F!vA4lKraN2xnLd z@B_bgc2Ald_-)p0>TzJrtXmC^1MK3uW5pt|MR>HVUp>g*r6(<4?0djL;MR62F6lV& z7M2Cxs3s~YLM|+&2iETrf8grLPCda7Bhzfkube7m#`T?0s+$16uU)f6$ zA-UyKPl}L{41iVvRK;S8I_KDU+bRHw7LcEnL+AF<(zif`8Kg3vr1QWP%@@%T*^q&! zIA1$Vt|zHtj%=xJ*E}eCLNV=fPXIZNYVl)>X|}6btGUHumbp6gS*3^NfP1M0Wap0~ z6GY?U6>@zDt0rkPrp7I+u)x=4Q zc`>N)W1-=}d*TJXse#avgpEvC`oR+qDb}wJBs1CSnrZ}}9DpW|Vxr>KkJ?=(^2Rti zqiZaE*e^hMi>kQXlYSBw?^93QiJU5?CtgoGLloPshpSo&qgv2>hf=pkR*)i(A2-fD zSxG%br?TP5Fgo?AUHWlsa7ba=DLmhw50B2Lo|+yf4}raf^&=X(v5^W@pN%U}+OJ5) zx{#*{R>+q;0DBi)J%H>NH+ngrqL~lKdjpRYA$vjZlU*pP+!JKQ*Sm3Zcemd0WKmgm z5mWcX-g1juKQ{(d(oSJL+CMbbj#3{z|7g4easv8J;K2tCFGzS*f*UjGQ5dm@I#6Lc ziPh_3*MpAZC=UgY%umx@*;QB+Wq&2u^W=1Do&KkA2IXlaG!jGc;2sLEpD_}^cN3{D zs?adLX34e{Zi;vpLuFrKxwgmi;AkTVYS?38jm2E55) zN84aw2m^xSZGSOU=;}fhgb+nLrwU!BSDi)9RV~=X4?RRUfc5fMdld=~Ga3-?;PTVw z?$;y@YY0aOCAn9ft4)K%(?#WF>4zA!kT~)inhIu#Y#0=FZqiHTx&p8zHo0CZ1%m=U zx+=(tPavTZSoJF(6_kw8Dc21X%FrpsdMTfNTH^GQ=XLWJbP3-KfhKw>^l8x_UQR#X zDlAM91m-&t&!(g||)n?(Wh7tIST;WP%wh0mXS>qB+sxU%oBsEZ?aPES`5pl9G~!hK9Db zww|7zfq{XMk&&61nT3VLjvYI8?%Zi@ZEa&?V`pdQ=;-L;;_~0p#r1Gem@RsFdSTbI z#XsGmFk0N>=jZ1i;2#(mc<|7{!$%GuJ$CfOi4##mDe|vqab1c`IF~F87758jVX;Ui zkyFSiDJiL`|1^vLiWdLR+L46+5s&;oZ$}dTM?CWXr5(xP{8u~jKcmHUKJw+u7le+E z_O5O&ucxJV9glp{H~45Bj~uD(A7%Hyz1crm(LW`u7fbs;vj*nNh8Av)ey!nuefVyn zX=0u``KfDSnl~}k%b)0b%O4mW8yp!K8X5UhFRts6|Ba6v7p^~iq!5q%i;tXqZy^LE z*9FNx@!~(t;>`M*ofTeFvvb03Q7A|XugQ-e|3V~Z=H_OZjcBj}lMK~z{{QvJ|Ig`> z+<)}QcD?^QJ(Bw$dSvSVs7L1h&w3=v_&@c?)cvI=e*mbk zjjYtd|xPR%9-v8*4n)ec4tkw5WA4zsfK~$&oDshRL7CnK;XG}m-OF*B}3^~Qx1bq?XM zszd_`br6v4n(*}kM#-ySs0FHG3_|FIq$&@vz%%7{5OnC|5mrg2GmE7CLJ_oNGgG8Y zf2RBf$3@ymWhc#l&F5;T>3yayum zp8JQ7e7SK9#6Cs@j-S3(G@q&KM7Xpa5_NP&(?<{hHU>o*p4;hwJcUWs(gJ23wb3e4 z4^A~Xv$1<()ka}XkA@jJ-a!rgUMgM^ik9x-(y(^u;{kqe1TeY-FWaKfK*yFIOf`QD zxK`BUXxU0?Pbu4=R?Pu8bQ$gO<9x5M(c#8@XKl1meRfD@pP%!c3qC5+gb9hQ2>oMD z<5^KLU(s_zRAJ00b-JiobywcafGrO-&6=7}>?2Ug3{Cn8*vs?%$MtQ~0sYMEJY!3} z=UbzNf4Tg_P%|QTbDUAO@8}}?{V4BwS2^9P?m=FmOP+UWx370KxOH&^gzy-|3gvTny~xZSPqS^-we$7vj4% z`CFUp@L@%CUL2QU!?8tnM?g1-YSQ-f{CGIj8F}Kxa6NyQwiDZU(9BHM+V*{uq=m`L zQ+tN!TiqNGBQb_{g87@@x22*8&?{$uzI-bnU$;F=AF&1pzovE&f{{LVFP=N4!?4tw z)yOu>D7bqATpgf|-0Cr4m#k|-cYlC%{(gtcW>E!3zuh(+A^dGHBq+zL4-sGo9s8ryfx7z9UI#t&DEFCB542U0n&{_qC8HV_&raUwV{l z{$T)EvUkWm%0;5AL=*ny&grE>73c9kQei!^A;dcC2Cy3zOO93z%^HFN!Mbo_3gPfy4KAulfYO#9MF*kzoL(`1OS(cF1lL4tuxzsfbc78tlWuy8$_1dE;k1q+=jwvls zs~UfHen~z-l@QTQdCFW}me@oHJ$*zFBYHcRwmPY27_<9;a(@APwESa6{EJY}Z@*iM z&YiNc2i~S(^Yfb|tRxe&&&8WBFDTk4SsDb? zG<1%a%^i4J+TZ5+BgAgvV<^ph*gj6C))}b0ps20+((~uTd)}Yd6eq2w7lO}6E~)8` zEjgLj1F~cLuBo5(di>5g?0lldn}yFy5c7=$nMlwTl@YziJGVVu>Pk$G%j%}>`kr$> z$szgcXyxO#Mr&DTBHpN9J>U3I#($+}P@pj~5xGP(7$+bslz;FDKqyHupQITqIfEBY zJSGa`LzzmFcKxZzf8>{S%dgtMMD7NL;}(@H-X zl5&d9mRR6cERaye_uDX(;`^U?BrCF{BxMGTjH*Qp{)I=PiGKA|D-|BQE{p zN9O!jKQb8k?vEc?{l|~IFZ3gAG9CnEi~aE%a42%mM#02ABo9X_apIpRD%Ebkv!p(Y~7Cp zUzVR@GY-4RR}LYP;{m#uCz{in~ zZPIl9@gt)oe=B6&wnhHqM^=fg`;nvUfBTU$c(^$(>u*02b@4Ah5_$Yzexwg6oc^~T z`2ZsxpD)|TM)om);!zi(^JzcAq#mK*+pyx^!3mQr0;n2*97chxIVfX1rDI7t^zx-H zDeE)eN8~Md4LTzKXCa1CkIhDm_EhIb8Qlz z;fQ-)M$K{73CVr|CQtT{AsGmj3!Fh(wkvNBgO}8!m^R1+Zb9KZVrsrX*c`g;BS_sx zf%4f1XfP2EGFgdO$3iV_j+v7XQFcnBf!|hRHTEkdGJ)VV1Y9 zNMg_5iIuX%0gG5Uo;`7&QG2Uua{IBxFip7laPC$B@G={*cwF_a2=E&Anvn0aWx%!F zP$sNwiIuC{gOPl;cp*cMpsJU0xHM&M{u-tpImw5ky+NWq;zvt>s&2H)`(#X5pz}8r zSsYO#P98%Fgb{&1#%ZXUvsG2-&OoFGkX! zVV#j&S0uf~U%6aftU;PB{2yGK2 z-hWYwi7%>d67Qb5O7s>waERRT^b%b8VhwS|MqHKzdxRzZt`INXe)HdoBo=u5k0L4V zR#|9XqAGQDO@wiKobawd@$)<)Nl!_97Ky#7E?;>ITEmhfSlszETV+-Q5Mq+!e_@iS zN|?}+WFti~2p^Br!__LKc7#ptSSE4Xqj^6C_Q3~IT|!}f z!CfSa1t9EKda-g(YaDsxCSWQjv7w^AAd#T<+dn}&nB;H*rEUW(!y#lB5I1aq*OyQl zcwhso#w)eq@}q`Y6}95I+ZsKD?6&_RN|vsmmfS=~^4;(5f7J0yweDBLXMTftlqfH} zK}IkRFeAcDM5J`)3kNdXUyeL}cT2T?89q)BI0&SR;a5Mzymv;d{0b1 z=*TY6B;EH(=-vNRa7%qPK|(jO#igjl?Qx6yXv?;qr=F_MI}|wOG|442$EWCdbKBE3ocrF)=YguN zSLz-GZEij0o+RS>9GBD@5p?!iXku$^>q)D&5dQ>G=$)9NHeH4IJG8j(^KF6zRj%(( z#HFd&UObn!nVTMQ<_TXsW0lKLZO^r8zZlehDd~SvcPHLZHje-QEweC;8T-yCvXzj1 z$-ZRY3Wca-$)26eSjG%dLl|WV*-J(Ug+}%zyO3>&2#HoA{jSk{f8L+v`w#r)T*sNi zInHs6G0XFMyn3_IxxJ7umJI@6mG&0o2K-v>uw+5p z8P=AO+w6bV4~K=^A|K&LWXuH%t>EXe$SGOiw186SMXD@`W@Mj5wy?FJ*-XexXEfPX z0*Vv%Moo@#M=e4*G_56jcuc$yq-;gc1ZQ6_AC&`2#{fpI->f-E*jr5IbqLr|8=OWO z-{Efgh_c>@W!xgcP1P@UXoJ&b4SYVuX#eh=t0Cl>U8>gx-;-sI`W*w?oSbDHCf%?O zbDqMznRMTLN-H?6lJ!O)<<|5A-|P2Vrt@2_<^7&6I(4Nmud$7WxfSLAsO8->C)Jw# zN`Cij?p<}&yV_ebS6ALuq!L+Q0dG{3Lr}~_zaBvbhptmCpF8HatHd9PBR`8qeimHV z{Uqk^6ZJK3;c!lL-#qg7?*&lnaazBHCkOBa0*j6_rQ;@rUZ{^LW|ZZQJ~C#ZFgI)F z;-YBqB4cYhd~mVsYnO8hk z>Rg{>a@U;`S^<fPR6+oGsk$rQdOpeXhyiaZsW$K%_=n}d|!$Ks`sp!xb zX~Tc*O{z{kgE5YK%}4BQ!w+Aju*>Da<(dQo&z%nsYKyQ4W0GWQj9?!}W8kx{FXr58 z)G_ez(MYD~wLQR>B+)+(=hSCmE%})%vDl07<{OuVJ*JtI-w79CVIAS0GAks*^APE` zKYmuG*K}oyb>XbL^8xDC?LNq==D2m{$K{Wv1nu#m~m`Tw7UuDwD zR^)Qn@oN5Q)ld0yOzB>aA#N-M6k647#_Y3+ zkOo3W*N5Lsgj+=YsmkOA@^irmKI&Pi)LFPhVaRnISL%^^Pv(4^IJm9KCit5P= zf^^@^s#gE{c8>Xl$()K9lWEmgg$t*2Lkh0rVHc~6ScrB*EAbi*U#|6Kp1RzX>-hEh zf67JNgmJHf8}Ac`wE1UMzl<-2wwWq~W~%}IWPO)?_x)P_U}9?^k!u|tL^PFkzx5($ zlffI#a5wP$r1OySrTx&YxfV23*ySMn%gURFMi1vvDSWvpk8!W2okNpDCkjQYKhC`0 z{r&q7R92f7DoWC(N9b>>+e8FYc<02e-C!sR4wtOX2)Z6e(nDy0NkZxd)K% zEf>M5c3PGtiuUYYkv9K$lFs!L<8F5i2=?Y_R8R6DHmmcBc=LnB(%@3@^yQ$-t)D9m9GB65u#-U2aMU*%X4`~w zC5jWt8O;2|;RhlRA`&3b(Gf=W7XeN($G=O}BX7gbJu^S-5TfQ;h&#d8k&l*9qc)5$ zygo($nD(kDD+L-x+?B5;IZkaQd{xyDb-nGAuV#ZM>^)k(vwrOr^Ty$OL^5oh{J-}qy>}Al#wiIs-2wYC2ZP2d|9>g*0zliLS{E@B4~HFCq2;5on0bwkMVnw zK^Z^zt4?&gqg$MeGQWL>y3&AE$V3h|NOL*sg~NfiG7#HvEFz)c13@<4Sz%a8V+|y8 zmKEsUhU25vUo!`|wN);oz)~~|(DRMDT=H)O79^mI6<<<)uIZVb8pu>`-AT2l010F6 zK(wa~=V}`xe(4?X+Sf=sm6Wt*U79SQyB}=4lZ1Zv#gMHj&_E`1M8f(B?3&Dqfv>L~ z|LoK;-igMpTuhpjodT49Ma3vy!-A7k@Teo%q5NTU(%lHqGX3YQWM|M9x0q|TR!GOQ zdP>i3RfJ<@D&P0SpBlxh_l^roHubI>1PQP&ing6(%n*0%yIV+27(YtAtQ*a&dNL#( zUyDYXwy~W!UZ<{S z4+c7}E7ea6-v}PdS@?FsfXr)wO{vY1{dhu&RAU~h1iyU2N4#96Ey?^_iMR>b<81sW zF?xM0e+RTSlg~SBi9N#Kth58)aL7@7n7)hWBS_*d$US&FxcpxC562Csl}hOwx$pUnwnvO4gAVV6 z2#PRsbHPdYQGQsP2`RfmCuv-2%kw0>+_{H zU%=jMqM&L#owlkv^gd+vx@wQ}b5etWu*Qpq{0qYdtogr^=(|{-zw(`vA_syjJq@`Z z^I-k*q;B&%>2i^=em+%&^unGW*i2ODf{R`{Z-q99Z>{M|_^mmA$!fsv1%TOPuetnq zt{k^DoG7la=<@3=H-@JZ;2XRFw^ zHn;WX*QD(C93S)~oKSItxwszhxaiE{bVAcKOghjNXI1u^PD7`rUqKIuLsAro7(eBS9!4Hd-H`bv>58JaCj))ea$>^fsWsaU zZAkIlPpj6n&tcH$q4I2HGMpvDI)jdT!)Z6)D;6a7O<{?}8jX$hXx`gP(>~81MFUt1s<*!>Y6coa9Tsk(eJ(8}dxu z?*7s$bp>Oc+P171(@6VtTr66eEkd6}4<7&PwSZci{G z+)0p$c_faDEqzbMJLYQ|^w!N9#;`|KZq*`U7+ z<+!-$*2M+2@oJ$1%1z{MVA-uN=k)K!t+}vqsH%-HePM~TdnGhkje|XYb!$s{Vc$E_ z<{NIS&6DNZ{%ZHA=Bx-h<|8}lU{oJ{Fy>zoHU7s;IQmuj$}2RNd;EzJyTXI_uV_JR z=gAT@9j|^KCxe$+?RK@kMxkiGWht~}?q4Mf>6MxcYnTit*>0cN-9RyJW<~7c)-PqR zztm>_hC>se@RJOWqmsl%XyN5bUJ?vm1W2H<4(Ca{Nl%ja{Wfp(KK3#oO*Xa(Zq`J2 z>cpd7W)vi$1fILnBuau3MFb9YMT_Owia~?5j7Op*jW<=4gaBVdH|m~rl6yIvyPVv}-HWoZ;dbK3H!@6X>$>1|Rh9xfge(nRK|4 zu#yEJ6M-a$fwR^O&%HUilT7s8%E7(@5I+Im?hp*8JlD$NE7Jv%m=?{(j?OF4l|d>q}}<72A?1G5vx7I7nxVSucnA5Cb?s1@~!@@z6n5!nr&>L_&0H zEy0GNo{kmVT{ke&VNP=&AR)2qx_7B0q;dJIs70V7)YoqpBw~yJG9=sV;-v%&Uq>83 zLN;h4ya5ujylQRP!lOpodicqPewol=Bf|;%R4TZMRnV|tx zK79Y^X)qgAf^@Z#RkY=(Vf(EYQnRF-VQ?V@it9OH+ed zV&k-q>A^jTy64A1i}yG`rtF1R7-ZU+sc8?n77XW(n}y(WzcANE*qVbU5=aqXd*7#0PQuJ=(`Qhqx!I66t5}T+ALI8AqoFQ9qr0>bG zi)z!k4pam(cVZgp>zHAKHy=(6<{8X!b+kskD}whQUrPwdewIL@B9K3q*+i!R1kx^{ z2kN6jH=glsISPAR1-Gh?4^#nLVV;~$!iGpdZ3^%qQxH+KY*THCro$9%fcEov0xhpf z+~hYlmmXYDxMN}u)ZZ$uWo2gg9=NOVO&q~db`cyV0i{W0yV;Y_nL0~lAbXq+t5tBb z^0Uxhkhd{-Be!%KHe+QBc4e9)+yk5A!Kdq!gQu_}#&e)Hkas!6OAmkJ9yY)hZ>fzn zu9~}Zehh0m94oM$96|w`?K*>av4EPok%#OV#$o{nvM24sZ9jW?_^VUp8<m@x^4WAB5}kPrHFRnQ(AQ4%o-MV z#C;A~WV!|Xs<6DJZVfNo1m=6q9I*Zrvzwmg=gA57BuE+oj9gxGcSh8Zjg+u^iS_btJcl6auOz-NpN-i4rOXn7du(#o+LNXjV-lgENM{quO%H5-4R zk5%T-4r zj)h$E&NE4BuGfEChI`TVA6ASS3#VaW4B_r&Br*7=Fg z(L#MCpkVl2Z&IT82gVze#G6R>90|aMOdy0N2a^+n2=5cN0T&W<}Cgu31VjTX(W_n z(F1X5yz(BR>9i*O-OX=h4BG)8TD#EN{Vj3*`Idn?&W8-4!jQv>ubw7bx>~#p!B6*r zTB$H3Shf^Kg(2}5{m3PsPE=c?z+O(SgBIIQ`eZ*lQhc!iGv<^H9|G_*3O{KCd24sY zYcF5w^53Gv+7>_p2;fUR3w>)J17$BI%0gYT!6S!I5ex9Ar^)raGx59qL8#A+r%&=c zEqYj$;&F3aLXN*SYvtpdso6*A?8F`7NqbZ>@$wnLcxn}ygN}@H!TpNbsX{!AB;mrs zZ;-f!DsE`iz7n<#PYe!+*5mdYiTh1u`!5>yU!D$^CGW4(#<%{Al4XdOo!VdA+kb^P zX!FP?+efz<9V|K?bow7G?!^IwWDmDcU-!XjQuHis{NcbKx|W6Lw~X`yKcn6tev_u- zdOZ#v%HHbx3_L3YB1`pCZ4@6*4V^m&fVTeFRpXpS@2%|7BT;#IF+-&gsv+;_xAss?wz2)TEt30dO0 z@+QjwU?bIckJ3af7qjed>k;UvVt@cDHcTD(Pn(E-;iBo)q;oCH@i%WcDvnXA5fu+V z!QB;1HxF`)WVsj)Y;Sruir@t4LM|q#e(K7{iBa81$;!s1*s|Zy0`rX;mE)<3?*KOP zx~duka#!;Q-Zs*eP<}kkfG>i|Mta$D|0({l%q^~I&p6I?e(KmzI^af%5uGC)uW`F6 z?b&jr>$49Ly(*hd6qLQDG} z@9{Y8Z<-}=39$wbe%~Nc#5oOv{*zP^3#}O>)er~-pg?kQaR~?rh=_=sIB^1~DP?42 zU9$b$UaRO;*N8yXoI6Nk)2IMF~x`7izm$d5L*fc0p0hex_aMu)l+b}9oD-5F+d`mGX z>U2PagkQLjPdJ}X7`IOt2X&15Fa8MFj|n`!cliAt2>Lw|_OCdCA4!7#wF3V2|IBdv zy#OY-kJLwCf}5&79<6ZqAOm}W<1hJ$X2013n2$mcJ>uwIrKCRXy94_722F^=77s>k z^N-fIi>Dlmr<{x5UM?EFS}<@uzvo8Y>ww&rkesII+`7d4>N|yxsqkZd;r)Cn{FwLf zD4_fg{8(CEUS3)G7k+$N^Y8NZ^XEt7+vtDRw_gJ5+bu0Et*xzOYC!ql*0=wU{0Pi& z_w)~R4-9q=47I%(X*z-*%X+7a`YA{7<2sN|mQJo$POVi>FV{{jKA&D{oO$2!j`DhX zwsU%>XL{z%^vuZA^xLWFsVVd{fIt3YKmOg_{&#tsI=y{_KT@Z+sq!Nge|-Os{J09V zlfbdEwzmB78 zk46OOaBKR%E0DVyQU6ncyp^vWwi);z1+u_4QlT7*iB@?|`Dcy$x+ft%a#Ie_5Iz5{ zaW5qeEEX0ChRlA4>iAQzODPIR3ZzA%QG93*Efj?lkS7R456hul?->7G1!wgu8#TWd~w(;a6L?vBtZ$e-y|QpZ--KLwux$3v7P7xeFYhki!X}MgErp zS#DwiY!2#j;ws`(mLdE%npHPy00q(~oh?*CxJ;?U`lP_ksY0l*m&wF2R8n-pCjsA+ z(p!zoSvN%L1^be0k0nXaG4KZrw=D_8a!%t=A3i+(+R3p@K1Jp3%=89QHnPLG2uDI5Pd5lr8Eu11KeD2lf^!97I!e@5MKnaa{C@^U1FR z3X_}Tr`u1y?&`(N7bo`pp`q{LpJ4m$d6{CsW5j=>I2Hoz?Zuyt2!7}DeZs*5ZY!I5 zPz$L9y$1#N$j#|=SArOK*PQ?K&?-5fYp*dxStIVDk#cNbY4Z>BF8=)Va{+U&)SJJH z>sw+Cb_`q~;4P|~qQ0g58zG-m=T;>Y4Sl-zAvY|BM-W4EHLRQN9CNl%aGg$%7D1eT zK!@BIpK{EnM+Yic82NO6tNCaCg>@D7YeoWve`<|6t2a6l$1JNwyZK&eTcmJW@N=lk zUwgF(K?_tVEh`E5pD_se(7Nx=%+cCxd-!YflDH9n?7RK1>}v_IKHgu*l=gumPd;kw+Z~(#vQ)?$OR8vdL>kPjl~Zm zvP{CgzK%N1dkW;ntd*To=DD7z9nBm zf;z|X-0&q9SI`x>XrPfSM_Ze$p%GLo9IVU}M}MsGHGhm*@iDhA;);xPJPg6c?+g8(81fOTy8xqHC2+oq%rjNR-2??l6H+KRj(<<3Me3AipSrW$rx##|#rHI}^Q4mL&Y{`TOoRPuRdj$S?wTDsZ!CO{XZ>U@*XAC5 zqk6E2)V^sf3Q9MPC7sHPQR!I6(>Lj7f8qAD8rN2hX9@}czEurW)h>-5pV2NvG43?9 z@3V=+tg=)lJCIJ$L1RV7)i_%u_$b2zSr;H2Gc?^w$aKVwXkeq87Ne z#(MgOvD~5Ch;q*&;?pnZ>AhB%3katXwACUz|VCEFJtrufBk46 zhrB7I5iL>99u!H2ja1HKy5na>Gz9zTg*VS-AzM6IQ(W~8rpTqg#5xd<`A+K5EkYx} zKbzOgPkZv|JE`T$k>L0B>ixRgI@IPad+^a z=%+x`9ppA!+Uu7K7813S^orDa!q;8r&(3C?^w7&pDc>MyG7MZD{Dh2a`6*(fx!Wmw zC(s$vDW+NewVja{ndtRo5imbn3Jq>&sYGAl=-=%zzQC|NFgz=I38GEgN57u+fk3On z+xJJsM#t>nu0m&Qwnyw}7J5lRSUhKMfIfEikoQ5#^`70br=l)BnN7tjb%B*ET5K0D z3fV0y?W^{BTg*OW|N4RW_I?4DWvCFWTY8x`9{EAxcE+aw96d2&I6E{zeKruH^7bMHzUPpL7L0#jn;yn{S!#qpWabl1}&-6BoB_&{(m(lzO z6pMLDOT~-#loP%$B8?h5#A96WU+v%?+VNey#`jWh9J~@PYwS5Rl9~MTKm+d46L(r+ z7m+n~ZAJF3YA;Y%rao<6k;8@hTrIkpH+itC9d>zd&NS_+uaAI#}NUTs~bPKF|%*swPdORX#g03Rx$ak=%t?qvfA{S6y}3~ zTl?Y|o@|a>B)uG9K+@7bAj7$Lc@GNEGz|KG4amo68kUuSI9?vA0cl2{8jy0sFkryD zC@|*tPlE|b%D63mA~w30EBw(;Jaz$e=$B90p{%v$FpfkeLPWkn9+-5ju?kST2EU zf((+Q!CtGOm&Y&`kT@x1I8cR}%f}Q_=s>%)k$Kb=q+Ebsv0_Y>K;|InhiLA+-n~P& z!zfz-+cM@bK*1*(S%K$LGRWjnPqv0_=D}@dFIJWwh|M(-#9{$_oWxm+gqslVnCP+$ zS%IEPAa!X#d(gWAjI3g^bW%t<30JxdtGgO**g-2BG%OI&1dx~7xRCHe);Ss`m2E~_ z>)3;Uw8yN}R#K@6Ng^<^GP28H7$*Z#x@nojkaVJe0qF`;Lc$nm>8J+eaGD8VKw8nU zMR2Mf8IWPmZh7Ga%C=!7ZKk^I3(TGzLsl$<1@ug`L`xp{9|zW^ZAK+oCfh{>8rBPX zIs%`R1?f-?$oPs~HiL+aL0YC$6o3q6oz!ML8^FX+19~K0CGvrv%|DP zG@vjxv{<&lm}}g3E0$0^#~=zZh_Qo-Aev|Zx)UCD4%m$boehY$iM^La;p>-xVH%N{ z!|+3G7XAB-(*db(7J(BRX<#Q*skLMlCIWgG2%59X%Jt%qN7Bn;=q?q)Gy#|`;K3>` zqb-n$A{+CC^uX7Vqvk%-N;z_In^6RrD(A(j?h4$nb8TWDNKNoTc;R&w$O2T%xk6}kn*te^@W6{6=zFq966 zPKR)mkZfjFfB{)pQNc55#h9V}h_HwlqA(g@ zien_1IIJ0)tPop7rnHqZjUxlHP&dPxCXaH z@@)4OeUH6mq{7;Jy>h1kom=^$QV>Hw3Ji4*(=`MXG6vEbyH@_-W?5c+3?C`!T<3Ui z50ge#tv_H@V_?ZZa{scAT`nz~cVu0TA>=rKN2~DKZf;!bli^@#w$+YdEbRF&hBOne8QM*e|1Cr%-(?J3VPBtj7Tj(iH(( zL@W_t-MsxBn|3QmSRpejk*4=!1Zyb?#$k*`9=IaPWd}N=->lq2_$znQwIP;iSiU*} z`68T1D3A+mn8C4+lZs|%Sr4ggK50s0=xr=O8n*8R*o5b@0a%@$?8`H5h-*pgcLs89wu_+eSS#E}LGRbijr4qaqsSH#0P`Pt@4@Fv#>Xy#j^LyL!W z@<@;&2B`o<`L2%Ag&-9x`VY+P8Sh3;1C68=qZ%VyHidD_s_YyW_>wF54ra7peE0{( zcr%dk2L@h5b_6s?0?FPaFM8{?&<}!-+8dizz=w2YcC4D1X&CxQ+cMnm*y;+t>io9H zqv7&gD?NNNv_-(%w?iSUWwI@ky2mYdw8srUF?FS%sgKOOqdk?9=h94O>c@nnYEHlU zK9y!Zo!#P?b!z%P(G@15N)+A^MmRaYLr=bWBRCg%_+|DF2{F;qKAJao?n~G#JUp^$ zj^cc5?sxct;QWU?k@uhGFwMbqx8}7n=BKKBUpTs7(2~*4{xI}c)e02aTW!UpvdBD+4uD^66!WJww1tquSzSi3W^>wB0rVY#&`3y!gr z6(9TMJeO#V0H#U8vkPeJg&E2QqYevBX5&N};>n<8NewJ0{C&C%%S=I@kO;OTpW}dr zPOa(CM zZvWDc{Z;t~xlBULYme8}BoPa?=m1fYw68Mqd;Alt)thC8w474mBC`N`zrQS`_9wZ; z2Lz4ZXN=%9u`pcvf9ooFx9E+M6ZH~)Y&y>9Q#ZNQ1T|woyw4sHj_b(?g1)2(sHUA# zd^f{ACf0s_zfsOnLQ1$S>C7#^*-5XivWJW%w9_?JtT*UX!SLMh2neGQz$O%vF z$bdt=83kdjexfBGgcI%ZsmQR@r193Dt+mq&rcuk@wD#dimsCf4{>LV_^Zt+e!k7U{ zzjO404>(7;&hzthu=V_Ap74L$omEdPwsBfH;44Woai223vH_YsLLo` zOwwhty+LYY^0)#Rsaj?|lBqw=q5ajOzUZ*(1N>u+!OxzwQuRmhM|*GTCO5UA91CwvExSbAS%C8sTT6vuM3lb>1f6~9f{l(? zW*ql*ssowNzG%mh*m&eXzULA%G`M>A$boDyRas24G*orZv^VUp5V~ZulI4N9)9nYMS-)x3d*^4DBxPm+6SY0lFZR0lH3 z+15g?GlK*$kZ9lf3Qg>$?Oz8nrvB6OzYgSyZyaR{AJhZdpyEz_myo5vB)5i0Nq~M{ zf>dv`S)dMk_v!9jt-x!64~|hMxf2KI6>U|-_9RQbjM#hJ(y%sjE4hlZLb)aOT_oPi zxN)$UVH_mUAP}~QyDP(O-x#_E;gi`(*i`{U$Zj*Suc`(itJU3Sqdq;BItIMq=FF7) zxIz3?^jA51K!ilvJ%*ZlFD^&#t(Ix|iCr(p{;mT=NbJl8wV^at2)L#vK(S>~J_Jn2 zVdj7%6VhQ(8+L)9C|=2WasDd@6B`piLK;e|spzu30LLrvGbLNty>@YH2RPG42$Q>t zUQI6Ylw!INJP_Q@unt6&b;LPfr`lNxk}FWOl5op@B&V{oxw%7BQ{aop&vV)0$rqNupesLA=aqgf5i!wSVUrY=8%h#Wg&r@0U1;a9lsWsAt2 zkjeC_l{$6C`azHWiGXJuC+x-^*tI1oR;!wOgpS>)`*ywH>|&B7QY=@0RsYJFk-f4L zRbzQ)?N-%S6ZACu#!MgW5bhd#S;qVrd$`vo9^L0Shz1-;Xs3lXB8V=?FZgxxWZs~^~ zXa>ajL;0a$L2c(XVLTnE2H0w!k}IAEU-p6ne%YY2flY_UTVR6wE^Vhq45t;Ij(dzp zwZbbfL5y;2;du~Ey3tc#pdB@ww z%+b>n7dc+?bWTAtbB1xTzz%h;bHi72!xs87vvlpQzofq4hW5VNc+HRcm!hBijb47G zRF~#Xv>`d2Shkp;*g&0;@WH7W>VzaFp=-4+-_~!qcx|8&VFmS%gXXz zZugXI$9KlP7Go!^=q2^f-x*ZTZeK5AmVdudp=2!W?aal1L9d(v9*&Kf-It6oGSV_@ZC9D67|D z@4+s+IA;m`b%}PBd(cqrcIjgL2b!$t^#)~-zB^Liym?>O~RbjB#kfYLB$L|v_F%GMrZ4r6zl7DbetONK$G<* z&*Pbc6Ez~WTU7{kYEDNYd0ZkyIc1-&NMsL$&-Ky)^mw|k)U4((NT?x*NZDo zj4AHXy>aLEK;2ab14)LY*o1V`kH%X4IFoF{+sx>9?c8GZfCr_8VgoP7>l=_3_mTT_lYktB0p5H~{M%xtL1*CuPxMNRAaFVtB)-kl}Ippn>ytXGbwgcaMf^ggh;Rc52tL|D( z0X3h zlzvtD*5?gN;5G>OWAX*t3rgZH(ZnGcCU0U{qiBHZHo+m2@I~BG<7imPBw{g*SrLBh z^{3TL?b@n96I?f6B2WpOo*v3KNE*#ge$58;; z2(?`USqr2)NI?CO;AB9=RG~w!SIx6TgN3Fb!6$)xecIy%!yi~2z2F!mP9cOLh6ZO!ar$$<)qw)?AUjpjR2|D+IA~1pkOiALFnFB; zul;>-E9oBA43Aw=WD4p5GjAbG!xKH$QUz} z%y|5*D|T6S$1b{G2sJk|2K#Lv4{*q^BPCo=xsXi2{>;AW@YI40pfSrU0U9$zEDpgy zSFyx!aaYo{b;P_p;RcctpB>Bg0U|;Z%dMh(2bjEXzUt{R7#$7?a9uW6@6vkkc6hnFhKSm-~BN*qT-e1Vz)?vf)l;; zKS{@Uu04>kThw;Q`|mhL&D(P*RB@I$b~sqAhZGcdq2HmNN)dTlG=$MYGZ!m%ddE7c6{T34*hw_T!( zwzgTyMz(Q4o$Zf@c!uBcz(d|&O!g|co_vGRpX_drVhYNJ_^Yh?GGI-$PsLkJ-k5Sf zkSWgtmckj(V6k$KWg0r6saV(_V0Db{eEDJ)0emc*RshB1M?+`ns+^#W6$synmvAv< z2!v0{0bXX!mmT>hSa0Thk+L@WABTy@4ZiRO_xQSgIq~^<5GgU_ZG!of;Mf|-n`D)Y z#Mv~0K9?k#GJxgGZ<`Vl&pYg(d*;4m1u-*Wtr~BDy{AAH_*19K5*^BSu#`lb;e@@C z#2OAld-9j#3tq^S8i9)r3YV{vu(J$#qB_w1t^Y0G#SNrPD?r> z8yC^&zY!)Bv5li!KBSF=hU0M;5a>@L*z4iYWsN^S!v6fk{n;h{*(>|=PB{M8P`=#o zA7JHMo{V0lWstiHVG}U^AWS5G1Nu+{b_0%Ixr@6aT|~{4j8qdv)T!Z*s4X!&JjA{8wA)yC1rE+R*d^=k0yvZOUsL z`)R*}#y}a@*9q3V5a!_JBlhvP+KTMU8hE7oca!_!@ABJWnf82g z7sn6(+2sDb@L0XeY@`zn=KHs;6cZa8Jnf)B-Q+%MD_O*o)O+*`MerhjH@SJZMSC0H z_avQqv3o2@iz;Czt7Z4ePBD{OMHY{gZVg zChDKGx=t{q*RaLzbaJ~|?VoB~Oun(k)5TSMPp9n8OPQCSUN9Axblyq!Yg%uOI^DXr zuI|=cko;h*X&lTbk;k}sx zsRxVplfTOKNj`3tzdRcxZO75o%#P?+oQXa&=oC^@o2OOba7RN`oCEoP7*1+4s`&p0 zev`Txo|1|OHpA}_67Hm7Qq!VR)5B8l1*K+qr)FGBxpz4^%@KFkIzHJHjn|Kg(+rDI z3XYNqj1Uh97xW9~@eSkj31g?$qSRoN!zYT%7tP~~R6u_#H)~{*B!JO0Ueu5x}E=o zP*9PX|0p}};e)(R|Xk-Dq`9O-*fWZGC;+Q8(Jq z)YSOm#fzrqmZp|hFI!&$m%q&@Fc|(%FWTMxcPG5JudlDazwgbP-l5^1k+F`k@mJ`v zx6R{IO%v~)Pt4X%%vVoPDkoOTCf153J{3-UE}GmfpV@gb_qBHMYvb}a^2(Q<58DIF z>q7v!xwJA)S(;c_d^;!~}3Qfh_c) zRX8#BD<7X)t)G5-{bOGFi|xsRrq7>D*LsdsI`==XnrR4l-*=w3%x_N7{log)|Jn+7 zep_*m=;{n|M9bLR6^e~`eRxyYvbCAI74H9Y>-XjGv+M8sA6mWww!(9!H`?OM5JCqu z5D5wf*a}D4My#>UU%4e4N{L4rN-R<^M6dKv15sS2 z>Gg`0ET_<<+;G*{igdw{0a_di&-@Ic6HNjF(J1`KmE7RBz*e~Vr@~dC=(-Auc~m3! zn$SVhaw5Ngh`d-Ds_h(9Fx*h;BXujBO*rzfeO2qzqCQSA7S`cui;;kJ8}oIcRcXY9qFfJQ6f z`ozc`pc3^tW1ED$iRZiZ?c-N-PtdU-ly6ULmBpj3@AG&3iUSjQ8Q{mwTC=+%z5qyzxyo) zDzi&@G$CTd?<1h_MB96lGhe_HWs@S`r~i9M4%cW6O-u;e+FLCUzF>q3tCb{7M}LAD ziTtt3XO@M+A2G}0%SD!(<#9)qsKo_AAJHq!I`7gC?;f*dt{vmEeAt#Q;0=mTk#Duz zsndCe7H0pVqwR%LP=;-q_MAQY+0+Z6zxNlBz{Mq@8|yBzx!P05C59EF4yIp z=lk*c7V~Qbyl08=ZR_`FXRB39hfbM*Q-WZ&gO++}R1&rqZ>849HcV7XK=Y8jxMj+c zbQs)c1YB5e*_HG_V0;TnBk5OFw_m_4Iu;11c4Z;7`4TW*Zpqs5^2uFk zN)qihV4j!aMbfK`U2MM|cp?*e4z-d=OSFxWy+piap;0Fv%;m2zTF0l`yev=M-yto0 zGxY?P2d=cI3o}6IwNb0&E2-ks6K_axBq_?(4pi*3)wT__guwj+Y$R$J&E|FT2!e;O z>RVj0vx2fro1cZcNtVF=8hM{4he5%7A&7+e$ZYBEPhJg&0N-ibQHh4z@?k-mk$<9k1P%pma->I$Jp%Q!0OKu4)t z9C_Mgo%*;saOfro-6hfUc)VMLo8KD8V+K5zRhr;ZutV`4#5+$88@m`r6B!F8KYpP6 z{wN}(p?Kt;s6WyApyzOH#IX_ggN^==;Nk5* zx9a6f6)X&+*ygeuehu|Zo8W8sL=ly;q^D_m@vX+MTtQCsoXv7atL(+%U0rrsu-+Nar~~pV=IZ~ zTd(_8>VD3(9&&lpP`J36p&oR7P=6)8xY_kqGVRHL-KC7l+0vAMjm8PHFj$nGy>079BHo z!mG?Dru6~8_TPzoVfo3o`-{RMWt)lNrBDBND?I&C{iJjH8GB$WeDG2jtMv=!%pf6pvA>YeIghSgQk!vn!G^gq7@;Y2k}zSBI_VpUR(%U7Ky1<#>w+nkN4 z(o03&l|bI_+_H9zShy^Gci7TgVt^ST@T&ZsK-fWbd&lnupLVr61)P+qW$h#D?^pf; zz1(zV`TPy3KTGd6J2j0bYTe4sQtZniqowJqx4n&SxH|D08) z^Z8_uTerch<&1~-5@fa~l4imi(!xT_rQY~in{1GOwET`s_$AQH{;-S;72i^xs%kpW zFbj|TT=b2Y(Y#=;5*0I{$eGt^K7i8v*%{d`6JOH2WUblA^p^d;4UC-~I4At-EJ$jb z>zSD?-ERaVvJ;XT5Z@lW+*rc7+1vdl=;hYNG*OwsZ*+PI9ku>;dz-6K=-VQ(G!yyN zn#i3`f(if#7~&5b@jKE5+(;6M3Y+7C+2KHqTHxypIBij4rIP3ec$;`gBMbQ+heUah zHIjESQo!46M1!sq>={}_;R*A9u+1tg&`>52_v$Aa06XFY*a%5VyAJy5hlE-%LeOGW8 z>mpbJR4pF}%Ky`l)?$*T@JU|cLR(dTz0Dvk#0Vaug%xeYg8^=n=;@Dmhe4F*D!r#6 zM{w>SE%@%JfwIIv@`(kdR2%XO8f9-@tf-w93wN27p3wF*ny@izSs&=mA9 zKbR&SGEKOqYziCk%LqazzC%&G$SKq8BzH7y1Vgnuff&JpTUAjw7HA%q#w)Rv&2P%1 z#NbgN@TlS-W~w5m_2GMo6{uAbEHOB9*DSn_1S&!8`oq4G!<3xkK(%Q(uvzGJwkLL( zht7b1ijuA+@F-w;r2P>U1W;ELN}kE1PU6u{5s_qYE3q?xKixn~XM|PZ%cpdcp?A4p zbr@J3Ey-33{*|2#BWIn+2M+C`AF&|^P%t}N z1RBx_9K;X@6UYSD)j{volXuAwq+;UvtOHXpJlTzcTs3H%9{dJK>KSU!Z z8#0S{3^b&8xP>jc2nRO7!!vA=>enUr=tDDshI9*qIMZ|eIt%`ea~;4d580yYQA99M z7z>1hLmF??p8nU{B=2~e4YV6-7o{7p2u2X%86?9}tMD-`0|LyXqIec23WZBS2WSxF zq{xaj@;p$Q-d3nM}xmRD18rGEU$*nMS&{;QA`Uo)tLLOT6mrfe@ugT z4v`clcB?HR)TShezu1U5ARq;#O)@N?6a=+PO8Fa*l2XKr0cjIolmbYbEQp1H9Kr)} z^B{UZ3EWthv5JGLamp-AA+ikaRiGio!QSelH?5I8Qv|XeV%JBsE)INm8B~W#Oc{b| za(K$QB5GUW99okJdE3_vcnBL`25E)VaV04} zj$Ea=$(ceLdnFsW3cpT@O#me+Eiq#@r5IEGy_NW$Yo{cA!mcQ}#9^T96h*L$(+rq#= zw;rYlR?58(2P?da5+{JaqV6qq7oCbipSyh5Vd!Q#lV?$~PNFq&9&9Zua&~>gL7dQ6 z97K`E{m%4(Wy}MQX|>fl$Rk^cuZxHqdxVS+@rdIeTHJUT+^_bI1d(8K=g1R_ZG_%o z(%tN3gKj*EIu%M%YI8=n{Jd}ZiKaR1B2oi+&_cj)yT|RrMlE6@Y9<&nqD|R zmGwq9_oGxWHHnANvUnh)2BDmJ>JBzPO>BDlySZn%Nm2e8lnm?MQm+>RzET!cdmS}` zgY0J-K42YcnczRd!8+3G8?V9CZS7jV#>jpjZ=#g8EPYb@^1EfdU&hk|$stLs!qm5K zJm+baS^o6=BaF#!NY^?iy_>%EL{>c8yLlJ!p#M{xVMlXN@-O^Ti^7g3vCEB#9d?@? zkAjj)`8(ZwVj2TGjudugTR(TH>GU;>7ToAO5pq5;DEbErvCTxBG3*Knx$v4674cIr zLZds>r`v`Od*au9xw$)bru)h!5Qj?l#2fY`YMgt=h5W^OPHFDhe2+-3=}DFD{n-T} z0<0z-)0^*e?jKh3`eyGLU3hUFPxKn90FQjf{9BM>;cLHvpW$WfUWQM9?{1(T<7ouk zO%{^F=o8a|>R{8rLr69O`XHpgui5=85RtO;Z>9DzL(qC3AopgFbEJX(<`-vpk);eC z)@M{cyZ_hUg0zuHc(F!;PWHa|`q|hzmCiqeT)-h#n$R2)obJca%IsO83Xh|X{M11I z!6RRB?td#}jbsA(XbXQP@*Sy9BNI7>0!!)(r+Oo`r-dFc8$mK?Yr_<%(eUsxWR&10 z;J*cbeW60F6<&!25g@`-j3K$hLe|N{it-3;FS-)(^~j4^9&HXN>N2WpIz!{Huem7* zyf;U#ga~W;fpRewa%70|7l=0>uLq7dojo$w-DrGUHWv@UA{G0mFXi=w@uP`! z8I8$|qM@u~lj3}n$JA-uTHcV( z^x%big--uEgM4fB=F*919{D%F{N5})d*gMYtFrRVXPLJ)b8qPUZ&%{p9x!|RVegx) z8F-2H#JZ9GM(EpXo6)IKY%?A9rcCb?7ZQ=qHY#W53l{SuW~BnVZ0y*gbmswSDPk>( z{FANM3fDHa-|IVHnmL|oBpi8m-f&Q&0RyW?4eHj<8~HBKO+hwSh7Qa&TfJGx=Z2oV zyP&%a(q%*HZp*Cj&mWs(n|)pg9tWB}$R3ig4lu~hD4upker3ErZ}!ahP2?XIye3t+ z7zZE6WKGT@D*W8GLW`N_-b7XrH=*}Q!i|3LDcqAuQ-oa|=oMDwHKFC)pT#AW9cS~R z*RJ0;=AoICFN_cJv;7OG4<%Y~1_{bf8M+oTA>7)StWlbj*7J*fIBVaP{VY%eX;J>{ z%iH@zf9=CCYkWB zvJGh4JO6;2{@y#_<{bv4{4coKD=qw(a}5ADW84vUSt7<9$O9DkfFI2N?l*1Er>Ek! zr1leFMo^;UB=h;*Xw(7_Yt#OUn_T6m!a)U?n*g|3hetlCJu;4VPGxzJ3n~I8fuaN*^6JXChwS= zCihl@x>p~QLAG4T<*yPqFo;s-2=T}^M2-QT=0bj< zpukSoMAqt{a`?OgV(2(NOY52NBh3NSGLH=bQlKk!&<|F+MW_a4f{7J%(9X-k*FGVO z)6oNx?**J8qcm`kiOB06b8|z+bjREjfD1F+kzUUi!V`Ep7BtVbm_7eYvt-*VTa&y?G0l zzU1_bJcPKE)hCR$iQl+oGzd+XepCARGx_E!>*zDDM9t~@xdGiLFow)y6#BE0(Emef z`u^F7$DRqc8}w~iygaQnM|nJKcq{DP=a>JB)Wn+difuZI$OSXfOd*+lNkqmrrf*Qj zXHeL(@bbO_?7ybw-!*WhJ@QvQ5}nJgg=N*t#>^aal8)*r)v)@9)ZEEIc{IzqZL<5S zRpfX3f9CH<4vFWt{yx*IA}3k0&|t6m9K7E_t6QlGa5bx`vVEWBv->sf`z*bXoi6`( z44i26Q|Z1`6w7VD+<{-K&V%}Im3G#^PyWq8A84C!zldPj*lu##DcZR!E<2>Ao3r)q zwSL=?ng^r22Vd*B9{JB0_`{>aj_^?z@5m!V$~w`!2X=B$(W5@Ddk=W>#(i-4=N8J;0P4(fgGIqpxb*Rj^!be+)tzozEN$H%@dk@ajNcTCNgZ=HH?Z_mt* z+r@43>id!Tl_!oJg<0wQQ-D--)@hQQFGHn2e=R0KM|R2!6XiTjEqA$vynhl@0<67D zzI078-W_~1!wS$eZIzxbRg@&{l%VfxPv5@RWpMWH<9#1r><#xinRmM7{nL>9FRiAR zHZIM4$T{NCsvP=c@m5n>>ZEV(KBZhh=oAZT4v)9r(<$OA z4PdAJn#Uu9dx%2MBuc5(c;o>qw$KHNY-VP{f&;<)Ag z5?F6yw}{y2)U&90n1+hzlvYG3uRw;}Lu36ny={+dzj0;)QpC{RJ$=8x;rqL?vtN5H1X!l{6MbGqH5EX9yn7 zpsBrX?9v?&X+IWzQ|h%JFOs5f(LV}09GHD|^@_Dc#K{Dy836_13jNM%@gZgR-mF73 z8%ttXczene`-FIBvWR*ZS}l8MRJnJ(Cz99qH0_$DvE+Qf7ecnhk2KsBBkE zbN=drjtZlvH!_<$P{DMf+gmm3M1n;QUhsOwZiC@0&LLj)knkdVZNaP&7_?G3yTvhY zCGO5d;C+WZbxuOVD#3lDs^}+nUO)(XuZ?KG@8b3T-=DMek-Z|CL0c>GZ(k4RcUzpI z$A0Md)&4I38*B^f2$N4jpz3C<=DA9 zs2%OKdubQhT^B08L+RYoVdcuYPM!A!B8qtd=Efha z_NtLnvU+%kVl7`hmCuk`hDF_DDw97C>fcY0UczY|8w0~@hCJtwie0QywcaCoLn7ot zyC~?x85PlF>rZ*(7ppj3Xp1HZZ-#;h``t(NQ}`73{PC6=b4%R|?1Vu#Gl+HmU>vWZ zAJ2BV>5h`musZGCr z>|U^?x^MVZSr(gc3TQ!}AK?*BD^k zeY79ogQ*jtm$uGZL!^3IA5_XCe5#K2uc`7Q=SIS={PZTO9dU_&_6LYSRd&mLt+GHu zTL?)oib7GafBSCZaE^Ya)VcDgJGR^)i5i7@o9MCwYOBj`*$RBx_&wHr#%IdX!ag{aJnXqY8&T!{ zXY>_|um3KwWzF?`yX2U-_IRi9rG{%q9PKV7d#x=YA3ZMma*}$eNN_UaVokgJ2WHHh zHDjx1KaIW;k-|4pZ89#FgB1FJ2o#O9?o^TGWbnHhFOh!|ZAzhtCuZ+;OQLnde7|qk z@hn&#S9KU3}VtwdU4#R%^)V3BN-KX}4aJAhwYL!e#Jz?WdAGDA^SYEvB0 zPD$AUzuj-(yUwpV11yxAscqt7>dZ8ho)Ud0%;H&Xnqc!i=UXo{n(fVhUiOK1?@XJ{ z=QiDPZM~3Z`Wo#j7tG=t%?$&!`&jKn5?EQoJekRR9$*H!CccPvVFy6Nn5eZYTqJ@FF0)8j(TL5<|X>`rf`P9jmC z{}RE{XSK6zqn(%>e;sSNE=50X(Uo<%&3B2{lNN6yV3Lis^wDgM#(IAa0Bx$;a=LA{ zNQr=#X&jgw3qYGSRcd$}^{RLc1tt&WfB-PhIi-;t z38v!`gf)mW_b~$$JCVMd;8IKu-%X3YTNaFCJ-p{hCY9xVJi`Jko0UG3pFTB^S~ z4X7-=>+G8?97g=IV)OSF6R742d%lt?@PQfbOGI$H!@$5M!ikdg2O`I z>*>Jg_|{2t6n+Wp6YTIJ@h}gW_skM_%LN(5;C1Y&npikYAoGW^!SWu+5LTiKyZnuX zV;GqVRD+Fpqz^!CPSh@xI|irJII-$h^ZArG;EX$i-<0T*Z9-q$z<7Z}91Ew|dJW!l zT>Rgf1?N`5;r1_om5a$R$x=AW{+^`Mn0T(6FSkSJ7Yq2z)djEoGT_RS6ceYjc%;pC zyiF0J+w|6sx9OcatiEf<+jPd@HP&22_o$!xJ*?F!qN6afe=j_IDG`_)*SY8_Os0Bq zxKU9f2D{MpG|GnuBSyM3<#6g*_6Y7I%_JJl!YY&qjaqzxD5{OVBr)3EMr}F;%Asiw z(XO_gZh}KXeKmrubE6KtWB6TT&b!Cxdq`sY=+AdaB@-==M6LHfxFL8~Iwf|A&rLup z;~mT7^qr)h^hTYO%YKd-_(}K|Y6MHck7v>;O(2TH=fs#Sc)`lv^@7?14k1uqccfg& z_bh$ar#JzQBHT@)QS303?_go2I*L2XHE9V5D&t>Xn3@luD5_HD0|f}Glvhf^?&2EG z`J*8?B2T51_vf<|8BWq^ZvhD!Suwa=tCbRqqUNL}$Fli$Gp3*Fwzv~g$2A1Uu7ts)Mo*U|FDEST#c7|47+wbg zulh4+WF18w`vO&+csf5RE+APgnwN4u*%5n!*COrM&HKD|fV{~Ci)y6UO}vIcc+d3k z5C6H>0kgSWK{D;ma9obnYvh1UtEdNF4CA1X=@ z&gM0P-In+w6!E}53DDn7- zJUjUWopHVB`?NNSeH3rj+7hKS`AStK4N3tbL;%~QL<=A2Qa((h^vU=A=~d@yGjA9Yr?a6J*Zj~*wO>Mz+V{1#ka@9=)*ag zQ~0Fg0!E*Mifn9>fPM0BK{7T1+twIjn=S828~#%s0wb&+Hcsn$^RQ{}YKO`-uNp%Nt36+5Jx>%0rPPESfHrCjBQ8 zjXFX0+r0VqitZOat81!#{{oyRu952%GYqdZ2BZU#sL~F=x!`zg^QL6>aYjcV-rG&y z#ooZiD|&Yx0B}~&jzv`~;XQG4sRlj;(aHq?zhgMWZc zQ&UrOb8{;zD_dJzJ3Bjj;BxqT?M#;c9WCG4EqB^kEq8Wyc5&VjH{INh96jRU>EUzC z$KT%{@HT^kgF`|?BK~K$JSy_?<;$_e*qFFDV7vSZ5tuF~ljGy#6A}{=DHKXlQWEvw z-SVqfcfv_P+XTYNG}`}Yo0rn^2x$dp(h37p3;nO%@V#2#l|pw-%5qA~v?Hfk#a%Ut zO3=SR)QO1OM~G1hi02Y92z4MN(8`7l2|BJA}muTtVH%)rR=$yzvkvW znR5-&VGpFj9*T!O77J?>4FmGYf7neRpWIZvyRPWo6|~J9+0HbMs!qf6dKDj~_p3Yy{fLCrwTNB{!cl z|K^kJe=ne){7*vJ)%9;g+1=aMMeG~s=pSqyU_E;={AggTrfn+zbu=n3xfHqe>s@0m^|&cz&Q`m&pV6o2EbJL5WDkLcKA zU=g`H5$S~oqh2#g|4%XUKF6xRor1+4EP~ zd|x#m7^4%#FB2|UmaG683MW!!guhlTWH}u8u#oNiPX43}0o9PKKo-0}C4tQTDw}&w zMX*1(y|;^z-b2l$JTS$R=D&1wUyVrx`bj|94040V>&Zpytt~rcY_EnZ+Y>rkhjPg* zRhNWlr6>PUHkE$;t87MwsL>eCkcfBEim#pdWrzy@N7+;`usS1`Zfe<$xhA45Bpq7E z-CYAHo1YsTeteuYArj7HONKmmC--NTUnT;3_Un_STQQ~57ox;f z9It7#^Y`LMW_Ah2SJblYA^cQRHyD|kvY@|rZ zhu$7O+qmh3O=QY11Z}vz{{*YgvWl;BREKw)5Y_PG{R8X0uHGir!bu-|JHd9)}!LS!Q%qN3M zvfKE^E^`x(pv@ZmLfcu zLOqGdf06U51o_Qf(`i#7yrv9~c>n{-}nDE=>h;ue&@6t;T08{0X zy**`+q6wO%$36+ip;2VUQeL1TS>(IoP08^kiJPW@@NJy0{4h>nY0c8Y)8OOVD^Ch#9I~=tvt*T)S!7tj_d;>V`+K6?H>nn_ z;%(v<(nOrjeyZwM)XShCl+1cDmz2(pLyTXh3ArV zm)`dSm3=k%NO)AC=_*PVIr$1@OpJoPbL-bv&ja{@q{!&K( z7hTtGQnN}k@cTrywiAexbgR_JC0f>?vJ?n%gkWjfX4mXJe#M)H3SERtgn4#X9w5_!Dmlj6o3Ddkg_8@nYkw^T3cf{oKY;S?UMpv@?3qPX>+`uM|wr+}rO2l5F6> zWLId)M#!hEbHI@K%?FFys0~dG6`vc}KOb6jpN>|B*;ZvVNxk7%=@Ew0Y6IeAzX}`z zhRiSNK24BaUFSbxH0YZ_1ggm?<_^&b54jK^^P|ps^5@`B#K!!$EhfKlALM7_w1w0( zqv`c>SVqK;Kg%=~8TNK9G7csCRj;+{z?*b<82h!{{qfTTOF+zPWf#_`JZI3zdF==M0Rs#WoE8koIEh$dO8QZ01rVHh9Kj#VD||L& zpkgdSfwTdF6Akom@I3;OX;h?;jnzK{XAKGg>~$xo>n8#PryTl4RXz{Q z&5{6GgbigeiC#m{DMGy0vfwZteB_-{elVm&6;+42DpQ80Zjs7rYK4@TA ziUY03!yeYTpY#xU>4$iUafOy5UgDC6usOn+FoqxK0cO`0E0bu)mV8Tq15T(Q8l=Mj zKV27czn%*$mha_&3IT-^4>2a~6qNVb(0hzL8!~rDHMiF+NSeiM;->-@C-#`a$v>0c zV@Ni$f=QFvln;VfKOk($7g~mxb3miCoVrLzZEM<1R0_-=vaodluQ|(8z<__4kgnwd zmC~|_yZnKLP)Kbg%7z1v5x8L`57OoWsWNumVS!BXu&33;ND1ji6e7M7(ejIKv79kT z$biTr7#!}oo0U$5rhyXs!5W6!fUvM%rU5!IMG8)Mu1KF0WFX%2L5M{ zcrlBocaMY_7pRCWxXv9j$GR?5T0ZE9G_~1jCoP>JGBoZrpq-?_>a5WlDuq%iQS*MK zfWK+Rku<@<&i?f`HQ84){b7eNAW1K|EzCLu7%DH~z&~OU>sY8V5p&DpufciY2}+6p znZ=YLS|JZP6cu{p4=zVJXUN5ml7py1u$}n0A0(HMnK_GOaUd3iip+yB)dHBlK+F>w zm}Vd%N#n-)K?TX&Iv9At6iN($WS@o;^`bDD35N@aUmlBp1VWrW65LO3e&LSsR7Jn{ zBc7Xxnwlcs(JSSa{#W5_B$UC(+*YInh$@IxhR`*Ad_#mhTu6C;c?H~>W#bRWY zjGtXq-%g{~&+OXJgZgjWL)oLd)DWQGqP&M{zdj=V=tIH0cg0horzPqYVCZ<2I)XDv z>Yze36+X_rMf|malCj@4BM!e}&~TuMh&pFeuX2YdYo`EEn|e|Y`r?rV3~rK#L|qUf zagWe@KM01zy|jEEr~beVrv9-G0)(D<&Ll5Mp|^O5lhi{K?}ve()ZQ~75{!qrrlfUj zxuR*kEZ4(Dtw$%lALpJx6w$b){UkWldYMv034`ZBwCp&(F*Nvb@>!XjZhNAlGwH_^ z@TozE0ELqV-Cy?@ImE3;f@wBcC3!cdNIe~{Z&Vtp`SEn8owQc}+fH(-kmRRIwAAOT zPs(DNUYb5tENz04c_c~P3F>HRAR+wQPBvWUo(XJfoNn%GZIb7HCa^5n8FNc$%Q?Q5 z2|_I=Yu7y;{Qd0Em^EV2FS;NT@qrWB;1Zq7-|~4{cGz3u{k0uxGj+PX6lWZz8AW{hCENkFH|w6 z?=A^lfdf@Do^LVXRkYq(>47Vjh?^{)`_0v54t=6%9#uBv0}i!?s$^;mjMlg=VxSFz z=zL7yMl`yT34O^XZ_yCd*cW5O*ul1&$VKlS&@2#GAsjS>776ftY!x>A^74$(C;_p+ z9F)}>9K+Wy8M1cdO|A~!(w+}>J?gW_VGOwIknrL)mQFY<$6Dy)rl1v$C4E??gbQ9o zMU8Ng!|n)8lc4)KTY1{0aN#szd$!;Nt--emK1jPE6F2e_C?|{U>x`I*;oq;A$H|LBDqUZ?g#B80a(NP0ZB6K-ZSpg!%^trz2V_D-lL&?qqt<6fs zbH%On*c4$(P?VbNJiu$})DG*)&uJIWUq?d&Lg#h5E9-O&WNS^rbknstjMv$K5Ye2cE!v zVz=xvZ7uMxt!aRP@BSl^hl1NPlljAur5tVs z?o)-Y=pZMOV1gR(g=`k1V0*##F(O+ms4On^%68~0j$lNv$doS>{ROqp51h}u^RN{3 z1p5P=39hVzwp|t$zPo_*2hSkJK!A~n8zowm!flx#kGJSy4yepV_}5ku!p~%54;9{s z0@pc-R6pN3x4v&1R@~8zHB~Q73ro^U})^K|F4k-S7H<8$%_FCpH59 zYikm(+X(}G5stqX0;M|tL6NoE1Df0 zU!+IpU;H0x)63bIc#88{w&mV|gaMh4P3sODRp&koT%-PPYjdmmtMzw&?Crd*=#0_} z!$VZ*4=uL%My~%_o0=9cO!>9SPapiL4|XoymWF;+_<*v|{4cfHHIb)=R*MPj2$x@V zF%0g8p9gFIhuS1&SY*|PZpM7f&Und*q0_X_2PeAy3LfJ=cJWhey44tj!ICA^tym<$$%R7n|N$>2Z?& z&tCZfCEt;hM_yzV<=K`Hf?ZDTa=*Rx?KM&Be5{vFvYPIeqb}v}ew#%k$Nb-viXSTxBWL1jpaw&23ohT3Q*L-`f z&@;cbhawuxg*$}iP^HLvlmKs!SzXr=EQzj4%3 zVf4wbSHtqTvz-!&!bHi4OL{JHZZ1JBmp|R>Zc$SRj7pk%*j8;2v)rw+y`mJ@W7+yJ zYN8|0v5#tU<=1Pg6MWvI?)Fp>x4O71+uQtXR$FOWc$CxLnYtw1twuD?-XHkyJeU`> zTOWwi?p`<%j$Bo(QV$6UkgA>V6R=zoh1Gsm5R>+=sq=@2_z)F=!cv~kGbxW9j7_RJ zGYdM`XfEqjkr)JVG~kSzD~Q(1+ne(Wq~+Ikf3Z~yikK6s5WuO61i51>&wJJ@OUdc8kkH>6onhd1SCr_lZDd-6y?b+`}{_$#S5p7qW;L&Z)H6 zedU%s{OF_M+?tvmb?;u<>Cxf5ha$auU7y$&7-i9^Q;EvjTbaVQG+Oh!%k3O<>KsmO zCFDO(R35jJcyWk4C(KZV>OMSeaXjq4lf%j>{m6;K;cYtANqicW`6pINWo@;Kz9j}3 zF5e&g=_h<+r6b6AEn4QX!UA~Pu+^B?03SbftAxMR(k$GW?!E(S9#hIbFDPIk;Wlp` zk>prIOW)(9Rc&+9!1d@86=_>MS|?B&aP?Cwy?Z_F_S&Wg8D`(Iw!B?g9*zhVQL=~@ z>D9N}fYb9$94N@ayTsbo~kG3X^Fnr zO`fl+=cH^{0%syhq0SyZZr-Pncl)(^zPh?^*C?BebO}gN!uapM+Zh^mu|N01g*IW> zOeld8V@|A7fOtrUMdThbCA!@d&i4qrP;tm))gd8#q%-UiT`68pG2m?!pkj^@VUp6Rse11)ijne5I6#?vs7rZ@kY1K+TQ7 z>;1?1_Fw9eI0ZzM1|!<%3&wn8a%v}EOnN#JP;FV7e9>SF)`uHwK1GfXFu-{M8@MkP zlp}qeuY#TA3ycI!dz=6nGCrC*a(G0f*L#WutcxU`ou1P02OZ>EH7Q^R3=1Zy0zVLKQKO?z*LA) zpAMEkQ5bs4m5Jf2$$xZIcA_nW{$xsv=JEKh&{gM!6Owa?^LuHuM4v6j^y_a)k&O)bm!fvVC%-~_0I4!M6SKFNNQBa!I)d!dpl(B zsm*oj)`q7<&e)me+8Qm@(;{;Cm3CI5V3 z`^=&>&xqmNa>gD%e|b;b<>AaX<`pV`6(Nrd@K$j|Ijh-?^tW~sMfDcXqOJ+6_sXtX%{_F`CMo5`5$ zH&tG-W*j9zqeJHFI=|77>)~SQ6yN{q8tY#>trU#Wz2{k9F7EZO6a!KyfkNBhV?tM&l^U>~cV0%q);_N{uR0lKN4mYmER&j_eUE{kjWXZF?i*3!8-)38 z-rU+IefsU>gN*9g-u&^E!X?N&iD8~(J^%BY`f{EWNAAtDLCm;9rcU= zZ)v>g&ke)xzo}7;&E&I8BCB;}y>)kL?S{P>kAIu0U@g}IMY?$_GbF1`V|1^2IUhdR zcrUoU{3EY$c@kEq{Y8XX%u?I_!1fd~zCdiUDvAhE*Gbk4X+M-&=^NFqw@FdUPwe_F zU;w5}wYQtiR0c$~2k0jm=YTDAI;>|@EiCvf11$nb9rgoN7Cs%o)M`t6hf{f#ZDEIT zD%jp9IRJ&jyLHAEBp%I4wCRag^)RL2EX8~}y&Y6EnDOd8JR0oyy^Zne9?5zSEPZsW zBty@19@P=hAjPAktpZiM0&=>JyL2Qlc!CP)a%35e-KmWNGZcjf-Eo1Kjq`kQTMON! zLODQ@j1({-TlB0~n?>sPB+|LnWrT?~`+t>}M9I>=x4zZ=qp2T?uh(y+<HXPb8h!mu3)n zoz}sM{oek!om6!`M)4_Pcy2!JXS(GABf|KqJ0D3&K*1OyJkT|o8;+sgQAj(>O2iZN zyE`0$!;?YJYEL#V%$x1$BNWH@LZpE1c+YN zWOeB{L#YEqFpDd#o5wr;yf6!th6WTmXRdwVi+EA_YFaD{5{J_E-vjN$Pl!{U2xPGy z7P5kNp2-U|WGG!{0b44ek(X&WB>D_VM3re@7?OCMA@hVaB2Xq(F(mURMQCVf7>9J5 zACiyTP~f^Q-r()bpre3hp7}0_6X(cb`E`?u*{{DJgV9?+_5AC`ywiO6VOzlimaY zX$CA{fl$)up$05SQ$SHcQ4kSA2Ss`l1p$#JVz8oOxUYb&rF*Y+&c4q%&ppqX+1FgJ zGS^J*PHA6o!b+8`~kfyJ+H%31XA_p~2qH_)7oG)lMxglh8}S4j|=tQm5i{H0^mqN{IGNesty#K^OTeYd>7d6X+k~V z@!6A{mQgtSE)Y)8$sWmoTL(Er6%>ipxpaYCJ z0XcZf-gr{$?#v+8WkX+j5@!K-+h788Na$6*jOoByEDU?7OYQy}job|6E#j!~6QPPr zlE+gmOAVi=J%(qB@#R*!pGlB+46k^SQ`=|6#|oaL_P;T;>(0Nmn^cq}p@D9yD0&#} zIjti}zBD!6KsX`z{55+oe8O{8tkV(+4vW2rLU1|Oft-|(X?ft!>$ViDE-rwDL=+(l zalB#-oOBEqmkF+#9_v_B>ncoeoeL(9zVa0gSR@K4-AyY5&pNx)T{Vf0#i59{Sh~0^ z7BZfLNG~(XBtlRW4HlWl`0U+%y65^FDu+i+t1| z##JdJz?j5l=MhwoH7s!tCWU*5iJ}7xGw3Dzv6@3_6I43$tNqVO{rPrv&#H-LjLkFy zQtR7`s6DbtXIT~m&C>|;BvYt!73M8C`J5-=xGB~uaQ5V~KW6?)**Gp}9T%v1{bejJ z&~*3JJP1RsI%ys9AsT!e4(Pl%R%=2i3~X5r#+VKSJA0*DmtCyJN;09b(x@l%6gIK( zqb1XEGS1kVlZh^Z@j`No)ziTI6XR$>aOk4HW=udo#FRjSJ}-lU>bLDA2hzAr>OJy!hzT zHJiHP&^)Z0ru$$yIE)DotnDID5SR5OngL0CT@!_E__`F@4~1mBnURvuCEOWA+zr~v z#XGZf>C9d3nWfB#`32HV2Z#tM_Nq9Bq~!#U{$rfTg2sP5UWY$R2#tmooT-AITn~%A zC4M>&dP>eeA>fi71(M*mP9Uu(maQk%t|xa!IY}g>a26<2*3&;nsZ2+WaxoI2r!yo@ zX9^_bczwxk63fM(Rz{u9!GFp35>sYMxHxt?zxH&`z?aLM2?b4}7olG-3Y;lgi@&&V zx`OE|nhyQ7gj0CWI)hT+nd@{3*P)E%O+vdC830J3k`jM&^URG~LZ+~@m38qZD3CGy zTSX$&mlzKYIooWDi=u;+TsYgDkBKsc$aS4mf@$GxR*D)smpSjvA z`oWhk<4!`^8idr%#HVH7vw*)_luoAyu&Br-sKiF!V}vxmh{mpcf5AyrQA$uLC+yLT zvA2wgTl)UGi8?J1^XwSYUKGegaAR3QaHTJ%giK9ZXSlV=u*R9EOpYO%Boh~6K9!MD zo2b0$HmrcKdA53UO5@8NI)XAo=f*A)f*^2^Wo79&92ut(_jNa^T8u#m?FkNkzn5*i z>TpXQo5g4uX;?};a)E_0qmfK=YgJLldL_VU)7d}uhAOjXM9QH9!UzxCcRUypF1%!{0T5_(tV}7 z3$CDbyfbUR1oL3z4dtk6_aJU&gJlgofWPDaLGFdh9;`+$k|3i~e^*=Hh7nlC&q6NKk z-?0h(8)^JE()j;hq|x&K4ry%qd!+IEe;H}?_Qz`MFm`Q+3#iVF`@--iy+L*}Htq=c{mGwyT1l_nT_x%_Iv-?GWmY?P99V zE4#*Ct=Qn~rQK-Sp>oRj2+XXNmG2ZpPcD70Xnm3XptA8eyL2*(t+5hlpe{q&S1=J# zC{&V_AYQ{D%62~vc4#J5Py1bl5_4Z`Z#J3$RtK@eEiuBQ04;fN4uvE79?rI9GcJsi zZWqJ|?PfLu7+9W>X^6q8erD8MNlsmljG1)B4Y?x85H|S)zU)XQ^)`Br;IDHcOp@kp zr3Qj2-mgr!eQ^6Q7NqW{%?e~a4%}iP&r~^7z0=G(g)-=r=saLhj7sqV&9a|BkHZXS zDG-AbkCh)$HH~+aE@hav(EGpI-OCw5&l%pseX*9UTwkD`c${I@1D1$E^cUW%jef_8 zgSVmNoXq0sTG{Z2%l!jqI8g9+@KqFE0Y#S)k^O;JDz(CrnOpooHgk#aCBj74A+a>q zcO}OV!WFYOBY{{VIv2ZyEW3ten`yShASU%Q<5Ijq3?Z>q&rY5* zCwk}6bBvY#9nx5R^zV>H@9Mun8qIznjoLJ%G4F4YMn3>)Z2y5YX8twOSXB6rNTcCD zA&ovikVc_Dkw$#fPoyydy@fPx{DL&n{R>EA)PE0YH2niL;nj%BU8|SiZp&v_=z;SZ6l3pzafotKaobMMDw3WquB3ABjhL2==Wbh8qfTW zG|v9#NMp4Ae;a8G_*pwsmy|<9YuD?PW&3;E3W%vDGAdO!C+mXhqEu^vNPo&Z6 zzmGH$LDVSec_nrOSPBC@=ztQ(urrmYavCO$U{HWF$i^~c!!i09xFIyzjzy2N4ng2| z;hLhOwZ3f!0F#rsQj!DMXPV!K-6S#>fO&vbz(iGA=M0N1oM8u;hh5IV%S~9 zAg7dNT0|Qf%DT{ohGPAU#}CK4M2VJ@S*qw*Z_}|J&Ep-K=Fq(llb6RG4NT+rVFflp z)m7Oa;2dUTwD43cyB>uR7^CXg^keRWNoW;w9X4OM7KaGW%kZ}!P&Z|o@s=^p$iG1Z% zKx3Y@KHsiWlJzCsnfd7p6ldPH)2v_eU@w8nHzKW9i%Z*^F`q)Tl0<)~O1#E}!QO`z z679shxq+eMQ}2S-HI_N~Vs2YzJroPKHcYiJ)t&jWwlc>QiZ!3e$1WG|Q5?ToRgAs_ z5U6mDYjoU3a9EuZzjjrjUwPg>U}y--Bg`=GhB1!j3+e$wLuBdunb=o|^E}Form?Kw zOgT#n8I;U465&1jP z==}@Q7)wJM?*m99?Bd&Bkw&H8kwz!hEcptZe?l5J0Hjf)P(+f3G+qUeMui_pqr4HP z&KA-r2R?&BFaJaumHr879HSwPs53WsmO1`J8Vf4{A;A~*}sZ3)@~t<7ymV+akZaWc=}#e^L54j+#l$!2qVR> zm7O_#p>D*M^CJ;`ON#3z+YD`JxT3%{iDFUnPUKvp*Py#Kexi|97O( zdkblNj`@K!hJWGSMj8R$SndG#tWwD-wAtXnNzpxUM%~yls87T9E^adv<34hqQXDG< z-lx9R__qJbmFGQJP;~?u3wD@h(p8K}{Z_JU%lwhZUgGWAga8x04ZYZ7)Y!Wh;vU(A zx>gsCT8xdpsEypXE^czJEiiN}>U*@B$4{j3yGZn(NTd9pNMj;^G#36q8qYs@dilV_ zBfg0vCKKfzE=7}1D@bw9U^7<_8qPQ=wuLj&Pklj5&0gBV8Szug-=|Dlrbr7@6pt6` zQZE+Rf8dOt4rs1h(QwApZ!h$Cr@wCDjBH_mxj&sJS^!?125?3*g=t=r^$(nJjD|BR z?XlQ(@MTfa7S3q#Qu_~_G2`X_gEXAccnfDVY^33g{;9v|KEz|lvzvGNmTR3AZ z4QF)!XPgn~5L`f}hW>^#B7egfQIo&mjAyrS#@H>Kk+QgrGeWQfDQCxd2kHnqTR3CC z6>%G9^rqpAfdliy1&2~{kL&O6b)w_{RL;7 z5dVQQuKW|uc1&^RbA=>q5+$c%6f1cXT13<&IsGW8I}G9XJmcnDEqFi z`r_HY!Wpan5@%HUfioUR{}5321801@jWhNSq3!>`8BsrQM(-`0(dQpjdrQy0CNE<9SAQes{&S>nbo%d2Y{#XDEkBYrXtC z4JN9DuZfu6)-E*(<4w)@wCFMP!7t07Te zu*vGpez#9#+n~Vfo;R9v-#mR(ZJ-PjpRR0aox1hu)Ia)+2lNH^sY!ZCG#x+ihW~Ag zg^Rd-ZN$e{o4@;v4|&?5!v1bbEhV?L&|SLts^d_B_l8{foy@u*Wxt8ZI zpIa^pP&wQ2oZDhIPsAM)^@X24BiiOb=L)1ib*Lxc$${t;9%~J#(H}nJmC8QdYF=JD zuA}c@l9pF$wsYNp&-mTWPEB6MvDu2pb)Tct51-Ld&7S^7%^?rl%B3C;^p?*U{qc}P zqLF&DrZ5s>)Ho?1Oye10=uhE%4i0))|4WfHq46zM zM`qDJhSus%H+D5F!durLEdvIG%WraX>w~V-gvR3M!`!lt{`psfZ*j5RYHokI}D#3QTP?ylst+vUc&Jf;15f{IH!ydGvdz>sY>s^`mhR zj5kOoP)oXp%+FcF!l|arYHit{AOV_rk*1X3;$5YnWeSvf1oZju^<$AcOf=ej^sk+G zDLf`O#CozlHS9zJpEl?)Y?pnyYNC}w|LaSz&K&kIlrNt-<}h!We%pCxu*IrUF)#Xl zJNwQcgJdtzOWX21qjJ-o_CC)KsaF-T?=2okJvQ7ectc7kau}Qz+4fQo8JTowuKI9) za@NHdZrLfbj&%HoY4KxmritKpNIgmE+{`Xh^ZK{E*Q>B66)KcWj5*~lWcGYf*Lw8H zhg;N4>J?dAzN_FOvwe}8pTZF>3)lK(^q$(bSBh`49?z)FdDN$vrAASmEDrMz<+;zw z?2WAG!99QHq0wx;H(kpr=+Jw^>$~#|)N`ybm4jJ3in^6$%@o?gQPwk&?4hErYpf-H;h-RF2$;@5k`-7INl@XxK;! zU$b%GMf0>T3b5u3EPPBVk#L+f)?2QK>A|?{n6&p>^esPDJPZhpOJ^K{ijoegUDW`D z#wJxBSxITIu2q~h77!Xw;mR(aH?sS7h;)lKOjO<>6qUWh^aEF!dGFly((>#aE!zqg zA^oh}Bmij4;rjtJ8mP^3Kek|!H7{Tv@mSl@^j9u?Fl=FPD;G|%zg1-h>p`fU+`=yKV~ zaw8d~0pih02L5}Rt~-Og500t}oGmL4=~bs$jd10g*FXwHB4hs1c*rQzjpOatwH>lc zcvITh)MMQ+PBYU?LwT}2+8K!bX*8e_tC8mI`edAeugLq>btOHPs3>*+TX}jip5b1Q ztXg4h3Vnb=24;t;3HiEQaKf&A4L-dizB~n8l6WJXS@^s!pD9H#(XnBcbCgl!qTrt7 zBRalR2LEp1l0uRsr--cIYnaG*RmZby4M+B5u`zpbph)dH{;A>Q9&tFZE!0sKKeMAP z7yuey=Nt)fFA=Urws5`zfX2tK`ECTZ@3J0X6z07N0F7$*&AsEfV!gqHBI9D2153d^ zv)p<8ZE|5gsT%gA)OsL2^!esth11sTt{ zAHJezM`7SA6dEajL%Eg?P*&xDDI@Z;T3cN5_@n#cucqnGF&zv~vPXl(SCRUyyBfpO z_R3V}Eb4U{9gHaMDdpKEefp8(9`T(KC8@hK)PX4@qa#^V-f9?v4e<=IYePT=C$((r zGv1S+lVex&wE9!Ud69&8{;%%!w|wJ3GW}A^PMv2)?>3&i89Djd3wn0^hGI>B;^azy z?`id$^LSoI7D8lBl_oWIH7A%tsjuq;G`FNi zc*{Z67BrCxy7LSRP>mj%Oo4eV2YsQ^hD?1gwLO&#RC`)Hrd#$tS0yBZUcavgV%(mH zR&TW|t%Qj8lw%N0W8C76+?>%XE47JuvkB4JxSfZ z2Yj^QW)NndRXM$Tp|S64b$FNKOS1wU8uVCX$y8DL=n#**qpB$e)?G#7 zIw+thd%d zy!z4P8b`f?$;T=h?s&=X$)rwtrh@$CMVP|uzPAK67tt-;vEORS&w35O9s6$pew)7V z;|bK22}=NX1icFBU3K83*^Z0i+qNU?BknmB4O>_(BR$rdj9vWD`vt`1T!^zKRDFnr zx=v$~i~BY&q6MP*A=WU4k7S6I9N3DXAACe0Y7u7>oBV-{m6BulaJZjUjP&R$M$iBd z;TUY9q}cdu&*T>k*RzF?K}hlgt|PXXYJhgcpWkn5MZug49uVOZq|uJ+9gk?VBLi#e zfaG`5iSsz?9cu^3shj`Yq^6A*6mMi?Qhf3g5{@>Z4uDyZnhXRAR4~Z3L&W?tFopPKHt+=x` zOO2t7#!fhr9FK@Jpydlg(gK*VWl)ZneStc zDq)#C2u(8J#=}fDO4wM|7x!q+Bi8Efmh*_TVWv5cki_8Kkx^KpFW@|413aI2RbQt$ zj{$8gH0M!pnu+E-;y*ePx?(RiIfJQ*(|34$`cha*H(*>h^~l$oLl2DcOzp2JF7hub z7P>lV1t z<0c=#JVLrce=v`}hpcGKqmoiiAT~DnIcAG_WWDDM$X(x%gbMchW3;LIBQUy zPhFTaUR)l4Ag>PxC(|F6z{$BR^2l1p@Mo%;5;EIr4QG3K|ToK=!2IRUQ^Io!x+^(5s6lW!1 zKteg*P}thG3`oJX;9m^L`4|?#G0-Y@%YbBRqZyEhSJwao(izYoTCn5U7g6@njDOmwU2!yx_a zVd2-kv4Ss#pYuY6WZySlXWnh@rh6<2Uowg>+*N%)v*~+M{`%GPbkB83AI!==nAd)= z=p?zQiY3-=DvJuxqobu%<@Jw6&(4T(r9?C9Lr*wE$8SZC34#5qdM2U3W{^4~OP$rA zzVte)grKg`C(K7u=Q$Hz)fOz2Q5Q+nr84U4Ch_ISm^ZZrd+9bQpJNu7H{Wf>ugQul zDQ)gW#(anr`^br2&_#dNxS&Y4`3aizC4KWt8T$4B!yY;UY>y|EYj+?8-hyFyaAKy# zh!i)$w~us8Rszf#ZvFJOOpo~<<61V-07XCq9Tr{MzG$wH&Z{W(7xTi;Zy))QO9Sac z)|F;|n-|7BvV6LCSB}Q<)n78+HKV58nRis>{2sx5l-F60^R9pW{Qm9RP2E^} z20>3=EZ>JDm4@}5@C0`4bvTC0T+`<;d${!*@A{wPL&A6p;fSB*}5hUXK3yMYb>w zvM(STo}-mv$H81LSF)AyX2#m?%--)PEPr(? z6LZpnH?L~%x^Z{n%&rjc#roGbi3@4MRvChLT$0Tmw5Lp-W_p0 zd&7ZESX;^#Yc9Z|(VW#0d3wbYB8&rRX zBf)fZyP%h8z3u;9a%56!T4EZJke&flw`0;W|1C$>0M+fg_wM~`a%6jZTYGzZ$N!KV z*){g`(dbz3$mrn6=*Z~U*cKl7v$p+PZ2RAGTx!D=_di59B>-CP4=r62?uri=gp(d4~xIj&2h)%^^*WMVaNBYuBAaJhjx7A|%aKuk$dSx>hHGrg(`=vffc_?n1U#)r zo@>81K%!nkR$tH<5f+kX@2G$kd841Ba`L>{SMx+~(J>Z#7x4Np>!Voa32M`8Wi~}9tmU5+{Pn`S2DF&<$vOlnZM(a7q{?8t)FX?Wz#;=)2WJK-7b z^n*I|sNU%YHEuBBmKcJu7RnyAzyUM|fOUx=Sq0g1ay2mPi%7 zXkiUE7o!4&A>%9Tx&=e`x<#>Def>Alvi;l-ufyaD=>@&(xSQ$sp_o^wNYN>5EI$oNKD4?|lfFC6 zkYo*MGqx_r(V=CbE3g0?JbL>B66&gZc#mvkO?tT@dn zu_(qqzI5hMMF^K|&jXSIQ_O7ul5C>F&ai=%4 z6*G4}P>+r+_ke)ikl-D|LoaF@mk`&Mm)SZD7y(a;ca*!SU}C!^{g zMkk?BTo1)_@r@OCM>A1lQ4gcD7y2eL+7d2}cMOc-Zj7fL@JjhUo_RptFXO<|+$TOc zmuer9S$l}5NZ+5nzx(vb^wUC*iN`V%rJ)no-Z&M%;rOM%ZFT9{r)T3pf!mUM%EoeP zk$tBr+sM-7)c)I3vu~!}9gw0#cOS29d>?A~5g2m9m(bEji)lnw%d**v2dT>;15Ug<0}=h`E!wf zI+D5DjwE#(lC)u;M*ZPP#&xY+f)TbHNrEUx{FKlj;7B4y0Y`H86c-k7B%yt|kwXdF zj$~n-vvOa|8yMjnr)63_WZ%*sj^xdooat1qq&=?<;(F=MJu2CDBs>#%n{u%O0E8s}>Z#j~5gWHaz_qHSH{ktPs^-qqZ z(&$2CZZ>Jlk)+TZ$+8rhBUxO@tW2TTibXH_$1$EKQinhp4An#q=dUmwG6RA*XBy5Z zQ3dL!QtSoR>em=Z@RcGx)&&@Q{%P1N3bR-tV*wre2=Y%ya^M$7l6%{cta_)edrEWL zk(_>0P+eY(s({#TIg*91=l^gdM}9bxoP$WlyXScqU@W3ARxg`VKItM_g^WY6+RHx7 zgH@oEDA;Ehiv%4@edF?x88&plXGY04IdBRy{eb>-jmZq>jcNKe=k*umF{G#v&CAqpqNv=op*c{y8@ELX3q9h%*DM`cvKuOZg_(JcY z!R$ZyNS3}Y?;~%{kR*E~_UNS#+f5=`vWlBfSNy$)Nxj0dMOIjdnbh21vqWE)*@=Dn5BzH=6I`(*A&5T06ryub`n4o*Pl`UOl;Na@q6ynUvylJ>@-~ zjh3O{*Xrno0uI-Awl4-JFYiUrL#3+_jGTtF^!AA*-AO@Al~g62yWFJ{A0%b(A5*H_ zqtE%rvJFqm~s(oxL=91qBxSufAGQg}g{+M?5 z$&WN}6sv!9x3NwDfoqTkoLkGzkEwmTg|I-OQ$D4}&SG!7n!TaeM|*o4#)}{9f%5iU z2m51l*-z}9zVC53w7u-yw`WB6X!}PMr{k~gZsU-%io0u&&c5kJ>Mno|$-nnpL3^3Y z(XuNv9r9A{_=&2m^fp+--QcMtNi3X1%x2q-R&}$L;dA80X&z3Ly{g%Rb39#lI8}pY zLJBl!=A@hKq?wR=dVTP={`ZfNyl_H0ZxBBO^0^ngsBBF-7cwNNgR-JT2bcDopmVh7 zHi>^-A6-n(oa2BTNISYU={&I@C7WAb#_tkb4NN*$j@jsaJ*91NA0j2!J#g{(i*%EN zngN~z7m7vv$#YqAlPPGN=*;C|DBpP5LgU%DO`8NJp@OHQ6{tFhZuG~o&Hcpj7bvUl-MM*x3WCO_hK98ANg4XEoF3FG0J5eEDSYacajEEFaz9Q3!^|3~e+f3L zgd3|Wq*b>w7m>2VW}TaaI>Vj9hC$_;K0Hs4XzAyGtR1rt^FPHWIbNIVb(R*=5~!WR!wzZaLEE4kuzd0Hc(eFKH^|1uko(S7BC@i z?e0_a12&z#nNoLauIQuWEz}K9OX$OVQkJ=QAyvGowQ~Z$U7P z`$uhJJ`G*&XkO5>R_f>37%BudojwdfFn2Xx0cMg1Es*^|6Q%_{1msaPIlzfZE@Ebj z#e;_0U8NfB@>i)m95N|#!Z0DIi9i1^iSEV~k>-BYtBEkg{BVVh)v#J`QEDNfyh23C z#Jq{#9_>z$=G?%@D)4gL(jTb|xNE=5&kVzLU`_=2jGz!f&t6=Q(Oy77%xdDOtd@a? zB?r90XvK(`YOCRC;k|~zhYygF!UKKz;(&nFDOi$$%V9pVF1;3(U5@Ri4xOqLG?BMs z%nJ(KAz-Y@i!4@7#hgBTPXB#K$o{gVWAHfn*lw(XVVtYMk$B#PafKFtNk$8@{=H5k zcZKq1MhQ>{w;7@(`~2j3Uf%yw19UpPBngz)6VwX?p7>=bw% zSgV;8iI`PBDM*qMNk7xK*QauLmQ=$H5TO_43$tUzB|`U{HKm#b`t3YhlE8fHDZd@7j8ckmwpWGu;qF*Zh0ok=5b1?lh z+r!0!yg*>P@%UAZ#9c8FP#r;T&TCGWmJMpoj9h3uxwHDH_}Y3WZ&e|2clPAU5rNsK zPpIj;QIl`9-kBV1XiPB;DPm<^(x3WR5GlFp@%9*WBXxE){Y=+O2{&&v(+jQ^@Sf?a zHRjXjre$oTq`phBp2o-T<;^^K;~Vk4)8%uEUViD3+0=Me&%zdE-dT>w4Inv#GTA>t ze?sE+)Tes_(W?g>(&JG@ti(d5-r$=pXLw(%cZ@~9vsjUx;q>~_7pZh`eE8g=(`HNG z`Iz1tP2VA}U%Ip`#H{nJn4u}jFE+qCb$gE+mFjA3ZYbV-EWNrXQSS`5>*Y4Sx808C zPEn}e_4x}TiB0hY{AiXY>jOwI1-B`3`*l7h^(7ccUNdjtb9~97*P&5S2!`xBPYQz5 z4+jguvGS@+Wi>r0sRN$j48d`QK>Xo)0`KpmHT6;#<7CL#cbV#FK8I$$iwKq!J$_bz zjKri=(eDVvswb&)?k0Gm^x$kQ{6pl165W(8DmI`F7npyKbA!AyMSuMpUVZ~=M)x2& zFWIE^p11?SKM;Dh9EYr{*=wo9W7r&3_%NG-503(ib=8Q67QIwJ9Fn^BS59GBmMNAjB^4ibgG=-8v%WJdEg8fnWib@jV z0g#hcV~ed}dcAbtNSf`gL)uXkB&1NjrpDskv}Af4Asityy=eN8hEU?_8y>f8a5T1Y zWO`eO>$kp$eLP1)C?OBkdLHp|&=5+LXa)_T#Eg*B8W@0*Hu#+_4WXn4z%3v9SurGH z11XsKB#!ZE(9+Q-&;0lSh0-QWkYNc>D3$g-=k4{&zh)zN_f;&QP{v;o?w$XzrBG6? zFK#K6XOH);_~il$twIkNzBBF31U~T4JuA@Wk*=- z0S_@fWjVz%q{5ySz77In+Nwu}?zI36WvqJ65a$*{Ie&3TCpt^o+~~l^A)fB^7KD__ z_aS``W+BPprmpl6wP9n$#8SE3+H>+ISBA6b)SAXi%}0i!+As4X3^DRYjvz)n`$R6W7a zBuc!+3KM!7cmAQv0~$mLJ?gv#Q402no5j1wf_1EzKI+Fm**&ow43>`V#WLaTO|5n& zf~SSSG>EcpqH^+}b1W-bMtd8g1n<;J4VQbC*bl8jirl?%kOonf@49+^SRx#!Q`slT zjJJTfG`^~LUc?M(CLiwyOXWSIZw3WwVlABs1SM>N9l-_xe(mF)bpcDYBw))XnIpQu zQZOs}`=CGqWD!Xy&BIDKGXW1p340J9V`ci|dLmdX8|pEm>_lW91YQ0dlP83=V6qLw zx;>jDUdZ2@%3LBvY_hzPUqM{We!4iR1&erQ*KP6kN?rb$oIEM7M1vQOLckF=FC$gH zLLZ0EBrbO`4fGyyDNnY0{iXf*xmVL1_h9qvGb~0@+O}K+gTMm{0umg)_$h zgfb5zn!BhZ{5%3cDDyH>aRRXOUI0RA|JpO-&=ToZzo0OB={Sv{1e>((d*N-FDfl9t z>AW4C=LPZ<#uOSt!HC4FNv|%QO1hsVlh%2Wsc>L1nFdjUcncDXPZ1o(F%~gp**BNH zijzajamR>|I^ncHBBWP1@o3=TsMmyJgc&C?b3`8Q7~RW+afmG$?RnGMw&8wmrk4Lr*9Ky7I%(!BzmOhVI}kEsTGaPVRZ2}rs^0|tSHl)1k(wN!j+D& zD(gbXmH5!LJKzm? zTM%$gYE1igvacE6vY~7#l(C+TG=&mc=>aH|IOn`UnnJlAS`>wCJwF)Qk7r+d`(D4| zI!cY>eDckE>B43qh1$vaF5JHRp66Id($AM@`lNSw*}|4S zNeH|~qUnJH~RE8Iye*BKZ~|TZnWYzO4s6Boz7)NZJ<%; z4eBG4Eq-$RTn=5rAe6E1^ACP9ml8j6EP8lB$TT)OcblIiM&F?ElMKAizqir&NnAB6 zwQZZ9)TFj0VrI~o`Mn}4paTqs5IKU*(ya@J7j+mMaP>pf2SwTxjV*q%s-1F6TC^5ADa3I-MmUyJ|6MVHfq}Sh*cHa>dM%U-C zp4!4BZTM+p*a1e^O&(w*4{bSqq+LZ`hBL_LvSD zqW1K{;b!$ecbcmnAN%`!!>wh%|GCqQ{zma;eU`$pd62rXz0+*6!#;Hyilq~dg2yu} z)B!t9S7?W>5wkSTR+{f)mVndxyR?L@o#s|a+cJ);BT+Y$zFTEAdtE9;d8?#-hDj8) z7p|)}kgW4@e0>LTJEeVZ6rAa?QEI6(H|{$ZN>BegURj&+k)J9J{UwR5iRRO`vNE@}wy?1=MUsdPDg`1gMtnR1^ER99SI8Z4-O6p z3k^mc3yTOx9jEoRQIV0MQD=^vMZ3pf?PHUyW7EuIGW4Tz_n*9=d7?n$MB%>UMamJS zyCceFQP-tWm6FG9N`&1K3#%3lyDc1wt`Q2oD;RnYh+YeX-RBRh=Rfv~kyV^}h7z z$mOnp^W>ns`mpTk;~5oEsh7?rWycWGV{u7wSbV}(_Ztm_zk%|1Vp39aN=kZqdPYV@ zR#sMSZf;(F{`vFgFJ8QOso>J(%a;p_3QI~#N=r+xT)k3OUUu!;waUuMn>TM(R#)G; zbLaNmnyq*vS6;ndnOmXVuU2SX>;+OY zMBEGrVh<5*F5|h^egv^KuU>aja@!7Ki(S8+>ha)6L;vJI2C*Nc@R$HuO^^%FtPs~> zcta(;wQg+q@_upX`U3U)H{G@AvB#Hfni{`m?7HWor-pr?qQN!IP`#t2&Bh`-e+02h z{7x0hnTQ-+m+XQwq9119Mc3Z^3}Pcc26l=Z-N>+npJkKoOfdTq#J(E-@|D9?^W*(% z5D_#lgQ*bcO>I`v$zkPrS`d4o!1idl_t{g=dCQaDeq69i5oMR^5=W(!7K^5?$uE^= z9|}5Z#tOMMt-CtY=3K}?FUTi>WzsJ(MMbTnJFZmTTVB3St>On=Mx35D^z|)N7t9ff zmVV!98klX{AymyDyi(nz@^ta+^azWB)nS4yM5JOc11k3TARkmD2DX$T9$uNhQa6_y zyayX3_$9y^%d0|=I8sh;A{tTo)kz%HK;LzL;}a0XekHSmN#gWeh95~q@lJ}$CWsq? zzI&GecSAg$E@Z7;FyP!pm8+*7RanKsr22DwYBFwkotb-$w~jIlxut&w^|i7?Z7k&d z6HBp@9{7<(AJkcmxaxPh-Rp5Uk&M-BH4l*v`cgrk*f^w0_sRu))T!CZkE8C9-!oNk z8wL;&21)m!{;8JXX_2zr&^Nka{equ8<^7+|fG~9|dFC@M@QiH&=Vzxfgvhj8MII{KZ=kLFEbWt;```Q=DpH zIGf@*Ny#T&mxo*ExEA7k*sN`dU*}Co{_uESN(rDoc8Sin??G#78LJli+~2(G!`8KK zqLvg6ekclxDJQ$D=4CYCEz^Xm4bWcaHRS{X;QG8&p}8U$Uhv}ED@w9mC}Xw4X6~72 zPT@X^xc&!vc7L^(NxdkDA^aU-_m4T9yRF@MU!Hal#H$7~g+= zCkfl>C-H5)lM7sIgwkFiP}%x~G@C&_^`rRS~&4l2o-nW6KPOgTc# zA&e5U*tcRk*!<-Za=J(my`BN(0cVJ04I=XhT#7CAdg<{3BumJ-1j#f(BhBUQAU3II zu2pmpyIUzeAk^7F7_NT>anVk>LJhRbSb`+f;%#fiTsA6zlnkwHWI1W>d5MJPFaE5B3v{+D-!OKimi~2p? zP(8LMl2>5_LF*#|@80Oaz6o2uVi^F(i!!nW)m_!!SHgON0Qi%7P;F01FyUfr=?%dO z%K&rO`fxC3TvxfF^$2t&q^5*XuR~zC%JRHx2k#UNFU@&74IP>-#R8M>)Oy5aU*gJF zB;3M(!ETJWYi9zhzcXV+f!U?Y+#n%u=LFMR3iRuj+;({&8Q9@O3nare&I*u1 zdC=2A>j<4wg=of|BKO*J?#>uQPg8^R=%kJBG!(HVOg|Hlw_`e@lz?NMX-!dhMm$mP z!*SK>W(4Wm`AVrhFqmHJ`nz^qXSV|Kgfmgx)0lspngDxqjY*J!YYMwE!@h{^k`R

Ol5dGFA}PVutdyP4ym75$|*il2$}@Zv((2J^uv zCMUze%K3!Y0Hf#TkmM(W68k@Y8E~GuBLx4Rr`y_zSYWH1!2d%(9= z7^tgxwdUI7t|iA^SM6is30L=}!YEae?2Z<#ho5Bnn>u~_Iz}$A2$gJknQ$>Zwb}aK zZPM>S?7e5j=DY6Qt$p$)?DbBG>4PP;omQ(6W%IR7`)cdQo`gLC%}nYAlBP2`70_PR zIo7#G;RLsh*{DzYroIji=i5x#gPjw;P>s{pGA}%TxI^QzaK|(@(CGEfJ&~sc{Tm-< zJ=>T+1WxFUTm>tN?!ar6cK6|}Ph1rFzPRK27hS?s(j!L>S?gP(YPp0D*WAP|40P3x zzE@7YX~QV%N$ODh5Z9^W`F$l&!uRQ>uk9z*Q!n3WE&=5pTXxi3s|3~b!PMtQy|cqF z-=guIx^;T%7f=SP&&MH}6F%u3?|~Hd!lf6lXE-83F%)cV_soNg^<$MKYo7>PDeNYv zsSlgu9qM&HQE{jpBAe^y7Jp?bH?^YbyeOsl8!Jz3Hop$dy}!JdT}PM`{q5W4=B~Av z@3O+5reoeiW0~?|C4D#-k({p!(X#tuSv2F8)j95ZGg}ZvGNzfIqmY+pBEM)Dn~*^l zrddD6a!@F-ymj$rk}Re~P#RIhl)^lVioLWJ2__iZPlFWbz&DXVg*pzsTNAUN9-Pz9 zI!Y7)K*9-#uza9hU=90dEQ=Y1X%xw+4#cpdc&w^ew8{m|tC%6L-pv`03pY(zP9m`FrL$eB4Gl17RgGKV6{Hf_v#M2IwnRMZ@D%rR$`IiH!cLQO}h)^FYS z{rP;q_xJj_T>i6bm)W(w-+R2DFCt`th%iS%R9Im3LX>VcAeRk~jSy17fJ)I&-(Ywa z5qL*m%$@DtHw8nC$~VN{#OZwobL zLILq2={UIRbJSM`OpO7V!6)u5fQ_2HwkxI_AYGf%tq$9Z0VuYh*62`MToRu=K!pg{hrVT2&MSol{Gy85 z(RpQ%H_zJf1`G2o5ou;1nlT_4Dc#c-F5-%Mf#Lo-%n~BFh$TSEco7rK zbO9331`BzyE#%e%cfTfG$pEBq^+6guhXt-DA~UfthCVDH{!giry9(?!59XFCQ}O$v zYY5%J@Z_=h6=sI{JZy~xJDG!AXTnSvkc3MqV)D>*7T8Q&)CwY~Rwt>jju&3$K{T=;1h-bAyz*X^TEyWU(mDpg;1NnkBPDdi z?0E{#gYOG znqln@KrNVp<#1WhR^D7RBJ>XOJ{ES48ceEjkRw4FCM26Md7r-To}fdrv3FDF;~y{{ zekv!dVPPWWkQZ3u`x;n=>z`7kBp&#r1u4k_e$Ylqpds>p50m5Q(zf}((PbrD(WB<# zY&P6qTtXfyXn04KZ~QTsfVvNgcsj3IdZe6J1`VpXgOp+b>e-LLX}q@>h|dYpEZ11E zasr!HCSH$tL<78YV@R};m+=sME8%-@;GwsZ_wRbdjEDlcD{^EYSD5evDdaD@%p+*uU7I%u@<4UaR82-mwIrq{WB!STnh+aT zB#HYItBjr^)Q-+a6HJ8ovMT{wyjFPV2PkT;1!}>KRq_ICG0(=UYPp%pVweogqD~^M zUSNQCLlPiD0xB~A89T@gH^9tWi^8b-7wgicxqM9c5Id0#P0D#qq59`;Y znkTlJHhx6EhedqMZC*u1Xh9`5f2jU`(hPVZ^Epw1SD^ZGBUJeMGV_X}-!iTY4!|cw8q_9@Bz_sbF=$~C2qI7qRUN_mj zJNA0_m#c_`$!6+w_t)YS#9DXyt02OC9uSrZxs}(mtp&-#fa;#~&;uMs^|?=wQbArQ z8;>X_qG(7^GlsazfTAAh3R4$TwU?!x03$1maTcdmk~wBG%;f}?D3 zpPKORooCwW&wdFAS-pkb!ZT%$%M{|^W)$Q&8nMhQQk&<%%NRgwec@^LGu~vOEGBHv zaiJypgZUo=#~P(o30O+C8`7Eqxr0krwT0O7fOa;7CbI`L$^o`Ch>ea=K63B@`vMgM zbV7^h%0&N8KcQQuYe}yNN$~-D9DZVgD#R~YrqklHYewb!} zFN_xJk6qckfsq*+wjGH1H5PkU>e`L*gt80qjpHes=aYZ!8&5y$nKo0?juB|33*Ks+ zU|*SN#a+#lne17fSlByRJmcJs7Rb4gC9frK?o@rCeZGB$b$4IpKIFX7wK!h z%b$av9fx^npLH+WmdQeybLXHCt)qdjg=U!xv&03=2}#n!G3C}8_2|XB!LS+}jO8w@ zm9nUxB4ODAw7?7;DR1EFlsmT2Dda2dEie`X%}JC|jov5UJ8YhE^$QOon{oSSE3k+S z`_Lo9f<6roX>@(MJjd+SmR}yH!)MfQn_gLg(7kNV)VVaY4_WDWj#KcZK5V<-zY#e$DTixRqE zGQW^EEdU#2@!oQvJsV2LN~-Yy_R?M-Y=vdgfF|?-fdeq>EpQ84F`GVaR!~GLB-70`0*=Onmt91G9_b@qAQM)J@a=Kr6ceJ1-a0)GOCbW4 ztv>nqe5#cPWik-6?`3Hbnv$~ZijaUp;I1v2gm?ol?^sK zF0#o3Lt~-DxxjHYEZA3M6N@Nm0V2x*8B9p)F)6zi*aaJ8CIk8m*Q+&v*kmC#d4z5e z5iH~gUjan%`)9o^cm@mXk;(ahLfuW!93W1)?U>ZS8`$7V!JX0%JA!G5_dEzkD=9`T zq0Gl*S(y4 zTKMGZ!a;ex=Ld&{o`9#4-RvG0J~y#@v8?B8bJ?{%s~ijvCIq_aW&$a*bVIesmn-k$ zJ$w1pj|68VpwqF1Tj>kFn|n+aLY}@n`|SS%8GA*s zCoZ_j-o@z6pvsH;DAPkVwS$fSf{cwV_Nlk^UFGJMwMZib(PE3ZH@iRDFG=?PyHRO; zs!KjXjEud{|N9#F{?*A~ewn3i*N4(S6#ges>E16x+G|vPKa_QeVT@e&v@N*G9%5^U zEj`BmPomP4+VuUQYH z5p1RLpP6fGonHWsy=7f*US&%xN6NQf@)J-KYrwC>g^cB;p*^~S$^AAl(ib%C%=Q)i zfs9`c45)9lSJ{JQ?hpI}8Ffd(2JD>!HD8@{r5tf`^(lJZ?$A?u#QClM4Q{oPo2WeD z;z?@A9P&&pN^iauUSuBZk`>Pv_B))na)o5r8L)Aor^g>#W~vP zW>0l|{xm9AZ{O!^*gkL$Dc|dRFZB;-^ele*GR5thl33vF;y;bbs}Wt1rEh(g94lTP z3*dsrT#spH&hn+KzCWOG?xJ(1<4Wuw&)7+ra&vM?)BSto+T~mEnZH2emcH{uu4so` zoL)$ee5udwm&(_;JTQsmL3+Vsaw#Eoo8dcH^D|uXwA|IVWrg{(2jk zrURiLny!E9H)(!gmcdpsDe8p`{rbH6usOO_#WrU5_s|evhPzSuIUbO9OSP>Rq;6c! znp2Dih*ZTA1-XsN8%`-fv^}Jw-}$r{Bt=LHWvFPYJ!F97FU#HqF6hfe|mI z6x=-pE>Ld?OD69PF^Gfvi0=;~RMDh#xsl2i@S=)SHWKSfoywWyAZF1>0<+_U!)xj+sHQ2Z`k?2UfCZP7dk<_+C!Dw@i7ps$Hqpk z(t)IXdQ!)16P&8F1>y(vtr-KtF2fJxKyPsvw+HSSA_4MQ(SO9F=3dB^2l`JAD~Nh6 zg#wM2R!@1g7wm9B;}<)Hv|~c=G9Cyi?oiyj(@?U3nM(Jjifji462tz0#v6mjR9%d3 zyDUo2v3saQXj*9LqBLt;BDo@mg9;8fFT!Kwj|2VKF;_pDE)q+Kd`Aho4gw1Xk_Fl-KXwE~5A4GR_@2)4RNyAe ze*csb@SZjZ^xY+8KZU0nU&okd)Yk1e9h~r^gM`4h>{8|KTyK6c;NbI|JCAk-SD)DM z^dD~%qP`BMQ7jL*b)OQe@}=y_rd7*xJ!7A$0mKvu5GlNnW78ROJ9IhTI$}Zi(OL)J z^Q`$8xqSo&jRl9_dcLRP_Ax1^!|r#z+%us%IgrX{ZO9BZFm;|BY*KkwbmVScEhbgf z#61+Umz#19njCI`7(-QCok;qgAPXir_bwfZxjQ-fvIod7J?}`$!-13|f^$u55qoDQ z$D8Wf`HEZK5q`!|Bv)U-|QU8B(MkeerdSbuK3g*!}quq4GP4sYdegkBeRpI1`p zPzfU?#|cl0Wt5N)sy1y|q&^y!=C3PXl?+Lri(FDNsVf$|8*-=CGGc$+_eZ}PlgVAv zD}>BWzN3if(0pgf!=pUG{ge}7_jk{%nV9_XjA6w`XWrVx?L0bR^0vgevB$n9aXA zb6&i7_vv>>KU_O<%g}6EyF=ya{5K2XMY$rm(<}D9ivL!%lX1nV^%Y2_zmIr#&ne(y#73|!8n=RVG8{4V(u5IS(Sn3^)(~&&;gUqu> zj_|dcdv@(yw8q$?ba^&Fh|ZIsw)-6V!!yC1#L6HvXm2*aGMlVKePZ7C;=1y!@4_wW zPbey^=9?Onag`H8Fh2gDaia%vq{Xsg7q z%2Z!mbSlWVBs5)~4vr zX)9LyT+}Thd;O5X?EBfbvQV5IC^(Dg>^XpOvduW-H72H)E3%wgZe5v&H@YV z+2qoN4qW>le{ql%&tXraPH%_K3*Mas^^eJJN1QiU-m(hTN^wQ}uBighCwsWZ$Cdvw5@bq61YY0)Io3Y7tJ!u)Iw%%O+1B>n-`5S))q%VV81_PPQe29xe6yl+$GfV1aD19k~9fW*>eYgh%q< z=z|qVgFJNmYKO&4Xfeu6gNE_gb2OlEMqg9u?TZ!a4cVGrAN#V@BjlB{n7d>|v-ZD{ zS0{L%7JC9r3w!f612uAr(o*beydVNmRW5vjgqQIK>3a z`-NSm^9(=Q99yz(rQVCHlG=3~`{`!d zd-sImG;B>UlV3@LXSu70l?H##Jle)YULhzWMF)heQqD{Y3p?5_>f0u|5A5EApN$!i zkV!h>_dxLx;@yJ*nGVNd@D<<_MC~71G`-cDqdn_uk}?R4BYQ zcLtSZD%Ei9r>_?t_+odkV-W2h>%*NFW*7SE4`~_?VMHr@$K!4wyG{?rT?Y@MlL7Wx zSvX$wp)*#YLVS(GMxYMkNe9!$xI=>jHphpt7xviQaIpX4;Bdjg@z)8bU-r(8wl0ni zt}>2ppy4QtqjaOA`;7h3P5!6|FWGOVk zPbTKd1?ODcSh!3~0&(nWrgMbV*h?~(u#Mf|hyrrycB+ls$zr=iDn6NiyjS_HQjT%_eJgOWG5Fz; z$!zjuX7*%E$)qNPJ8$v&LGMG?5w`=^M@l|UKD*mSdW<~)Ia5(|Qo7gVD8%OZ^6_B2 z=z{6g&23}SJL(l~@^TzhYuxGT;MP`h<|YetdAvHMgg>AJ`1|7-kI%8?zmg*f%KVHa zYH0R!btbjFi0tS)joVK#i2#=GN?94Aa4IRvf%t($ru&=CX$ifjS7@!IT9B0~r9xWB zoCR`Y*xY2g5BtrCB~i?@VV2V*I=#Ql46C|A&NR%GgxaX#~iy18V1S3D4p(~2>T zQOqVk)ksGv@^=Qh1=W(@5{f)_9#B-+v02j8PZ~2|i4!3hO7wnyYvkOgyA7^jiburU zEp2{}H4ol-@;MyEI%1MLR{i7{)fNZxdU@{o1FlH~ab7{fSQJwhhRdTn`EDQ6M-Wwi<5#d^J1tHv156PK+d4fv(`yhq#R zPaX6Q-vByq^EuyfC;5TSC!M9xDI!)&FZc7RP!Eu4o)JiXGcd^n%ZjfB?WtdSDL}Dg z@zp9)m2jZ2ZN6{rq&s=wGcC!Sa zkhQOW&bUnoafQH+wP%sf&^AL@v1S+FXG;p7p#kj)bl|91ig!NX3>Y$(xWpZMH+6{_ zFOGMS1^H`GooF$?_fok#<5u(!Upp(X+g&qP@SA<02GzTe)Rwa){2>f;frls0x$p;V z0|n=5Lz!qi4+YDNUA_phMfQF#dg8z$f2-g^bC6SKycL7bh5DSt;=?KiL)Ad`Oi+Qq z1<*h*Z1*z`2w(#aHU%y11qaYUmcDCw-DI!9)=PYA=s1QgmU51V->nuT`v%r7#{cO! zHDryFqe$(!Ktc3F9+|nvfKA61Lm)#>q>r5xeynD&tAjou`La5`o`a0jj%#fCRC7*U zx`LO`Eu}1G^J{0GKdLtFLf{R>gxwSOexXl+eD&jW8-LAy`!)C9FlH)E3KI>fCoTJM zq*_SQrX2ovq!k~|YHBpNjkGbwS?`M8{1*M5fR;l3-r^?!B!7RZA${CUm(nLl=|_Kg zCMTy&Sg|2&_e-JKBuQd)I-8dSWsoF!z)~l!{{t-rxzO@F5`EGy@2A0HSL(g2LtJYK zb18L>0qE%LF=aBcXs<*>2$zi%6=RcbISYs$Yyb9t5|~c|26NP#Z~r@i`PtE@KgIL^ zBrv6Hb^K#ZkFr_+Lo4O?hOF!#__#Ls(EcA;sa73XeQ2`Pw_P*nP!Q+u0wy7-e^k86 zm)WMPYt(-HKeY09an5}1QZI3)kTM*(%F*?$t4@(HE`w)zg* z|4CrhM@;K$WPJH2fyvQ%w=D)gF^qYc^0%y%RPjdeEA^zot%Sl9Gi=Ru2uhib_u~u^ zu6{YoCOQI|=M7Iuf3nnYx^r#solB4FE_$80JaOT+nT`nX@N3M=z4_PP)o~M;AD4=6 z<0HQ#kz~<@efQ&4|0FOE1J}}JE`9elG=(fH|DC`*<^_3cV)Nf7{W2@lg~ZFhV#mVs~J;bimcU0bz#%LXHFk zbM2^se~^`5prc>F*-L(2moEJcM|}hQF9inpUcT&y$6pQ&!H0zgUA=NSJp58bBrb~R zLWr{?C0Y?_rZ>`0UCYwDlBXSZ??~AFL!rgW!B3R%WeWIb=%8nELFF=+E2S=1NnU;~ zewk47UpOin)F>R(EELrCmm2N(|ESTw;HXGwxA@g=bX2!8vFC7H@A2eU#f#-RaI73|J}&^8F*HwDo@>(tqlhot=NC z&p4mS*qJ|7w{?Vl)qJ$1i-u4s7a!N}W!k&VKU zjk2-T%8Aw5$(6>5g|_k8?(ylq@u~jt$-&XFk+E@ZAai1J@}EHF?Ci|k+$@Xrw;*LL zEc_v)TtT|@N02TqFE1_2a0%(3+4IHKwYj(JlkYai*FQ|HZ_cl8th`(2Mx+67F~mFW z*ZMkl?40}a-McLLj{?S7#Ca(=*NuMSx>2ggKW-E(UaXe=%%eIWOZ_ZRMAo_JPD6MX zwe0`8QMJo&J6|tkvFCQV61sIlft<;5;n{}2+~~RfeBEuGtDNN2xu!pE^wauW|My>c z+QH)}e!^dF6uh?tXMaW0#Y8%2e5*6&FE=WFv4nda>Zm8bRA6cOJlBo-F2pMz-q)3Y zuMN(U1!kt5mQ*PAT};+qDOpTO?-{^ReKzE&=v`&=gia~pkN5{`KNK!l)bsFo-W}<_UtU}-uq;u!t(38g6nyc!z1FC7+ZYAAOCbsJ7KE;>;zZ#1a%+zovKCgljq$`Nc1-nLm^AXBXV6pFBv8yT0tY z|I;hYvFTy;UgTjuS>FEeq1~##9|*`@WDKlZr+oe5Bjrbz@8q5vC`>y1E#2hdYZsrg zFQXWh(C(97^kW!n17QVW@)IFN`U8J@uj)D0Oj@k?4c2u6=2Rc@8b2rEYRKldIU>LH zq?CW2L8rk5syuW4I&UqX#7#`)n`3srhmz2~(*wAY&)T&d`0fJ z<$Hm{{3?|x8f0quX{p*V)XsaZ8;x=cN>cAW3~Vgmd;1%i-aVs}yhYh<`>cvjyi2>% zTEoS6o%=?N zZ)wDS6J5uu`@~A*eZ?O2CM=)vNQh2qwy{ocE6pUsOZsO-u~todnn?w(3ntQ3 z;Z8x)@jTw}1EJlLgFN8#2l;XyNcW%#opklf3j2hbIm9@f$7WD`_aHZBvUcjlBYuMo zUIiK8&GFgdH+tZhEA2Vc=+D};^AWu8E}^xH*Mn2=*iYy!ZIk_lJZa(W52P8)5_4yB zB%6Lfkc1pHYQKuzFwM9RC|8zbw%EPO14u9P@SoZ!fZNkP%P(V0bleAqiunk`MHA*P z<*;3}37MNPZ|u!SdS-WXh1&0Hg!o;MO@rco0_0m1XmT+t{{2v~!Q;DQIR1@YKOHh=o3{!fjJy9gl(W zHwP;$0baY#Kk_rqYz!16>UR?fUd6YM&^?jiPdE<@W5<&AA2bs5bJ=IaM>-=N`L(76 z{@z~zgw_?|Vo`O&bHB?UYbd`*2ZK}NR`79Qw~dW3s_nm27bqvH66LSqGI0`vae7s) zHEmYUBFENq_;|sH`igW+nP{AtYYqByyrIknd91?w3I1%FqVX_3Rx^n}lK02Glu2Kq zHRWeDB2yS-`I`rR%^K7o4AP@zj8tzXnK%m98(O`-uZo(d)CrfrjFHGgYDZ8zzsSs&^_d^6#Vwlo;mTDUVPjHw+aNshhlW?YjJGX>V7s3%cBL&+7t& zyjOrBpTn~1Z^Q2V9e!!TI6c-YA9N~Q`5=d0{Axu@&^zRI*eCCwhGRbt7xwY&d^A|l z;6F+yCGXKnyaU?1dTLJmjh$AN*V=|1W)FGb0w6S}>T%M^yrKQS>%{1{OV_NQWXY^k zD7a)+cg_9#+>jtwpmW9s@ zW#+j@J8qY5;mM0qvse?|>RCi_)GyCj9T0~y{$X7?y=o_Mix(X z)?55Nko?Bb13k^`JUJ`B-Iry17HmU!FH_hbb?M!~=nuKSe`*@U9pA9!3~ZeLwQ17) zbM>AOJ1bvvgK+ZKw|+wU_@Xq2ZBw{~SkgxXjS;}&mluezEC#S%9YSZox5gwk9!7hG z0lC_6n0567nh4n@nW#feh`?03lnD}At|%GiBgijql*$CE@PNwo5o^pC0y^TR;TAB9 zM_`;TWr~5V;t{IdF-z#vlQj5aA}|dP=cV4X?iRLWK{vjMo3=oH>qiTZqwKKo-}@w2 z+0j$z(=yrcY&KATjbxJ@Yh3^+qZ7=w;164Xa@-eDEXa(cgqyWMd`n{Q)FRDj5WW(T_-*iG2Fi{F zRAEBq=y6e8Aj$@pVW5`^;5m3;E>R zQ?UA9Ay^@LSs|DN2DWd0SZI_8V}e@hj6qxBBKPH;4mu% zTp-v=1m@F{pZKB{a4>&ePnZ(VpEdJU zCe)UGil6rn6ICXrn-%y$!wj6KF7i8>9AS`$=m?GhP?&bLJZ^M z#^?!C5vXPy)Rstq8M>xru_PB5@N^`E%S5g55XQEUtxo0}PnaqjocRbfMdzNgfPpK^>0*pUQjw)GL;D1`$+sb9iWOyNGpfcxD;&I zl8W?Es`}6cY}!{EbT6%lLog};NHV!CQKVE0WQke8rw*;hP$Zqh7mz|ZjN+#SSr^R3 zr~aTbczU_u2rR300)-!!rr2O)E7mvml}7N|fPuN5*|gv6VHd>~L0lOl=Y zcPUgAk51e|*nWFLD8GkrlbhdH%1=VP8zY6)ls-!kj#CAV5xAU`4tRmS4=s4If1I$| z68+{e(mSElxIDU)1{j%qD#1%$qCtWUif1DO7vIH-1wVD#ihe{adcX5b7?r(>eug(F z9)@0KJ3oaKJaa6Me#&~rBUO$lkKQ`=?8DKtJ#BEwC>i}olz@fkpf5a3wOny3>$eFb zs60mEvAkphfm5#ZqoUVKkWS|fb&)8HLqxnotuY|-G~Ts=ii5DqQ!up;T&m3CyrRj#6*+e=kv#vlr5yooLnSHc;xTZkee zK$0jsg{<*Zt`75;NvMfdERQjM$7@N1_Nk!e*#xK=z8W#lYsZAGMH+-i)m)jX9Sp94 z>K1?PL6-LL9#KP?61k6HiC{UeG!`&uW|6pFTlhnoW+C*j0lAOPee|n^TY0TpAZE05 z32Z~ZW_?j^LvLEWLTdxW0A8_PBvb$y#=znykt1}7DZZ|L>P64Kp0O zry@FH{l#RTY?HsluzzEDOk-L@79E7QHKgV5`YMvTs%xrC{_}KI@ zYpYvIF$;M@mhaY~7pQ+XFZl?i!mJ-{hXtaRzBRFRUux$?W@K4SX1_d<7dblh@}yq- z!>*TFmhGnQ5exo}@wx5RFM?gR+wES2RgfEZ*n)4gI^14`vY7B`M!0?-{ES}biQNKi z`klUcoqjJm1ExDK|Lnv|cZK9#mKi69Uhn$E*Z3u&>$cFP0yVWC_4NDhu`xce&HU#WdTl%RW&^N@7Qd%Fjq z<@#`TpWqf7+8#i7H9oET72D|0Be;r1a9V^uFyQ&L$^+%mYl*@WJSB?r+&?`04(;{F zB$*jJLfsv?UtBQiCyIlIr(+s4P=aewFEv_WKXF|O<*$d)uAiovL$=USCR|MyIgYV% zdm_YQLCu&z&3X8U)SIJekQOFfPDyBy2hoD&(oW~jc}>accf9E%veOAwEvBM=Dg^MZ?! zZ+D@HJFnJ0;1H>@63>yKe6$1a45|4iDo%F&u)*uIPa}Rvzw7)4Ze+lPtwg`WxpbBz zxQ1s{Ul#hxv;Mh3j8tY_y%Y-q5n>S{~if z!bEHVP1rz-C?PX6s2mL~E&#~l0WY%7mxme*uOu`SRQyi=wxVjMe!D1hIi0fbXUhVhAN=RSFa zf2xxQ-Nu#PSBEYVpR;!KV%0W&8f&-B0P(B+sG4}HH+{D3!u}B90>RFJ zXN3-TCXnZJ9L><9i4UzDtnVBDHmgvK7d9{*e$}Y4^DO_w^=p>kjQfAx9h*%4RZFMT9{;wjY9U3oQ6)3mo$xnO_>BZ7vOZ6_r zKS4|*ji+jHuR{7X`Iq)t|6a=Du&oHXAKEo+j(=MU?K%=aTw(KNO_7Q<_`8UCp=zLo z6EI|JCRbYCYWAmyX?66th+Q;bS#$WaYMH%*y^Zk^M@N~@BEyd7j-)uaa3QJFnV`)w z$D_f^S1_(oe{G#BRlCg08fcw5|BoZpn#^v=_!GqZ<46;Q${20`g`_s&Z)TpmXXzv5 zm9j1mNbwO|3|w*7K(}M}71w$t9!e4Na#8H$b}>)#>3H)Vi8khTG5;{q@I>u}%yWM+ zQn8-0NlZe~ZvV@L+^KT{hp&E7dsBsfkBe81aV|aUB6sTiciDiPKPF^Z)cI-DG5@lf zm1EP@Z^|itPb}Wo2UPZ-)}3-1y{yD#q_Mh$_nv2hF9gKc|pp)ZNE7pwfcN*rP8yQxSb>+M4<0^EqI2*(HHZ{t~l=0d7(veY{o6l z3lRC`J3j4}fmUJe)Hwzv-|u0UE7`~(IL|OoAFcK@l>N$3RDab&t6hER_7;EB$jD1b z1JIr$pdt%&@DeH7PJLV#L$UYHIn7Iewzk(7$$IM)z zH#O_U(r(@yq?O-cc`dg+#u!&KyW4{qTz0khn~PvVv z6dRvQSNe;QMt9LUIjes&(&3|mN>qrZA0Y86mys^RPV*1K(!T<-uK(FB_b>{*W7upl0y+xDeaD;EJry`$;dmo2Is3#T^{Fbb-2pP%iC~x zyw_o*epIe;kMttZ%k1eEB8a7EWTd)onE#QJ5==J=Ju(djSr|a8#YPziD^4FF26v=) zFG!Bl$<%6%lt)%TvE~v&tc%6r!tlJ{J+o_+efsj1SUpdv!+HUJhTou}5qrd$b%auFGw!GSQKS-UsV?F!F_M22>Gv+dz@#?e z9T1-Q(pf5?^i)=PzWly(()ED>hElrH!3mC~hb*dU>(#h`bmloPM>1Uh4PRT)#IZk_5%Q_WPO&p&dVl6$4`U=?QtAaH2MDYcuvS|jUNY2 z2iBRF?rqE-doeUsB6Kt%uqo8+-ZoW_Kk`9vHoORw)%-(7R0`(jtMDvx^j4lussGHn zPW8kME*(V+ZnC^hvPd_$ji!nlKOcP9_5H`}ymUl}6y)rh(9hf=Lq+3fk{x@+Ocv&T zs@(9l4&C?RGlsmC`ug{I$@K8b<6m2gu?IO(;tx$4S9Aq;j%1ye`?_{o)vh4f>d77P z-=@dk7qspiIjJDrSbIpRg!J8Fj`Ov)>lY@Xc|{p}N^EYs>tI_!fQPW*cS27W=i|^% zm|vb#D9*e3OK9r#%?EV{to6Ed>fgLwlv9-49FNnoPJ8$9;e^}@m;cbXP-Mwua4hcR zPD!)QCq8=@fC`h$6Ip)RzKQ2^18;`LnU;G2VE!O&$~U6sR#bD-gMDDKhHXU5d=$*j z^r%_X$?$GIdv2lD+u-i8MgpljRxHC{_s_Vi`mKn(R%u0LFYTt&bgHljHEf_&-hH3! zQmYS!PfeThHH!KzQPCcGoU23?G}|tka!%Q!V`p;P4t!SLqsXVmwW3RH>Ukxqntz#6 z^vfgr4ZZMuYNavu*q1k1t)56jEj^9FJ`D$!p@S(;p6R!?ix+gbXDDLFLF}Q9bL2e^+ho6z<2cPu#mBLBEb<=Rzm;gGZ${^(!cM=R#;*ym z*sF}rKyUQxT)x1iPW*=4YYTpPk*-h?IZvKbVO%Eqzm;fJS5&*nG^_s8wx;kT^&Y2! zKY%Cpa!c8D&F&MA;O7)m!EMIL-O_{-iY-qp_hQO~_FE+?r$4Ze*_Bji{H-&}AY83c zBKH#=6v!4sxvwT@OL)T9Hc1We1=(s-?3F=&^zQU_vn>Y5A5CGOLPW7awzc_risra- z{vb5P44)E+1i7pAK5Q4QSLJ3dQ~XMR=Gc8D!{#o*YWCs>mP+_6lqr={y%p`Eq1fiM zym)SfF+;Pj=7kuJCoTkSQHSfb18da|_xZ#hP-$tcTN91-%O(p=_qFZ6?a$!zudP8Q z@OvN5IvF7^`Cl}unMGGo5Fi-oO1=apzT~czr>H_M=!{2&*i6JH7!(wwi2K0krsH(JQP*cfTA8JG{z&WFu8<%1to z9ZBS7F?TZu4~*EUSsfN{8Qfi>xc`gYp~@JI=P~A|hK^Vb9R?ltaf#C|E7UHsKX%0) zeTJWVbLPhePs|MIg0h5E&<9;~G=yNkhRv_=4@}*+ZFC4{#tr!EIb3mYyf88t>S#t8 zvA;WFRyN|)=xF@f(RF6T`K;raUn9KhvGqrjIM(FTqR9zOS&HQ?dHE@Z(kVuTlj`?J#l~mEs`T_O zP1Ve_X`7v_`=wTY_Qcn%IEbh~VaS@yS$B@k&x z#he|sItwl(VViF3Ku4^ZTsiq%2_^8BTcGyL%moAPetXR+YKSk$4%r}A4r;1T zqSQ{WT=4*xf}WR5lk@?KbYTAu%CEM0li&!B;)%2L&HW(L!UplbRsiSb%%FJrqA_t3 zZs2I;IBTTQ_YU1N;vhf#bmm&=CpglkB-UvgNM^@{<0uyTR69InQ=V1b0KzgT3$Not zw?TY-Nb3?l|8XGM^zj+C+07OfbB0y*iDF4DD_Prbtv|P|P4Q>PNjJ^O&mXD1sSk2B ztrqvtWtihKBVZQa1#5_$yEl;vXQLEa4tpI+UQjLWcWLwb=Kc8R%)+YCQVyO{boEQQ|9A1CaCz>a+e6jYMk$f3{|n4g{N_$D6fAM)g3*p*mNPUihFSZ z|E?ocWH&H?hu@UVqli0Ap#s`0EKS#V%z5VHOk@10aRr)SWp2A7+vf79MNkv@ zc{bJ6R4eo#RhbqO#kuIym_$ajknypTYukM!dMv4F_WHp-?(JDJ>!>Bk;b3193#qE* z+h6tnxccvCw*UBHA5W|VS@tGYjZ&1VQG}ves_YODPVZWQ?3S0(6SBgG?WJ0An{fpUJGiJ&~sgCHSc z3F#}(2kYwEa1TN`IMEL3eAvJ+?|0o_bVS!eBTo(jkg1QcB+1CWfY1;J!5~5K4UyG z1>4P9`PGCv0jvx$VJ@A)PL5mt0Fd4hnK2T4xk#bQ`8tIaoobvM_^2|_emSbvgAA|| zdZ#l`Ut=|*G3c&_Ki)UY5fk{(Iy#^-3?dM^vPniE=E%nuWS12TP&od!K;CVf!C28@ zf)8;zyT>A?6iXJuHgN3c1+vF(5pAJsP1Fx3f_2V%gTx7-Cr5$);}j2Mf?D~)wHqm@ z1VZfvvpHw%#qV#BXEO(V5_Yz)41zxmbuc}n#n4D`SZ@@Ws~1&$mNMU`m7NB z>y+ypjsE?W>mmmICxnXt3T3-VpurJExhTrw8W7x1h5TFuSH(fX0@waS0J@qEa*_os z4-Q=+UfxXIZ*EmN6`fFLp%#|AXl-TfePW-(^vfdh~w>)1~&N_~?LP$2}Vi zw}ZgN<@Udc!SrVL?_Umo-~9TfkCq(xzaq}pUoK>SM17cM>7o7KUiz0m@@FaUr(`wh z|Iwo8nVP@B^i|dIX(9jD|109`;GCA*FS3}B+ho}0`X3Re+*#K1KC(ub-#GF*S>XQ( zrn3~+X!EErtB%U`iqH~+>COK{oM(%nr7U`yeuST6jl3}m=YKt%{rt%g6!KA{qS-9+#l$=%5i4?X(t0yV;&A+asI}P7u zfW4WwDZKOM1Rro)nfVbu-H%F6Fgu8~WP*6q)j%K<3UnHk8)KIf%1<=(+>H%en~QyC ze&a_EcM!Ax|Mb!cHmO(cyp!ALfh$U-3jgh;qpy|^lo=M@m)YoiRsJuS-pA-xP;j%! zR-|T3?zc#-7I%y7{SkF9(fT>t7JL1clV+iYf5G&{Z#In0J4p%U4Ao82Te`(Q- zy`GGWZ+w9~leHHA(V|=_X=c-(czP?>VO>!93-Mk>5{ar<1?60AImn$0T{_hNDp(Lk2QG)4u!1e^l^6s-TAb!&J~z|=(`~Eq@<;#Wn^UJi zgvp_T$)SeHp`Ov9fzhGy-!w72Ze}2QNgdnh9oy*~J82!eX`Fg#ocjJvKf-AM;WYSf zhKP33e}n$}jppCbIuEh94RLu5^PxvX0!F05Mp4+YztCyos9y5W^VB|z)E+Bbn+>kX zjtH72RJz8Myv64DM5XyeCHY3ip~Iv7!y|*jBf=sg!y}`jqN8K}FTyk>H6=AIEuH8n z&C1Nl$;l%MO8?=d=;GqyzlPF^@`|de%G%o6hQC;8eRE4yOGi~}S4~@2b9)ETPukhp z`Oi<<+tb_E+uz?eFxWRZ)HgIdFfuwYIyNvyglFlqP%r4i>uhuSX z)Gu!}t?sq1A9iki?c4e?w7ECBxjVM8Grqq4VQp&yy}B`hU;ns_|Gc<7v$!<3xH!MK zxcDDXy7IqD(tkARI`R7JBmK`vy7l+^D~9|&Y#;3J{JVR7>^hhLxTM65P;e@N7mFXoeaKAm!1;Y=Wd+wbKa<41Vl2baJO*RX z@|=8*h&Q{lHLq62+gjWYrY{M`m;Y-Z&9qyJ;kv!Q{yzrN2bUMCJ)n-uO8~`R1L?KA zOm27jBD_CDdIulS{qy((SKy9Bh_XFc4;0AmwzC?74EA8=KHt;@u}9EbhM@k0?W{$J z_Y1B^>d<_9z~$c96^d5&0F!Y=p(unlu&O5ona^mKl|j6*%sO_!3=tyi=5yWV=_)SzHxd zggcomctk*#&rQZSXW8zTHEwyDu)8yV+`b>HN-~7}BQ92~mI|rtq6uDI0jQZrNL6yfK%+zh zsWsQ1GiA7&1~U)xVHjH6g2t({hePHkRtAL)AVVMYiZA-Xg6(n`HakHO_rab(4@4j# z+(WgEy}BjVM(_nxIgsE?2mO{03{dcn6rVSPo!AF*=;f)=Hw^Ys{xL&%Hkc=Hn-UiDno9~D#M_BgR$rMt7M6N zFee?d7JoHG5KlBW?*&Ml#Tl$Y`#pUJttDXIu7Qvh&oPGRa&w-cLbb{e+$IF!CkmIb z71i|jp>&a<`R4@)?L<3nS4^@T)9^&_S|8kxb~{KUXCi<-K}_kJv5K49WZ)wAa~QN( z<4!mu0kHvd(cr)Pbok?#>N-T!IMU0ozd%k)kIz+**Wm0ZFZujOA<0`I9q4y--x1gn zj(n^!qIC{W)uvYT!uIfJ>nC|WbU{$Cl|11Po+_g%C|cjWt;%%$Q?-g~>7(QMdGji87AjDd^6+5ZAH-$ju|HRpA1RoP$!* z?5i*@eJ^&-LB$d?=&OyqUY_NUaHY{TMmp`jtAv5@zHB-t%~=oR`9w&B`{;Vr=Is!Y zu8>=9v@o`ib+&cKJJD|z*RROWStwC_Q#vAAE*8(Os4))2#;3-QlGjsnv>)DyHHnf)z}9aANhfhBV)r_yKq3(U<1<%&raxhz*Z@Dzfzu#@Hm zN-zmf1yNGY5S+=uyRj2Q|BRc#Xe5}4BwJoH9EtGH-QK^UGzcfFc5jJzL2BVelpTGwF!dc6+4PCoQY!6#H_Eg235M$jDc#O7Tgo%ZAhCO!NIP6A& z1uy+PM&N1`*Rzy+YvKYppWPj7-wj61E5FX8&SyRp4Bn+7m{U0vDP9YPk4;*ckp=5q z>|Y!Dr8L38{+xN0VY+ZojO-gU(3R&$Khr(hIMcvk3oE+Qm;7gVk7l6fpOZJ~cNmni zTwx(JX-M*7j4%2D(5L#CiiF!aV!(aZ$rqeW7KKA+O~S}z_`ZnyC$7TEPHEm@spqqx zmR+wEU(#t}(3nXo5@n|#T{3B~Kbfm7rM2;|EEsnc*%wKdEN-u398(JtQSHc_MhxDr z!blqfXqCxIQLw`-*e@it$3TFbGTDs@QuSnnv?!^d(aVXh?A;`Q$r+3bvvO-g9wQuzqPs- zT-^R=Iw9qZmi|t*uNs-Y9EF7l%Eh1A*G_w;f@u`>8A`8EtB8kJ%Ft{Vz;f}7p9hRo zW?wU-tHP^hBj%J}(`p!vC56MgBHBG7KRDSoSsVRe4C@;V)60f^>x2q~L{3{H_S|4~ zvy6qoelurLm@OEwoIH+WPTPiAfN96BkS@`{hAE9hHa^KMj^8YvHP(0b@ctNcm`DS#c|VUM?%k987tQW6b|5l?>!T1dYzVoB=#M3Wfp zoM9^KNnO-SV$@c$SPc*^CW?jIBAfN3xjhri_ERj4!`3j%33##HrGBe2?E|rla$y zjyqwRp+qj&pR5Z;WH%c_GAV{{?;KI79EFHXl3BQCA)3{QzOmclXb~DRFXn94ds;=} z7zz)XrYtvQMtGxXCYxuD!fmTU8wBbkm21*&VSwehGgiC&`FDOvy)VgRhOmf zM#Wz9q&Y_BNPFh>bj7NB(n_76;kqcgRb-wFH&rhZwtPmjiGpY}=Qk*m5fN#iHR1uQ zs|XEM*iF`QR4(5QN)la_XXn=RbFdp59EC{4=UENIbNKL4fp;_Fv231rt^CMDAtBHc zfeKCxNhtI(EDFDphbdu44;RJlv4+SMC)wUh^ej#_ypz&goH4BSj+H59K)mGlQE`E1 zNl|J^Npp#%WXXU|NhwZj53Yfx;_GE8-#F)9m$Qm7EZ>vkx_X|te_l@hvHU7k#g9F% zZ>i;7vat1|S3hl~Pv1o(-fzy);&>27r)r8_j+$Fc@t*13OgpH*~7vPF?IZtcCx7~dLgytMBK`; zsY#+=K|MhsWpVt(i`Od$d1 zpY3JA4ONLeyQ_{kn}D~lkNQrIkRFdTJD2a=8|j9m_Oe@creA##Ry5f(3`%32Hg&DOD(K4gQnbyD3(use4OP3{@KC;!~m1IXRPd75h^p-LQ5HwOo`Iw^{+?T9 zpO-M39|Xge@zHr@{6&9gbC>3?cTWZF77a$Wyx*OxHs-3mpWIZoz<9jys%>F0o4NBu zJ0d%Z*lSw`O)hU6(;OQwdtIeE@mWD~Q(Zc)oRzKou;==u6<01!v>&W&ep~$Ikr-=- zhd8_iFXQR$hZdo$ms*J>TC4gT5Z3Wo=H*pR!YYz;jYn~fh>TuoXO^)|{Bn;5z3~Sw z+K$kRYMJ+0i!ewuWM}0aLGUEgNVL-&iqA@oC$ks#7OcY3j2e2z8d-rbSB{Oy;)zRS zdsuemX6FEn1msBuq6@G=qnqe!PeWv%&w0o%cQ#7=rWuTH=S?7qT2(CwR`1nNyZWvCB*6XI=^E`+N5>Rm)9rrj_bwNa%zRPkqr z-zZVuZkGgVX;QxX>scbt!EV}kU=Gfylbcz3**fcpG7Gs|*FGZcNGffLZQ(rVb|_xL zL;J^LQxp!e4xDe69mKaLh#elBMNmzZQ^}?6e#B+7vooPn40d*aU!t(EU*XL!X2l_;(ss!GPSjz2Vvf86W%p|$b@#t+*r`>3t-Q_tk*6ZB90 z%%6rGKN*0QKgNH~?fo=;P>$-~w1_D~^?!TWabmY};&6H5$aU(hbn0qy`eV$p-R`t8 z`>Wdk`~rm-D?Y8~hDQs>PRk-jM9)f<&#rP}7i1BGXveeg2W)ytaey#LG8#fEQ4(*$ zc8q{kITrp3{e_Kzq_6y{=7wAw+*%2RT%yiNfWM0_Ss&sln@|>9;W5=*zf+ZdS4cqm z5U{9<-_>8w%fJ4vRJJN&h#f#9`UzPtmXD~sV=mJD29@1ES0zJImEh-?7oQ&dNd@+N z+M?9C296l}+JLWMg9!VqVs>`LN}rb9KAZUZ)#P%-9P<5Wbi?kleee9&2VyzBWJL+* zm&2ie!}C#+fxTGMZXRXoWa5Ay7}=oY@j|5aLp&3HI{8`1eV^Uiq`hIIGne%dw_^ zRdnKUNvSHM*IXv;L;B$*p!dk`b?)rfe>MSqws?;F? z$|LIkmCn(w*BInQ&MaGMM1q>jlX-RstopWw)OZ%96Qv z|ARN_#4M(FCI7R4=10#B=-^hEn7MHB2@pzjf2I6^9QN7cf1=MDy!zA;+kG+mhd~VH zu4Om$%|fDnKIzu~BbagEX|ws%JTpjoUfaNFQ{4T_4-LjAd4GfDQ9pvxp2%ctCfj%X z^L&23$6zoUbo2S!?ad*&2RnT?O?=3$Ua~)Zm`$DV$6p!1B@isL zh6*DZwes{>^#69vna38{74M~K%l++|*K7o5ImOu)rp4o&?l2;8$k&`)xaCQ&ai z?yI=hY23_cg`ypdRzCIXXWW?(gk?E@{?pXP|jPEST(dArW>v++*k zMr;h4%o0f~hX+0bDIRfK@&I=`&}X`_F@eNzcuJoe#x4$L$1AVncUQYQmV;&AQgEyY zh6($aP$)8IfDFC&L|DSFERdhpghkVE*)gfEm!I-=istk4D-7x~YBG_8`jO|1@zQw2 zO*I;kCsO9DpHd(RA>FVuE!$>z#N|XtH><&YhhcTkg+&AE@00hP$G7O`Ap*+%2HI{J z6+xfua5M_^SN|r#!RQ}+r?Oym(PrH|;J{ATfkmvU3@6eeP+B!q7<#p&fpe=dFyWUH4ir$YSD zQ0RZOr&kw#gVf>k`)B)mPy49y_9GuC{APP)c-Io^a^DO@us)-Uo>kxk?2vJMyl=84umLsGV2 zL+QaJeTp~bROANB)#@dz0yLDVbea8gZyaW_g_7{@VZ^@|s6n&XJiOyXOb0BFTL_BlN`YwM9DO+`ahcmlQ5;H!4U8-I z<)G#f3wb-bZejVJVV%A$t8Vmnu*SPb>01g98Xvb&L^?I{en#OY^VyMTq_&Dc@NrJ& zBk~IN-IYlJXMF?ldH$D5p~v)p-uO^)+^%$cq+A)V-#kLck@Xp2cDee(zm|AR8Q`*# zX~W^Y!@`(lN-dDOLmgwMLf>fpP~CGfjDM8l$~s>4s(Lo!8G_LJJ^bmBaH}rlQSS23 ziV&XzAw!6JXl_DvVf9UClL0DJ%_hC=H04bZBZSvl=ooD>PC| zHc}J#u1*TvU^&v5Fw#UuQ*(JH=G1^@mD7xc+O@`8_GH57}-CBb}11-oiPCquuH}M z7Gx_PYNH=~cf$X3?bt%^*fO!qoE$j87drhcSaWb}oRU=Rh-8I*d_!-1b1_1~Lo*sc zDvk)~u^ew@36L1njBy+%wwv}^*$!$)qGz=S>_SCR6xNOuU-i-t`A9={{O?u|S|ta&C5Kp3g8$!rb_41g6P6nNpBkx!v=HGm zif|f1I1T^%`u8>saY5@i@OOyITE{*b#~wPzZhFT~2FG?5=QhUIO-!#FSsdzF?W;KK z%Xu7%_+J+aJLXC_reCwe@mWPP+WH~vy@=UNTB7a9&JAhfEcnvl>I*w@E8AX}i}7>7 z1U&Z(dK47#C^SwxB|KDP6I@`oo`pR95R-7?ApqhpA5%JA@TqE?9L6e3nB zQ&LihNy@COteo83g2KZ8mb_)<<%N}18P(|elG^&(y1Ir2;-0tpZ-KI-qpPR8r?0P% zs0t#+CPzpAt4&T$PJI0MacXL6dU|?hhN%4c>-?EpSolx-Lrh2hSC1sRe~7Evm4Esl zq5|k|Lh@fka-ApvB5rJnJKL?z&F!s??d^^2osI2XtBsw#jqSay?Y-^4v%9^uyS25m zwM`u2wY9yqxwF0TcZfIs_lcdqd*1)K{!f6Cxa$3%+1cIO-rL*xH-8`8-@_4OLi9Ln z4V)ae?9WYw-v9gHzxlfk{%?p&Vd6S?`@h-y`wrX0_u1Lq-u*jUyStlvd&F7a-(TB5 zAkON+;p*WR`~h(e@dpPh`+LM$-rrx^KUg|ATs-))xc_y2|9E!)cxLa*%_eVoQZ?)qx(Pm_s+X_FFJPrwD10D-oB__|6RIr zUb=WvvGAj6;d|ZUantf)+saPc>Sp`uddtdM!xFx3ez|^bv0-MRaeA(OYNm5)y5rMy z>(uAQsn7LO)3sC6<&&RtMyBGs=VIDFN4HOhwa!onwa)*y^!5VdB%X4zm`D&72CH%h z&@8vZ+3!~84aGy1N}dhTZuBIHTMRD}t=yUkVpeOV#V&2FU48g6q*-cvQu2P9y6B_2{h308p1}Jp zwFh%`E(7gt4;vhoMSQj?mW^cW*My_E?tIa0avmPdWvUS6`1y4&r@}(uzK{Ir=5h}q zf{SbE$MZBhj`vzCCn~{c3fS8J)9%_Dt`{yfb>gHCXG%)i|{;$Iz9akeuE zDxSqn%KYDM{$CyRujQ#AboGgFy){q7wSH!v$m`RMIrpWvW&u%h{eu=Uq6DyIxC-o- zc__Q@nMp94^lo18f`ZUy@J5%E%x1#lde{5}gX-GNc;oUP`SC_kHd`sy1;tybcJ;ek ziJ~x>N8Si6OcxMj7r33_bp^kj=}XA%#Kn42Frb6SrHb?8%vp;I65RH73$ucS_x|qU zZS$#)iuXzu%J%j$2xcWe_TE?dO1*zy=jnR&eUo$T`;xZv^Q)y@1WA#qF3yOTRsF&v zrPXieYY&tt^j?(#eGSt(bJ+g8J#4@SUv;P(jb?Lb+VYKXXr3+~DF==^{B&rM9@BJa zJ3$Y>`r7`xoDTz-ap1ew`I#iO^UmV6%FcU1!dil4%ohs>B_t5j<33Ui_OHZU{K4@6 zGDPItVC$g}3dqKA^mX{E#lg1`(hJhRRwuifzUwRO-=D~x9ypKRjM(}meO-{kPp!wAOFupud^kY6j_J57NCE(@qu0kNK*O@qOozA{SSIJNd?ayVNJ6)109C71egwvJ`OdTb=fx5q8YQ@6+V z3s;R+XH5FmRyTZBbOg?^G#vg~c=J{3+kWN1wciJ|Gm6!{q=+ne;M>=AXJ0!(Vi&lA zHBtt&(*Q)Qjy)f`ql8}bedBstlFhej9c1KNu|2?da(>Y8p?&+P;)}}#Nmg`C#_D5uD8PH2 z?xZrmP5I5p0}^~D)zhNxvdW{Ni(IZhreO4KrjOX5>yax^1M41+e(?}O#&a8@pp}%rqfMyFCKW2iXi8t zb8b!pVg8Phx$N5-19HQvVVuRueW<|!#q;AB3?vT;x;v;cZ;u9OqNvC#MIHVOMJr(= z^Y{er4vm!^n%L4U_3?o)Xh&LysF8&(MgM-g#4oPy?~U%r84NvX{+3u7xoJP$NR!TC zYBiI~*s;SOZ;U(o#l()jUh}zLowI~DCLv$CVQ9?ZdWgO0sO6o-`a9LxB8ivy1;HwV zVKRNqDD*n`YTMlpp7Y-`cnP`ud$aZ96v79Y0BBJ+fqTLqMlVlsLr|HHb>dK5FN@k| zNBKRkE=FB12UfO&y3s5i==>uGK31fzJggJ@Bq5LThLF0_o~|GII?4>9gOOhi>X#Iz z&6F7{))xAu_Blub5TMDzW+3~)$usYrjq2vwi#sF9Qf~@%qDu7oBxR<|UhyKZovxj{ zY2#7@vgLCy{hsi5RVC`BFY4|ae4=8lt^O?O;Ir?L$NRLgyskXE>AeeKH3fVNdHZ@> zhKw$FyqNW*GISG+?#I^Xr&M0EKxw^PA`!m_y6CB<)_lApCvf`_txoYft!D?~xK6|8 z2M!!v>pJiA4ClyhR1uf#_DK{^C4lTmAT$(1CgKQ$oSihZTTwdtQOB<^KUNVtLc6muT;Z)t_9Uv<&pBC{HXLz zI}CkL-q&g|q|BZ54P=Eg`UUDqy>xEL>+H-1+cbg{sEq9UoG<-I0i5@yu`=UT(e9_P(O=+Sd!S))2GUL>Bk!g5F_x;mjy%jybm(=f5~ne^^fyr|c&k$cNj z$pfWU67j!AA4y9RQfJt=uGXZC+4@SRu8X|9{;6sFE+IJM^nm!|2Cyw1QOI6olTvAA z0i#?6{Fuge9Ink4UX2Lz*L_KMX#k1mqL>Zl1OT|u7oA*xWv&F^9@iNjSQL%&mWwRY z*dDXum#$h?H&Ot-igdZJuppdrx+ZxZV|(Pn8}m=s#P*iLw9~;01#@_|&NUWVUz=YR zXYJC?EZW`Q}QkCeG_Iq)=p0asH;fr%k+R~oy&E_T1udW~RmQUJm zqT9zfzWT(stPm(<+IKk|eV7*UpqQ|ZzWYZ$)UC@hjj=Z=(082m`k9Dq*i5{iBBY5k=CBbb4%zdEko;JIB z31G&!34r|pU`(e7MKXq}5kr9v#X!z5P<;^u*bgS-N3HM2n2cdg_5%s}u^0Jqp80Vw zi|{b}NlN%#>UcKjcz)=FqEJ9smiQkjFDdN+hUDRrHi_*gRt^M$(Y<77s3%K z90^1*1yJjVHqyHsWxFVfdlzk)5cyWYTw3RN*P1@{`3CjH8QKmvv`@Q>%r3pJsf@3- z)GJADL+P&ISD`Y*LbN?N#6>XVwROn#)!?@pA@0^PPCFrQWNs$+0O&Em%?SvhO$U65 z0bMl%haZJvt-*1FG~r0_ubXs0L5%xRD4D)LQlBGZCv1TxoL?q9@64~jBb+5Uyd>0r zb~60^S$O46c$N%0f?hD9UeG^k0!(oRLIc2)Sm*}cY2s#pv`6Hi;B^^hn}$ODCIME_ zPtKqT00M8LR7pw;075Ip7p_10{m2571ArXC;YXweFT5XX0PcZqLNWJ5C*@mXeOzmN z>I(wuZ|Z4=uv_*-zMNGh#KjCTV`XoI1`R^Tv#2k1!05O^( zF@yb3m~d0D@M>sy7BM0V=8=u#Gl=7DVz`nLCr}(GG8e}e7I*CzAx=Uz{t9Kh)GxSH zN<5EEykuCs+}n8R?0Cgr@e)JvYIhS9SQ2Dq6Eue6)OX{w<`RT{C5W;lK4giH!$%O) zobA?B=#B{p-V{jN323m2Bzc=;J;y&%WG=T8c}s@w(qBMy-I)aGa^q#-(W?05Q}MF? zz}!z>?9Mp!BOTenNl}| zOqps@){k93Fx%xP-T~IDKP5A`#_J~K9u2{YVm>Mbk}HMs0aVTaYG(jTA%lp-ASU$0 zqi{+Cm%D&^epy8~!{WSqk5x2TT*N6&ubb^8g$=P6f1*{A(%yOd#>F6mk4p0~gB#RT zU=aiHcBH0x%NDK?8!H&bE}I*M1+#I7x!nZck^}PyQ5uDDw9DkF8s@b(GBjZG?ltFW z?d8bM<>{2<$+6_?%H`|L=RNVv*Gxs{8>Z$xo6k2X$v5-Nx44&YWtjh9KL25Af$d(N z)Lg;y;R0LF0-bw>`l)d!!?>k6DE@BJJA)hyl_skNfZ(B0*qQ;;O(0F zbV!zYUKT7^fJ#T{on8^)Eui(b^v417syMlDRkfD-?8u*m;uLDhy=s2vrE#t~AUr^L z57OpH9ni@JZKClv&6PQa%dnQ;Oa;p|yL(rHT89$RM>&(+lr3lFN30bsp?Qw?D(r15 zY{M&zODYV9E1vFE=uuVb3Rj|a?p5Bmt<(yy)GVpIH(Yslud)G9MN3V`I|Lf$V zkDw}JH@Z{*+3R{8V1Yyr;0U-(EQ)BV`b?u5_nDv+$m+rxCmi=Z2v{R+|6M=jT$;R7 zo~+Xgg10GT47g5i7BTng%aE)u&!Zy7tR`Ed3q8#uwf7t}lIRowYjqU*vA#va&xe|W z^7U`H*NUrCgl;y{p&Hz6lEO?MQq!3fxsIkv_s>^3Q{VY`uZ-Cg+jaz>qsoP{RFsG1 zR?N|?r-CbG!RU~33TANR1h{Ojv9yUH644YV-;|Jsjh1gnPHTFjSM}it&Wf!{C~nFb zL2*(0i1Sx-6#)7)Y6sE6oFcgzj&wK(9)QTQmG~KeO%y2pc#Spp!2>?YOfmp908qyI zi1A!Z?Nu$|8@w$E0KgcL;NgmR0F$RCAHlV_w6?x3Pwwslfc^w-VIV#%0EA}&04RWR zKcitCz&wKEn7%pvvnnE0#{PY>ke3R^Klr+y>+Vbk;de(rn$FGb6_$;r%6p-KVz4o& zv$0~X6Y8BCboDL!ae1^+*Ei2D=Jc)>>n_&CuJ3ZqNcL{yhgFvoP*(9I)~nsZx8#$5 zz^4R(bl4~s5}*|EZyHko-$L@nadV}nfifd2L!}8F0C;L68sscStE%^d4UowP*t8CW z9htpd)Bah5zJ2xB%rYJT6SqVYPr!$?6)@0g2}W;%Z3~mQX*#{Lwp=Wqxe!p%p(iO{ z-uJp$1po0+O{TQtX0;$i08Y)b2_QQ4tG5REBxP76%Y=t%C`8zxcfoZ(2Nny)YMJn!*NzI_2lGK|MdsFFEpmK#R zzp1sT#5U;~0EW+kXP3C3kgyd5jDWF)R+4UAK-WwIn^ZZ^Yt@rKNehBhzh4~?*6qMs zYNK0U3i9dQE4nq&WjG;at_x5K>Y1a%z2yDK5|ZIFQpP&FRpIFK8J^S_fC zf#mo|l-TnrH0KY}7(OOQpvcGgmp(2Wn-6dG=WM~5#4RO>@hW6Cj-C_yQviYh-Vm_O zIf1Vs+mr_CCK_;=yrpRH&90D7m6|y8BCpyt5U$3q4k2zSk2evb7o1C%6kpW_)c`h` zVf?qeHDoMTDxr%=7%_-KlmIROU<4$Ps`KNr?&DdW>gK)b)7Gks_aAfyl4R|wsptX< z^zJ>~{1~ZF|J-BZ^Eq{XLqn-wXZ{R`P64ia1Xn?j>0;oYIw1o`aPLZLFSKc6=BPWT zeO~GPJmz2Xl^hGqbMv)h^ZD)z4aN)V;R~%x3sm-W?Hr383Uu9v3r4z&Z9a>GQ47Ou zi}^E)ryx>3%&**%PxSwMvK4-gL|_3Qe4*`Q3IwVp=2|mD{IJc@gf{&@Ea|k5YepYVW*N~rOj=?*VkGb3Deixwp<(SUgZX~`jCpzzW}mH9R6k?jNJZx zTUIOecl0Oh{6HPK=}^C!b6DHq+x@R)NA3ZG)BIccKJzvNEZbzNQblNZGN=y^`Gz2q zMv$XV5pZHH{1^+D#gd*)Kt_(JTkwN(&7fy7jTlThj>!jcdV`>-23*tk=qE#h+8m%87^4nLqq2WaTt0^EBf1X_VM$ zOw36v`Xv7KN#cVYoY(^G-P5@(sK7ztYjnVow9>go-YShakO2!Mn65K90#%Iz8Fdbj z%7@0cd~Sa}IC>{LMFLbp+A^bndlvvY(@*Li*-k<#I{SvS{oaa|ycz^D@%DzOv*J~@ zD_l|+L`&NjY75(IrGQ6K5+~2U*Y#=)Mu=X&=`#MiRni@ZwgLbg2}SC?$EE9|mctsb z52UJBrqm8eN1j^d2CoBv01O6ALIwdKI!*o2l#pxQXX0I|Ata(CXCPD;DRQm<4;_

1AJHz3!;vkIX#%;dj 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%0Ad_GZkF8~7)TLj862xp_7 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ΠPn=sp9LRVa+y}wBj^hU7V434&CF7p)Fi-qA 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�?2pz<{GuaA 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

o|^YR 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

#E3R=jnIz`Mn)g#y|wXSFGT21velUGkU6 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 delta 1758724 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

WQ(s0OUkC1Xu%*BZBh3 z3Q&LWe`z29k7dfZ<{Db%woallUu$Ga;K0%?7!7{3(~PiQ)?Q@pUf46FR|GVfA*zT2 z_7AF?u^|GR@)u?0-_OWZYN^yZsXPi7C=g`zBl=NyGI0tA5h*SGZ#P>>!^N|xm7Fx6 z_Ojm-8Rv5jp+QUbxxbK+@*jj{FuC||RHt<5NR4_~nTE>fmki=ga$PkQddsEXPnC7@RoZw2dzj;Z2hEk)nEiWdau)Gz#WVaXzK zKw;v(0gGx+QNBjv>M7*?>YG+WtA7jYSeSr83)hbLXC39yR4=gAKHIJrT(9;Yb?0u5 zv-%NjgHk1p#=Lv`I|jGc43Kw@)pi(OxIlPVO~9)^Xu2&chBhHO$vw<#j&laSx@5dM zr>>!GBIpCu;y_$D@G>?gVpd1ZRCs|R{C7^6poZ4NBgz1LZh#*?3=pLQLR5rOhV<1g zsTAZbsLvm*5BvR2`~HN|88aGHj-6|EaR||v)x9|bEahrhyGZ zqmKO*wv3)PWOo=2YiF6XA~D~MW;!%4&&PP?yhrUAU*EMlqm$-_$<%j-rgF5OQ5tzV zh37eZ3lyR|SLpa85n+|3u=rNdYY<|OgUWT9%MO|?VeWAd5*tzWE5g)2D2Dwv9dWo1 zuN}@pZR=GH=}2gfOx3&*pX(a|-DB1|t6rVff=-r!I!@Fz%TS$@Qa_yFT{&@VqXdEX<7QN5iijgJ^hHJ>*^Zq>fYsg_J^ytuA6_fTcEDn%C1|4?&;|0(^tAqU;A;I zu1jVXoGu*)*wCQ6dB>?8^T;|Jf8XvLZ3j-~fK6y}D9%rP&VdTSVPsIi0do*%eVvel zy8m6@_vF_eFz@{wF>M_gv$Q)rpKw=L5G$g^lSzG9+&Ni*^DoyliLP@cf==?fPRb&N zY9bV_&|b4nfwLmp89{@k>iGOu?Q(>4PE8M#tm~^A<9n>zmukG{YpUmWBF4`;<}@A$ ziW&qo%-eWhBx=*$%by?j6`UK)pFcQ`LvrR(xHGak{z{A~`$!<>ow~XWoQ;D{yS~w* z!TWLcxz`Q1G+zDvXz{*t4GVycvUuPA09|22KI$rbYy|H8z}xA1Kh-bV*jJURlZ2y@=;H|J%FxMDJ?BJ-??v<7bXudw%)an?@yJ8UTWu?c~^Kt3^uv zME=%}R9p2QiE2uyg_r=$Qr`X~ipi)Fk>mk%ED_fniKEnFIz^H9IhdQYnBdQzX5KNk z+^9z-*u0~(mQj9C4+Ud+K~il_zK11plj0~8#v8+)C!>L09ZGi5<8jJz5&9|7u_;%2 zQm*Z%(DhT9v8ic2sacCDcu*?3^~(6=H&sXD>Mv`o>FJqwdY0;+_+H3V4u+?oxPM%oX<1l=B)-v;*`@2@xB|>wq$5wo}U-9`@#kXU(ejJlK#I`!Sn||$k+AF3l5E5n4RKH|`?3oDVJqswi#5KqXy+2x=^Xymw%XB`WnTpa9yRjZa_^d@+83D| zlkF$Q45_F-`cV{8^t*khm`WVhb5sPO1ioF*AHM&R=lZRZ8j)g__aE_;KUdnsp60}0 z)#7`A5~3+1?kk&_dC9+Wns>tRGSC43VNX|NDrkIl?ESUF&rsP1FTVNJha;lL~DW>tv+=aKp5b_`7Dgbs))TeT!9Ee z;+REpNE19nB4&6906}sPqcjAWK7WnEOO6-m$APJG6yILjh$|g2+tIFR?DRTbWQ?Mf zPeJxlkS>)XCV1#eB-Cm^!~=*iqP!C|1G#Ws9V>(O8v=%3J$m|Y`CsXy=hs%29Vzpd!CcmDl{z8ASOZ^Q8(y&b{OrbG6Icfl3|80>3|{^}~; zezf!M51+vh}!!N zLm)E#jN;#t6SC%T%b!X1-ZL{nFsI5XDPvK4IJ3k(U`!T)`79AT?-&Q1NI&P+Bm`qp zDObqBIMLzVCYYug-hmy0gs!1`DpnSr*2 zM0h`|iMJMGH-IPvKs)P2dH}Fgw>uJ)B!7z+-liuDX&AGCR2~_*L>$JFjwq&f!;x%+ zohh=IwRE-;E{6lVNPV>(D3QlO!~Q}fC`eBr<|YenZz^I(M-&ndCI+qmfQ)iP`V!zK zcuXOs?avjEJ}nPem4;HUGWtPbuVZd&*!I>)%y|!7ck#(52tm`qNm-JHaY;DS)uvN& zMoiPPTBLnZO4n(et+gvPxW*?E zlo;Z2+v8!n?(KyZ&j)c`5;Dz;ZGKN~8fWN*E(zm}xKZ0EMq*+^)TfsZGmhT%dT6Yt zxA>`z&f!5yV6be^M4lo^!Y~1OtbP5lgBwf<2i$%=z`*MeZpcufd?Gcrr6yShT_2w} zpLvkLZ`i%H)EWG$Kg;mmmzBP&f4KZc`=3Qr+?vVFBbf?zg*OfFLX7jGPMxn(dZwfN zr^aUL!MO=P%Zx%b`-=Tdoax}XI)2eufcd+zM1h*I*!@4_&Tu3$E>)#~0riZXO@azg zaHA@x2!H|4B+Y3m-4mY*uZ9;KumCa<_1dqA<;j|~)SAw+=00d*-1rCVhLQ^qN~9H3Zd(ts)0B-Myz}G>$@v=eV&BeGMuErP>x{b|A@`w0o}amha5f0M zP;}u#}vr+{Peb+%0zffo63X$MG`7-d8)P`h0RBDsgzVG zic0B}e^a74B5r-WMJL*|_~bHNobq>GpfXd)3@nKp59V#zCl|wg0Qz`wWeVkhT+`ab zL9V3ZpQv`#?9>jRc8Td?idcP!s%N}ZI`okKbfRL_J_kxy4k=F;b1ZB(9psJF^oRQ@ znOMTl#l9Va*TzzBu))Y0Tsrnpye1#&kW#BDx|%j)3UOlyn}U#p>0xEBoM4c6>$KC8 zWQCl_D)7XS$_dknt8R*7)k^n2ib)Y}4<9)dHBS@fHu|={zFtW%Jr5Sw0on>8q9Ov} zH@~#fAms_UW+0!;_C$y{LC6-3w_@pP`BBVnjhzF>QAr2Du$nO_m7n?2uht*nxE9V|a?u zR;3^nHjLvta9XR%2p!9-;IU%?>{MxENN3uf-vKsrvr6P{>WOF5!5N-gGUOfTDB)%B zIqJnU1iT}4RHsQ(1A4~czWy8zj-mjdN>jsMdWvOGbePFDJtA}HvGg_@U>5>dSilw! zglC#cX;#S|hL2m>MCRr<*T`$6joWd9BJ;|&Y7~!`4DTX|fFrnXmTS{1kl^rGe+mix~CRD$%Z1rbZ|g$b$fwibC4~yap&9=PexcmnofsWit;*&oC6F zFvXJ2fESp-d_cBBD4_?-$$3J-GNNvmjE ztFycb(|jJV{Gv9LIWPG=n9qm?YG1PkHLs^3%{W$d90rs<&F8SqhEOY}8{jrTo~-#m z_-(QoxZ<*tVe|mV5H}*G7v6AiIaxdGh?vAM&7dn4o^0oU_Q5AX$mwuA)?7ITSNyAz z0`x&aozS>B1sYd_CaFZnZYp9S>8lX_tw!b190F2l6@5zyco21|zaM2PVyn+M66>CE zX3ri^D20ZJD9XzK0P@V>SzI`j|~3}9F-ETS4a0^>M!hU<_o`6E^~Z7%mx=Udbz4x#8!EKbvbJ*e#btJAfD ze(X+^fP&5q=E(F8L^`&?S(4ZzA3_6vS7R#KOoQEYRyB}HAMZF3c(jTs#^-VrbdL`; z3FvUR5FY{)CCYAlcuGTN<~R#Zx3guC-vS2} z!>E3a=;A5_pHjI+wOqP1i3k)7s6P?<_=ZE$V9bLvX3E9kLYnaupgat!6u&)_vj7L# z22_BNF7=x$X|;OK%b~;fjkEQM@XVJh)>6|+-{f(w0Tm;{1}NF8il@9`2K4&H`FSaQ z3efQs5e(`93VOOeLoJ#rcTX%mN_vZ?X6(`xO@u&*NMKm-Sq9u=m6`M*G$~ds6BQTE zKv|^rV|xzX211?7ZG-1!j<3HrBZ31kt6tQ^0-ReLv5KnYm+rbKTcD{}W6JUWSIwmiW_w zib_%^1979>H+`-;r9FiLbvvWUG zK+wPAem$4P&<}WGV}SBF1kGgn>wwrLc~mZfKK08<#kYJ}Hd(m4YNo(9{6VF-pX5b- zGFaxYQq>l+SkgCa2^KjBTqw6OC1p4YyADM_-cEj2!LI^?Ho^izIOvij9pX!|1_lDl z>sD-*FhAv2j zI}DMtD-#rB&`;A?T)Wsc02~!0*r9|VIuRH^!%=aDuPkQXg2IQ<5=dUS{Ntok065aw zn-!yUiIL#Moq#XbveZAo9_lzj!&pU4#=O}Px{w#o&%ioJ%2u98Mx)4pW~*vm9vkY= zdfZpjv{AFtQP9#K(R~R~pJYY5hLb&JqCUDOH|L1-wTqA%az8VRPS{py`H}K%FXj7> z=vi7Io+0S9gZ2uo?R$G1b1~ahTH9t*76CR8ix{YM2K*caoDW2MDW9`pKpDm90ka68 zGEEQ*1z|lIjy=kB+|juiKq$&XFsG_ahzWGWpqRvPpqScC@ywG9V6SH%nAA$3+XO_@ z5j33a8=IjnZ5H#IO`8Zw}^7(sIrfxQ@x6B5h_AQ1h`LU)GUG)?fKou&H{-#VQ))j|&6 z9`p%{#8NE9DhFg#*c(rm6JQF#Dtk~-Ge(LSuu!hk1W70+!(o8{?I1Xl!NBJwc0_$( z=dZvg95`$!02K^W0+EkdXJbCYKUpTQH+)Kn0^6gf{X=H4Fq|r4Rb#dhg6CxcD&mp3 z;gO$qU)LpyAuTW{Lz{}E+?9mn8oWGP=uGm*uQWbJ>OD)jpXjOEEK-UBRM;|AW7j=f zweo8`^4nkMfAvu7O9HSULBsE`JxX3phD+t7<9nv#AM9u!S7Pgv`LUhR@R2ddH-QPh zq(RPgEkW!Y(k_;LzyexYv1|}adKz({F5xuL=UjL80>HEgpd(}V3t(5o*C$(qvSi14 zv7`$OZM|kh+S;h`jGAyWEAcF;yc?#9BuNMGmt@fN*?C_A@k%njw8s9}z$ZsSSC6@_k7O?fdb>+fv5mL!wniDdpYtzAj=RKI}FGO0GVmi1p&+XOI{Z& zv9Ma|88d)5mH}l$SQlm>2i)8oJkLB$&%%z#q>B8d%G{R0+^|uvV){I29(6f?wZnOG zv}d(qZ{Cq(RpMxM+ClZ(WGcpwvH13Y&@85(iQ1#N+SPHXWB4r4%_`9SUmzb_A^$X( z4`A{Sk7^v@$9iu48Y>ywLN9R^;?gNU$05UfQ-sm0;q})>4Z$*9ye#`7D9vgiN;swI zVm&KnwZmx`;OH-KeddD2Yz^8%+epRriADc?jhc9*ihqsZfR&Gl*SE;}^yG%A#hQHq zs~CdnQ*G*4fof>{Xv5ds>g(jjzcq~y$@Q3;3day62*J`PE6Bj3THrH39346s&tonH4oRY&&@u8ANkb`lmcoY0$x9#(vtB|IRglm z_Gu*^)aN@bSi7pS|Bv>fdc7 zf_!qU1sR~QMw*$tYMZo!@P}U7dg(Bq-e8s90|OY_83-6E39xRPn}<7NK0mbI4z;h; zw*H!HS7H}FTI$$%=-8I8Wf&t*J*<%t{5nSf{XUsTtC&Ld?%_4%Yn>0DVsznOH#%Pz zRM*!Ic}C}B99f;%Oy1SC$f3&4I@!|+}?e>seNevx<2}&n(-F-6&C>08E}}qTTQZ{K%05_!xy|L+x1dgUPI7~P7!Mf zRJmjZte7sa!yrr|QOxl`E=V+JBs5qfz-Qt;_#$oX6r(tIe=|`JfOx!m_Y6Rc* zj}r5~89h&l@)rJxszS58f0~wpMVJ~L^b2=yH@(ken_qVnsrBceqtWlK!|iorhmNh^j>f(djrR(T_v?-idXN9S|JqjLfNuz3 zm_m5pDQ*63$h_9X{B6OM3a~tGW~!WNs48`| zL}zBgZTjUJ6@LBn*Wu~mo#`**3oYC;E@_J%6O9=)4n9smdcaavACRpC1h$%WF~p&2 z!+wump9LX7pffC2f1D@6EZM!FvGO@TrBOfj=Dp}xK^z>UvP0pBUCb?yHes z)!fg>8minzeb(7l85e7%7xN2NUIZ^Tznad&sKnA%zdjr9ukrN# z=D?Z^q_+n!vw;K*v2;*aRw!(%Gpr9l>sNZSTfKBo(|F|5fWxYzD$$et_RVg2Cew~y z3WOTj^{d-HzjvR#RPKec*|+FIh*kW^0ftjC(t{(vM` zfhVIcd{DS=Q1}ff!bueI35t|tom^y{Qh%M=cOCEdYMC&SaR}%i0D1-!UM$1#ZB^0w zSQ0(kOK%*Qc+bAb`v99-msfm1!DC<@Grhvn`kjM;_pg6HJArO0#(XaTI{aVKv;O0B z;>r1|g$g~?Li~!J$k+SA&c{N_M&j)xDb$NM!?cszHYeM5Bs&fwJ5KsLU*4~uKjY~k zE@m-|;YWehFj^FdX1pn&g+qf)@>hlUCUcW3T?s&}XpKUCb1!<}kH^>As?Du`n<{4qRPFrHL1wcSSlo6diu{?hjVPbk3KW~ct- zppoRTS>(_mX2%Cyc6m*+9R`wzrQxKrNVbvhvj>aoPF`JaKx5XHiANZ;2lxT#xQ4@) zTJ-!eW9_FmYK?NrziPPYnhs0ffp}5B-xqD=h)n1C9z&SJ5C1ltK1`ne(?9%Fxzj$W>;OEO-gg@XAN7i8aNAl_BmdLc@BDK2^`X>cj+clo3d z>uDnvH&hWz1$7PqTtUvjD*u6tj*n5kpEnxTbM^mRzd0%Vy>&Qwa;yVEK8yXbhw z$$9~q)}Z^Y%P+RC#X9ui`HGA8iPfK%`zQM*r$c7NqA#ZIFZDS;8w}h0$L2Kk@a^>B zJ9OQ}@5a6HmYl=Fi~>k{W=%q-g6O^Z{RI$8T9(4RNqu^xL>yPNrlG=mwf5(nofQ2{ z6uoKi6us?--hGSSZ$uwXp^s0|r=q zkVp(Il$h!XY&z4xhZZV)W6w9crIp2R)_@*ZW?R+C5qFs^e>u0KSMby+0rhik*Puix zo`jpA4a7$oz9t#aFtBc20 z9Rb^u6;?|pHr)}|CoY0yU>taiOfa4Uhbk@!9bJ}lU6UhLEDe-`YZ-<_;*2xN1>a5o z1-nu5g{JaM^tbJ^d@^~kUt75*U2b-ns6WnU@y||pe{Ef8*KVKQ^ipK@0AGbYt z4NW{DJjPr;mpR(^y|yB!Q+axw`b%i1F7{iZByb-Uf9P{hgvwMNYhyG zy)_Gc=?cvcxq0dSF`LF>t{mKo?xa-MyXyZwshSCd_erKq&@fBiTEE{>4YR2^`E_X% z?sp$#8~KXB^pn!hg%38WFV=4DVBiEiV_fcuEBiP~^YC>-;hX?fL_vyefj&p9`mT) zn5EDM9~o)}18YJWt5o~$%f%?ao`;(UKO~qo+P{xb=Fz`)P5H+AFQno%Pc~A5R)5V+IqMyh8pxF&ahp;%$6T zjKSMb{4eJ5atR7WKivKY1>hLMz+Cn~;&2H1ni%@RDk+p^TK#3ne(S zXar+9>7{}u)h-Y(mQ#1+N;6!U>Pxv9)1gJjvc_||A;Sd8atGpm4Uy*ZQ-~l|kyeWg zkPU}C=`!E$9~&6L$Yb}9DmOfme5qM52tB1sVEWkqv+ zG)hN^l1Cb)QH!rLtR*QOeT8bPiF!LSABSrw>;(9cD*Z_gU+&3#G)z(&_(R?s3sL1U zewX6x%*p&$6X-g_DQpRuqX-)O1H4Gff7GOXs>LUUN$8g1cjAwr=rf3EN&Dnnv683! zo~BRRH^bXSSg;z&_XZmpx#c4I>eFyaTN03a+I(K(rHB>JC3}%+B?7AaRNMVxB+EtB zMe=ipwwG(GQDdCpuyU|~oTo{_5aAejJVHPCIe>j%YL{T@RwsPOq)42I$0-S4nw*#` z><5#ZK<>|}8wJU{j|Du^Q#nsy=4AQ!F7Aj9{&w6z0W2CkHx=Pgk>)1J!b4|tmHZzW zgY*Q`azt&F%A1Y0Xh*0~Cau|~;>!bSIEiU0Hn)?soj`Z|Z__H<2=`i=boyirrc9n& zpztbG|4rrGM_DEhlfrw`80~U35){5RXXrRSO*TSg;lR{Uz=UM>D)z~7%~GJHd0RuA zP_W=T{4edZZ9~@z8Vh?*F4C+|8Y8|da z%!k#VaC&hkVXxdTR%@HL8e;ULxSw83CoH~+4oR{b30`c z^P4%G7RBx3vo)~SDz{F9+61UBR_UBHCZw)^^ z^X;%hXpzL+Qx=tXg=bim?O!*Ae&ama<5`KOakIImMYhA9sdwn#rHOgpJ~W`;AAe^E zeGAj7n*beB^a>N5h98Hv<4_(ANLB_QRhMDbF2l*c9c!qdUgJ*|CYSqJ7fq55r8iiu z#LTqx-ODGdc(7AGbQ8sBgVv&4gxp?^S?x&NKH*Tt5u4~+Q%XtAEnp*23ICxwl=*Hy zeoHcFa3DZ`JC=lSFGUz-TCMS!L^)@B{}}UOyO#r_S4EuT(S_2owbA8m^;B7 zeEG8_UtJ>#>N1%d!&zQbz(X{>hecP}qP9G&NaCTtK;#rs%a5&PF>JZmS{YLB^UBM5 zcLkR4Mf=T&^LW5F1G54WvT|IZeXX&o+4m=;46pxX>nX0L6iu>(ck_E1Uw-8v@>r<# zmMLQ_Jqg<63Hv(n$~U;mYVFW9tZVI`Z}_m)@5{zu1XmjMm8})M{CbX@}=GelMuTH$CB948aQFE`pop-imXH_VFmtAhSJhC&~A|Dc1WV*dO09~ufEf&iHyJ2NyS zhCTRD$DUZmq_|dvgNNtW;YgCM=Yt%OsGraAtnp{ZAc4lsc;rMAY~L3JUtfA9ogv?K zWMbkm6sf(H{zWO#r7F=EC^c^?5_T&wjVm$#Qewe+MhYRq;*w27HWynV)w(42G9e^K zT->Qr1gb2|MBli_lZXqHKbOkUfRq*l6_+xhc>cZQ)Xu#$Oe(h@l_V8Zq;yq&W_Gc7 ztH?yF$foxHlp`Q@XCl%;vP;QE2R`SrCMs*~3-;)9ic z95k&{_v%*n9`7+bf|+OGVgFLWsq23EIEc3;b=W`XJw52E!WZ}p&(2#T)pNj;GHINR z$Wb+0>#9%t28L zoJ%2ASF`wWo@?wogVqfi%P z)%sMHvy7bcS^DI>vawc%w__vJs-PFLz#GOc9V%c)st)!L0Bo5R#jEbVWo$l`=y+4n7C?fs! zt#5q;U6^BwM6yzB`*GG^Z-xg1rik!Ir8H`=nwiS`$LAaNf|DkHO{)K_9}UbQk%d$3 z!Lh>&T2lEYAY(U9dQ|=sO;KaZ1yeukCLZ=udj&_Q7}5IZBZL1Q4dR3*yP)!uVY}yL)?QgShPX&Q(+M{+fX6A48-iYh8x%PA z{*9Zsy_7FHBYL+_>P95*Id32XHe{MGVqP=qr8Ml~oUW6YK6KaJ)ivDfHcaz3)QB}C z$TFNzHOAZ1=fkd`)=nYDl$4iJdgkOtH_nQmxw0w9;J1{Td6;!OJ}_}NAa(s#YS4gy zF#FniuH!-WzY;O|3Ngk)VU{(M=f@_@*G9vfL<2(8gG{qK!TM6U#%~Ob<(y^@gN%=_ z^!d%^WqVl!nGJ;0rs|X@u1)nQ>*)^N$9m~zXwV9C)I`+M6($vTP+2Y%f|E|v6`T4mmT!@D*Crag*u1Dj}aCx)`@8BAjW> zQshpG$J|2<1^Vg(;)0D)QO^Yvo7|>!O#$Rd?f~?{L=^UlIoBY^7Ot2_xx&JJ6U6so z`y~+<%aKCs(R%B#Z`R`z))U7stC&?lX#l9BPtqsp#Tx2&wZvAhr&lC5Eh{cpJhrvx z(=-ePSI>o}g!ERg)-CQ#K$dLS;&;FU2%JKeygQzO1UZm7D7XF$NX`c&+auatOQjTp zn?3eYEW>i+#`^xjD!&3q{J&?}7@afQT?pGhv%5~4h;df@#%#3w%ldDj-95D4 z?%^BS?vZ%qdd=?qm8Fs%)pXj*jG9HQ+46E4-hzw7Vw&vIH^Zi9C|IX?lDO6C_M))O z>a7aMk}qD=J@4j{TwD#vg9nzNixow|YvnQEJp{!Kf>n&3)E*&fh`?MDg}_OZ9K`9s z5&$p@8NAO1B*y0;0s-D^*>OSj9l32CxqqihJToIZLp>Hc3N$zh_BaZiyyQ`L{4ZM* zKw|Uh*|d+A`4!wgQ4_^wg>v??CwOHq=}U%Rxz_q^?P>tkNC|jI}ONHs_xPuG;*eoRR;`Rs%6kH51UJQV3f>GSx!Nthp4Nwje_D}=~3S@+41B;Vk zULoF)Z$nt$#mshFSfu~1bztWiFn8S1vcbiw$HiLR(p>+K2+KU+W+?WV`J6OLCIKLY z7MCuPdg5v*BjTEa;6R+Ezbe>tSe;MO{zavScmV(#1L8&RfPKrU#1Iko&}Uc4Q6dx zJz8@~dgE?x{(`8vdOcTh0Aut1CS;$1Wr?*(>ep|D{5j^qYY@l6cki=aaxBuR|BCpP! zKXcQrHZevLY56MuEoW&+**H)MJrppr^ z0?bxWk0J7z9~QpggI>U&TOE)E%9G~|^pOS3je@b2?{Qbhs~3I*w^5DSTyyQ5@>Z6Z-c_N z{}Io;hp^d;w^_!v5sUBD_q(?ByW#0Sgof_fqBjQg(H=vSyx3_yF7Zd)+51mE?jNNd zWqP}gFD9?8c%L5}3H>`FBsor_(d6Ru=_ztE#*1Yp0~yf8ivz&KfBf0Rfb%rihHPL7 zK5U6IAc`cOhYj9w2r}^pQOl;1u>r|tfjc*dDLgnca+jy%{3ZYWC{Tt} z?jD&j_l9gbH>)0k{F!5iTHZ6y_6n zOhp!}SfxjL1~Nf`sOjKcQc$9u-yrySfDzgqw6m?jN_w3{GM7nA{f^vr%LZXnf_)fn zz#r;o^fu&WafoGOh}HM&f5%Rk5K#h)9`++cbdwlPG%ucbP{z@Z%RFxm#-LE|&9Uc~ zSX!4t)W8@ifaPN>40#dJrf$uy^|{gsJpf3-8pwiflw-0PQVu`kZm>gFA|e1Go{$Z z@RaZ2sZ-%;A9QR^0k*dxLZXK?%8L&FRln@Bbe0iy`A^LC?ffy7zq=d0hsHMphaj0L zW7(z9vqD8~SiA@x0?K|4=OGK=76YQy{G2IqLEIJyLU%;t2{4Q#RvYajUJ@2l=V=HD z*!f3JAr@&k9UOB6Wd1MM=FeTSM);sKd{g=-r6IzmI-bh@`?{-oYhzT`_o(iv2kS(g zx2GWrM1SphBUmK=UMod7z4$9uC8hF9&24x;=Pe_?@nv4)4KzROaW3`J$6(9?1Fq+D zQ1m;f03bAZVny!|HFgLRLy!bnyqMTO1GWJ6Ww=<$Eo|IVUF4M*1OfH-gwcZQhpoP~ zhhP8_HGQhPW+7G(;MT$j$}eUY8ngHP`ptiL-wmkjS^t(Cs&>PnL zV@CLBuhmobRR)z9PY!Ta> zBN;bJ#{P8TAZ}7_?e}!&;{OfcbL!@>VLa}qg=BH$yf86@4?B!)0IG{+WK5uO1u4Si zJtIR|@qAm%PGp^pGr?%mrsoW{_kXU%^YN)Oka@|r}d;F`-Q+Ty{A>+&x#MFBQ%vcPNVAiKHR8; ziaf6ttz7@#pXsX#f@b&ggQnF!ECth;hS`L!UQZWh!s2CYBe+7-;{^HYf)Uz}PYFDr z#_5%8An1GLNM!>SjIdV;p9hBOt>O(PtEqN-59!0@slNxRHk{MdnsVd~&%I_UNG}uK z^fB~I{XWW2*VIp8Ro6T`y2Y6uTUKHIj&W4&gH5^qndhp{7t0v>hK|ip z^~$fi$sRjCDv_%VT|M7Mj=C;qtwjByVH^Bwp!t`Hg`vNCwJb`v#FO|a>O1aCj3E`l z`*`ovlRYZ=xn-5Bw+qkS<8d|}^y0F-B9nN{o@v-JLdKpiq1~2IZEDSj=R%0L`S)JX zL}0U^byEJaptWTY=gF3(k5bB3+X9HW{F{y>F@3w9iVsuAma$EU$DU*1wdX+@bi{Yw zPJ>x=*(uZJNe?ti^@XtBr3bJT9jF;Ih*GM_{C?84vNW)r;_h z+Xs%YOa8tae#W}mGRDo;n7n654g2dlwxS6g^!0JS_$kH_(7L2A|#PD}*Dy zrm_ruF*SH2$)dd1qD^AjsC8tlW1Z{OaC>*!&-(qb|6aRuA5o!yb)YWzTIy&R>~A$g zXn*cs)dkL|4I^NhJMC6S;)*1OlNGRGhh!?eIv+FmkH8d(1D3&g*=UNb3?(QdbD{ix zUWFxKT}q&b<`$r7I1~N?wEHn2^PMrW6;4o~Gf(FWb3y|DnP$o21okH(gNiol~n8+L%&CJ>{-7 zG<}j`Kej<5AHg7sXpy#`=i;YS88R-rfP3gNUM}7!keFuxmzwoH1(Oqe^Ex6)RRHGb)_PAvIW#Yrq*P4!X zJb&u$1Y0R+S8Atrja-`1s`oV4wZ6#UPL5^QkUub@L3qFI=WexJ_5BR2LqND6e~t%d%z>;G&cCcnS%R! z>U<|iWk*qpJVv@)M&8?P5hN*I%f+-LTbI%4jpB>7LKM9tt}M^6sq1GI9IteOVUns z`W6+2_y{PC*-EFqZ!4053iExww-so)>ABA~wqUI3Z84t}B0661ZU2-3I=oSpU#Bu4 z8b-Ov-StkYim6j~Pki?L&^K4N5SZ`faEy>0;9wDdt>e8x*Pcj#%>8MGqTADw9I8VCbM%PN zymw_3&&5ABgwzLp!kiav#pkYd4$1 zGXgE7)RzE!k(5oP+NDp~=7FVEK1%A6D>H;~ZJ(WF_I+dJ#XtDkW;yWtZktuf(M|)p zR*!v&%jJJxypgHi{C5&M)g?#290tPlk2}xC{wxHvBj@za5Kzu&)NMjoALGecEG@bK z#Q;O<%d%nF;RS*geu9kV*Q_|UJgBT@Wx!prwE zf3tg=#9pL#%ol3yak77*}s?j)ax{Pge}-qL7fEY2QMyLKQbR{TFI{(Oy0EjKRXF5mR~#cz3me9sBYiG{*wqyg+7Am zdiDlU2Bo3hoX^jb?G!c{Pw$3Ro?m1XD{P;}T(mhozs&pdI7Kfu-?8b@GKv%2I?;7C zaig|k^?|wUg(P7PHyETg7eK%&bl(bPmN!oRGFhMiWQp z`p3`gyHLNO*of7WY%3r7q0{=pvurgBT{{;|Bz~EFMnuueoH?v=*3?2)FkKymxwHXYf?U}W0*u`r5>L<3D>zChus zN4diO-r1h@WQl6_eI?M5oxw5loUQdQYX8{cU}2qITZ^29gJNU-!yfzM89UeW5mwJK zPyCIg5J$dbM|bYB*>CIzGjn`HuelgFxXm3uSeKoam@ieAu_`+V<8XL8kbN~O#ogEt z1%0H4W^Vw|YyzVWV)yHulcj<^8}A1;zB+SAyqOW!{>Xb!#&EvDCg3C;=p?f^CML4M z|HM%sk~65ukzK+`GG#aN=Cdb>kKfW57;t4f+1s$!pKNS8 z6>zduew4E%mY0|o0!=~mIoai$1!kO1)tuFEpqr1!oWV?qiX0{41f^;RXmzEVbtR51 zcfKvL>X&3|FFp5?dkFDFkcQk4ua13kJ^vBmxjBDA7mv@wh9ad8R!ISN02C5j?@l^q6$3 z^h&IBwLRufPF(w8avQnt<1@ASvUt+7TGS&OwzD||^4<6SZCy>C4;7*Y!CCH96)-v} zOgt$7C$5(^>7cyKv+%Jfb+Q@&QKAp;D{$dH~JB4JYI`Lb3x67WIQ{Zb{h|OL z1jErqg2gb&-Eg%etoerZV&YnRTfbn#1{2TIdB+Bd$kQG320w?T8(QCt14^EB8m4eek!yzQJ z{udt3;45CL@?M-J&q;k{G=najI!B3G6^MBp8dW$Asu|}$VKA)-W_!@!0ZJqQ6ilj` z(Qw-IUS5A7Wh$H(2I4av&>)xyWm`b2&dPEe6W%%#&9U9qe7udsx?`!j%V;Lv!6)^D zkwyUsumV1C42}8%Xw&;>pmY%2BsiZK9NQ3yg+ZgnLa6NmRK`znY+4|$`oE;4yW1rL=S<}d-q{I9CzObtnVBU+@na7?`Av!zzrU=QvpB)5w3VfQ3Y@h4s{Ha?k;e5+6~qD_CPF)f#5Gtwyv z0xDi7O&C}K4Zu$V^4|eK768ng()lCd=nKqj;vs!ObU0uO0A&)8(jRFfg~Si;rF(>| z$w`&viK}qKfRJ8#dyt%@|6~oEitmg^L5bQO!IK4~N{3II0~yLCzfF4b2sHw!U=&c$ zK`4;v8#EKUX|m_4)e=K80klzGzqK;v=A9~6vSU;JUZ$Mc5|9_De~Y79E8&|qj9(6L zeWIQ;xy%;_B7209!ld}l0Jd4dpaKYWu_uEsQWYtMGcBc3j$Qoo^H|=w4HXQ)7h?D^ z2wVlH>OP>YL)J$2Qf@WVqr?qkZ>H{rc$gZXPzEGP9FRU0PR9pS!4~k=OPIk=!$%h& zUtW@amcmua|74}eX8oefIw;vkYOD20uq)@(h31v*?dK9hZYL>#TPRSlt&cw`OrTp? zKniGwmcY}6;2|48P2N|s8ki*}ehQ$A>&-_>gf#9^C&y#6!GL%$ngU68TxlK)5R@l1 zlu7|ki3h<b)npv(c$AHnc*FnC)4B{T`aM+66#hk@e& z*_=V2aB*y50dz#Y|A|Ca6?^1JLJV4wr#(+5Il`&3fP(IQGP@ooP-UJ1U?J%>%3QhV z;4hw7FE0#88~#8Wt;`qP8=ctqRU`1_fbd6+cOM(W+uAzH`(?!}BPkp^)4U=b0y~?& z7lkyoymh;c+VvIkgF@( zt6Po?1murw{_r=KHJo89fHxRKrJ%$ctz7Uyi8m>za5Z9*rjf@xs-1R#Hylp-OJj%# z{)(@ceEgoGv?IBZq2Lt3KWo2bXkM?b-TQ29{s*9OiZtY8RV4uX_U z*i8Zkk^=H40r8`2ho2y^t3mu7?T%uw?A@q^#NDWyV9*Bz6sVqouY*NHiDmdNL9`@u z*B7|mog5(ym+s;nW2qvL>Ad7ZR@&-cf;euFz;56vh? zWh1X%NK-d&I&eH6NMjf-C#d-OFaoy(Ldz9MtBDivgY8}qXS=;?yZEQ|K-bRHgJ@*T z5xghiME*Reeg6{w;B6;Tv5fWY9cY0 zd0RNSlX@EC)6lCsa%atVoLcXtA}Cz6vjty%QTqI{9 zpX*2ZVE37iS|4b9mQ-*_*<}Y_Ju-xP|D=tQvQ}UW^IhwT`0kBbLSPdy3VEZZ*Hx2Q z2-%RqEP=|a3FIu@X(K45n*_=ZtMC8FUHzcvnM!0b+!Dp&K4GSYe~8Db!df`_~3Tfc{L;4lkpJc7&$LFsH zoq~sMH|_pY9onx!_;#H0BIV(xjIhnKCr9J)@d`aAiZS zFQid%tFXq+46BBxyFE@67!&%hj4=_r)(kWcp|^y6JgA~(v`Tjp*_RCXINdiPfYNp9 z0aJEwLC_Xr03grM83JFT2h%zbiQ6lEtxElwSR_%kjZpNPENV;?$;nL^5aj>L2y8eLOYMIQD=P z5w@dUo|7cMY#>_dWDRbhCKXJqA7#2z}n6-b48o?dMidCu&L$5V2L6<9X}HjRvb~<`wZEKHWb_y zRD;(?+1Z=riYqVnh5r%L9aM7)<{X%k`hMQ8lXSE=Y+!vOyTl*ydG@en;yL4SohXG|%mcWxXtSHuLW zrL8|@k6HfTcD(eHA8VZoXZE5!Lh1YNyWwBH9kRS1j%gp4`45U#pBfY;4n7g* zS$n(+QDGj>HQz0{UUK5K`gebf{;v2X=TUhPMryGq>Kj7Ha#rJ*jZI%cWH_z;nuraK z$JfX;A=rCamI&WJuZtA_$%0O(ct#RR8qH4h=S~wZ@8XrA#h%JKflc4@!>>~o2Fb>c z_PkGNev>6W9Y{hm7y_WquOQe$7MQ;*9vOM!voPMnIGUm+1Z6av=s*M;mKKK+fxdR+ zeAgSApRG#FoujdK!Kt^Z7DHoMWNBefOX-vgds;rbd}ArHj8ZCGQ=O#2x}9fI(pw-8tlf%A_eY^JR9A zpi2E4aUBO$7yBRX>Myi;&}r^*^PbwU&t{$@Y3LR*Y{}-PG_A<{ZO@&5zn4 zD450;4PSS4nch=>T4N;a-HT7KRY_oo0{XjVu+gQWHVSaHUzY}@NWR?Vr_C!0Ta+@r zoZp{6c-j-SLs`}2Xlgi!H=To?E$QPrFwV`ZIHdEEWfp_>ni?QuS*U=u7Th4Jk~6G^ znCn`>>0|<9e+0#R3mA=$M9NUJndAwOxC=k4qFGgWhS${k=`q^NWc%wJ+0A@aSZRgu zrFKya&0>tY*&2k~+>nZiDljSg$k}D9hc~1I9Q!dPFmn3k)IGBG*)k?eyaY5;iNr!Y z09ukh0-!zCCB|D+ub-;m&vn|8HfBAW(hKQg`F=pvwDG|25S5bOPtzWXsRxNp?<^`f zXggRlJ4M{ zvxJFAP_N@n1`XPxF^3=>4&nl^Q;5BeZcXZ4UAgTYS`#$69kcuNw>=2(Ccp`=+o_S+ zq9nvyNUZqKiIer~Q@op$xCJ@!Z^5WOTAJQ0EkhTIBmhhmzcja5*SFoD{Gn1 z65sj@$mfHc@mBkkgB04qsSd9QkiN9GvHsK5Nk7do;uo;av;O#L z?}Q#Od2iR#YOdo0D8!g~CIl!fV>y%a3VMZu)Bh-wmCHSwXpn zr$HOR!p$i*ewj-PqQ8{Hl|_8~X}}5-9SgF<8f#W@yi6K|tQPH08^~YZKALU1HaLmf zp67y@_sfEiv&8spoWFQhRmE~Y74Xf6gf$8}DA{v^ zV3ED#EQ=bs=()}P`|NB9?Z5uL@S#2PAyCQhc5Cd(zw^f8>>L(UYMk5s#HW~z*RlUn z6K&8eeGg=WkA0`9Lw*_vgUbX_fZ4#EvfouC(w`w6Bwev+T855M=WZBAL&|`3E2 z0Up3S7T^SS{y+rfg#`QV_T(=G^J)cI&{SNId|;6IX3z)6!v>L0Ia2Gax^Swfs=UIm zyuOz|C9oNwk9WDmp&K=(|H)1inc%Wz?VChmK z1CdfHTO#II&nmCd=%SDH+D9gY<2VS$18CAF`41;c(9?D@{mhZZ(D7e_ax_?Laqo_D zD)T2EgDg0XZ}fN|Md}hOvoiYr5-`#3 z)HC2x24$2-#lu2zG>)QEm-%T79e>nK-xN;cR8HrVPSLbKA?-hh@E zRN$1f3KMjgRy6#eRE;9k^d_`QT|(%F&9NZsQ7iRw7{E9@05wuWQ#Ca?DzOVOYc=qK zNR2cc1r-1(kV$I_QF~8O^K`I^vh5tzQdJ^SA8k^LtX6kbYcLglHdU%@GJge@pbLQD zykHVYNVP}<)hv_LP`zzc56(#yPEn=QD5;cJW#d-Kg~jVk$+Izv0hiHRVy!F8TI@Kk6<4|j*cpZB(+-wHe^$FSPXWS zJYYk{Kn%b_47eZ#ICE5$m15=fL{&9oQE6k(u47-+{1%X3RaP)YcJ7J;S5MYxn>JWj z)&xXv2{;5SU{(ympb2cDA6`?C3htl*Dl?*&rp^lGE{YE_cd5n z5f@R>o@`uKqjUcjRexnpa0QHXv(0p2v^>+6c4td%EUsji7IMJ@`jS_A55soPYBX-P z;d-}3n{`k{H`K&7p@!Ggig##R5qYQABUsl-T$fTkFnZA!eqEw^A%!$>H#Pird%re# z?@N5+jC^G^>1b7Y)wg*c_jN-;cH>upQ(}IDbWw3v%kcL|xqmlR8xVZ`sef(ke^J+a zBe#0ici74`1=`m+@y{ur5`fbK2p<3l9e@K2B1KZTb~iw~IAC2CSfNnII5-nn8~#x> zKoojXgC+~~RI?9BIvCI{c%L$uzc#oX&liU`;)4qqN<^51HR35>gd0sDi-$xptiv^! zKtg!HXUM|>Qhz`U$iNGnGKv!lbui$0tdR>5Y#AwWtaWFOi2i)2fcJh%@ep_ZW%)$$yX0&Tu&uVV+o&SD7Q~&ycBD zlb2GFFXE{npbJtV6-uELOu-aNK@_^c0*b^f7T^fHpbI#FXBOZKSfLb_06qR1AO%L@ z6vn^73x42Ac%@vfhays$XO<2K*TYdTfKlAyH<<3E zlT2s4V*|oNo^8W5Vxk1ZpcKfUonrzFSiuyQpeq+cU?0F-`l4P=*e!%aI-0H_%H^hI zD~p%sp3;PJpAB zx`a%k{ko!^V*$E=6;go-7+~?P0|GX{2ZjIzXc!1k00Ydss(b*nQh)=d2X{`O2S95F z%GDq^049!ry(^9bga8QIxk@gBgc%TVFVHHAQ2!3D# z7~rQ*K?xwB1NIxhu>%4)00@8}n=!~-7NEqnr!A-x1%AK;Qdu}o{@@3W00_#8IjFNb z#|s5Qz_K0Sj1%?;yiuLUAgg=(mQcq6IKTvg+qkRT%Dq5c&sw?9sktHIxdSk|Nq=p+ zIfJfQ<+^FEp`9GC_qw|)=DXQLyj6h-;`_xHj|n^>6uh7bK4BENKrc?93qBzfM&T2_ zz|nYy0ZxDm$UqcCVGJ%r6h2|rLckMBK@2(|vX>wfLSbAQq63yd3`C(6LIG=A1D!!3 z6uw{xz(5p80TjLfc1$1)NI?}?;eQlJq0cQK#Fd}}ykHbOfeC)R0hYiMa-FInzyiF$ z)psB~dSDDnAq-H!ynmnz7(EnTy#(IE0(#&JK0y>fVGNqU1pcO{EtDYCNg>abz!Z2} z%~1);Ip74Se7K3*xVZqi(ORvUyS7pKuZb_rZEnnc50EXH3DkL#MS;^vS*J-s<42(s#sCE%U;%m{45oP$G#(U6K@~zFF-iaw zQh^Kroa8T_6uw{s79a$=AQVbr6jI(4MxhDXq6bRh6hJ`?HvOt^{y1ix6p7qaJmC~RfeVzN2|&RVKw;c}!030{ z_rHMF$v^^A;Nmx2L%@008G!Cjfed^gn^AxaOhM!!!iB+L6-ePo7(fUC>gTk3kD25#v7FK#H9z5F{VH%S+GN4DKJZbd%&AaJQk?M6B~>aV5PX0S11}mfdump`^2pC!lpU}qx115|D;09({DxN{C{>DWUynbN{D_$%Bgee}C z5E2JpoKi{?SNXRJ86BKufq|wl0f7ZdfHEEj7<{pi5EfnthK7F}n)P9bC_I4UDP(xD zL_-@P$DV8nT1d(L4x$>!3Za;@WM1PInBX zP{Js`VGt5{oPNQ;5uqGN%H3Ue^hE$~?-8htk%}s$jBfAyH5bGJ#V5!>Kr(zH3_S?Xcs9_p zvZ+E8JXn7K2SmXNP;h`N;5kK&7H|a5jiP`A{KO}kz_(Hu2XM(+)>fQF29PwMK&&tY zf8^x_QlN(kp%4WVEHJ+YSl|n*D8&#o$G88CAyXYlpcp<;ic*jP2pnL}DFz5aGH@XU zstbh>G{?gsoFYU9Q=b^eNX8=#FDNHyLh_Qgyykyd>`EBZ(#^_9N3m3|jv~X}{`U6B z$M5;EW#Nk%9tTO2^AYlpcx0c?LK8IjAy34xm6HzlNC3E5=D7*hF^5Oe?q?dgA? z1$tA8Ff0K@CJ@39IKTidj6xM;V1fxkpoB31NuVdqtY*uH(7!H}p-^&Y#jF%jId1l} zB)KDMyQEQ$x>ijejV)n9>dn>Cv81-mEuUT^DAK&o11Jz?(Ppv$F0eusmAs?_E(xAe z)F@uB@xmxd@d+?|;R|6HLnS*W^*Q?pT)6J zM2i9*!!b)ghNPmLUB)4E8&F9OH=3ACZoV7_F(DXbjK8h3DYN_CU4eh(kFosQ;68FD z4CsNN5yfRtdjSmgF`5NJummq`_zPTk*H#vw&tOFm%hM=rr2L?H z)-G+fwN2!(=giw~XUmbrO?SAIo80GKjJo5FGk5d-?=JcAyni;RdT+VyC{f!9c*rx$ zFdzgbV4$M7C>0NQfLodZ4F@dm0S0&=I-vlzRxIFw6O@2Q7_fhQrMme-3@BzQ@mlTz zPJjZ&io|#!_%t#vPZ|j(rZt;$Knl!5h92;6V>2aQ2u=_J3`j5pv~s`(7IXP%HU0q% za6O%}lKkhFU;__m!0QnY`0~eHUM7e(j=j)@v+vkqY8Slxmu>!blfV8onS0&oes?D4 zJ>5`-e+uJw0%(7J!y|8tBpSYT8XOP;pmc9O!FCoRf&MOad!WZn6S!?^fffjcXVf+8V!R(O9Q7ibwKI6t1T0SOd2pI~6& z7lImS5z^$clWzhq#C|fC&DGf;fnLp?8J2i${Wp#8_mD*fWi| zfKwrb5ZDu02ooF-1|O7(BC&>IAummkLuAkdC*XW2C==M|63gXv$9RsJ<%+Kui!wNi zHh71&n1|@-CAv6|4c3c)_=_J!h&pJGnPH6ns9S#;(}c?ih0Tah&uAnJ@B>UR5y6KU zt;Ykrq68rji2-?$DyWWS$BxzJj)F3OiPB9Ni6r$nl0b-$8>NpP#g8M&835Umn>CP( zNO;WHfCy=kM`DNaC>i>L6`>K1Fd39_r;*aekuyjYbtoDjsVMy@l#x-A7i^w=|@+ImujJvf;muK`59kX6$dGnNODPHc9))^KYCf1l$nk#_=;U% zlpaZ!f@hbN2^mm%k$l;g9rc&q6PTa*6@-78nss!TPUwh>nUJhGo3yzWZux?6DT{LH zlVj7FOj(EoIOshD9Yo6cFC)>#v`8Hc&qj=TAh zb@`ju=@X$Dki$uwYhs+;gPP%4NL;v{g9M$4`G}0^p7dFtm2;WvxSbu@ot*h&o@sxd zI5D37Sf1vYCg=%B$Z3QC3KPw_pg9Ad{`4lF)ajrUx}4d$Mw-c=z3HFeS)no^p!P_h z1$rh2$};Ndp(xRyDC#i~`h?Qyfb+ScGWwYpnmieblykYEY1pAN$`T+tk0LsvN>-w9 za-uyd5-NJ63DcsmIh{DEq);l9H5z|0H+m&WsiT|2qfu%SKZ=e)Dx};)q#%``!w98G zx}|->q%{en6N;v8ijGqXF;!|6Il7d$_@*V%rRVsiU|JVqI;QBRplEugcuFQ}3YKj8 zq=mYutQei(&xiX?~nqBqH9yBe%Vn5svys=O(wB5A6yx|g#` zm9;usw~D8_Dy&4(s}fqO)S9h;N32F+tlsIHu1cws$%?Yttl99a&>E;^+NtfStr-=n zh&ifG3asv0uYAX?u&AF$X{CRx3a*p7sLP6r<=U+1IvAXKq|<7z5DBlZxu(B5t_mBm zxrMKpsjr)frT_V=5SxetJF5jN7zf*<2`jOXVXdS}uOyqY%to=^+Mhcbt^m8ShS;%~ z`muo#vNJleD!YLU8=cpRvO62JGsdzOtD(q>t0F72eMqx?YO_tIu1J4Np*kzHVPUfK zsSarw31 z%AqhjwsOmcObe!Ho3>CZt?f#;)%v#bny5f)xQt6scB`9s>#|w8x6<0TO8B=z8n}Id zvogxIjf)djtGJf?xuk!KGmp!ik&Cff%D2L4w%Mb(=BBo8>ba#$GKlMx+nv?=_b2_TDZI$8KL{I%_|wv7`$r|7=fc!JjphoH5+7khuSr%JY~h`A$LzRJ6$ z=qtY|@w_og!0`sZx{JX6C}F+Wo4xpJv|&5E;wrx53tO;jz9>4t3|tZh+@>8&6Axfs z5HJA+aKZ$T!YaJN641gSEQvi+zuDUb5uCdEtE>yGg8o~e06e&B%e*h_wg?EfR~y7R zVMz^;!UZ4z0-%2aDzE}jyaG-v00S@p1)!EjJQHKqa_NVeEvveeyS6!;f;()UJuHk- z>!2KL#2<{US^N@cQ2H?4#>q*zm5j>yx4sU0z`Tq!55^l6JWw2J<0}O1(3o6 zumVre$tyho4gT=bOV%I?-sX%RL>!N$s=j z9M&W8)Dyq~Ng&G3{LB)t0DT+*5pWhQOaNKE&ns}%V9nPeG1f_e)|P$ELa^34-PR2K z)^~qxe&O7g&9TFrQ5)vRUTkQm0ZOSms z+7i@)mp$A{F$5>j1CPVKR~j176u-n<%X00=Lk-DhYTB&r!Kt0NOfA_CFaa3=0!0wY zL|_0CusI|A0DcSsw~gBcpw(5t&yfAwr@ep5l*KFdec$+P-;z?pY>kD^P0KXjZZr;;v`<; zCVo|>r`cCJy*SLs(QOw5Zr9g+$qCNB+s)SwkO0LT+XUbMemugsE#D&H080!78~%R; z0`Si>9uyvMZf~L(ictbPzys@Xu`K@F0si880l;%2NI$&GGhV>T$Vha$d05p_|9#F9 zaKbAP%0*DhA8ryYoWxnJ1zCXPO3vC$66L|jd4B%qeh#B1&@`lV5I_0Z_DM@%4y0N> zq|@Eyq%E@69p()-=I(P4W`k0av^dbI#Z+kOgL-1uT%~r@iM*-sgb+ z>Xs+|=!A}=hc2;-j_7Q?8>BW;8 zhqvkNoWwi6?4T~>C-KtwtOc5|?+=daq|54vF((2)@c1<7@OLFXX=?VG@Ik5T_{i(x zgYM~$H0xgG7XR)hKerlR$H;%I0vQ1B5U|);T?Qjx?fxFtC_jTM&+BuywT|%O z{$BG7591Ag?q44C2;M&IZYURj?7d zG=Pwo(OC}{e;x9G&;X%Fk|j-^M43`zgKRBbzJwW5=1iJ3ZQgttLg!ANJ$?QJ8dRvy z5+OWv@DPH71C>pkK7|@ps>B`%M^43>RqIx+UA?Xp$$&vY3bty>8Wz(yd>|ZvCxTvS!h$W$X5BcJk%T{+q-LL2m&SPqzGp5?Js6`U3>0@B&Jc zrcGs7e-tQexAO)hut17B`z*Aib~>%Wq*PZJfHPSv7pm0KqGCb*|lTSYJ zWE00S(d3NC1SnvF2^t7=Qdbcb6EvL`oc`6!(o$P(%?V|*@Ks;En)6o|LCmvQW3%Zq ze_0g&WKmdWIV$v7X`NLx#~nB5F+3pOoVHsG6SGf%B+KYz6H%+&&l58M%W_r29(dp| zZ|ChWRx%m1m9!Fe;Nb*aU!!m~dI#3fErM-4HsL&#WjHxzpF5b~Xd|Y0$Z8qI)=_PN zthnRrz_s*=F3JG)(@)CCq6#PkD{R%ne;$B9UXN$y&E8qd%y-{@|7}xXntx6xSfG0& zR$-%wYdC44$SeWkp?{tDX{m8*aoYyO!qEZ?%EFcd4^ViN+o{L)3Nga6yqim2A7i^lZ$VmDAZ@2?74*^=hoGhM?}dCGA1%!{;jcXvc3-I&z|Je{S0F z#o>(la?Q7@dRwd)-I_<21Ta9$6r%fd+waO-R?+z8*Kalh zJ_zfBwk`a2LlZZi@yD0fQ*!4+VA|>Ahs=C>>pSWk$j@^Oz3Z>TzCL`7Qa`K#cMStl z=7i|BTzvN-uz7cfd*>N=!NnrHfBpA8M1Fs)8fRVrUGhBVMNfbJgOODbxIl_`k{ zxI7w0&W2dTP7c9nJRaT;bU+*(_{JzcBT|HlYor+ydABnY+AoT5fy*1=xS1>N(IQ&h zqT{-#v@iOxH)1s8<;u7{t)X#(Lrmo1)VC0;83r*A(PJbDCdc{F@pn)Z9v%^rNlnhB zkEMJFAOmT%K_;z`sMHK1e_=VbMf$LjqI+a@W+}BvDx{L+a|kJS`7BP7(387z(;X3# z$6?~;l+Co$DrMNphP@J+rc~fH?{+oM*)oD@q@Xs(W<+3$Q);m?K?y=LN8bSsl)@8F z@yv;tXEsxn(mWP58D`CS{t_yi{d^iXwdYMo3Q?B;1sXXoiO`>+e^Z?&a^m02lFTT^ zQtRcr?UiV zP)Rh@J{7gABthy~e_yp!GyYJeDd0g{)JiXf_HwR>;#fi$a28tC)R;G&=xm~hm+@Tm zt`zwyEW;{R5s{ToW<6|1(i&Mqv6YeE{9armMcEnUwId7VtgrU!wVn9&I1$Y%Md4Z4 z&}KBIs9Y>#i{scmLH@S26PfI7;bd8YzLf_S7>jOaG+5#m2bZ|2nt(x!m$B;>7c<@B zDrB^Mz3MS>s#=}0R=8+=Z7E|b+u_i5S(KCBc`K4z`C4pvD0Qp%!1mi56@)Ap0GF|z z8XpA#W>af4mmy#h9)IzRf5#)fmNvYA1u%KHYTo*8B(bn%@6p@~QTQ6Rwe;;Vjd%+| z&j^GAxat80P$-rQSJ}!}#&VXmyk#zT`M?%vi;l{aVwYPpY1avKDUgy)-r|mSZ ziJfif99wGuGk^6CdSHR8k=xy46pNWhm}c?P`hK<^<-4~XNlbTJCf^1(u;Ux*ale~r z_hssz(G6vGr^nzAe_^~=RNF_}d$3$3_r5RfZ;t|eY2kKt!69xNb0_=M{tX{_$}1@G zdCOX&)voo9vHfg~8?xUV&xyx_V%t26T;-W5`NB`$?th;b-F+;7Y{g-IZ<*)Y-8J{) z&2e5LodbpEZ}z#->tb#+LU}fx)q2=Bhjfb9d+8USG|eq-^Qqsd>Q)E2sAv@fk$qW8*J_)co^ieJQR-8F`%kVu=DG8oD|YW1-ihaU%Ab<~@=m(h1CQ}+ zL*4LgAAf7&d$RZ>H@@=!%ll=!e(JA}=k%|inct`V^3A86*`9~v;c+hd(Z`+Odxm{& zApaV#A2j&Kr z{nS0jsgLHQ1Y6kH|Ne(k-&_4YHU9T^mhxSmT7PTfTb_hRKj~|%^@ASkqcr%#KaUtb zGXoDuO27wn75%d*YHPm1>pbXNqxADP0xUp*6En_2KnT=`?aL($6u}e35DEM%3M@a{ zD>mHAKmiO94kW!E3qch8qxoy9x9Yx&06VYvK^zo9i%`MS0=yPFw($oqd@~i zw0|2M!j;g$l&ZfTBto5%3wWBsE1vVBK!XH!7g!t&4LOCIDsEX z0j;T!WjjPK%)_NQLOv8cKQu#gLc>f`!+-W0xa(`fOoX9CyrnC2K#XXB4&Z?wuz>Z^ ziUtS+Q4j+#8w>nVMLXQYo$JJy`@|0vE*Ko6QKYj{gq~A8z*PK2lYm1;v8(s zAYgz;)Cv^%gjDzh;A#NnTEb|oykNAtVPv{u)VFf1B4rFRW^_MsgGO^yKvu-8IDga# z4rl^ZI0YtHCapMuPf!IKX+6jcw{embjB#GM}^D?9*Uwx zxfX0GK_7gJ4d8-R_{TS4ifyTy7U`1l7>Ra+3wTM05&#AMRR9GJSSHugNEBp9qEJVe zg2d+o#6T1di!{c_GQ>mVNa69wYkvW!SDXkS!GMxH$%bGb94QFz;>N<^4sI$OkuZow zfge^00Z>?lP{2t@*-0Gi$EsCZ(1W_0TQ2>Q52!RD~{s7QC%d`x_*)&Zs%sl3E6QE>G z-I7Zza!tm9&G*Yl@*Kg734a~GBs6Yv00!s+R#1iCbPEPB0WS!JQV0byxXx1$1uob| z2uOi37zI-R1q3AnF0cR(_ySP)1OyF*Qy>K{;D86<08n6sn;gycq)&)rxqGRVe8H6n z;lEldy7qiWx-3e&TtoSk%@pN`fjT3;(#ML>PyX~z02K*-6opgp1b;370v{mIQ~-q( z*efttg;E%UCg_15U;-sr02APXFJJ;8ID#%11y&$~5)e@mHBq(X(feD`y=hTfc~KVZ zzZpf*7kW>zicfmn(KgKpAN8+u%S|CYi2dx(|NfjCkw}3sP|zlb4HWQ#Q#b`K*Z?0O zg;n?jS`09;-~bcg0e>M-f+gsJP*81gE8;~Q78pfD1{wxfK*-6@dVb>d({z=)meqnHGlINt)tP2w9(*LKhz+N z6}d>f{MB{^3m@{Y1z^CiVONHL3;yg)CI~Zy00K`q1u-}Q3kR&oj8`+6(>e;AgmpI_2uN|-)sEWNr07>b ziOpP{O<^rqgMZbSAHi8)LI{TaPj=%b2Ka$*q*#N101N1WQdk9REy+}90=j8h2e5!H zFojY8110DI9vB02U0F44S)zSeRf}1#nOO&^*-uJORvkH=?NhMI*E$nDer=9s(NVZv zOQS_L9Z6b9c`fDS%~e274A`22cu*+qOfd6OQ}9{_Sbu_3NCk?OG6vv)1?T`q1qCM9 z5pS&0wpG;=joaXx+q$(|2zjEsb=hp=Tf;@5p2er1ja7d=%EQV_jYM2zJJ^lU+f+h` z1$bO97=j@<0wEBB6X1X@AO%wx113QJfgNZ9GDw9`V2c!}$x`?NwC#Z<0D=?{gH#xW zF5rP4@P7hQUxGx2ER~@0-{k;|1wOQK*;D68(V4fvlO*3Gi9o&EAv*A@pqZP0R zX55P)NmC$&4km@-3mAingXDJ>CklbG6ynfS!q)e#V@B=$%GrpSEbJV4tf#G)fj~W+Q4Ke(9SPDucV%*7R$baDQrygz9!R>>WgGs*Y*Kj$6k*Pdd%Jy#~NDtn8dy zKSGo*!XCoSPN~k8YtY_m(Z*}iR?o$Ts>#-&n%<(z2H4C7*1a4@MdUuHq-~Y9?eWWN zV*Kpu)9vu_?P&t+dG!8O;civpwnE}#J?u_yfnDy|i_vv_?gNbO>zQr=0)Or&Cg|a= z%?B#(R^)D~{%*Ps@8!eo!7A@4Ja6ks?-{CYC+@lS&hGbSs`&n<;_L7F=E<|TYv#^x zWjbl-?(524?*aGjHq~z9R&WLv>igb5dUfuwj>ro4>kG#^0{7Dmm+#}wa1ZBE5EsMo z)^8FQw*^n0|7IQ(XFL_xaDM~89|T`L`iAj`mhly=)e)a?^EUCa=JC?=aUNyy1n+Jf zFLL}lawFVBCAV^s;_VyKaV`pQ!9FY3p2DRXob7h;F2C~c%W^$zZt}MAkYn@H3G>H! zavO~DHbry%QS%P|Z}UNZb57iHIbU-AZgQs1^FrKn9_{mk`12|cbbmp2@W(Fn8b5Tr ztaH=3b3q#O1QzN?7xKH4^hsCXK^MkLm+(yos4vIU)c)($zDxFgaXv@5H0SVAH}%&= z^>kGAP?~eOV|C5xbRqln!rf|7k8~p6_0X>L(N1zhANF~2bzOyZs+08`o#bS{bwAH_ zW^Z=ze)ijrc1)jkbAPIK5Gr<7I`(Z3^=^msZ^y!L_tRc)$X`#POn>5YKb&<}m_={x zMo&>?mv`i*_cpb6pTu|k33h_x_ieg%WNG*7e)!`f_!bBBg9p}xcguxGxYbN_fCl*U zGV>w4cq#{X{*6cYafk47Uv-d2?Q0+TV-$G$JozD?ca^@%LVv_<^orPJR&zF} z7dEM9G^z)7eeb!eADgWAwrodhP*>@r5BsE#3$kyZr$_s)QhVrO`+SG{VM=!kl6zwr z`r9gbA;kOn&VPBYC|CmnGf@2dPz!w25^-sV`2m*st?%fD(Aw&rd4j@pMf$R?z ze`LoV6dRyy>GCDam@;S5tZDOR0|pIt=47CA!2$~wFl^YsfkTKCJ9;dD!15-@6JT7u z5)}pvm@injh7t3M)+|_IcyM?M^(@-7YS*%D>-H_&xN_&hWPpJ~hlL7D?BH>tLx-ar zHekR2RHx6xI(gDVpkKJd8Ne zGVIv0L#lK-`!?>}x?kqx+4E=6p+%1-UD|XqTb~dZ^bj?x6cZFEN_ePl-GmTUv}DC< zB_>4!2M@yUE^q!k`t<78KemfEbwR#<0ShK5y1*`6;NOeK~4stFV+hrmC&F zx{{@B1~(#cCLRZuib%8q3mAL)wm<_l)*?m+fx_Zl4;H+-EVIoz8MAkI2miN?jKCIkx{;fh!sHL!y! z!)|~=6QsnlN*Fs}0Ko$hxce}~5sw*dgODmYn6>#SmaW7OciVA!;EFpkm*tv_(79rQ z%q+VryNn*ZvWiG=oVUWof9Jmaa+E^AVq9R9v8s%*L;eI0Jn%BoNh>WI#SB_p?R^?Q z$=}k=eq6O>B9pvzf+u^;P?)G<&1lPGo84HXoVMQE7S8;Jq0wt5q*BWm8!QmP z2V9VHtQb33;PBan8-DmnO~d!Jq)|JmHk62CdbQ*Pa(#K0Uu&MSf7q2y=L?p2A|~U#ScF8&;t=*w7AL`JTS05 z{`oUIJZg*|PpN)5f2KbnHE)11(OUEpSeogbta|z0P^vw zBMaaHD`ugJP=LY{pYQ}ILO6?5bb$jBd?5_0#J|({k4e`Gpz>l!p#ti#BnVWX0vXuA zuvxE%=!u{agGa%6wGDOR%NGaDcRq^XjurfZ#VfK1i&)5Fe-^R;1rL%a#xbsEhNh`u z#vW%WG75-?Z0yJnffzj@n#_T3EDsXzh`1%1?t(T`)A-8gkqDHa31c_~B2RInQ>elf zv^d2Q^eD+mI>wCVD&ECxC^g7YjgseaqbFq~$5CpAj^(mrC}WeyRE}+99ITJ@Uq&lfF0S|hB0^`@11ivtFq1V8=^rKqQ_Ut}bD*->W;c`hO>mM-f1IRhW(OY9IfuUGoE!z&I$`Nf z4!~2Me}o&K>?y^KJcT?f*~tdJ@QPJ5;iEPUXhE%`)1C6ve+xC#O>qO!flid7Ur6+T!%K-xtW8m(@@J-)yDTD*X^&Ov@2Wg zBKA0ny-avlS`zXCxWR@??|O&Z-uiSlbqQfEwED# ze~c48DPdQ0L&;;qO5z!>jGL~rZ2pAVtCY4HmoRXpF-y4_!=fef<&0b^B=fh)OfK_}o_yFS ze;2{|s`87+i{TX_x6U;^^~GyF|FhcO7SgbZf9*_T zyBFEt*2uE6*=%Qj2HMg7@P7V3P3?2<=GyZ_X}*rI?JIYi-u|XgxW#Si_agV-6-l=@ z*?m-ZCj_G)p7n?gULkv*^tQXU@`8OW@r|=5;KUxdxi^k*i7Gr?4Brb8&L9Ng@a+>QJXU|0SY>vQW#1QM_K#QTfqut0m?BM%w2H{9+2yJ6hVe@*vLGTrXk zz&q4Wm2)7^Tk>i7yM6-xKXbW5B?Wg9gW3ouk_I>)@}|FiTqut+%WKj}QU>+rJ=uA? zgWe$I^mFNPzt~u1ov<>eCF^g3f) zQ}AF1pOV9Gdhz3<_i3+ufBcXk9Xp-B^})O41EGk8DKvozm_P{(paC8r0uJB~lt2m; zOe}=L$l0F+zC`&M-}xCGJE>pvZCU$G()*QM{DDo>sSN$`-2`S3^TC|{37!e2MFM!i z*OdYpkbxMCfeqdu4(8wueu60sN*K7%2?pUZ-Gz}<%mu=o?P#F4e|4ZFeW1dH;6NN- zpCz9V@jKM2lQ5KEiE4YFgQUw{3Aypj982kVbRv{dsL(dE_;w8cvdtP7)bUir&;2Wm0CuP}X8mx@4v--E~yc z@7o9P1+cNv8!%ErV00sr+vt>TlvF@OQUQ@|FdAu)Qo1{(8J#L+5eg_ssDy%8`#$@f z^ZdJWwm&}SzIUI`bzj%(eMdxa)@xC)Z1t^IyIGZCz{ilV3L|qt<75%z&?*j(qOQ0q z7dt`6rB4Z^B7c0VSZ#OWU8`2U^11C+Szo?vk|*q;vb!o>#i}B*lJ70fFG{GZLeW=0 zWEI8J50wk4?dGCIExRxK^Wzj^HZ*aO#q=@f( z(Yv#>epV@dS>?(@H>2EdvQ3EkKCf2%U2*4J)MV$TYw(j0^Up%K>g8jR+iagBxNf<% zSLLB^*;#%5f~}EGu8An0xXXR*=&R@L*`j;KEcoD6_Hgdqi0zw(b(=m4Hy?hhF|Dkz z_Het=eQQbn@%{IlNVZScR6a*9c}JYq#9Ebx$uQls6E$S>A>MoBeEumo3uQ4Y5*xh} z8}GBNi$1B`-J!3!@pSuvmPHiztEjxqp}$}<2_vw5A+Vr< z%npFo+HBgrae4-#tT+~;gb^FE(YKlUmkM#a3V2BbR=0^)WaU?Ad7G{7uj?J0*&Lu< zC9-cGga%0b_lN|RBXg$V=!qa|R`YY)2F@HDnk30ZHANkb!ERJZlPH$Kf>y#4Ar>?i z3l(50%}65X`(3^ghp~493@{w#u~Q@oH*du)ab^i6c0_w-KdtG+HRv;ppfi97xe?BA z>K1NjIi{gY1e%Ex1(QGso4mUY7z7DaDo5q-h~kMv`bv~Vr@sY24;6)_CnWy1v}C+j zK9^NL4B{eN?FKS6#@5 zrV+n?V9NfQzy|8SQvPBPQb0r{fquP_mPBR&U>#SQvNoiXg(OeK8@|gm@bdX%75wkQ znoA{!wg5OJ5V$P^KqZb)>A#*}tfLa()q4q8B9JQ|!-gY3NFXjkfH_0lbUg?W4nU=j zn3J0EC;}GZK&DEvumyfZBCaPM$61VF+|@%6M(?xKe`S+Q63R)^I%qo$a5JlC`Xxhc z*NlP5-etRMqC{p*#i3~QV5AW-ULYicD3ORophr*{AQnIzsu%~enc9jO;c=1_Cyn&u zm}t-=5}`m?1`rJpgi#$vT^g=bAPg@@{+mW*;~hCDC!?q@k?0nd4+sCfKz(~%2mHfM z0gZ`%$f5(ksRn-#rQ!4dUjW3zN7bxa6ImbN933z)DtrovXF9_C6l(h_MP+iytRYx*B9S?e5R6xn2Mj~3L1ItZ zZy~2%A;&U6kjxMFZk7Zn2nMtneIc>sjEc_-a0LQ)0s>L_Wb;t6xQ!f`G$KigVM+j6 zue*aQ$>`cIS`&w?#URd=W5$x(0_nip;iITZGIK4C6MY&?olZ&x_GFE)gc4p@oyKXl ziGsgo*tYq&v}J|iYaI%MjZA4+50s8Qzi^t*v0;%Fcx26V+4!we0Eh7!aCf|!eOh*k;h*R2v6xPQ>N{~|+TiHeoU z9p#xJR}&QOJPjG8h)2ZixhRmC9casblOQYK%}E4tIlT1ur#MGBz?C+dM2m6zBoJpP z#skwSMjgo@QJv1weHp?@8W9pmP^=)+=frTX`28M|L6d;!C@kzR$q*j`SY9CQ-f_xm z--`+c6)5g^b%xg~8uh#|O&MuA)rDkWQ6#c%I7Zwikh;ai^D$k<`=C%R=Dk+798CG{ zF@Be6lKR(xpmL`yDz?tbT%{Oj6bPNuLSIT|8j#_l{3Tn*04o$o@ z)riW8L6HD-3#H{UBMg4Ds0F|8O!Ii(ghjt}>TrRjQ%IdnefQ^{Gu}F-Vl|Z7T@lyx z@o*Ov#E)*;P+)I7gpP#WRskT8&1y|0U^fDD6qYfWNPR@+cr3F&hNylQ5spO!e&=~i z3jttJp%a|N0Eiq`Ux(}+3uKx98If*#8&dlKVk0K#$~V<3ynULdZJ8^fez*u$~xtmsfOND-BE&=|vbS5(;VcoBOQ`DJ9d@ zUL>pArobEDv-$f!bAH70_0b2FoWk+NzvH?#hl!eGJsH5TsA_8>?Y*jc@9}g$f_i1xdXOUf+n_6aI9knM zLN!Xi@0O`r$W3{l^6TGsYO0G8f;S+37-XKyja1^ucaXi9z$5 z-u##71-1`P=$ zsAVzg3H_mCkGRX*{QO(}W(DkZtQ4oCw&IA2h?d7oJ=fk0aMrkd|EyN0?v5$A-}|S3 zOnuP)$snA2s3vo$#Bumfe^%B5^4-s5S)V?{>yej^qXzQVRsIfZYUJx_6a=jgLGDc8 z-w$i^w*Gf_+W84K=V`eIM<}+%xqHv_?uj;cXBaeYcSLBOOQO_ZV{HMAW zFR#+jbeS|2gGt|Jtq%2$_kPU_2kQpF+%Rvy{`JG6u2_6PpoaSr^Ww4T9o4nlYhe7dHUma92l@~~{=&Ey@ej;_JAgwnAI zp1rw;Lhz}j#}vG@0$KS1$YT>ii6owbY`creVvROcroox_`k*)w;r`FWv@sYK)eJXmEQD3mrYFN)CxKZ|-^_|L2MLkdIIX}oX&$d7Bj`Op-V=6vmw<=l&amjnCndMU;XfW`l ze_#v)nnA`@0lkQo0TZS8<}^>}O~H^*J{>o?#h4q!8(cqFbaoTtlEkEaZoU&#PUe3k zZT)EhuV;hkc^35f^))>V!J9To-rqS7 z?jL=~^kCP1s$ti}-xGga_~hY(o?HL*J=QLXKA#LbdcRZpxa9^pm{xecwHFoW1{8@b zHA!T-=QBDo#*HB=^qRVDLvwQiTa(zFg2_5`J$RHi{W9Q>Uo-!`O=6ND$EJHy-rfNb zE|Y)Zfm}P7vz+3K_(EAU=pj+}*vB*z^UGQ0I3tm~rQeG)V&3gcv*P$wrUA*e`K;R0 zo-e@z)Fh?!S^4{<79)j4)8(l@9Ifz{f9D5>E&qX}{9~WHoDvx1^o4X7WT!7Gk+Qrd z_>t^ciwjVWtf_@Z>NO4eDmYv!mJDR#-x27(%yW!Ml^YWHn8GrCp=-^Q7ycuA)Of`5 zxxM=%+t-fXuq{h$yi(jwa z9`RT<`*)H3eOU1ZcWSD|H(hv~#Uy3~jJGsB8BO4yRGlEvMgl}qkwc|l5)k9Zl}QW* zs#2>=IM$EtBZZW`a=7UEA6=v@0pku-&>tZag*E6s6NPa~6Sn?XCdW^iQ|)2XE}E%UaC6+0Xfl1hTh!recT2X!R(7?3m{z-5nk4#eY{l5>)FI+@@q$)ird!nZVX9+?QnP2^j*?RVUlYQ^*=Qv@YP5PX1Z2G@qz*K&CCxtE&T9p%H zNhSc9C<6fRRM{L=erc#NATG6D+7O$FiGXfphyL@}JnFY&4=2hR{t7?;wcqmJvnk<{ z;?p#n7aCR1zj9)riQjI4iqrNj9%GIg(}?!Iu0Td~`&+$?m~XzOOZfGi{*7NX_vKmN z5CEZFp-ppe9+qi(s}oviF|`?%MTZ%53y2JKXLx^ml&<^?z?3M66wkO0=GYV;2%>@v zhKyizJTT^wJ5aQfz`1RY6*tdJmLItRxm=U^FRYSATy11l=_hZXtz{6+WzV}TwHRfU zD&n2uS@27rCi=-td|F_y0NrD{s~ehMox{qVpm9?`BTGNI8jCX0IT9vUS!%`;Xok?I z$kQ?RjO#G^#Gv~EV_rCr!S1MSu~9M#qD1gO&?8}KoS^ZUmb9kOoxjcb6VkzpDQTP*)h&fz%9ncCSERuK?gmw0A{`*L&Pm&&eSqYq9bD98i9q(lY}dS z#1XKeFj(AfJ1(JWlg1P}A)bHCb&FaX6-cSF3%4`*uh%Sfsge7MfP+WwX{NHR+aQn1Q?x22nZ8Du)6Eo~jbei`-@5*+q{`T{86&(k_k3+kWZ=dDWj3chXQ z(U^`)1q=oqVMj*X3+}F=gc%md(IOI7$SpA=g4-%6F3$G|U#Dkn*n#UAV})a7vRB*mTA zlj~*vq;hvq3Nyo1DUVK*2VW)U@Dz#X-Ylx>s!{fH(qpF zT-9OU7<2z=Oh|qdpEG;VaZxAMH#|Ecsuy!=-cnvl6M z68&@JjnI+Va{v3f{`(!Lj6to(&L8FeJZk`_-I2+z+T^>^>xz)!ztPdVg?kY?bB)55 zWKg)xKD;y`fBisfYF(7~^VMms>v!gpHC}rXf4$6Xp3f<|wRIS8*?;3{Xz4sJeo6V+ zuls>78dFUMMYTRhw#7WfN+TX_UjFa*yTiUvh{|B!wfjBQi_wUBZOZC_{gL_Wv-Hd>boX*|P zEwmTOP%T>0{bw%YX1C{JpPq$jG1}vKKir-MJD)P&9bB-xc7I;X;=AVV->;lY_cyN@ z{XokrF`Is0RE&H3{P}&#_p(b5_pg=we)WuU)>iWH>)nz+8$T&OM=nL5q?i2Nx$@ty z#ggbV{3SW~LWTS*jg1@6c&}MrqUh}M@AVx$eKdGTy7$h$TRt^MTZ3Sx{gRycndVw@Xtu$uTUNnjvt!*H!V=Jxe zF|E5Colfh&_p;{;W)z1PU;UWBK`jJNU%os~|1WR!Kgv znf6V-X1zK#ZzG%M}c!WNJ97<6`l*JP>!T^Evf*5+fw$Pj-`dm?% zjtA^yd`&0_(It6CHwro*1OK+zxtUIRKYy+oB*0+#f<>M+-GgVMGD5Iq% zA7&AH`4hYLS*IoT8&>?D3V>VfVjo6D71_kha4_|D!7>F&`=)>Tcm;~_(!RL@Ukckv zn$>KU0_)=}iQOO$?Q4>EScRR{mY;nUX3o*ww^TG!igPfNc!+$}$<1FsBz*U+iH%D5!E z*rqt#ruO_$O(NZr zy>D7A^q3$|?Tt!pRvVnWk{wN_EWMJ{MhEv+NB^hgZz#%&))O{uMH^|fjkc-K=3hlU z_fRL5PL+4dI*d7j33qf`nsuKcF8UPp`GlN?c0|9+eR4RdCMdnRX>(qxC^&JdDT@?m zU)gS7)@4WNWh3!u(h7Y|yJ1rjSEiE5qdT&`*+zGkjkIm9goGNmkqjOkW3MUUCX}SQ zk(`&7O-kZ}R4T@zbr#P<&G*wxpM-oZ3`Lh9bt_h=v!uIw%f`J36QHu#0g^`^dToak zWQS9%th<(}WG&1Nr47?mM_#Ex7=)P_+<9Tfx1yN+%>b``wzd#sa`Xe(BJHv;r?B@4 zsA1^`T9#H2)>5PK(-*fS#$Zgn1XNR{ho}H?sTc)7V}FDF3oZ;3vY>BbE0UzF#L2E< z(>0*7Xj_rn8{cW-`^r#Q$VsL`kx&bh+)ij`w|XZe?L?x_!PIfML2}$6La|q%mvMP+ zP~MN%@NZ&lwHc+;cJ0T`j;eEY8ggwo*__{mI&;=qKKOA?R(26nz9iY@GK>@|WCuwR zsNbj0r}iV?qyC&n+Bb!q*(<7mAT2>^<^T=Z4SDg&mHD=!8rAUILPP`PP5lH|?K+Of zWwVss**O%Sck1(X+Y8I31=VGnR583HrDLMM7%!@YNNf@Ftx7e6-JrnKBa|x=k6Bd#-6hZ0>`r8UptvjSHUJ&`M ziei!Nm`Rt&MrA+s7zl2PP8@=;O2-XF>8I>x`r_en&j>7I@-h|RX$)0h6jM!M7$_a( zFEzSnB^a-adwldG@h91B+?s0R5dco^w$|F`it%R^F|78IRf^WaG(8v_3jt+|y8=$< z$26niAD-VQ);=7;Gz8uY+3>_iPG>r?W}P1|`tG;kE4qV^(mX!oxZ%HfRCI;hItzJz z<|3;HHML`K5M&=Gcs&Nh$576EnDpJ8aln!aFqw?JhzDO^sXp(z?;xb5rub0X&OVM^ z9s`cZy${(1fjM-5M5tQmnKI9)ZaC++QKiSAikeAG#IXIH!zQVoKAS$k9!j_w!aUJ>JWishMYrGNwp#cZSm$yeBO|&(em6V-5o|7PlwYD(iRZT%wYb}1>JgcB1sRS42|%83d;V~6pk|F-5}B6=z05Eh)pp(n zLfeI88k2Okl6vPdC_k-$?^1v&Zo<5&S*GKc^Spkbjbw8-5vn~SIj}?wM`6p`>pyiO zNuJ;w<19-8(q;=`ED*?oN^8+cgD6X;TC%|35{H@mN=*FlhhKwFuI^GUtichU;ys?1 zJgk*@hjdr0< zP_+~rg^#TB>;bdg%q9xB7nTMtfJRBB75#4X;pF_xh&QNGoZ2cpIMP)fK$|a6AEHLn zo&-0ZqkwYAHMVNX7PJg2Tu=MRkV*(x!;QXg6V7oH5@jOKrcaM^gBFtEHhmb(C%Ca- zHs1s2Dg5b-?$dp$X!Pyr$%W0CgCi>3mKOirPkt?yfB8dB(}qe!Vvzyob5!|KfW8-~=dX>e>US%83SoF}uV_k$ z$6%3m_Zjj4V1Z4baVfmI9vQp_$6+I^1(YTUm6mS3j|CXI*CJrMQfgd|pM~&4!ruNf z$q=V<$QONvLPCN*G0X&Bz)SuTHN!y+vfC`A8%v z`4N0KYSImvTnw+gMa>He-EbM1!az+c=y7Fn>+6Wb{se9S6n{|6a1YdFw_`m`Mq2rt z1JMyoWi~dNGr*a}i&~3s98#jev(4xJc zFYqQrees$gGGH2*PewWr8S(~in2#VYE_Y6sBJF^0)$;{z=OOb37meIAQEv3-zhB?3 zT^lBYRR9e5Nix#L9XSqQ$ltv4fondfVn(vuG>F!_vbZDcn4@LgCf8=}S+P?8y2mi@ zCQmv2iO;-a(eZrLg0s-`h<9a%PW0vg=qP#mF+l*nkzoM{!ff?l#njtikv*FSAt*xz5=uKped?IHBcU>Znn6eK~5Ay0r-Y2!sYL0}9JHcY)Y z5Ez>Hm;Y=^q%d*sYaUz*0?ijl94AkYxY6I+gp&FnS(XCx0BZ(i@OW~yo;&-1y*w}8 zkA2$hTl!P_w;~hPr47-8^rywtCpeW$hV*Q{)W+VpPu_U*4q}eU`R~d02i#^!u|&Dc zRliWfl2`m^?|Lt|-u>nuy*spEy%n%uPVZ2HzpDnO)gZF#m(j=(;O6cYs787KXhmF3Brnm5 zmX0=-mOm%aiB^J^#9!i&`EG=Og$bG#M$ubS{MhS|3EZJ;MKL1CG)0 zdze3RYR4prC-N&4qJ*=Iz;I(so5U;;7%x|&E5A?lFvzy58E|mG`Q_FK!v#pFisY5d zIB~-|p)q$XIG6Eh`CkUL&b`G-lOnB0YF!7f8lC&28P&VLyz9LE_~yHa5jrM8W6}kq z1}R}{JcXJ0{|Ek6nei!D$~^6&4TpB(Rr5Q<G?ni0h1FZW0dO`Hk4}IXido_%sxk!iQ@wJiWT&7~D*%tE_z`Ao$;G#0jrO5h zShq^TZekJD`KPpWs!a09dY7?e09Rvbdo0AQH5isEpN37gR}ZvImN2VLte}5d3z}s@ z*oInyd6Wd{xV#8L#u5$rxGdwnt8O@idxpF|y0lRb#>|50g>i}6{G1T4R&oa-s#}*P zKvM1*ATLwA!wZe758WFqu~KP+X13>gi)@9fWB$* zsp62AdI{A%r!P!o{WUZu?hO9^R&@O#g#r&GfBS_u2ppmN{J99S%hq#uj7j}1IF|XE zY0$)PyIX?s+`)T-iI>w1pCqCECc$1c849y#bhgzjCohHogn3nF8M~VYytbCWsoeZz zbXlmkp0iM1ZpBrMdg!2(&RAkljXnA8=!zTVdMW6zMV3KBXm`Yj^^4Wfv;m5b* z=!Piw(QZZ!YDtWE$%w+q>5sxogU$wP+5G(Os+0R_ zHo>nSgE*r~vo5n%+jt7Bg#~wa)R-D*V4Sl!<=oiby{iv4^3)TLEUnUvD}zgY0)g=b zn?Q#GUvPOaLmO_Zy7gfUq)%Z2-4htY6q;;;ax@IZ#f{el3NTc&=pn4gK;@*%8aQ+= zN`s&T1yBO4jQWtA783-f;1AAMmB{4b>3XQ;OmL(uCN;Q+(0tC zp(2ardP0S}>kN_6Uw|`*3=lcSGcoW^n;kcH5m=B%-cw^GBC<(Fr>e}6OWFKqt6`eq zwhGymUhjW)+Rxgk(LQYS_kQ>mGUq@sa0hwhOWeIG_`8hl@xYg=h#&U__kOf^0@l5K z3|DAu^JCzWi&hf4i*bC#R6JCbNNclAywTW2RMjd5=U<1b^l-R%~4k=>64w=^~OKH4R^~{SENfxa! zlxwQoOi*k{OaT!G<$a4`W>QGzmjgf}`h+S?MsAMj7Fd%x3PIJHSPUM=@?8+^QV}kVMT&rajz& z*LW3~d)Gf7$({O)&CJ@2-WfE;fhIlfG8 z?(A!*C|A0fmi|REO0f4qNLNGl%g1lfe{Qva4-T{NEvZ>#kBB*UTG9X54&_;^Cffo( zZZid&5vMffw(3Ww;TY_Dn%V+M!{9ff1O-Oh$ah070OsOk4Ckp7%pyF7flX5oYan=e z!3$pruVDFFKeI{yBn|>SQr-_6kaJt|AkeFe#EGdsIxN&@xbg~^gMtdf%<)1D@RN~_ ze)?n!B~=e!M>t9a3{*?5q}Rm(5wX9MM2|%oDt*eIs7l|;{braZqopUlz!p%W7Ro@2 zRDAp&W8j-FJyX`2oEeXVKUuUZZ!%nAbiwmzwTWs+Yy+~}C(d-dopFDso!<9MO?>tq z|1CS8s?1o>U$>Q7>NZ@8(yN~k=;0%f7%DM`4`F~0I7A!Ipp0+qi&>@B4>nak2ruP{jRspTHEesIau z?LNBnZJbOmy%H0Y$T=+lv!u38;iDs&kH0Ah2aQ-bzL2D)-bl_F~@Tx@C3dKS7qd;ciAQ#L0isM3S6Fm2*oY zWaS!xopfTY>FBPlO-?%-HdUTSYgTKyJ({uJY7oqtL-*V5e!~zQ{v<&XQ4aWSQX9JaT}2ZFd&=;w*Y=blI6f>+yL}|`HugG zo?^%}16?e9r8MVL)K9>4@jy`ly1`|Ry#!%#0la~Ll{yA5+W|Bn(_C)zL?6eNwFCGT zsG%D8S6w9IWA!&DDypMEkz?@p8XAKI4tN_-L=F$w1B;UJ&sSJsMA;Z(nAM);*%cap z8%rF3U?M<6&D#`VWVPLV4bZQpL0PcbWP#B4XihFi$0mAB+Xv1i1kPA$>cnflG)Qz2 zeVDE)`0D<{TvfT%nuqIRNuIRPMSDqXI7&44HV}<5?I^>RoCw#wO(?|*)n5n~;{4f3 z+)HI#mtuugaUvWURK!u~zuaU=_mrM2HtiU`H#wFS$M^@YPZU)h*yi?9wZErKT)sAu zlT7VyX-;HYG~|AHk%}fpFB$SJo`#ngrVZH$_Mh-1s%j=fjdkt3*7xr2pzO8;(^+vz zd5P)wpB)E8);VRUxcR;D;MlTA27 zU0nO~G|y~8;&TY!yNV3`$?Tsx=?0VtfuH&5xjpHBp#o7=Ige>FtbKD^uo)E&$xtJa zmK|=UKpGxyn&hfFzNl7v?@-6tdoKw`xe=Q>DUw*-c zb#9qaVWW@3h)uLpM8@;wTu?%01yOPt9k^ztGk-G+petxm#y$O6zAwVmoT%Ce%!@8C zPsQ(WMb2;=l8Og?@@JFyn+o!)#GhTBt2EH%OmVxby)Q5x6Gh8_dacDE1vbtIjbvKYvVF_1r*ujIkf&CNr$~$z=g|^ zD=7KXEBj%lboA=eBFCpz_ntD>%O3camEhk#UATDK*8@DQE8NQ|s|_ld=_nOWF87@D zBQn2KOnwfljwXR(4=#a#hS7HzJ@USF--kgxT1s*RsDPLwc7UgddI zSicLb>q_>{cH(>GQ+L`cQ<&T^B7tw*I<1qIC@qgH)w@~mrrZc?ufMrk-wg9^g_*R^ z)|#z0wgxr4i}dV^e01lap@6$)-MD$@w@J8Pqiu4dgHwHdc>Qi9|I68`MTw>zou*fX zX&uQ;$A#Q$vn>HTP4zy4hRJp6fX4rlTj~Gg?$y`Oc~(`_H-4LKgw64t!m98;oLYb( zEi#2IZ;abIwpuRDnE>Y+__>?u)SHDG+9lz|l!E35u!@;N%{et=DM=mVrARft5 zK9dHO6mCIyXK)u5L|JQianc~J-f42Xd1AGd_Is9CklENJ}&6%24mlx?Pdu+u-CI)UkHy_3w_v2mQn9(Ix%;v=3TW8U}yY^&HIh)TwuktG2DFvo_9^ z&dm*+Zw4NGpP^i@4F}(Kqn9F7ik@?X?K^pW_2n2jX!KXTb>gjM5;w0-Xn< zt;TxhM!3|dC(4+H)F?lE0v9>XC_HZ9JnYOcd6qwJ%`rA^(s6|s-|aK-)Vg@cHdRhj zYS4*y@+4*S`oL&N>QuVwe-fuJOHE~ek#;p5zHd5P#}Je|aLFWUM6q}TFfgTrBu}?{3PEvB3*=a7~!5o=&)=?^RR3j-Y zYBtmK`8$pIk;B2iDKpbjb49E3&VS}ta^{HrbF2Qzum8@SH@rB~up3X6o1``t7tc%d z&wnl&+p~W0U(m#2!(0W!OS|cjCzbrf%JG zHm>p%qV(ISTF!?2M^41IPFu^ej$(;_B*|( z3w!fRp-=c^AHI=)@+N2Saf)Umb0AW4AqG83>Ud5Z9ohuS7yUy@6t6 z@OOi?i973O3F|r*u55b(x`Pk(o8F1=EsEXID$yKWnqRGao_z1$1Z>nFKH{15HTh`& zZ5m(kP(;x$;W&yYG0WLA8~5;Xcm77Pgai+nw(zmSuci;b_+TQt@zJAF;Ra#FZ)mGt zo4ncrnr!-7b$npNH-9L)^5E}lvFCT*88dA7NpJX@ZJay3ka$9_XxiAC*{F>YP<;gC z!z80iwcNNj>UCY#bZ^vEm+e6tQi1rCSNv9FuBHx2d$6qm{VZ4(sr+D?c7Y; zb&ZC(TZHtwzLWXW$&vQ%gXz+7!;0#_7WdlLHM3_SeA`n>+iwSQcmru%1n4|5=&9|! zv;eX605Q@MWiN|K*abktZ;?{}Tr;p2Fm_Ix%e0?ueo%G&AU#^@28(U&zcvFbUE3z? zN&G>Fxqcf99%ecP;FF_seeWBV1?!Hs7UluDlVNRSSUKT9zWhsy)?o&PrF8*TLPjxe zuP;Px6*PXnI+Xw9YyIm-6C8Z6V_%fSMK3_hC5|Rw&O^JF&ASIoJKwZ+n#eGl6TN+D zZ3%Y}z8YrPyz}qd(SMY0$CRTc0XC0g@apv%CMsi7gMpU|(1>S%r1(E!%~{)8Vd8*P z5e%%2ddX7Ci#w)o3xov|kGF(88U*0rHkw&?ko1R-0OOAc+3y;yG`@6S@9BSKH=n$( zwZu$$vQ@nCIr`}mVW>Ms=G)%a={F|ZpWP8v89ViWGfUYsi(y!uz?qWgnKkp7-7w5t z28Mrqs`|K-4F#ZUTG(;ArdUrn^OZeoC_S@&32P<8?!D$JvpRLW4XU?*dkOGOd8Tj( z(6ueVG+RBz++gjS^u>#aRyWc6AEZ^EfGPyw^$WCu1R%~nCzo`Y#|@;$2Cphrwj>I? zqVR~4!34pjGluDR0ZZ8bWZ(0zS}<-K;6HHR_UnA(^6fK~)m_=~BIAac{|^60>$-`P z%26>}puJ)7clZc*e~P+j=tMIfdoTmlOJN;u)Xv+#MHBxfU((WdJCc#60db{}1AdOKvaL=M#7n&n(+ic?-W5A5$QwuEZ1yW&EIKO@> zG)UO66dT7R;6`Hx+{UVrNv;c#Uu6cs` zPOr_PgJf;3(N{Xrt#6mOt;gXUy4V2o%n6#zS&uPk23W2H8So44!Q1#_k->&Snrc!5 z@!`P?3Nxyu^9u7cxAB-HJAZmlAcQ=pU_uIz+=9vu_;@75$+E`p5TC4)qUTra=OQdmg56(J;3}OAo@LA`uIJOoDCbjU zG0FbMRza6K5r)3tPd-4VA#_}>ot>aC$w<;H6)f*|)tg@XxtR}xlfzYat90{Y9D|J2 z0zH-nOp9z2#KWYq?iu%^sEOU`OU%{+C=3Iwwa3X1K?aVA>C&}!PyI?LyY+qI)Z2%ruA|#cw5dmgQ(}(21U^fILzadq-Ob^xY0u4gd-;*; zB$Ur6(%$q}IT@_I)bjD0R`j2c0prcI)D&$e=<+3-fK8H>*U4o&=%-lkn@^t)Uj6(e zX&Z}lxK6D4Nrwml_*Ut-smaklm{9R^*Xd6>P|T!#82Pum`uf+FiPzD8+WSjRz67*z z;$^$1uKb6OD&M|tYSdRyJijsVA9s1~;2*mE6#MICJxFI$@jVrypm~t*?e&jZ?ZlWx zA&y3X4$MYW016%P+^cZ2#L4wJa0OU>+J92b<{4u(K8oORpgQo6|tZ}fgS`Yg-McQ0Zh`91!XMEH2019Q^O?ECX#2k9fdOzF+o zb+#sS&Z(IlUL*qno{Ltos{25vHeed}UB?WwGfJ4IeyWtr1dKE(=M_Tx6!L%RMpX@X)svnRGee$aS=B{EfE?co}7? zWTInsd-ASqq~u5Q{fOihqB}>ED#$~I4ij4$LNIn+!J#IT!-JQL+El4gae*+0P9X-g zg=-jv%R(VM?RG*$HRsD84%7AK+9e%iPKuNJQ@b8qN70VI-aMF&tuGhel%XeS`Umzs zam!Pk(a|I+IL2apRHI4+iYElmI`#jM%TuHtaaU}lPEbk>gP(Q+@2{-Xi2jtc^8RL| zu|QneeBHC$e-PTVCVWecrZD4|pK^;hs(tmP@U1f}m~0^?;zhFJF-ncPF8?Ne2+?wC zI(^-&jD{h!3^^z~#w=jn7t3o`>bjOl?QtgwLfxTo{unmizivj$!|FY^)6EBalKZWGp40HT9QRAeeR-) z(d}#b&B4!9-TnpO-KL#nGXe<=QU9>uA&V4yDfi1)G^`TFj<4UF{Mj7AcbD5*BD3Tq zlfk&u+>*BVZ71I@)C;OtCCvx3^m1A*+U-QkJleM)jew)Md_1g5X;QA+ysAGRZOCZ_ z0)*+nTAMMPJqt8~KW1wE#@Z~{5FkM%cPMX988%)6wc&)HrkT5Wufy!PvJ_^bdX*TQ zT;;OcZOgUx1{;vqHn3Bx#@R>Pe$stg((6?77ZUtSxkF=yz#* zSB5zve>0Y^b<)()iQvtAlR_-=ZUTDdPeh#+PX6(GMqhEUAr`-Iy;1iVnQ7(!+GdK@ z?&8~hVX+AOi~&D9J39(l2X@s~|63@koGz;Pjtu^|_xe@frs$75Yn*n578v$J`HaPY zD7lQ{%Jl z*W1tF{rkHCMe{E2@6gQ`MO^=Iwc-`%dWPOzD?yk-B7O_*aX^HGj*={M%FUc^361ex z-*eC%0K)eG+uuLa3j_izHy2f>)?O0?!#$9d0uT2M|2^n)xM3fX@a-$Q~od!9cMpteboe|th3u4 z8!oO>+4%FS%lD4&#(f!6Qtuu7pxjk*Wh>F}`Ti}UcUts$8oqvg>4V{r9J zcKIn-QC{is4`-b#6q@AoSoMo+?MN{A0Z+@H5U3LvtN@4`SC6v|jC)rgPfeJRAqZFE z8w%oX_s|yC(Am^AI06KZX+E&ViK2<|fGkFm(wBFMF|hn;KZaF!^ZJ7#x{Peo-#`Ht z(4~viqN0Hd1PGQr0aK5GsDlIzfgcO_1^y--lL7qDSex*;`50Pz0q{dadgYwpj?Po` zkFw7VxVj3p&uwal-_<4`jAa0I?hN4J3Q{^^YGY_)ol9Tz1$}iwOs72_fh*?f%Da+R!xUQ5ouDPi62d-3b%-^ z9maJR`hhF_K|lC|S7vWv4cbD-!a}uY5{K`*w8&jfKBn@H#{`l5eEC`vITqTX$Yeez z0^>0NQL6mjQe(=3ui1SX4~{f!^Z~pTh|Q=lBp9V)lXFrvN**=ld~YKNzm>&?(k^qy ziMovf9YL10&=*Qg^9NGTw`XMb2s7nI_9#$9GV>)CupNQcsuqQu)}|Z)Jwir#akHZq z6yu!4$?B-t{p{HW>w;h@6RVL~f3Fw%`^IBA?4je1s}SXB0HPN zN%3GWlHjU8A`}y?FqpyEh5-P56xL(@3e#*00(11>%WxrWeiBQhX+ZQNW>p&){diD1 zs+iDI3?bMr-76e0u`aGtOuB*;<VE_{_HVBwRVVI7GOuLpEzW<&ya2pOY0sN4v z#qCrDAW9f<8K(9;$@R+sdO8v0C`^vnsz|lZ#iuVAQQ?d&1}{boIFjG1R*fn->t^7E<<7-a-KIK6G|LmwPtDZgqTl~8 zKE_QfwX%739QXDywESRekH3a!_c|poClec^5K#hIW$*C+gLZvvDZn*}xX(^p;CUe~ z6;3y$ck9CQc!HB~KB9NA_^+ajlOMseSR^`Fy|j(CKS}Ul;Ra>V+R!Ed5K}M~U}zO_ zl8ii-z>Eq8_UwgeVlkleg8|G)y7#k~^EtZf8d+%#)7rb?+L$tW$pE3)$>N-3GFb%X zP8{K9MdGrwAKTY_^9RQ80mDxW1QthsoUaY7Lci7z%`pfX74X&D`4-z(5jloxRm2)e zivVHv05hj(?Nu!H)$nE=EJ6G#@wG61pyD;}Ol3iup#)}=VydrwEZwWHN3f{gl|nci zL@t5VyWdhsK@|3$oJf}FosvnkQZj-WI4jsG`*I88qcc{V(g$g4j9KK!+-d|EIT+~_ z8}gpd_$rDufT&1uZq;Cp4EBx;7CtKa&S8P?V+lJ6S5uoNWsdoh?D|~o`J8LG-V8CM zu*&>E%FOS(UgK-DQEX*fU;>XoOQovN4}xn zFFk>`5t=yRv4E?n6}fM^sQ{BlIIco*Ntb!&Y@%ux=}+FIsQX0LFmgetnBlvRb8?HL z-|CH3a{;@Uxgm>S_;l1N%uq&|IW{4u(4q*QZO;=g-~YoJ&;}#JA0dvn_KU8ItLTjgaVcky0n>WC4D#0JO26a;##+Fkrv& zU2BsFH$*#Gk{n>bP%p2EO(aH?bp|ZsN&qID0-D^0{JWYrsc9mJ3|X6tC}xu|X3n{^ zd#ggYRhlg35UJp#O|(vnBJuL-m-8y-a#JBnQV8Q(F5eoZq&00pxdwj%CCL_#5IuXK zkSHrYSs6#H=u`zVp2;d&b+0S|hRJS)#lNaB_%ToS;Zb$#yB z+*uyHsIaDc>s%9r?aNbfyp0ju$0@U{=shblJ>@u+cj<2pZN;>R*pVxOXy9EHXiSpA z1dK&iuBq3eI9$_?aS+yY#4v1*CI2~b8Yh9|(`P*8cZ|@;iN(qQTc+|h30{(0D$Dj?cCwzDewCilB|ZJ3TVK+A=WT?YyS zMiRbvM66oP<8qSV6Y=Vd4HyHlUvW9KUpaP&VA2h!O-@wmL7!z-r9_J*#>A)&5xMGS z?D`b%#>JG!Cqi_79ezhSjWgyazv0M*?ip@}zxCa!$a>1rQfWX9=sdvUFu_{xMQ1YB zj6Yt|Hyb~~i3_v?vPL7r$gXgnNda_`ZkmJugn&sR?nT7xew)b^7H}6M!y>wAK8zm> z5NiMaV|9B19eWv;9_|(k4qIu!l@TYwtRQ5Y)7=?W3omyEOzrcG@bF5+gr()U6I|>U z@euWr?6#Dx3-9~ z)R^OzG{%S~(kEl1XV;BQ)Lq3Obi!J}$0js!mLuXNRBWN3I>k^3FGu6_puLwPB&h}1 z(^XB`28i)NoLL_+a{(BUKX|J6sYP!P21G7AdIKed!5qP2e!Pe!eltdTzD zaK}&GxCnU6wD*v*vp^rATg4L547_F)MKbEt@X^PiOGaD3p42#Vt>s%?o>hb(_zQ=GpI&UVZh#y=I9eYV{m6$_zD?5s5s*?5rs-SaneZ&OlG{) z=O7`HxO6FRGR$P9sGQ0_3FmR&V!(**Jc|g(PUkU>5L_J=Cke2xC4NM(Gh<*?Sh_^T zU=RT#sp7bl^&<>x0NP<;A+NJIl7Z>TUJJ5P`~}y^uwIj7fXy&3!W0gGAxWZM3O;|& zHnqvSqQ*yj6v*)Ld!b6z3VzO=TF6h!yPwa!G!)6>@OI_%<;O$$9lXCLSvn2OhCSiA ze(M)pu6q5)JTOC?Fw=uji^*v0c^ud>G+EN^YjjW7s{-WUzmDT_AjxBqPw-9em8E8;)%JQiTG zmn=PENR6#H9D51=HDVUh;Sp^htNcFf#*RiF#tC@juHT*T8c9S80vr0ZUx#r*SRTuq z99qQC%fHX|f&M8ssVhcuQ;~vbDg=prx&fWnY{6R%Pm01=RPu%T8*g<@p*oix zY^_UqWt^G{jZJCNpleHvgvGgiO~(2Kp?hjl^3gH15yOt&1k4u4X-e*xLpS#B@o1?1 zQk_2+AU>ukzZsw@Lx#I!m^lZtWS14j3(Y$fJ~1DV!(#`sSt%Hr?&|=#P+<|_-ZnM5 z7R2)sdikY=1P0Mx>dZ1@n7U~zDpgWUDymqrsf{Yy&IVKC4gS(r*0g8D6kZ!AgJ@W|2j19{4UFcZ?{Hq+Wz?P?pWh+ zg1p)@Ma%3s;Ce6(uasJ-%c~oVq@3m3G-VW+l6P9b57^a4(2PagHcqGB^+Y6Gomgl?f+IHnSNX?EGX4oMjTv= zoE-$C?^mx#>MnlVoll-1{V)5ZxzVc{9d+5MF=2Y?q&j$d{$UmTm2}>|mo}L8~@1)2yIL2a{WK*7^j!RLQ&!LlgCCdUjC4o zs;ysrTP#E;F^HC_hke;1ONfHOm z9H0j*$HC%xIWWj{6_!?;!_Mb;9r@C)?n6sd37`MokR_IIRyRF|V7&9NEdnM0c>O%Dbdz2Bc5l#$MHu;$yc?W2_CiNYxPU;DlT(*w=tbSv=={RT=__hE z)vp4{)P@jd;yvBZY(mA@rke<5*PZ^sFJBo^rRjYC+AkKXq6Rpyx4~d`hFCUQJboFpeTnk@HuO^&QBJKHI{4g z=ouf(&vc75)#dWJxw*cA)XfSDC-H(u>?|)g!ox8A7}sGG{(SAoRd> z<#t`X<7P8n#lC*~=oO(novRky2BIjF%aBZu|P)9~1rVgtB-pxr9!l zU56S8k1ld*NEfnsITIfVsl#1TJK4qoBx1D;9BSPcB?4YI>TgVTe>s+7pc5zZ#2PEy zj$Cb}7v`76n%jt5Nao1J zQhH(G_-}KM%&}Mg?V{+5e{CBwCqXOHE4Ro0I6emyuuS zak&j<$PPOj(d&^fm#uZHkEdq-qK11o50ImxGooitWD&WK#U{R1!`|bYnVx5V>+)re zTs>|VHlF=!U1>is9l2e>ety->^z1a=<8FiX`L!gv?(Eaa-Hw7~*j?VUjuO9Dbidze zVSA5#v=q6Kwng9i&E45ZS2vBuGbt2mcYOM$Mg9G#UrYYG!Nq~c!|lfNhntn>54R@| z504~70_Y{e(6Z!0r{ECsw}z=(VhL*+_y`ZbHYK`|w2G><1Y~F3w&(A$$KL@U_xM)8 zxK&`P6@K;>^Y=NhSyHJQ{JnY=Z*`Wm^OHHFz41;WOf(q)a(%bF@^jVi*LI&O_R)tcrn zq4CuMCdVhQ5h(btI`&^=_nKAZ?kb7VlHa$2=sPP$`3$gM?u

l?;RyV#7?k&dg%N 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%0ADM|pgJ`OorD91O3rVZcENdyHhb!JJ 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

XI(3+PBT7)z{ zGg{_=MF0?2K55N*4RURXXoX~})i8LHSaT?{oMB|EEjrMPdZrQ5ieTkHR=6ysO%2?*PrV$Gguy^1%Rf*;5gQT zE#S%cR%0+i4Ex`e7`PY#iXu;!7exd2HX)E5A;rG`YiZRJc%^N|D6 z<&$74HJ-{5^(RXod51qGs90l+D$%nS+WNJsfTlBNg3_U0-F z)GED|s95sQh|%9ub$XMy2t|?HDxwwU+#um66sEX>D32~S6ol#`iVAjA6dgiX*6dw`au4k}!qf;}mAaF& zcQbb1Z1ytITHbaMCY`rWu>mf|frc|&r#P^Auw;$^uLqz24e;cH71x|DN01Rs`qSx7 z=3PG&%mX1JJQ~vY)~EXSD)nas03lE)&nSZ|>5A3ZZdY5K;!8!v8piB5A`5@zLPRZN z5lDpO90?-EMNF&`j`JMraj2stU@lcM+7@C;5>IJ)$r;iJC+|cgQ z#RDlxfoRf6@Qr6~&J*wiugAV?~JhQvbX z0F*pb_9Xx)dG;s2ADxH=#?n#n8VHil0RZTLh`q3hC6kK1W*7k6v)@b+0drl;NvaX` znmh{(Q5e;{D3MJz!W!neEKw*2_!e@)6z83~|8%8`z z=-fGE+cYh8$1qaK`m{>vsn^jFi-u>&%@NuWz8R(XX9-%+PV7u+q{^>#Qru}jmotca z(V8Kf#BRm9u_Tnj}&L&6}WaF2g#-J(kvGo%t30xzP{76WI@R8M4Tb}@Cgn0m&nea5f^4*WCcyy@qC z*V77w2Jg)MW_!%ooKTCG1J&>um|6g0iw4M*e}C5HcX~{@(fCVO;iK_>3Aw*`@R#(0 z6yuw<+Gz#Gna5A0d7KM18kC-)BK$vQTrrOSZg~2%VRi>UF}u4f`{7o0zj4l^#GJ9N zoTpnklg5``C0?5Cy7Xr25^NB|;fVsC`xy-cV2)&NCg!;?Gu`jugjlFjY{bF1$Pt<> z{y*aasq+PL-33b91vryJb-7Cy1~hiCNH{R3B@vG_F*h#DBbyZK4&Hdy@Oyq#?bOuFuK^qK;w_Ha^zRfTGZY5n;>jh|j!|7y}0WvW)**p+X3Gr8i- z9#Cx=An^SxVvct~Wl3RrBcs8zNx|@Cll-lBKDWB(a1Z2fKDysrRB`iCY2DL`s!4gZ zYWb!&rnk#Vn%>{fzms&!3eWNco}wN1xGh@gv2B|5aqh~OIaOp(tJC8~aX~CjzwP$i z?dS5XO36&PU%TetJHb=!GCfxmdQ_Er?qKBa9`Td5Q{dnEj{+iy)t5of*(Msy+rnMzY z$Mjr{uT*_}^In-*&m*(VPQU7g8pI6uMzde{VDf`E^Q(`|s-K%Zj0wweb`zcd`*725 zd8xAMV^8>jmC?22K7`^Xx)KrLTRW-1CFAb@=;7l0=g>Wf-r#F(+kIdB;$Y?jCRh5d znw^5pA?khlKlL~;$b$#I_M4?V+N9~U*`+kdm=6Y)b^1IQP8)yZu<+pImBtsK3r4T+ zM4FGXL`EWKv%c2#u;gMX58iqDk5=srWjrXov}0CE5}o49R~DxXSMH2;n-A3b7hg}= zKk@gmjMkF^*L(NPpPm!>I>STQUkN&F9Ix<6F!9G;?q|t&&lKSrAr8TTmQ>C zDHqZ-FS@*LtjA%Bsbb$2#%WiEx6P++Yrm`yMpu)>kk_jVyCy`djHU;~s!7yC!p}SW zr`!Strk{&V)LG{0jF*wUz_R#4;!4>&2JP6-V7IX3K=Xrjw;-=

hy0AWn zSTonWJJ)70-*I8S`(ashAV`tcZGpi9Mbmjm+eH=6XG1?96k`Ksci(jKv(5^3BShA4 z>ZTE0LYXdZyeQYZsKj5ySuUxkE@@UT%5*L1S-v}v`p%^Hoki-q7%Hq-Kxr;2td%#q z`#&kzee2WPIV~PLepbrG>x0>DdbeimY0HoCsUOexe!Rf{$go_AJNAs0*1K|vzfxfN zsU-E&>Hq2vNI(0h|30tktzYlw8^XuOo?d+M=h}VmhO^r(*RJf*Kl=7a@7ren>bakT z>L-5Q?G3r;cf4%;OVxG@cWX2i`dR$QXO)2GlfBr?Kr8s*mHgdH`GV9r1OuymuCk3t7!4G~Mrfrt|YhfS# zX@6k}3Ben@sTQg#+FxJJ89E-95CgM*nz$6MJsWhd^y$KZDc^Gw{FTY@kiuD7->#I2 z?Ln2kBHH$+tIg#~lnBr-o3}yQ^%H&njsusjavA^XBh3hI^8IOudz$`mJ^T<`=%Uku z481yg#!%<3f}!i2(M2H)Qqex*oz)3VFR`G@Q}xzi0`sR1L2ub1PZuU{yG7xQWe~IF zEwT)5Of|SxnqEL22=^@UymgaS|0(kwm+IdmbO&kJG}9LJq{1TGuz9W{VxE8hg0NA` zLigD(a}TqPZvXc%1o&OWU*4K!~T=Qny$+~#=7)AjbzQq8_2G{}c84abqa zhlSM_y2_%c5EbQ|%X3)U8w)+j|HLdGBwmkf3zu5y_`=&z7=VG(Y6q4YY+8&>K5!B_eH)@qaC4LY-b* zlyLL5_I7xP`X#C!mVwWAAXiBj>3X5s{q`|tCSCT%K-LGv?NR#g37*Sahnz)!k%uIs zjB%sI(8!Zl3~C91P7al#`yVT@QHFDgS$iLc)-69gbu8{*{m2noDeYKR*tLo?kHfD2 ze|uBzpZ{nfh;4DKBUd5=TiAuaVO=R2d(q**ftS>y zg3)6WCWY?gMBbr2Q7DAl!cirP+I4Pkrae&v($IR-Wsgz)EUAP1ok^IygZGc8YE~47 z{A@_4UgnR{=A0efoR!cZMf}L4X&qI=Wk-X_yHAaZ4+Lcw zyle}?sJl~QD|4bSaR**i`Z$(Hixz6T$h*tJYC^i#zEDDy5XOh{6|H*iU7S}u_^!IF z%~RLM`h)q*E!1$kH)pZKo zAlglwT4ep1QS^=bpO#;c8y$ zpYw8VrTO!K6KQJg&X_TYge@);)w#?ZLTGG}E(Sz^koyw*F{DXhLlPNbg|(flUxX=^ z^Pq0!LsB{U>58j7u}))0r9?Uy7c^ix)g^;7r%ej&5j;GZaR!Y(tbx#@f*wDBkkrw9 zkm@K%wn$K*oKA$2DL_#>ZwAU)P1NuK2Wr9b<7ISYPi)kRN45@#9c^X1?$pVIa{H0; za1mz`14&9`py6b}JPUXxZh|b9$jiJ;v6XfY?HA4=X3{noFjdEXDcb^+^A-R~(^_Mw z?XE|5_d)9@b(iu%B*^5u^*ke&H<-^_!uCpYnE3kq}q4$4q0Ckch~ zz?eU+*))G3OpC5cG+qah0VgqGbh23K1ltrI?DCm4>nb*o`7z>s@}r1r`>!INhC0Vp zyle^ym@$&}M6}r+F0{u6(biaGhzN3ibO?%AL>}P)k%e#wdI5kW@JM3iGj@Uklx)%( z7FCrqfSkr6v?PJ?X9bZ8!x*x+ZWu~b(GGJgKi!c7M6gEfl-bd+gDLNj&TB(zS0*5S zB21XWvMo1(d(jCc(2LL5Dc~8I2Xy+SZ*m4C8V%9ZAs~!)YIRWjN4~j%CmtP!wH{7H z9lZL1D*D^kTK{eIu$wo(AKt^63?VWggrEVmmm>%l8wkU1^cN>T84~Bw+elnGoV{iv z(MZg4#@2|I%Cb>>$}48h5-bjD?-sF`Zgj(1G#(J3SWL={^k%~9x?WMj+k{jBCnQRiEb!ee#q@!$nxj(@N_|I0+8K>28z$46wtQh9Fi*ob(uI2 z)7Ou{Qfk$>*ddhGqy&XR7VChs(fCQDvuQ7I*S@d}l7JW0U6({d*M^9_w1RZa##+^X z(NGlIr^ufRM81`UqMcFx&BN_z0q5w{WRqj1lNe{e#Zu3S_6ZyEMwf8OSV9cML@@~C zSq^s2xZ&q|S;)dj_->8(r4?K4q{*CIji^E9O)CQiD(C#TqsR3TnHi95Jjwd<3Z03{ z!9uVz{aB8GA_=*HrIi8()G}(a3MRM-;BEnX z8Mq9U9pP5Tj3Fsc5>q0d3nt43TE_-L%%jJpI=-akzU7SJY)?3UQ?e_tJdtlf#8FCi zS!%I#Q0P@EWIC0Ml}&1lqMs0rCmpT(x?gTpr|7c#?fb88=WaHgzVIdGyn*+^^$_g6 zl_^?TCRI0y3{%Uo6}N4)HF8)Q3=yp-mkOw=&PAkwWU_2ApE#fZ$FVK%KEiib;!E1Y2@lZ`AZtvw@2mL~oP>9D-v4o(R1^ zA;aMUaUkh{&G)BTAH{zoyB;`9M>NufN9m#~^z;w$C)P!sFbIPIwCWMO2kj@wObzCU z-OCjC4c5fNRFwn>R~^x{NdtoZsP0S=9-278kEbIXh_E&_CD@`W0~?Vw0_l#9I4>kp zK!T7u5d$HCZITFUE=-9GUv7}2Q6U8!$XU8#mm#u~7-;ee8_NkYH~|gIN4QX6UYLlM ze1tUz#-#{H5TTK@{cv{@yp9SvJ3%fQ-1D+u&5neS_CUM>3p^E2kxsRtR$=MaSUL}k zz9)Pp8d5@qxzkNk^wqBcMWQ)2sdfl~Y0%jS8kc|U_ppr#7I|17ZP+Gzp_Mu`5qE`n z@ey9MRUi5MXUI7cW`5dB@hAN|gWf%w{ct6_51!M%LerFxl|Eb#NhKm{Imm}txH$zs zGy&7+A?GK;Dmln26Gw`9d<0A2>?GRPQRVM0B5Y9bcC2tX2Xax>E1DBb;=n5N5$C9J zph;miJ+XxZb)g6kQjZxAL|j-q<3{qWMZwQuh3VH}N)iZ1y3<=O%$5kZwMAS8K$bOV z!W3Q@h@p74HKYdsJ=%(hph8MXA^kQ8=h1yJ6Y2lB$!x6Pi$`6dTeto&D$j>_@DQck zAP#`+K|lE%C}N9(Rbw@*@*R3wg)Ysoy|4&D`!;J$w7V6}oq!n=VdWIWX*y&~4XJ~X z|F01;l$Lk}fHd4=GR1{a@{iISxUe3gZwmF$X)LmoM`JZWyw5|;CIsy+vOS|^G(ZgK0a|eOv{a zv~d!8VM4e=pc^ek*m6N8RG2_0+RYV;o)Fe;6HX<;UV>oJ0tM_E#hfUpMG?Mb0#E!2 zOC%j&(~ojup!-@u#zc4z@IWygvU%AKnF%9k$lox4aES0d=|+iE=;c;X1{R_V0K0RL z!nk8nv`jES1KSY|yT9yp1(jI90S|41%msdpAL0TtAqRWtF!xFi70SOGR5D0K*kKV| zo|72>5=s|J1<0idV$x%ER>*p?R=v&5_=|GVNHSVm!bKS`dJ%&Wi$PI}6pAGk^T`UX zH?>_^^^yas_%`7-b{siSekkAY;z@a5nl+{-P&;S+6lvY4?W_sDMlR|do~DWxWy*>E zAc1O8ZA0h=!oIl`3DDm2+K5DV9F8t>8teZD(-dsLee^l>UkKVb7N$k9)eCZ#BLdGpvzhYxQO<^n+ zZv~XZc&OESD0LmmO3}i=fejqfCjA(b!ge{IA1H^|xIqZtNWa}wWc?Nq*i^E9qpshy zE!O0AjT-TgT4+VRL14>O358oXr5irCtZUu=>3n-LNu}9Yiav~$#+&TZcO5cSkQQpS z1}Y39Z#vzV2mie-P@v~G1`dwp_(g-&tufk zW^K1H4bPXFp2)ZSl9yil+^(m6XTQsx1Afw5S<=pUMfqE;Cu7ZX28bZJ!!VC!9pjz7)~7JqMJgq!wQ%iEv6BM-b2AlwU+(d4+NrcJZXoeJw6 znNPYded)^kLJygjPQ4}lN2|%DP|Y)3^F?_39ld5dMyJ3S%XCrO4)3x*-JRFdmH*^^ z^OyU#EBy*@X=-abK)h9opLEki+LX%7aG8ZV=z{yEQ!TPF_x*)?*!J-ww;nus^5E%d z%l1mmvAL$djGm7%_k?TYhd$p+t-Rkata#1uLBDoqY0v#N8EIF zeWW)(RH5MKHU21I^${)X(Q%s2Z66Uoiq7zdeGPiT6Q*d@N4>&b@{zp&P}F*&_~r&px8 zs2Y^slLeh;@BGJ}UvWDXh7?C83vPYk^T z{p_#K1Xy?E+yh}26;={WyLKBWH-DvXCK)ZPhfJIhisT7JMNbxUo(XU~7PVV^Qb?Hu zN~O1^Zi*N2fXY;uPP_CU*9rN_=YzMDfxA-&B3~R<97YB@At@0mH5fk^R{|p&jgH4y zw+Zfl@c;mr`_lC(1pf*Mn-HST-PLImLSjLTXl<#8eVUhGw2Y}KBVB3y;`4Noi7}n& zu;yu(D=&tKND>F&$U}ODm?-1pRc}39i|r`n7runiK_>Z^jk#BD3S?&-&Y1OH;(!p6 z2x6exQ;%3{Hp5CV)2FL$>+L>2PJU7PbhgT^-(**ugM!3F#;tV97OkHWKCxFCxMu+` ziDg{lXp7R$V?pYzFsmN4@~_UGSd8)yaj&XZc{NHm$Z#YNn1~$;U!1z)Hm!eQx?1$j z`i1p3`YXBZ_B5A1Ofn_mr)R9!Qhe#wOIRDTq@+P1ph}wnoEkWafw|)+Q)wUC_I_#ZSqwi0=~xqIk_5Xeq?)c+%R_SV!9r_b>K#Ep5Lgfj zdp`_@qWGYseAIdFa%!|PauSBm2WX;Z?C9!+JRk(%nF0XmQt)qya4jA%5-ZC6I+HrV z3u+gxUW33mfcX4{W0qf9l)04_Uv|HJU!R*cyC9fM(?lu{f>_-8JTe?l`JTOQ;y$rl zj1_+R416W}0EY(@S`&I)k8*MYsJH{bSdfT4LYV@H9D`iXwb7)5l<5HX3E|V&_Z%2h zh!gg~0*>PV?ry1W?fvp6_klG3yN&zCues@)#JSiv!cKI+J}zPxDUv+FWAe}n4FCcb zPV1Ne3t=x01Cdw?Ae6g4)C$A#fDR~FEEYEIQ;VbkE?|Yp6aaP&q(l8pD2kYY-dE(oR_ZOY|a_s2<9ct{oA23ZNxO9!2 zR~6`Zhu~lkj;bhU0tn3)dc2IHrBLQm*L3#c5Jy{J-B^gwnt2fkQG`X5(!b!UUd;m_ z&{puS;Kj!6Q~Ucrqj!Gh{QI1%vOT$P*L-fewGIFl7YXG6GyrguLpO@BAUIEm?IrBm z2QJ|u4fjHV>-07D{rc~wL;oXK&*JkCFc!Ncs;yM3f0C&zWnvMWLFQ_75Ti*95CoACF?aOVMFy@t!|AY8Exm+> zzxnB^r8TN1FH;Moq0fhcCQg?77dr})1Qa-qp-9}`BP#B=1;(q2Bt8X0y%WXr*sZtD z*h$m;mLsnLb&+R`WlrB+w^xjN8RMXwys_?pWj$EAU#4;By*A!<)?S_pA0q?7=DZs8 zh?>a&3;18`pcFNsP29?hFK1sWA<}iiDqG~;Nj4g^{nf}>5=+nB4JuHDN=S_|#Qo~Y zgJ2A3JEY8mv&Er{mA9(0QJ=Rys7R$1)6O3Hl$708D;HmT_V7Wo&5gqp8>x8DL+a{N z4VmadC_WRU8$eRLyr8BjFfEPQ?{(j{3wFL2lTY(v>rHLo9v^x{+E_gscRMO1OO!BgA zzMT!^$xCks6(2r&KDg8`-S}jSX=%6p#emLk)56)v-yzk>zqU_tSkiNvft*$gF{N}Ar-=*5gBY(nMXxXtzT~$5O$r0^O4F9e!w_Bb&eRtme)0gzw zgyb{#zjXdRbN`j0*O>=@OX2p6cfXRO2ZW7wq6;=PK7}&F>>s>0y2w=cJfeMXCw6@Q zZ;y4l*$2a#5l9F>g|PyF%3=wHf) zhx4&*b<6-eS5Oyog1`0tYT1*k2-Usc+(nbQLq?r#w}$0(Q`8lX|1lTfG3ms(FT!I) z>?3(CK~Ic3-CDAi2$elVE)%#B)o4qiSM%AL@B!%|4t|RiCtKxlknOj8Lgt~PAv%eD z9L+~SFf)`)-;Jg0K?DO=cU;mlS(?{i2y%GV1crDlJJZ#$ zsKB{&s`yTQux{k`m4o5S$LGtzn63s@pa0Mfil6K-3*5&w-iOMc1cmIc(k$^086r-F zvM}f$;{zr&qK!Tn#IPn_|K{>Aq^!nD{+p);1+4#ItU|k590f zop^pJLATakGt|*7=}_@fbDj52qt#)pjsoe1`h5*yZjq)PCDZi{MghLAnfiyTg^o1Z z*!dh3y>qzs&-nGR2cd_m{&+U_emP!Cn6k>3e^sh`gg|-}?)C7`5gN{|QeKNBgfKkG5q8 zue#@Gd6gOdI>x>*rgTcpXFTNSosw5b>c{)D=RFeCAFe2$ASe62ymnMIPqZoAMSZT= zu}&IO<8~|{*>9nxq~q#S+Sf*EHkz6Py50FTGUk%m%iLJDY-A#6PpQ2qM;jFieHksT`BEROs0Qgj}wNrJYzcCUY~Ir^f7 z;s7H1_n`6pHGBQqKrz$AA?=VD85@6|^qt0`ujYEJ!{dvxAH7G?lh<>-3{FyCB|g;p z6;p7@zgt^*MyqNP&=c3QJ<=~IQM{|)XJQn3looxH`S<vb=LC0oe9a4p!d{Fe~g+IId$okqv?Sfr+rF>tuysPlF4ld@^i zAUC6D`)@^FI4zyl=C8qKVF*lDe^{`Bd!kLZ>AC-C&=rMtF~x(DN)fbBhk4`shEa+Y z)bc@RKZ1KG>pMPkHQ*O>R-vV%^XY{%wt z=lZg1zvV{My}rHi`(SV2@VPRzJ|&kYU10&y84ikCfRShwK?!4?lev0(!4L*@)+>`e zzxZeGy@)k+SHDPNfOqj20_zMTV>Hw=s@jAk!xok^&55sTx%lvK4~QGt9u zFo%RCiaZen%$IhW;vi{kxE^ORRzQ z-m6L{vTK9`W)j9v9s61NG3BGhzw;9pk8RZLx$w!2mh|%avCUhjE_@02mozh&ij3g0 z)UkyT{qsGGf#REsn16rc_VMw9D?bx9_?PoOkTfp;yWD z{GxeV?q?Q|YdQU*kbRk2R>ibd0ZX~pkJ!ae#&M%fn0EU433&Cr36RqAVJ9f|U+Vs+frpfCEW zK?GY?pSu5`-syqr^3pSN12VRQL3NF&2b_R>>oXOXqGqHT*T{I^4>iW=B>lvr&`9tM#L8F&QY-e8!;7 zhC$qC(?j*OZ?~ik!g2z6vSBM}VOb;CroOwf`84w!y&qheow9jVUE28$pPGRUR!%F% z?#Ydz{k8*7!tF2l8z2_aEhhvmtU&Y%u%#$tfLN31n7yybhU#ydO@SZrVX3#4Mvg+M zq%qnsP>93>TJqo-jl-#{Xli3x??j)ZL{Z%ic>*!wbq8wL#SGFL;h+972>7HNr89K< z??{dfcK|D`Rh%9`XUPDVVHzEvt3V-$I4$i4Z zsR|uw1<4VaSQNAU0J(^uBbTNo85VzPV(JJQ8z&S0ye z*#0y2-ah%eKb`_`PX+ld$AV^pH`6y!GD`Tt>`dR%-M;@Ab`i7X8TnEZv>Wg)k&);W z5ep)SY;s@yQ<^e0hlXNf0d8HAMaRJhcU5~;sbDWUKc{aoXWs8%gCr)&&yLDrX_T`y zD&hB*OH2VE_KZ{p7eZ(RSDITs-g)HmU_5xiRji@?*(!^W!M^#x)MExp;jsfhL7iJc zs;z8d_g+^n#IK9vOKXK5;jy9J*bW}Ua*f>=O@!RQ-6Il5>_T_Vg&Yh#N(v znMv4qh}ek{F6ymWCckn!-@cX9tkLYQ`Wew`*VxtVje(Q<#n%5S9*7 zOayAnLQlx18O{I|w}2$dkj6HH1W41wGWQ5D?^Y0{5v*tolnQ0~1T&TB3>?qYl>kzM zgVY*Xcp?bLWhkw%d`AT%>+N-tIn)V2x0wq9YKO!M@`OQpyJ^&9I^b zeTf7nUnLQU>jJAK0+m}?K^|$^#=a^XcEZ9wYh$KNB12_`<-Y<}=6M;&rd_(sR&fMM zm!qu()f=Hcc9qlD^;#oYFS_aq}%RY;T$T=1UG2kEikw)3 zU}@zLYAaM=ZZ>O$nh`+dB{;P=U|fDjFb-0vm`0djm`0}wtj0z-wi=KBU))0`nE_U7 zO%n*fRb|tBQ4lPE={S?7PGORtvI6qc%ut|xZ6LM8oJ*P$iX4Gxk&SO;`L(ga7%Y{U zG^Z7yDv#|b;NZDnFGsLiBZNvLfeE}9<^ZPCz!OIl$Y>Pm#{q9F2w71;)}zo5Ko{&9 z%Tf^{MFJhnpU}*QT8A<%@}U%CkYyvZ7?Q5WVbOSObrRU8QLuV!BNEdX1SKRg_bJaf zZV4F!KsT+&0`ggeR(3!uNMn>8Kx7)UI%!ZqUga!h!j!h7fWwRjW2vuyP1+1}Te>s_ zh&~-%xD=!^{|2JxCrHJrIL?!2fD?-878AhJe2@QpK7sL6u;m2HG8dvwU^?iJ+_?h5 zCf0jUJ-o0&uc}y1Sf;@inB2%xl7&NY5EU%j=a*PmD?}CUzv#Nhd6Z$g!m{uN<2h`{ zEugVCE#GO>U3d6lwRhdr%2|;!VAV$G_XUUsg+-HddxL9ad(htkG9iWj(w8}4!WuiOmAPk>Or$0mLV9>eMH|VI^O4ZhaUBEp$QFSJ2C{G1ss5>ih^2WLBliY_19SHV_;Pd+cg7>;|aiK z2KgcLbP*z^fTfT;?P6G>PU)lyM$+GKMELB;y1{bKpT@@5adL`u)e@!zc z@R_snk}gz`@k9x&oL#dCQEUYdHbRtn_mAxenQ}l?y`Vj<5c7P2^n&?81LWQcR?df7 z5kMYuLaw18i)g#XVZ|GK83*M$g9qW5k- zxsdQS&WR*uuOnrI4|D|x`EWq0r16nbR{b+pbnzuxj9{Azc~lLWzx!UTm8D_Abe>87 zr_Ls~1*%57FV=%|XITXS;K4KK=}xFN9VC1RPR$3aVSU5OK?elytl&&X;}B(8+6&xD zv=0SLAUwN}%XXG!c44JytIE_yFn&#%3P>YFv(6j=eX~>xYlUWrjtF$}>&NI|TBMoj zek?ECnmOy7&Zo^!#AQwuS;tXpS5Ft@@4P+Nh4UKcz0%JLl4{aP% z&PNiFIan&>92#D-v-TvA7Np}_0?=#5^d*SbE$;$6JU*YX-eOpk3CWGTG9iIt3LpaK zvt<*M(g@u{2l+H++AOhEc&3zzl_TBnJrV_#4e9<9F-ODDgM61y#p%u@(DiSt7O*s2 zG%KwAp%am5W$a=t8+Krhg?DVwZk#k+`|4ZH+_Un3Je>zn6JNOYlaLS~AfZxbSc5x>M&Zwde?UgQBxtbXH1tx; zR^t@0pzrS?#V26vsTg$|##4xKly8U_{v&xb?h1k=coOUq`7t+kfY$I2%6Tj|5V$K& zI`jor69W$hp2+wKXYiqL@_Mm~L@%C1aN+_5H_Bd}2vk6TGo^7Ns8~fRu(c;Be7I*3 z1>vu@G|`LQbU)=wjD4#H63zn&+r*0E6!a5KQGqk-H^Uzs`Uqof2Ma;SF$xwn+{ki* zJ_@H2o~@1%!I9z3d{~gUGLDsu!o`Aw&<2<%6v8s+0eLv~Xp*P~1^-!$U1MBH!xJ)- z`X)Ci4lW4i$AaWFC~5_B1s5SodZ6AEQ0<&P7K=>EYsFkvJbKGFkS2jd@;$0$c|2NW z=ACNvrfkT(!S7m(XcPZ?R&D|By4I%FT^dGlGgKa+nH&~f;y2BAlGwV>BNH1n<-1f# znOx}?n&1#5s=IU*QLa6xiF8k6tMDV~X%NV(K(Rr9tQ zXI~YuS~bd?gQDu|D3gE`ZiDIK$QZ1?#oS}kloA?OuN=cT`bjZ%T6>d0&}S+LU4LP@ zL^(0Ztk%}Ml2kurA#EKabCnz7X?|i9p>f#N;%0zQXu||k2j|Euo-mFgn)N6q5V(V8 z!>c9(&xV!icbrFWLB@pAgk!PClS+>q`r=sf50Dx1)3h4~ewKN|OhQmA>nX*rbrlIB z`BUWLq8`2J$LU2AKpkdDR_zI;7^C1au^(n78RD9z~&7Dv48j!^}q7K!fbCSx~B2ghtbCo)~8L{Guo%Yq>|r+#R;!SVp_*(#L!S z)nzGiOV#C1kesh7viOo0i+zKv;8uzxg>5d`;(`&2suIu)OjFVC?9^dzJ2VZlxfV7Jaot~T8s>@R4jz2=T|w5CXj0g0mAj`< z(t?4ihae;Jgt7K%L)?EDn*i|)P3cF@lAbm)g*iz*I)WT{Gf^S(B6qtOS_^xk6q#!wv%HdZ3STl=GFSoqisWY~s_d zQh3UUtV)on_iYD0rsq2Y!ld{_RG~|GFQznEfHFPVZkdnm?ShslIXFJ2iH~*AbLe`R zY#J0?&iUDsT`oBOv40`|)qPLhp{65mMEAxqJXlBLy-w0YZUJ7HmtM{0QAY9v2RF5d zf~J&QW@e#)Aa%}&fzi1jX&W;O1S;X_%KG zZip84ar=un}G$Tl+e8p(Gl;GjTd`T$|^~Vys2sG>n~ry zclA{{+DkPpvsHRzFJ70QW;&Z7UnO@qvyWGq8LDfoq#&>MMD5KKe;=%<)DlI_WX?SK z)Ld@Sigi)33$jJfZz-B_9_V@)nImRvL7viU?%Y`^93+Lx(o zx=rk~t!+gzz(Viy7mxRCFThekDVQ65Upd(xbhOoaW$iC-@6o@RqRS6#QCZn{35%M3 z??2pm=g!vNv$yM4e;l6xb5%GE7aXSBZ4}9a3lCrZL-qyPJV&%uD^>HUX zmD=9lIU5+5FFND=H$H_X&~QT!4bf62zzrMYhHc^KM1tg%YyR;!4%RY1{p!bzZBh$o zCO9#aD-S*vep~#n(xDq_r3E9|d${jIq zY`&W?@l8+CkElD9?_2Z#rYuPz&=e8E-+thS< z$7{yBhFoFOd5$TSN{72k-WN0Xc3Z0rA1$GtM@m$fDAY=(>{(&l=NgL?oSlq)6uzp? zSGTp*yT9IdD$kjJbE?po(sRc-rNF+3zrE@Ciltjhfogv^dkfiaUxNHIgHi2rXlpn; z%=d_z8Ks^Rn*V!v|GL6*-fb7gkB9!n!JXphsKvL7(<8yp-+sAJ^z42k_v7I3kNEG~ z?s%C0$LN5~uavsu`1!ZQ$2=tFwapsQ9^PxuY}apmW&IlNpfz#yO7YH0HIw5z z@!g+=og$o#KLiI`bKKb*sE~HeETL(m-wS=UL`4oI|fQs zA9>S4a-`Mv9{Wa?-`IOoVyL#S)^R@mTD`WyN9~}tqN}W@-lH@{?J!;-s_cDHP+PxR zwlCW+vv*fcIyZV!?qA+tnJoJK&M^4L!|#7S0|UafXrd?MCePQnZjB7gt2ALa-o4!r zFV-5Fu{~CK*}Zu~T5F=;_NV4{_qO2=`}!=0UuS|nyY{BYsSewdTHUw%K9>=*PaIBb zJIKfcswl<%YX?0%B(|W-qt%uo(%Bf#>W|6PhxyXCE(Cqm^NUTRc3m+svpg*)EkFLv z=+3RIT&kZt1w2fD^6u~6tA7ijJ!UQ+0LUd~TzSC4sz5pm+3Yh0&m2&*9;%JplEE_~+6ywkjV zV(a|sH2iy|{74r;v19>^*h*^~ouHkIFy9#S?H7cF7s8ok9D91RZ3!Q;?M0i{E3jp- zG0;k#i}*BO!HcqKV82LsJaNuN`bsifYDH;>kJY_In$y)8P(Dq)Aw{z;tIBUH!2eN_ zUsl~!!Th%TF}I2=zp$OFQu;Jq*Q)$!o>C^iD|+LD7r(-@4OKG#PMPtpYC8Xou?=(~ z|NB1v`k;-Qd*v2yHl|iKD7H4#Y1{}Wu8PV0>Z}_YG;V5NmNh|cNU;iaIk$Ng0WpZ1 z_V*3#=H**<0@^MDH@r#T#)7^@-u;X$AWK;-|d|e7EvIN+tZbLOYY8!^Ui!*hR2&OLnY3tTNr&I4+DcLJF6|EqsN}R zkfVQ<_5+XakG7l=wp=}2y~H-XOg25&zX440o$7^rRLjwOT+SvQuG3XYOCCLIRUY3x zR8F_v{uA<~6b|UB0+0wo4h365nHz!0U;SS31**POKni!gnhW8)7plGyT4euVjNLu> zrF7(WM~txL^fyfSl5<4l=LpBj$aW#OD^(#0FZ~JkB%8O}-Ux?&xhK8#vh8sD!Ktt$ z>17MV^Zu1;jL^2(v~Z+QwJfV=%herU^&S4()lJ6L;a1gxj-E~K)sOr|9!phQDDFfh zh=@NBX?#@u?}dm!)lS1}Ps{clmfq@mvpFI370id~lyuKKn0n^)YrOH_cOp-BtVo{e zG&>nWE@@j!X?&tMu~+e|UN+afGQ2&rzwl;#Daf)DO?2^kW+G~2wOdKGo10nsY??DS zb2q18m$PiQ?$xWL_FWR9*DGu;{oxg>!o8isA?FttYcIy06$yzJcX{Qtvz81!D?y5u zp1vwAx{_)8tPJx^v|P+N!fJVTdAH8zPg-72YSp`bZ?FE?yWwK50p!z2vrm>36|9KBQrBEv_rbfmnI82W zC$6{OYVOl!x8LUC)9$_B9_-WcpjK=INv7AnPJL!ajd8D&6KB5ik}xqMHH#Aq_vs$n z@1FMQ@$ivmc7Bt*SyolcRxhpzh<#f_z%TjqaUS%s`buUb^=`SDM|!^_t-ce|lk6nm z3E~77-yv^_wlNY;vLfFjzqY?jeBgFniyc(c=INm0!BDgB__R-_BJAb&{ff*ws?)7v zqr|~3%)y6a-;O1a71nA*)$@Jy+Iw%Es2$%)vBPPT+F?F%JL=bkjDF0VuQd^peR6)E zj_YP94=2B{8UHc_UK$YYCFg>94=a`ENz;uR5}R zxgxe{_1y#SH|_1;Jw{j#_OD?5{tZ_T7LwZPs*@P`zS~^4?BTa(^=$jtXFs9-u7lL> zCn*susC&A;hs4?-9u5+6BP_1_yX{K7KbHF2BSrK+5Jw>ev_XQMxC7RM-JN z2OsJMX>tFp(k*~G$B-98g!7so;K_YSK)-y*Ver`2{7}GOURC7=s8$ zg6EOoccAWc(5K)Zfcp&;_oW4?ke8UT@AxVZ>>Yu|lt@2b3vnfGG&A2v20*jELNEP( zs|QLLA$iV#yl3QaQG$43fLN*w>svA;7bKEOIPC(7gy2MO>ab-swWi|)z#!i6CJ`)> zBz8bN&jg7U66h(KI%t9@DcpVKg!cK4{)q++Jvb0ABwu)tfJV^e?M7jYB~s8q`jinV zfChDTfdpv@2nT6iDx3hC082p%{Ov=ak%EcRB6&YVbv>bv6 zBpChFBoCQnI0$h7eC!|(38=k&omKZ`i|#!hJs#ilOr#(H$?Qtdqen77m(%|fBk~qB zcq$(*KR~@7GUyLtHYEswLxn8}%+^TBKoHNFrjb(HMXDK%Fp>@Cv%cZ|T!eI6>LP6e6riIhV9lAdW& znh&!0-L~;XQWe^cwpO??AK*MpJ|BVkH;|d=`_f1SrcQU6Db{xCr_5J$c=0WeOaLDA<&TiAXOLjckD zN!Txj_P)$tJQ6KB`@upFLmjhzQQLz!ERcxqkl>kC!5w)aFcoh&0rUKqI0g$6jk~X` zixc+kP`Y(y(XY7X9mq588K3(lenz~{1D6EF={)}-j%vLIM+&hY;{p^A6F=?6J8#p*IT9SL#{?CGe;4;e}rBj&&0WoEQce0ynoYE zgA*x4N-i9U;uTDOgxHn`mGb`>n}fS|=u})GFaFo}#WFdT#^jE`mv6p~A|BwT<+{IA+t1>Ty+Y3KE&}Kp^~W0Z+Gu zVJ%_XD{1R>zdfdN6bB<`!kjDxN!Z{7T)XSo!X?o-K{QA>u8Re8^CFobWQjDIIXW-+ zJ8B;}lOFZG`R_J4V*b_JiQm5OUq(#tcZ2uCuWmmaY6y%ee^cN^Lh<_U~-2 z(_G7+xhGxIuz#OmY8M6nmiN2qH+uSt)#_jVow*S(TYLlanZEe*HmSpBNu))elsO~wI*5JRo{AfV`6;da{x&! zs&{+7n`Zy!t`<=oRXZ#v@vR_AmsA_Q;T1huQ#V);aG*;AzL^@FhJ_cKzzihHdpdrvIX_WP6fi(gAfkWTMoejD~~ zGe!QJfA@|lQtB6BxGUm~1*RdFcZQN5bH?DN_mp4%nS2DJyFre)ZF|T$W7Vi%d4+S` zo7cG#);A(ff1NXlplr30uDlLq_A;+*OI8fMV6ORCY2mZj+_wK&39ayW@Ye;4uT2ww zWzOKJK4%lIZ-L}R&Hdd^ZBc9ijy+N5rzd~d0?}#LeLS+;>1;?Y=+Ep*9+*0I z8>`VQQR{?<96w!#pR3$E{ktgpZFEEL$%aFFBYLjZwpja-;^9(zfc<>?Bd#$2mA4VU zPyca+2fm3@sdBV=!0){|p05-}Dpb+jOmDg~EW{mkif@Q2y@!6kc|LzSeC^R+ zh7m+O_pus$-;QBapp-vz^rv_CQSlEjO+dHM>u$zziMHj;aVZwLY0|jNVB9`NpBq{h zJS;osko8`1to!ttyz=m|Nb&fX~Y*=Od$^kEXIyPDyF7xUwy

bjH@=^wc^YKjbZRS>6&MoTO-w2%xVyg`2i~turbFb}~Yg_b~18;{* z=j+AM$Lvpq+kc>`4tnr|3NLQ`9I~;?;`6zGv)bjd;{S5G<=}&AaG0vNL5_w|`JmBz zos#!2wi|S|V-w+W<&2}{7wpj~@EH^W%TU2s=x)M_I>aN^;rz2iaecZ_*!0;x{-Cq< zMqr7|(Wl$fAB^tACd|EVzjH+9X3pqXL!Uaw!o^zCCNEX7jcGkFv8(p9x|b!#xtH2Z zT;Qx;>0_Obu@u!Db!->VP5Vqsd)h4Dv0SXs(uIp1ON;ILZ!vC2gkq@%&wV63F3$yG zbuIC_{rrLO_7}zx-+-!!9$!x4v>t#g1SxRR z%eqfx1K-*I=y*}FYw&M$ygI2|QXovQ?>tqotGA;Lzh)o~cOZq=W znzSf*NwCk(M4VtRiV~Eg@Hu6n`tPj&xU7?Iku%$`9P^T%KQwt4`%HPQ_!Kv0Da-VI z(X;mzrXTJ+`|!Z@yyuhh76`=6HULxKJPVjapmo{f4e6bh!y}v z>=e)cd&~J3&;17(yvugip(y+;z&Lmoel%ZU@$Y(3n%P$y#OE~_*}J`R$AYt%CU1p1 z#v}hN8JM?psfwdPs-)YhNsNs%=9|G?o9E28V!O7e=G?R{ZjSkOU{Tk0h562%uAK+w zf1h;y?K0m@>{1P9;FK&5r#N5(MJ^-Wd_Usw`I`w*lWUMmwn&DFsd%*I`dXz4`Jk9O zVgsxLMu>PnkpF<33++4yUbA#23%%#1Y~+*cH+(?KV7G&??pq*cg)V|t2#HcX_Ma@C zyOUSJFl41l@s3;%_jwrny4JJfdc=t*=jH~k9Vv=D)e*b8IF-3MAZmVPx2f2O3vxMe z81>GjlRw4T=i$9M!v~78>7WNeK@L&aEa?=Uo=*EW`AX^$VqSxe|9Cw%@5qyK?%J7= z?$W4lZ=aRLp8MQIhwV2jkBjB1E8%U>Qn75{VU-5I)w*R*d&;1EiR=UX`)Sn_NgWW_6XoxG`ZgYKpz-!Z9r+-M_a z)I~~RLtaJSbsoAKTC9~OW4QB8(mIGte~UQtRPWu{vRB@pFKttQzWYoC*1Dshg(B1J zxyUo88ptW@h9_3Qn&ie2oXH)(2DNgr>jKcDV8=X-j)haN`>D3DW8c&{|( z7xG2QtX8+~Z9>!~>h`zh7up|J9=>);tP_B5`sbDid7b#xvL8R6<8n?W;f>`=e* z{7wC@wf@6RP;266QERd&SPXEig_-7(4 zb@EQ=gGSvGT~B5w{kp$S#!VuQ_aqm%SuQ_|bs=u6O1gMODWy?kf=TsWCk#|E8{evO zPVX%9>gDhL`QCia>q6Sr{Rijjc+b@+Sz)ofuziu^$p!Ay=k_E&xeNOp1zj7P2^@Vm zc4qJ2_HX&0KmP3}8b{=)HY69!|HZB1#JL zuq}skF9=_o2_72@LB!k3>G@u(l!n%@PI@P+U*Ie={^kx+T zgrxzgH{)JG%(o-1-yGvc59523YBREY3RtquYJ8&w;z9(R zt;UH6=+#-&$GfCxOICf<>@^UhfQglEj9|?>RvupYNjG086MR%nEu`J@vM0~1DJ?t5 z_&FQhU@FKQAL2?cNy2Vd0>FVw$DQ?=r50ia0PZH;}TuXT#HQLwe z)eoI@FS`52usKG-#?-!_XVFn(jjfyrsFP-ux;N_=mYLLaTMuRo2*Wqd0;`J_&4fJL zN3Y$#Fg4=-Q{An;C*y9BM8!(WQL`FCB?yJ3c~1~sk{O;N{?C@prLUwOrmZ(fD#MMa z?~FZePb2H&H&%izWd6I!_H6w%^P_Ah)H9jvdCx&m3IeH|?%P*bnss4?R38tOG$B@B ze-sk*QQC4&)PPCO3_F`wc5-3yTI=xa!r9rv4>!VTK=qIaMPH2*$(CMK;PytRF&6;b zKBgRUg2nH&4ricilr_`sI|IZEGL4I<&o>@DI15`#vy=>azBQ|eJ>T!m8`+jpoqTkk zeCh`c-1oRcXj|J#`2>xc`veOKV?&vDKRy1yZ2Q@0-&v<|W-q(APkGUQd9zGY;;T4I zL$)at>Bs(|q637x&@WCj<-!i?_DDecoC^X!2{cq*wQ7BFDR-qfrUl!letNZlT7_BI ztt#$vd+VQhXXneZSL}eT+O4Zm4PRyDTL&edH^j?Sg0`+?_R5aBSnDnXXpHd@056$q z3*q0S{d`zjvupICfx?3iuvPvM;TFh$>_dCgD*G<}xrLKmw%-r&zUCBkbEEw1@pH!H zxL*hFJRA(34E0exWJ_@iJr;sF{D&(4__&q7#MO_S9rTb_iD)-LB=i*Tcj>#^!{@G; z&;D4-Fn)S_G@~B;s!;lK+*CuPrqT*KbWr>0TST*~MPy?GS-9-u?B-^g$-kd2u(-*~ z+ImIKR|}=@RKB0JiIE|QWq3Otxg&O+RwD0q_R{aN&;NcIJg!Op5s_KO7BJwRqEb&S zBqPga`t`S(U*A}%!54S?1vW^twSH$hC$?+_{i%>%R4mh5QCkz6>=8VDqe$V(f>!MI zFjAnLa%(rfFR~zJOe91}I_1kxv!(u@sNeBv8&exM!yz0kE!uj>{FdgG7hs$9bN4Vf z!jqk;=9?R9Lnd?W*LS{!kE)bgouqy{bgF4=|L}BW*vw;V*aKiLZ?$NF7xC+u^NooN z&;{b9XCFPf?!E=e$92PQ{@5FT(6cS~w8{MJia<7ZH1kcg)jiWs`*ZZ1l!do$pL3p% zt+?{(NJZS~zn2~*8~j^#b*}4?|Ma8U`{NhyNv^HC!M#Pj#C|EEA63a0ex{{fAW>(X zf@W=5P+BF?!Z0^Ul&!wKqkpCA-_L~QClcwx-GBdxeOaP&1Ksb1zZ_|Ppl?+?(2wkT zQC)Zq{Bdi2Mc7nVX2k`zJuEN&JUv!v@eJ$;c4w{C1}vlifI;Z+>`H(L2Ovh^5555p zGy!EfKpX+2OaZAifkX(q1e7&ZlfTB=1UBV>EeH@B3dEraqUfTE;&J5HSQ^!!-9zKy z1LvFq9;l2z*z~(wfu)VlJZNUzmq_BkqPzF=w-0gjJ#2W33L7c}6qBqHywM~mMi-RA z3EkodHgbfT3BpzURqrO@dKckt0-~RSc+rG-#X-C#h)hvL-ZzO9(d&fJ)X%xtn@!kV z3QDjUC9=vtTB(AfgpR8gKaFIcrUdyl?cP1A8tU>dGFJ_Qg++}#p2qGiJ&+(+@Ho!A zUo3chc#9lOpcsHW`C4inyKfz^FL+gIgS{_GXa9w${qZ{c&#dmJukKHbLT5Ciudbr= zbPimLI#AMl;Ku5KDjjLw$(ktX`ey0IRq19OnMYAF?aeaJR%N<%FgI4^`8lYefTlg6dRdpBCj)Ys$WdRIJ{}ofW@*Qvh|}**b_|_&iHsXSJ4ge@!#zlcf5( z(0PzJIqm#f5Vld}#v5y;h&SSvZ*I1z)0b6>#H}y78KKEi)bp^tD13$+7XbjN0Mr@} zX(fW*S*xp;oma1M(^@#6)08hR7%t!OM)h?h?`y)?+F}G1+r6BjPSzGIfZ|+>X4YPt z;I)Mx>V(y4uQ!WdO(u7W|GbzZN&t#q9y^HBT)ztkLML==*0Iy#H^mFo=hn3B*8f@t zB8lKNufu2HzDUt%>&I&bc=v-^+6{+9xrPOUChI`rVSWFHx}TSI4@_WP3JhTy8rfvj z^~$+o_cPS%WK=d*!+c&p>M$^7LO#NAukR3dNYgMa+E{kNa8}UBvp~0C!X$$cLC8W1 z`NEneOuq%7Hi-h?C5WvP252mZ%+~16U-}Ta6mzANRnM33bbm%`zkYaQ(p|^h-BP9y zzoX;A=c2D(mi)_Q5CRb)b{2JC@%p40O)~=>83j z&QZ{{Q;V_9tcI47#q_%+Xy0OKckHkJvCor?+o#}A(&}*Ik3*I2(VCc}^{q!6{~T@B zb$k@#*xu^+?2lvn9|=RcQV`aIEMc=#U|=mN;PJ{jdd2#QFivSWLz`{0EP5fd&@NNi z`5JZIcEjEdIOV)Ci6dlr2C<d zD_&80mfd>z!Wtm)k^Xfg3G7Ka%Op8E`SgD+UfMX_drN;Gz#}%q!@(0oV%>xMv0f-F zEf2A1wmUg?&57UGmG-ihdwk~Q)XDvC@oS!J@rOP5efaabLn@p88eS*bmz;NR-A zNZP(Eet-}JQy8A-zfzGu1@4SgI zc-snqkV}QMJOwwgbs2z@`-1Mlf=l{?CfvgQN`^&w1RuU0+&CC4r5p~l3!&<(N4yGo z1U`G~T7V)ERJk1R=qwpo$n%UBqGl16LIbaRX*KAyUkv&CIF0o-ynj=b^79BJ)~FvA zF?>DbZ+gVT-UvJW&jBFgY7mHr%ZJ{LG~J3;zK3vQXAlccAou@;?$613NO`sy^J6Lb zdzi}NYVg*?X#PH2I5_$asML>^pR^TAH;9X>bl(HQ&eNbm0DRTP1B*0p~dBc znwPev&Pn5eDr|WyukHkOFP52DON}jLA{8`Rs=cRG`4ie?RPh_3 zTMkOv>I$?I2UtKn7NkICeBDZ4h`p>=q+^3lxq!9}_`G~|6!!NWM%b(Z^CWN(Xl z>euPag=B$Tw){Rj!63lZ`PI|s`77}P9;%A4c{^irD^@R3LsdCz2T-yHWw}mwz zJi9m#ox!_CEe36R;Y#DKRQdSbGNic138Lv@C|@z6-+vI$8I=;N?2v7=pigmw0#Ol{ zFojKE%kLWEUWb@_#0#8GeX6UBqcgL-??27WiO8+X1am>wo^pTt3Ps{W+Kmz)y&44c zUKRWTrPTQET6xG;3!;3nxz3x#fKF^yeg1pdODTMC`_n7HEA=aN4;fq z_jf>PeF?LKh)N>6YG1_y+6587e{ZJEL)w7$PqEg->r02BfVuK}PMH@1w>@a!KLtGM z%{@9y)EA~;v^^8IO(sE#zg8O-gUJ9C!dHN^JrY9lLB*#8gL3xTDCWQ#&wGrIo!nsAW7AFKpQ zk9Ge;j(hAVt+YzR|KDxDdfCc)ss>xPV!Nc~X?sS^-5ZIj#ccU>R)yjPEJ#rWLze(l zJ#`I4L4in!zhEfZZ*T*C_4f=1?JGnGMC?tPVY$4WSnCgo~8PdfNetnJ#+xL&qlS8u%01x7^ zp88d&^h(c7)`M7DFW48h=@0f|l^(W04gHlT(SUxe2#7D%1CSp@gg`<4K;XS+$Qndl zNY;oNk*bR;zCBCT%Xm4lVYB@Y@{@Lw;6uz)2HQTjl!VxmAP z8>M|pY?CH%^i&y4L87uBC5_8e?BRE$r~*7~Q`|0KI{1cw@eGphg?kWT`rTqY779aG z@{&bio*ExMg~}B$L(ZU%ewEjrg&~qq(w77vGJJNt#?FjZouE(6!t5}-M#A$vONBkE~6 zT>K`O#6ouVd~lCH`=?ZllK|~0AHG(3br3Dc$3)*;1Lv|P!-%Lu7J~P8QMG^NMR9P$ zN`5pVl3XmfZw{JGl%PW9c$SB{HBfp4>q?k)B{^VOzVDJpBtQ&h4T)pB^18+R$S|xd zG=_~b`8Xon4f7-G>+Qh?5C`~VWA>Z z1P^ul^DHFLeEfdykBz3vMV45di2~pY3L$1J`t$u0B(I=dYeuQDuq|#`(RjDz?J1hfv)XeO)#L^lr!MIV4OaHG#q%oNI*JIqHX# zzQ8l=%+eW<5A%6>s@9Z)C#NaERGi5kI^bl;+BrdC;^okjDr-8SE0S0QawD3kR7>>tl4=ICFiOGUnMP?Q07oWk;yLX5MBk z>)k!^#O#vspPv>{(Ocy9F@0tZpJi@p#)GXPiYPddOT4+YQIcg)YCQ;`*bo zaF+)<1BLGK;ixIBhtIVySL1Z)X>!-EUi8J?{#T$Zd`wb2-@mhd94-;1_1YdKw@tT4 zCNKSQzF}8KR05~>li{gp@i9y|6>uJ0Rx-uTz-9?f-GV2<8T?(-dCHJNQrvW(Sc_49 zvV3Y2;9b1}cT469T+~rB=?&F2cJ{*iSF8$N?B^7N)A9XIjuDUEp3aPT{2_8U;>oAW z!jWxXvK@a#9fyChI%gLt&OB8yi#=f{quV?ru0g?u+>(~RP$7<|u z2`bo&nD%J zG&k9uJK?Vo{_-QV_)C<9 zg>b+e^XOXZV3_?s#UWSI6#y8==;Ji`i$$dN2^e&yKM}pM0<^+r@&kQ^;|d=U!FE9m z>vckPn~AX9cs~Q4h6P!%<1qCT-iZ+Jb!_`X3S8ArK;g$0oUEohCfIPKQE~! z@C!-oV2Sg5?-6NC0Sx&x81axUhwVXj9z~rbY8Ogj%2K4<8A2u#=Yy&naR ztf~`Cx9>Rt&jX82vcwWeKsm#zc9c;NxLW79$Z4+rab3E7Li@P+u5~YenN%#x#bZob zRddQghib&%uf3@GL_Ro*ryBjHw0eIRe1LEzDl0(q)`79~f%7`P{}1<8J=D!q1`OyN zU+NR_ATo~!fV3S^$HH zSZlpwNAyHlNmiu@IAmIgo@X^s`zn(}LTEVC9tNh5t+nvb1Hrg%k6Ef@5M8^GRXrfs zD>fd%I=-!sny8RFPBuLO5T;_T6sIdJLJgb7MMl8M=yXDBkK9r_ODUQ|^48fTc_4aTFdhvnJ@lw*j09}S9T&hv` zpJ)ul+VQNu&O-7>qJAZ#B;T%5vkCF-JOzx#D4V#%s4W?W_U8nxQccqGG8eyp|2VH6 z+s+$_xF201JiB!BPgBscx3zRM=`&~X={uW~7hk&)xY{pf zcGxHG%h>0C8XsKxoq6W3oK%P4QJ0I!U*-4a_uqOxa&)?UuZpta&Ak_!oS}CO>Ka_HKnBzdd>Y&anDVcBQIH^brh(OK!kH*)+J50}MJpY<*LNKQ-oMifpM zXY#aLt6&k|to(=XJ@s6Va+|TSaZGqqc)zvg;MKE^hmG%xEdKauTe|F$nJ{@<`%%5~ zrO(HYd@%g=PdCq1VvC4!^09k&fNUnTH-zvVE6Rny!Mm!v8%sgl7D?17JTw( zO5}IkaN?&w_qUR!Ut!YbVrDjf@rT((IJ63x&%>{uvNlQh=Y3F*Ze7$4U)b{ zK4|MdIJ%Igs`{mJpl#4xbnRH0!F=so!}Er`(ENKz3!3{^hbrKh#m-LZLb3jKl#A1P z`H!S;J6Cx_6E8ph0<9;#(KiqsP0RjsTjNHJSo|p$nkZSOBWyWeJ0U9DX`>9P9`%_N$#$9RI!XaS271m{~D@uu8CVMo7kvt;34 za;b_@ELtyCNP+8t_B1}**_-|g569XORY^CFq^GxBbZ;p&sTHFUX7B8Y?c>2@6u3#J z@po*f8T~VxqrVjRY(V!bl}~?HDepEz`|iOl;27uoGaw78=bWHg2)@NBQSB*7EJSK? zn8c7haGT2LE}a<5cGjS#KjX9C&tX3t4yHz83x)tJUat`X#vNqp*1qRMMf%2=jv0kt z03ppoS=6IJMrCkqEjZEvPDv9ZgN*43iGZg+LBfG1UlKr$ohAxGT7+XUvV7m6gz1H7LC?~ zC00?&Lg=;U5LHM!B$)Q?NK!9<^7q&Hg{LHOVvzV*oG=tna!zSCf+v~IgC!D@#l#iM zCe!RBC2;#K?xn1bc&;=PE6<1tqrlA&l662mS_{dUv_?{b25I<%y1}V8?^909({8HL zKGA{eXGr4H@x`L>Bb!K?VPNE0qUK%{Cp4}R4fc^ttDgbAdKlcd$&gr*;8PY%j)Py! zPHNAI7ez&)93`Wg0eXw(gS(Qboh6GlrhgLNU=q%owq>rc>hZ`TGF+2^H?WI8?$)kPZq$iiC!QqDh+8GNH|&5-4!* zf}|czoYJJ-fJ2&SoK-}V^<&|+pFmD*8?F!vl5vAX=dkz_Y-~JdIh^rGU6hZY@B`vA%R0kJmhk= z&tJ3TA~+5h4lRU78T8ay>(r#Itc{?1dpK}8>X zO?j2Te3PfTMn&IK!dwuIN(wI8Eh%CVEah^CB@7vo)}Tn;i^X)9d+r6LtW!~DOB2-C za6fwha>vFd$^iV=CNkPEB@$ZNKd#VcWy*Z~uiljica?#n%k&S*jY!@Se=9f9d;7%w z?Vj}8r!{Y_#@?=9mz0BZYy>MD^eQN>-cG6V%$insj8)ia*!YlC`u(Y3IS9Jq(lp7f zNc>U}K2}+RA9Q$D1{bV~(W{DeuZmBsN~ozy8mmetG)eueVEt#k`Y-PF-xBK=YwEv`)&DrC zUnOZ6A0sX_K!Xn*gu}F)%-b}7ZAD01)SZwtO7K-meq&9SXU8~C$%Kp{eBJ+z1mxC@APR+8jgQh|G#)~mlDt()Cy_~2Ziu(Y!6*J7Nc@N&?QqeTi z+e9gZbvSAATXMYb(acxdsxaQFbl9pw`c75ooxDD?J_ZKXTPvn!V%dA<#CItiS5m>K z(Q5X$f!2!M_fI*?I*M?dnLAiBybYF%|DHqdy_0^0`8W%G601cLiWCZtJPkTpfByyU zdLS;v#bG!CKdxO9Ix8zZrYQCDk8@_Moqvl$&STYlUUL= z72dYqn)bBu&PN9wZ>*T(*gO68J6WEz|MqKV%IP2{?W#{g6(4r>Qgxb|clA1T*d=x3 z*LF0IcXN?+f3V^y>t;oScU@$3@wIoMYkN5VbbnCj&H|Ez+rm5DUU!;w_k8m}O^$a@ z>vtK1cXxz4MQXJz=zkQg{?IUvlTll~I@@A+_zv?O*R9*?<1eeM-S1ude~AvqS&qjY z?)-Y{cs~~Cf5N{_xg_nnuKnb+^ISdbft*rV8 zba}gwcozZEA6Y#6_?Y9_49ZJldbx$s{AB&&g)xH60cD^2hJN=+)b%UeMoJY%c?ypu7`>9aWWcYgJwsA&kX{eEL%NY zcJ103pa&1R)eWih4W;z=sTP)7-41vd3?HQ=)9EJ?z$i@yePK-aJ9}m|bH@}rDC>)Pm9v?OcB1&LD zlL6B2>qgsq{00mAM+_!8_{JibCL9zeW+MFOtS48K1ILmlCxs_ct%t-8C)etxpj&c#klj&dv%rF`F^!{_SHdb6gLenEWLTPIC||LXnc+#jFw$ywUpe4qT_B@G}& z?JD27X$PCcTa5fDGG%EuuAg3SNtrlaUT5)IpSSCd2*`ip5Fh&kb3`ou-D}L}=<_u0 z%7)?Ugmb0&;@}Xj_}@3He)koHe*9QF|3PiDO5nZLCcQ?~utxgGgLrC`-MXSzSg&yNrsFJu_tt2KH$+6XDxEhkaaE-znZN#C|HfI2^T0U&9_wMeJ!Z~dRe9^F zw`;cAo2!~<1ksyOT`L0{rQ~rk%rGVT`jXW%G2E^VhDc_{)NMZsm-SIdK@^z71TYu; zDTaiXe{pnlzgu@Mv8Hx0)X$Cmz_ z%71^g<3?lK>tLfR`Q@tv1EhHeN%K`#;rqOewa^;9TIhkvkfl@1KfFABG*R~B zyvH=mUjs89;Albxi)f6-W~_{`u`$&>u*z97`x&J!8vOYOJ|H)PALT^n z=D@%igl_vF{WRRpuX zcE3c{#eQls)P*o8Z0YYb3z$wb5&jc-`pRM-O^hIfv zX$kWwV^a_)&lf~Fu(y`61C)```prJ6?ZcB{2Q#$dZi#0gO*03Z1$gd+7`t!kljqA>WDqhDPgt)DB9&`1=>GXzX(pyD>XA-WX zafwB05AvHg*yQl$R;g{U*;zKG7x@kY_ zLf4;D5R%c+zJ2!P;7Oh3`y7EHFcZ+{#K}LRLP1X_e6yvKkc$1~zJ>FSpC}0cz`re` zk#A8(;r>WiFT9t8CqJE?{9<}K6-Z1Ko{4b{VAp&oEU&b&HN@C-_=)P;35 z<%=%VU}vJ#xo}D5tpHG8mKkj)@Ft&8xTZSw-MOA{>%70dNcY9LzF0qPfPuug)Gvd) z{I!8>Q#J9eI4;Frd_sz4E`BNbJbnan{1WU)q{aZR!A;V@(igS;*N&=zuxl4eRtUyT zEfxs$1tk!iQ?G-`JRlk~Kqv!(mreUbtUZXw`w?@z15Uy zYmS5rq3V7krtM;??B##K8ZAP5p@e`7>mo zR~UU0;pC4;5X62molii@VVn4nIBB#DVKqZlZ-!Fezj#X3#~oOYc4`VoLW)a!4UpP% zP7RZ!TtK!jolDR?C6-y%Et^V78lpNIb;WePl{NeL<^fNZ<9RVdQ6ZdaDR=9|)Jq;%#W;hEl&@)0PLdCaB4N@UnY+o?f4r|p{u%Vn- z!eC=W+FL{M?QFAW#Ik~w5;uG$Ya%#alU7^8lbU&pV6(sUk=ec zQ5Y;`v~LQICBMH0E9tZBXy#6uU*V2pVeAzmQ~|;5Vz}+QPuM;g+S#ilU0V#463B0P zC#VJI>Y+%hocjD3Vl1Ep%4GYh>F?Q8oHELk5x9;?43O0HP9o>tG%a?{^o$-DBj_D4 z^BTQL)AmLBZCq-O*uzayZ?Fbs@Gmtvr?SJV>TQ&5F!flWJ8N=@;G$6!J~s@PJQNDz zHHMQquI1%In1VG4hzn%<;)^cRaGwxTCi%{%(>1~C--txNZpF~Lx<`pJ2uE2(u=jD= zwnsHSfa%;-A(tOJAn*A?i4xHTlyty)OcE?9PDlI+O;|h8rko}urUTBZ+>9W_IU^K? zfH=*4ap8&wY|6f4?1UyUiV>W|DN7(y$QKZq?H(Jsu^LAzI_Ai-f|JdYit)+md#1ue zcrBF$S3WuldFvo0C^oBt*E?X)yq3u6J4Qm$Ohgv}A&kTU0q&aBz;YBmpg)2jLC$BM zSc0ew(EV@uzceuMlMq*Iz{!3L6WyPpbRvIO{2Jh^1bYf0$B}D9csZ1JxAT+^MLxc640<}H zF^IASngq-NW}@;Y&|MfHQ;R2h#lTabk-NxBM*F^e@rW&D25uH623Cr2g|zmL5HM%V zP`>yj@p}=Mjbs)dvvsOYilXOwM8c?Yy348TJ8<}V4XmX#=nwq%jAln=B1||-sv{hG z$z^*H%))(0GH`T6p{b;$be2ooZGy;;vGLaHOlS2!t15U^<~=)48pF3ep8xyv6x|X_ z{07-ea_Y;;u!SS5fVHG{=K`xupo(hud1)|_ct}70U!HNl%1SZl#yGDva2`}mcH3-P z$rnY$m)J`{2$UpnZ{ZL}$dYg!F&M_>ZVB+>6%SkB6y6g<;r^Dwp7t4oc`TG z7i-G)#xsL(A$%K4Uu9=-um{9c@;Yjz-o9)9G>+iFG6{J#NW7c*8r3bcH$WX7RJ!TM z3HyUftmAy&LcBSM(EAII^(5!hikVmTAq0L&Hn;W+!xlr572^3t&+u8~)oj@^jrcBt zl~l@Sc%n}S-d~&&{UG6_q`krCQ^u?l^EN^Cw4uv-r-Q{jNl?feb`4YE4PutwHE@hh zLcJ8AQGel$<#Mg8kzvDJP*8}DAgqrqs;ZIH4@&iBO@o!fFQ!F=Bi?WgUoHVn#EOKr z8+~OxIl4^ayTd0UGr?o$kIUfkji!>dh~^9yGvvjF)eG@7`Dth8NTr}QOf&9$A6sLp z4E#-F58=G0C=g!^9<7sg&YbW|_$H4k2oPgO@IiYMl7o;$OulTn1XSSkqWAr54QH=3 z3^r^i-sU{PTC27At!W{XJRvG0VA)0^{M!e7T_<*` zWJVp=rx}F8&^3IjJS;y716SA>G(K8NCwPK>#OM!IU~Wq8zUt>>z{}i-E4?0k2!N>9 z+iGpppSe7~C_6~Ns z!CVyO?88#iv-U}bpLT!p{yz9N6ijYlO-HM(JGk;X?Ar%SP*c3kkpsP1k4m05>5_)Z zk8b4c+)C!l_N)!5eOZl!FLueE+BLu*t=SdJq7Xs&vcRLfM07j>^?h$7FOD;}p@Da6 z)v$(+Zj8+;`Q25v_QxW*oWxP(gkRldzkfNhk$!1@8PwwV0kCQp+PAq2TNt*zY^_ux zTYaQ%zwUU#P@QMGZYzgLpLog3vNAJ@EWX;ivAM}LQeNJ>dibHeic>sLaWD_~WVo{K zcpmaRN37AvD{k+{kG`G}J^}BOcXJq_3O@0J;nJ|e!0z7%mB7Da0Jz=#lzSpF_R~ZD z&v`9#N2hYGt4wu1FJ;P=p-;u z`PWKv87}0NB;@VzftXp9&Qp~hh)`unR&7Ib_8)%2??GBTQ>CSX!gZiIV(4QinkhTs zgL)p0I}~72%Y(?CClT-BtK`nK8!;-87nc0mfa28j6bPwU=Cj@3N}v{QrcrFBeV2Fd zubPyB`a^4VX;1Zb3w@>hS9A?z@h3VD-AXSQtf48on#H; zLSnslUE%{>5_PpuYt3hMnpQoU*39fW+=E5BnmiMOd62|5SL(M53Gk-m3|w}YwU)D| zmP>?|Yw}PL#}J>m);}D8yDDAFYgxkhONOr*=qS zzu!A8$BChkI_>Zt?T88Om!S60`2>dnt%mQ~aAuuoVVxL7oznf`!s}s2Pc=k@4l-FM zp-?B$K&hNx3j;_E!}13ck95**b<)X3qaW)Wf7WrL)y+20ePs>kzRuRl>>-X@9(i4; zn_s6}&@(C(p<93)%^J`xzSTvM>6LKHys0BD3LGgh(0gmGSK+DmOi(XhRxdSBucl6~ zHlnw>XKW#6EN@M>TTru}Ouw0VyxB}~!a@82w|?WMUf!u*nVEh^vVNzq%!j@1b%nvs zI_b7-#jL_lJ-7M*n#=%g+Md%P)J9_v*)!rkF+!=U^-05EB-vop8bxZ1ds8zW<=DwP zl0I74{2@Cb(HJ-H$Y4&`@bg6?mjyBo&cV>4#@T}|?SN3h@C>_g4KfqVWn-=64C(() zw=jn5%#Sw86Yl#Wp2~vo-3%A3`*ye!Wl2F6vatZm2-C760l(nXr*p&H1<34? z?lGCsnc^gaE8-~>gx{PD?;qa^m@Hc3%W?&&Hj(9zOr|kRf7p0L;23qHp?7<0gfprC zOM@iXZjv0ykmt%U!JW9?NBR>-|F7dT4h!$UK;jd!DdI_E@-Jgdp_JRnRrgO@HPa~> z@yfaOk~IMch-aproS(dJ9bZ!np=hB)W(hj5r>}%^Cdo$M1Is>KGIp*p4&5{&BQWJs znnU&A{(3ys6^M8e6$?bg8m*-=;2?}cV=a)ePjlxeEa8Sxv4$`f>=bi@nv#vRq2kuY z$PzpajWtit>Os?U8}f2&D{&G`%T1aoIgMTcPz1vo&P-J76JwAXl3eC<4EC%+>@Dk4 z*;plGT!!m8^J}6t{#cA^hU6rC$quo8O$1#)n6DvNQE5sKE94D36@E{f+B`9j9RcKw z7$CU6EMnQqN=7^2hM@%7Yp*HSK^8ECz!Jh@#xQ*bpZ`O`;$n)0MJ)4Llp>74=oG+> zeHLvDi)Fu=HMc>TeMx^jIp+D#+}CONspd2m%WC0^U^1pphM9rukZPff?9^YM*p)NE z2nuCmoykF#P_rK`NTX|nY3_VdlhG>aQ{1Jm)W=3X4=v)n7F-MSerXgNrN?4ojK3xM z#$pM+KN1wc^fiZ>=_M#lgFeuHub!GC)U;~z32J{T*$u`HZi zba_l}@r2eAnU7=whvv;U-aw$PvBt7^bP#hb7(?d6#R3MAml*`+{KDE%1dpK6>}zn= zjwJZt)c4PpsOm-UdseMVR@O(x7WXJDLMb=CXAkQN5*?=)uF+Mz63%@84JgQ!fu<8U z--D|o35;C7j(E&}Q~i$Ou!_~R9`dr*MObK{N|ay(7Vp7|NH_xwVIdZ4l~+F8i4+Y& ze3fAM@Ix1hhp>cwy%&}9R7|i(7Ef^mPAL2Ah!)P9`&iQ$e$N80$`4~LX|l}u+h(0* zg`p0v!&Fg4bw93s*#gD%nX2KWN~w>YI0@Ncgi+)2Bc>eUj|bH9 zpk8$k=aL%p`l|KRDs9ToU*@&oafmDtK^02e}12 zzCVdlVl6PNquRn!USNT-Ez|7b$H7T^QH*^66SCbpWn@#S62nf5lFY_wnJT!>N0Oij zl3ABqg>v)-wg7y6vADs1;#&6m8;TeQXlnDdogDvwD!jW^-FBe`y$K~udhl~|&C5}@ z$nm}Dpc=2kRga?{D@vOctg_;0OtEb*uPhR1l&rILCy6x?Dt_dhqhsr2k?Lf*Gh~k0 zvi#^|J>_IwxBc|1({qdyEKYlndpKup!&8@|Guh%MyTMPtU z%WfGWC7!%*Yd+9c+!kxrI3x2oCOg;NZ% zm$~0~sjVaJIo9SD@=E~8apXurUGJ)?KTmB~=Q+#jHRn8NRns*+l{q5c*QXBdZ{-YO^NUZ<=+zioYRM0{u_jzv4YFN=Ks ze6_ryQ@_5XzG?8m{59adwM9{2XYt>mSEd%qFA1B`<)_620Jt@1WE-B+VH{d^~cs>|+4!p7O&!zRJuk?RF zZy>OG-q3XZX5f4nbKx(MGcF?fs}3iij5c6WD?o;5OcMB2WBjYiF+lE9Kz(w6;t8?* ziJro00MtcKiSnXw?^oMxfSOUD?6)L=r-ACbc~O!+}Od zy81pB8s9GLwJwZQf`AONpvT3;rgy4l&x0%~b)KaC&T;*{x_Kd88D!%!Y`OY7sp)rq zSkQB}%a=#LvDvIRo(6n;!Op|l4p%{rDxxRMN6w9xA@fND9qEq?4%N`+r3sgNdBNoE z!TyxPf@k=w^bKtypkGyNzSB8jj931}A>MVFDq@H+%d23S{19MQ#=SBmYIP{96Ec?P zp}ufcx*sz5_X-o`bM4~T$2;<-;_x7Nh!f5)#BCIsJWmYdgv8&4T3@hFm+~2!I};U_ zLs8l(&ka(aV|^Q65692J{fhpz7Cvi(t?kd3y8p2~HF zN4BX#K%`0guK+%0lE4=wd||aR1H4mkUY$S4kM50kVNI0b&1~TrCsd<}~p57~V4-{$Vxz<4O3ZyKppRL@!%JpJ+tCO2mLs#NhLYq2U)x zx?&-#*M)o6HO1lM&(#Y|W{#mQQzsGF%KaJ2m$Pgy=R|>*pN(8ZE@UEeB7T(p>G%|} zF#L&+`NQW%%**fCjMC|sKUQC^$he>bd`n)0$ECg8pw}S09n_`Ab zJ{X#_xl=#_AeQYZ119uEfgDO5GGRbQ#1)$sIzWmIP_lR0ZR^3sjnv9VsrjahlmR?) z!9Z9tAeKt^D%7q&j+E1XVOcIv@Jo$(qy1z}kkGdV+fUKtLczj|EzbQCPKm$p@N*zC z3)zcp55Cuv(Jd?0hKN4@fYD6r(_!>;`&?=Am-A6wsQBhkDw}$$@C%9UvDbjnM$q5W zXy_D|i}XM3rygdLIYwo{xAglOeUC~o{RLst$4hNKn^X1SGAAn^X>8Zfs-UU7hip@1 zA_2XG6h&`sy#)Wt{664#O5{Cx@!Rfjo$Xr$uJ`Ob8)XWxEywOK)Wk0*N*?nD8F zjl^2|s@%8=o{ZF*wcZQWoEbeJh&)g=YPyp)D_U}J2*+BSJeS&5_*Q&`M0oUaPQ`a{ z$Wo63!?l6uS+eljHRK`sK9Z(dY&l+6tW@2ZM+A+lDt`~Lno{)R9W6fj$nc`g+r{{z zOlvzn3;pl+>DDvNOfBDHUOlzXd;1zo`OkV5%F@wGLj6E&hawp~(5Dgy-1g%}HNUww z${?@SNe6pXOPM*Vf8;Llp!x{PN)-m%kB~4G?k$>L~!sVbT%-$d_h_?PQsv?tq zJIq_;I0xZ-1KQv&@Ce%&<<iaIA|4Ux!k`>aAVc{uaKi|r$pYWMu( z&2Gp%h%=lSqYCmY63hI_kyPc|poZ|B1Jw&8pwzh(ssJ29#5ID|A}U_<)`1|3K_ej_ zjl4fW#6kFYfSN2Cta{-|B?j%|#rl#{Y~hB;?)9o%!?F*t1d&wsseIY@)b~!|K{BVs ztc*EmU=L0uIJ3a%?F-WORihNU?&k=`7LZOv;fChk*EGk$*A^~$pnW>P>6;#-4#6W- z71N*rj)w7G>FhzmLK8U%#hX}<)_iouNH_@XM80ZHQl^fmCd#6T)X+nmifU{@T{5}0 z@U*mOW^N8rw-NPc3B>tp2rlN{4z3;|=z$$>C7mfa-LOuMYyr*{+yrL;*?W*hk+6j} zAu&)fII-b^2DOFhyQw`KU(h-Zb@W0tS{JCL3dfn{%w)&AM~ep$Tf-quN2wTcZ$ku; z#QN7LF!xp^1c>S-ocbN#wjD*KZw+SyHJ9)}`iKfOwyEdMsIVRjR>G>$ysw*ZsIJ!` za_si3ubU9+U^VA=@&l~Mey}`79V8=$5aZd3(bP$z3HQx{BGWmk_TX@aMJ`UjXLFeE zrIFsfAN<-12eWC>fuaW3q;6~CQSP2Ck9~VEhlnNP%pRHwFHe=-Q*DghGdd&XR$Is= zHl2mvo)XlFrq;_yC>x^{OhWgYUNnJS@d6;`Tlid9LvF(f7y(=i0jB1`Q^t56;|Yl& z*kS4THMT)C&R!tanf-WZ9e~2sW!Hd!=SJF05V;HTCe%Oaj8z!=h~hoCxfpw8JHRe4 zg?xEQmx2bTZexfN7jQwp(KEn>w}~uhQR6AC>AZEIq`UZpjqT0i=ThnSH8u}CXy!mw z9PR?l8hAu>sG|6Xju1(xiEHR-8q0+NRm~VK=QRX0m*U3$TXh5vuork7jjgp&M(Z13 zYkIV#O60on{8baZD_H&6&|KdM2PYw!v4H%M9WY*7M6wZP1txC4UcoW{xOj1cuA=Xej zl+hy&nx@W6U!{QoI!O!hB&(whlxzYgg4mV9++K)wQ+8N>MLaF*a%oq$3YSGWy1?5? zHltGES3k{ltb79ccRASe}10lcd&^QLHxc9GOz&qO-^4H}~| zu;?X0k0QtwC)+KG;9TdZ;s=!pNI7&2XFdwA-(c^JCv`71Lo;Y&V2v<}9YiUD!c(GE zBa&G-Ratm}pcdCmC}aUsFqgzT^+k=~!Qm8%`V-sRxEM8}e2cVurS|j=1%qNkNDrOx zP4^f;VR?g9rt`xuB9$%JxGDq=_8wQ`CgmJruENF3J9ShSCavP#dd-f<0ao!HljCHM z=K4A!OP5SfH9Q3uwwwWJgYX~#7D1H*o&{v30&YC<@Jc*)jr*V=?`T}uw-0z~g(<|z z5D+`0nfT>{QesYIFB|Brg@>#(MBf6058$p7=}?|QFd`tf;J;GmQ$$nAYxtxMe?7=> zDTv_dPV9l~g*iy}F~Qv4RXi%B(lU%F_74#UMG2zJ7tiNzua{TjOGT~}2ZWohmz8n- zx9TabhImwOz#RR6iz)m@MYH@jjRzDB;Z_Rp^-U*=e3Jf5(ly%WJ{kdi_e#?5b@;^TObp>w z6!D*Td^}g^J)R?6LP29ZR<(xcKODU)*((vrm&QmaJA7Y!2A>l32}I|MwR(rq6K&Xn zTd0a~A1nKU?BL+zGNcWu6R3sO(!Cm`c{rf`loN$!D{rqnsL^q z-Kg*J6F6*00|R7K1UGKE7YQ3}B0KhTirmcfR#ouBl;KRQ8|})vlhuahz=j`ks~JYx zwMN>vrW-+$+o9{`#HtR{+j*gt1RBGbLbS&`<0G3i+&U1?>hvCi6C;2^$jI`S@qz4QJ`x9kR&JSWL(i^e(_ z*|QBEdwX7Y&ZlH6sRlqnanxwSZ!JFW(kD`!+@+=5V+`zrS^`}gLVfnaV;eBz@6Z_# zEu`P`Ol)ggoS(y(r_RIH!Yz7OSW{iAbD%s92dq=71>PW;eL(3bNU* zyD9DOAQQI9A-?(GwVg;Jr;i3^QzjVn(0ubD#zf1FOTN!RaSYg0oO4j}kCn&cQm}t4 zz2u@y9l@>BkgFres@t$-Fz0Bvv}KsDt>49MP=PYo*fPR% zGA7wJmXCWB%?%hm+R&ulHkEKPlixPG%xG{Vk{0BC{A~M)y_327wk_i8OV8n^S6k+Z z+ZLHlmiatdfllhT35|tLR$bdxeLU6`JnD5$)&tu%8&0+dJjPSoY7-0=Kb>GCJ1}Zz z^~<+vw>(yKJN6RJ4)QzV7*<~2Dgv0Yv(vL3C;OdEO&{WG>N16|N&Y{(8HCrY=Dn8UevW0Xwll{w^V5yCL47U_2|oC5F)a-4~@UVbrmY zIm@59y95F?E)iq95e*fgyv{G?Tp|y4BU3A0;>`u0yF`)fMNw1$k(5!?uF-;f(W!6Y z{zTCdt_Zz71mWAzNF6N`*EsjRxQg;vQ_lEkS7ai;dKiCP>Rv*rYhtiN0(Dtp*IrUz zl~9Xo_JC{3(q4+%3MM&|A@$rf?T@R+{$3i%emX$yrcL0M!ReMMxPQ&OpDDkerRLTw z<(6&g_UhSww!!`@_x;!Y`#z3tIni#piPcUK`?>l1d8GnRTlh4a?DM?&URDc7S;f`K?`9d;qm@it*!iFLxUS2 zu>C&luswBKBM!rDY7TlIeb`xAYnE8smH`MA1bcM#dGuhmx;{E~`wOXzd3-!L)SIh) zcR5h>=&<|eA)4A#u zwC9N4=FnG<;i2-uM9;CBI-$(EPqvlAe-6gRjwbBw$Co@5B84Xpj;7R#CfyH5cZ7jy zlH(ckg6Vuuqf+5n!Q;7~4BU@|jb!)giUdEKdVPs>nE#q9WO@A6|5)0-UL@FSA+bK$ zTWCtpt2WhZspdhaUA;@g@%KKj)Yr$#rq0Vt$3Nl|;_wkZhIkCbe;Tl*U0NTxt;S-AMyFO;e%=5yCn2XIykw*oczN(#i?w>p*h8kZ^Y#~#e3R_ zCwYp`*NCrv3LnINroFpT2Dy} zL>dK&$UZk=cE)_C=Y1*Ef07^iQUanPlz&f&SEFuH>*M{ku2Z}rMyC*m2CDW1f1X-u zN--M!2AcTih8oSZccS;S8}6M{(V23=bZ=chcqzK zh%wPL*L*x1&u`X8ow0oOyI%6^**Vh{7WO|qW4=4PBb4Z&XwjvW_{-`~%?Gq_wu^U2 z`|B!76l?i28ns|rntN;|Zidcy|N8Mg6=ibqYl=J9ag6?VuN(<|iqj>+h_$MC;(N-QANkL^v zjzoq{taEiQZ#_%8+TgS@fKN03AvmjvBpxFoECXXABmV2g&awlT?zSV zNhP92rL=&yzSiK8R+Ywpoj+J4)P)+2ryAE!Dak;M@LF}11`VqVjYd%$>0x!?mu7fi z6R(s$!!PZu!1}mA&745J{sY~#cY59Ls#>HpK3y0%)PScoT1TV|4=;eSrHhJp7mx6N zmt0Cc3JEl33PMr*He&m2I_ze;D`lo0lrJA-q8;?4c>nQL>l2TMnfAZU!`~M?t3n(h zentja#<*Fik0d(2w`>hcF8ys0<6|}cJM-i3v4P*#n-4R-zJInG^ju-zHtYR!(#slW zDRty~8%*PGn9yZ3-ldJ`CE!q2MJn{r(d;r#@6zmPu(Q#gli7Rc@L+_0usv|;3b?pt zUAnncxs_eIOIEqJUV2bgdGud;9#(pOzVsTd^xC}iE~xbWb?FmO>4Sget6%9$bLGcY z>Bn{De^ucxc@;2S5ukn*SjkICBpu|??*6RZ!6hWbY9~0UEhH(#5{SMEEx2-def6R? z#Hr#ctozEo?J9gc1U7UP@%_r?>($Fc?B=V;zacSnmuhQCsn%BjldSpW6h*L4~fF8iGDIzCDEaqu;=phNHVbwX{ZcExpKx2#s% zH704i!!GVR`MYd9@a;O~@LFr=I`wad;^lQ3X{QX~O*&Jj1l>)B&5BipKxOe3k%pDDJ}6-dD}Bm@5(2`?NU6&d!pd_f%k}@v z*cvEr3cP(PKTW7b_U^pE{ZGZAFxle?dVRstq_EW~97=XLCI3N2Tu9A#K~v#zlRdq6 zjInJ4P;w0+)6hQ@?6|}{f_3BaBb;>&;DME(KlMafts#GE_~5ma3N?4yb98^vV-sX# z7&5XthW-ik$|Qi($VSlDmOCNbdt#vQhAaO4^X`vd$0<&sl+3+7f1wn}a0+at_<#a6 zD4b#$r>BFyi%YP%U14AcO|@W#MGNQda1Uc zWcaTl1NeA&n9Y}$WHT=p9m2X!5;ZiGzCS-S!AwM9 zxk9YT#n{TZf8*28AwY5XE{2?zfJ*GcJCzSzttU&Q%1wPZq_mM2;;NKuXpH5*)`h9g zT{KyQ5-T$njR75zG%2sR-La~zB#NVy!a4$|QZT^3S5klG>ZKSU-InP+5muZ%!6BPR zV+3%&eUBms9~^yFZe5D3<56rX?xtk#rRMIXQYegoq5e{^_k5WqLkFmQ%L==w{V;8$ zq7(k-ueQ+m2_}(%5cER+hdRMKUV`?+PxV~C|KKB#%y*av>^U%1Tn_93yVMJ6C%sof zmTiGI)XoNZl5St$2}o*9-IvC|wkF^RU1}CddvuierWRSW!Rx*2Z@=88@0)rZ^_+=S zs=p-(2u|tUaJFc67=8Uv-?ZAKieAREgFPJ=KgMPM>-%teAKMS%H{Q5po3Yg(wp~i|6)ZG_C~O;-fpqg z?OR;#SN_99uhku-!na`G_5K8UnMmdr{@deuGCrLgZx0(}L{uIv2b?={sRnIrmH9&Ba%%Mx}4CsN-n-C)UlPe*??-RaP$@GKLtv zdZ>n(gO)S2S+zAt;+f`X#5tH6@;!BaC>OX3R%8W572LiI&i7FwmHtP@GOa`1oUaj#5^MfF*lIja-R# zRztIt=Fyw3#B_;yDPhwO+N+N9b6Q}A>8`s{?-K@~(9tVs_m z=!q3yxR0;Qu#UKAn`?)dzsJ#^!JU<}k=U5>MDHta8-uOD=NLNzN?EVmEzKLpr<@|> zB6-`dZ6fdQh_l%O@Yo~%6<3E;Io8={?;&$?D-k@KA^2Vn%1fniKGVF%Sx531hM zdBX`9I$-z|u7q6<2_2X}&aquPG@i{V&v3oSC19|FwpGO!_K_Vk&|93n&5q^D1U!%N$Pro89_p`TGm@j5D+1^~l zEb#I-)ZYB;_KCKjWWK~KBuzzKE_r=oxmxz9)Cu`f!o~0V{UHP9V$SlXB4xY9r~#?tNz%d^aPXa4ccm125w%z7}`#Nlg`0n@Uff;hw;S*!>EOp!Vfb`XQu%$b>a^IN<$3#vw8rb)%L+Zb5^Ui~f+mA8+#1uYl#o>ClSU+QlQ zxmoH1Rx8vwcL_Ya0gL+2G1R%e6XPN-0tODOG?0fU z7w31RJM%_8F!;tlXm@2tEg$hlN*3-s-j!cmoceX&iOceDybsC7qwp1);+tfwaY*$0 z7cE}ie`xoh#LtYK&Lp`o`K^K}ZAY5{sI~-wt92^`mB3V$Sr;o3JrUrKO{+s3I#PFD@x7EH1+*D$OCK$gZx>{?wMk-krzISHLq+*f&_zKU6&6 zg+ySObYQq_P`H#|q>w9u$1Z{Uc_P>U6{ib=Js^@XIEpnWk}(Lt4j6;s%t29XL6Iy$ zkxW6r{h+A-34T8a&Hx0%@BdE>*vbDL-w%yp3X5lsNMi{vWDcod@@ZuBZ26yB89iI? zd%dIgX{Yn)_)ot7>7GwFwNEd^XW&2i4p90IQTh&3`VIfr`wn4OAijhD8~>k`VG7^> z$#0m#4;Z2F`%jerX_V4$4B|Kb|I-+?-w3VW0IgpywQnzT&<7cKvub>kc4Dot;=Wcmd{(ipT1u_e7~^S zzOaSuB_<`n7@Rv|W}T)r6;m*cpf$eE7%GP&o>DRg+JQ$*NRm-9i_plSA|}0;lg>;| z0D7LrN{|DW1knKP-ulg2#|J;g+Z$IuMd6dO8gw+R_amQgIOTRUZw{w(=@%Jvwrr2* zO8&C$F>c+RMyV&U8g{+I+E$ysODhlUF!@l6~kH>wj z8=j1x)8OAga=&)nNZ_x~8RIWSWhRBSEcB&3kXp*zNRi#C+Duiv++$RGz-UG;&90Ya zDE;rIYAe$Kklx?QGLClAi>1flr(`U`@*K0RgZH;{U~vK!8WhO68ECn|qJ3Bkv%qA5 zPh?fr!|q$NU6rmaftd`9Q)^|hgSV3&DkZ~o3<3Tp$x)IleZcSPBr&id&^dC>Av1f8 zNO{x2;&(c`|;gOxG)$@xgnriQb+Yr#zVlR&z(-K?4o9-w2M&a zs3}Tw%sA=5=78qGoOM}}?3s?lFcV`Bhc@@W|A(Qo4r{UtWFw^|lu^PEP(Y-GDcwki3JOR_H;B^X+n?{=T|3v}ocBC?f6slBLDspS z7Wd(*l*KR+Nxb$I1(J)~jR)W3)2ry`CoHPJS5jG%7YA3KLs_wI zm0<2pgBRMHtEut1b8&tLQ^367#_eIdwvCM*toqi$_@$B@N$HW|`cj); zgx^U5>c2yF!H-)-m|H<+5lmloV*UFf-yRs!{&by}&dt06WH_7&UI|E{e8n^6rwXV8 zqF2+jUv?U_>9agYtbzW?DdUM2Cv-#5``ud@g@76LK+L{cRdX zVTG#8P(F&Tk(|BLO_G?$U%or285X@eCI3o{UUsB+rJ3`tPH$1YrDsd&&dW9kTY>_R zfprAk0Y=X0&gRuPs1Z`1 z>`g7Pkts$)Om^WL=ORF4@pa~)IjD{$MxbiLM5Xv%n%Z88{-E*?(n&ro6ZQo`%ZzoE zaX~Rf&X}!+C#7oytbZKqffH%WWAw&qhKVlXy1vXt4~QpTAeRCucouXRb96CCT_ssy z0|A2s2s4Dac7$7<{ebQS(s01;N!<2uHu&y^DJm>6DnP(iv7;~uIgst3AfIP~ocgGQ z>3Qd9zHIPnM?PN?RBN&g@wgHsvJfU<-uOio9A4xgG{|;Z*#UD+2I;u%p^T5&%cDJt zFO@1d0G*7^IKuFB%C}PzNsL8U4zW0sjB2FjL1CkFouU6hpcG3l4KlXaR6S<>p8C9z zG-;mxTKEFXbE87xixiOA<|0e0QIX-|qgYGV_LpqqU=`|C-Hq835f*a;0Bf_t#O!C! z9bg*-<_SSss89V%}&N8E~O(p|W#t7T^_&z>3Zu4QKE(~I3NH|HF;Lcv= z`71phV{CFdoecN=rj~!gsZFu&-Zthq%QCho(Nj}Zs4xSK;w>hB1lDRt3Q?$aSiS2) z2+Dl=>)&TivCP0$paL=ux9f$9#CD2>PDuhaFdWOzDsB-soM?EDT6xyVabTYLh7rxunQ2UvZ-*%z8pZi<*QCW)oxS0x>!P(&2ucG( zpNSyeA4?|?X(o7V@MUR3S-`}%1vR;c1Kv~CbcwI8S?AGOtzshfhkcB0hB6MWnrQ!g z^oRpiBw)2>?s77gF;x3joj+sGF>aj1{IR&elYWUL%the+Sn4q7%XYQcxMbwTh3Le( z^VG@rgD-Hk@~}jwWcWlYb6sU@L>!))83&yFtt1X^dTF2jAU-D0S`jY_80hdhB6o!m zIpVo(&t1+IJd(&VQWWuor)R&fa|rfOB$)S8vm5&s;=6mbL-*4g&XyEjd>Zh!{*yJ; z*z>yg6I$!upWIW|*4$kq35}Hd*1`0Up~J>!3#_?V zqbbAD!*uSBZQIkDAt_GPH`o780c(X zh>1&9f(@TlNsDTopo;{6=U@X>pTyfi#h%W+SeA007;hVtCkjT=N@dt@HI{*I|#3 z;dXkyHs*LU;7H($U9e5& zt83BjVkb(852xbJ!fLQO|N4+*p( zPQ=i)JHbDof?tyHP8n-nP*XtK;V%3hfHnZ3LL1GUxl{)|34{kDuGdRuX3^aV97#sR zf{)0VZ;k`fHM8Cx2Z$ZRN&jV)Wd`t+KskP75%-2UP4TfJ?g;3GLhco0wg3(Ef|PrK zN?xR6S)_xmYv$TYAui7$FD7$=Ldj9fAU_lwy2p4?$=JUOAJ~Pr1tR-L7#M$&ns(vM z)GPuDLATB_6O>;!C&ygHz?a3q*Ow2U&lmj3fLceiwK7O%y}4**&`WtE&%-7k_vVnb zK(7PKYer# zEd)gGB$vCY@X8wGIv_bR8mc=7{gccrOV2cnCV~4Hn@8SqwlPRNDUe)eXrtmX*AW3( z@BTYMJSlw#w|z&TFMe!}pgjBe4r*H*>WoLkd@fG-S)7zr%+^+na4rrxDNb@OiT+%i z=35->Tap-8lFL*2hQ2hpv^d7R^y$x%m!+jSPm165l@^&7ztMW1>x)c1DJ?gDU&Vv0 z|6KaXw*>Bt{M}mM1AuftDRhu5{L9Vm+E>IgUpSJL^c9=OB~-XYPUjMTUJYC-{~xpCGn*Drnac`|IVq&J}-r5l2}SkgAHq&lLdP zO5jEXM_2_^s}h!7c_Cdv%Ui*eU5T)$JmINgdtZ6rTgmBC!LU)u-CxPyU&Z>qO3<%D z#HC7nql(?VQsQYfXFjD`hM`i+9Eo31KzIWnRwH0%->4swoP9rQFuq7r^SlZ3LT-b^ z>5~`MSvB_`LI059tGi6~D8y19qpvxMi-yTD`=fLG+hG*xV&tRS#z*(5k3hvb5AC{J z@pU)e*Lh{vxo_0DG1PlD)ZMkH_j+0%oL&EfxBgK>J-n)(z)KF9s(YqgPlJ~x$7I(B zJ*|tKB8R$=<9Rcnem?@`adO|e#(7ck7xLt)Ig5gKorV+<`x1T z`9N`i!j!d|YQJ3e{8Xx!OfV&NEw~ntnPkrEy&VkJA<*syGV{?h?3KQ~Zh-`T{y3EV zd4#uVOuOkTZxfPY+cf^PY0|QxX?m*Z*J;xnZ*$`NriFO&;whOYh5FiWoiu8VwAn^^ zT1KBBTPzxQ^UJmyYPf8njqzm>kDvyv&=UasH$hr{ox!fZf_0vO`6m(g87Ye|YiHYI zS_i<>Dxs>kUnM;T8@58@ZzF?~;g14e$j>)h2(@4aS|IK%#{P&Fmk-r4EN4$^6TgG} zE8+XQ%dCQ{d}_rO4AcD-5bl-n_Sk*j{Nd+ zvzycQ%hLqrO$FpG4zBwJgh>Xk-VWX^PT?Gd@?^e99c=*Z)fnqE@VhtEyf5RO@AOye z|Gu7JwhPy(gg&Z-({m3TD-3k_BRfL|dP4@_DFa=bh=Ck<|G>a#4t`)fVc^@@z+}$g zPs>5}s=;YX#IMG|3BI9O9mHbJ;O~&3^@PDS#=#-k!5!D3ImTh=-oRGK@LuE4iU06S z+0fs{;lAnNm9ybROXMknmcJFGPXODZ5GK=)cgX$Jo?Sx%)Z2~4AilpmgdK1@cPBFy z%h=ECo=bUJTU|CP4ws{_NLqccSL?+1ze10Igb+Y}+_>7aagKQ!t)_9EnQ^`IaWs+S zO~Xz^YeJCMoUeW3S3nBQfpq6U*kow;5&WlbF#B;cOIth@mhF43R_68C)zKP?AL5}L z;&I|cHRFdy-U%~CBxV!Q+%V?Q-OzXnw<3Yf3F(Fk;Go;_wXk>tg&!}k{dmO$CYEbL z1cn@lTT^<7_aHL#HM^`-VMBi*U)9V?z*yfiWY{_4N1~URIl>z^>zxce zl7qxG5e<}iIEcybxOhE5@(=;aynr4=Sa0FV$Ot-qMlyFnI*E0CYi#7hf}#J6sL;$d z({IDFnXN?LO^azk#oB#~U&lXQ0>ggs&KH@4F5dWACV6iX^ng_{A}LWkyF=MVwh+9Ua$YiUAox)U0lA3rFd1Xm3{P^BoY#6 zxQYBXxtMX#7WPfbE;ea9#AKDtW>rFQ`I39t1q_011+Cak?`g9=$X)UarEH5|1rfmfAMg=Fz+8+PcA#VbOgsA7O zn1sGkt6FxcTH&l%<}~=nA@t7~2@(DEFW~NinBoe2beVT{Pw)o22!83#C2B>tD)VCL z>G0p6&_(>k;ZyvP*snuk>pr(2V&}+=XH^G(lyDbmy9;(sCeoC0DdO8_zl(((4N)%6 z#3);*U;d5UI5$Tx96GUb%`RH&{hJv+zh#Y>%3~SJLoUtcdWHU5+hM-~SlGUx+!9=- z{RO^1y!>!y&tZ>p(sF@Hn!Sxk0EC&$p~HdWd`1~K_pETxuukNWLLyrnyWI88jFbgT z5*=?SnEUb~HdV|jm-ti{!i-2W^Z#WDWRV!c>pr7^f7%k=;oLmLkq8d3KW-QR;kDni z$%07u7OtkvTSncSX^!Gm`8^zWd*N4CwnN2qt=_18Vf^U!^(K4~<1ar)bGO=<-?_#X zj{BZ{x)bSTIvhbW1KI2rluRXKb0jk}HLP&H)4MK`>C_U<@A7Z+hx_gR?x~;u0*H!O zIyM75XP7`!Z(!fhhZ{Y)*G?a8&)lPR*t&KWyuUPLq@{5ep5d+OQ z*=$m)AN(?Sj%E5mllDrsN3_OLdDuwVN_E1s#!7uQa=gQS*^VM+t-aH!Y@>U)SYxAq z0ah7NbrPzzHh>$e*cx-*s}q?Wjkb4LA>+u6sXo}o&jAUQZdRz>vj>bJD7k$uN`~7efRdW z@B33Z(O0hiDaXDQEl_R$d-~jSdG?eqVqR4fUJU{Duf*mA9V|^w0~&U^weLDHX}a8P zxq#{fS~EEr2X?^mraJfZ7^Gb9^$0%K*_US0bPnpjM3uSpmB)6ayCT?>2^KmRJ?Yjk zR8G5pQ0&ruD~IQhG(5eOZuU3+QJu##kB4hKU7qMEuw$NhbW7kC$`yzo8iv>&Su$!A zzVdgjk3#;c=+Qe>y1Ay44yHr$r*CT>_axg%+EEUzUhB`{^Bk)8bT|!b-?fCEW)4JU zI_R0zgL-`#gHg+0dRmZU{Gv+?6j*Ol(5`iLP49gTahEGk!-;zy= zuHEz_AtHgWUK8nn#D`3nOdG->YUjKlxK1*cd$iYBi(|~YuBJ)Ew|qudI`yi)Rqk|CNx>q#kB&|HS`g##w~8OQyLC_GWth zgS4#&pDd=j-mtQ|vN1JK?lJi;0@>pIJ*CO-OkCB*Glv_Imx_K^*nrVA46X4%3Qb(D zry<9H<+yz3r+B~3H@tzKqCzjZ8C2x~G)aVR{oK(SBS|z3^CF+h-%mE7<~~`C3C5~b z_{>3cq40|fR9;rM=D?ktD~L6_F1b4?bRaj@$GR!qN^I`KcebnY1R=MvJAa0+K~(^t zE(?Qs(E%#WHv=9}D4l`CKGs^`u1=0pX{;wa4HwQ6hWO&5w765($B5qt;(@@u7ZKIB zU*1s>SE3WT;#I3mqt;cT;$H=O3I(v?e>isIy0q-8w~aaSG^AXsN8>P)HKeiL+iGgI z1bpKa9^Z}9qRIn`NlED&j*p~b?MwH@bJT7Y99l-HEc{?~)4~ESa0L2(EvLS1YaSot zHAmbdSZ?!Q!LeSb1S1ImJ~QN~>zL8~5=rO@_dqcEEJ{;OUW^L6RsKkhR&m4MbF7d~ zM-~K>MR1V-#&+MyJ+E?9LNlGJTszp4tqA6DXF$NeMV_(N8DRKRu>cQYc7?0&lnYa0 zL9j<$KVnQ&qT9aZn*8QYkleW`C<-v);QVyhRWau&)VAJi%pQwI0|9%iKAyq=I>{~N z@(mc3?9yQG+)CrA4tr{Sl?UH32Ywbnr2*?1BDWdAl5h52nD9}97xu}jNVlf5y2-Be ze(68{x8G4ReryY_sRq~^^!HCMbJT0RGUlw@`)(k%wQko4Qutqu?hU@wr<^ z)Zs^;gB~KS#9dpkgAwyzf>L^yj#tIjn9UE8NmjkipvuNrKfKx`r$fflOKalC&|UXx zm7PX!y+bF%|I}*oAi6#n30U8AlY<U|k1y8wI@dmg1g>6hY zBpYPzuqWo(Bis<*3EeH6GI`zu3*8!n-R%;}@ko8cS3@BAkMWoSF9fS)r+E4kQaD_gEf$6b^l1oQMF|6dFo5vo(S!l8@Jj8K|Hc%r z1B@Cm3#m?#07hm#wv841rwgu56bu>jZ`2eJp+r_+f8 zCkvKcAA-qCe@DLC90siVGR4nQp6SJ9WXooy#Gz4_lu55cHt|!>67ep-1+{fVeA&kBpZu=|6iRC2``UJ1td9k>@e_sU*c$MSxr7b%>$QmZr%)fj zhn&kVBGdG{ls@DFblo19G^S+QqazIfQFB+|(|u6K-bh2qf`T6n-gaEmsnNS2Q+k6; z8!kE1i(A#1VbzT6k|G0D`L|XGiwu5wLOE{X7M_g4+G&@!&XIcc0Auojxc^yf`b(&9AeoYpAAP`M>GHWe#7IqS%6#%G zB4@$$jDWucMD>^@^!A)RuiTGyBHF0)<7``01izdi!<4LAq{1?4vYyex9UrbM1nHB234vXUZ8|y`gI&}I%;}4`|@Jkx=T)x{7Pb1B^T1v5>2h-D_v{UOrJ7PEqb>>cIO^S5aCMFQN8W zhy$02$3rmCEywDwZ6zW4Dw#S3L?ExCy@R9N10Z<=B9Fg*w_E-GHWlJ>E$aHMQvYXP zy<^BD$Fx>Qba67aaRt%d1jxOQW-&Rejg(5Wr?;X$`G3P_SX>Q`z6u-h2#IpX`$s#( zaKG_`Is``D7>F-&jSBuO^%}{lWo&Xg*s&x8;#t%m8X;r(+S(uhdQ$=F=LkVd0&KA4 z+eHn6S7kHHE~n);*%6}L5suk>(KKb_IrR2kGFSG%DH~Z|Pu;FqL`E5BkN`g5Xh<9= z@OvH>lBY}nI7Zf_K>R1c1`2or@F)Ul)ra5Jq)n5}gAqUofZ?uG=5eF}I?_@ST#}t< zZZ(C+jlbIDCEW)bQUAG>F>xdaXDhWBkR#)PklT_CU?jm}#EB84U4?@bpV5}R9?3fb z8&Vx+RR0n~1alOTYlwespr8m=AgHvPSK_A1 zzSvX+MgkN7pgB}#NVL&Wg!R$P`&*G1<6;BS`^s04J2CG7umUt!q>?acQyYxl1+zv) zQHL6DisZgpp%xWy0f7Ac0^X&Gt7QTR_Q~16z#I*_mcdX<1bBSr&6izNK|ff}>c-qR z&9}b8CabRaABu#JR#DPLALiD<72zRSZ|To3T-34Nx8bMDdx5 zK1Uzw*o>((8k@@BBo~PN5JN#je8o)*V=TlTF*QJvp@lGzw80k3FEDOV9*r{g3R=jB z`0-ocs<^zG0wI>Wx7x|Y&G+Knt)mn<7|PD=$bpc3I(ZCQ=Q@z2J|?~lYm%``T?I=xmFqx_qS|LXUnaFIgFjb}=+KPJU4Mo98+?<(1*He# zz$u2wA$7fP)Cg74c!sB+#j94$OQRXOlyG0j#e@&$eh%Y1KzDW90r+`;If>3Ft0jjx4 z9XMmNnK7n9%J?#R+Nc&x|L9d4_$Lj&=6FD7ykHBfQqwYsD zKbV^vuSh_f8UEIIlK0)khdgkS6aR)79+}*i!k_9~Q0QppEFIC2K*va{Epg7!J=AbA z8XIX>>0vtZV_@XVB>@H#jjuWDk(kvXG5~Bzc<zNGNORkytKtAYfZ=8TVpa1;o_QkSE*TgMq zpqasF?yZJtveTR|6D8IdYu7;^xpz%At>vR2XMpQ)a)i}i7TrX=>*3m_#tN`DHXFkN`lOXB4j8-R@?MnnXlt1WI66+vBYUEa#c@PP^~qwIZv6JWSsy*5#Vd(e00j_cM+W4E;>%t2i;QM4zhwzw@W{XX9s*f7Wa^A@*#m9KB+^aa=$rAhydF@rA1JU;VcH# z#aPZ4#-T=+W8)TjS(3y?zg|vFkyiIM{1G#m<|)X1wM50(=}!sHLeukGUPGvN# zKgr~;>eJdNtN8guru@_TXPJs77H52BMO*W?HDTtDleSM^*pMdMf{UE%&xu!)EEJeB)l9_TAFCF>UTd6(zgv>**(_ zms)8UbQCCUlwVI3+UaBl#6_93&lEb7Wpxz0*j@aylDPdE_qwl2Kdy2&)#@3v!x_t+ z*tbc&Z&d1+9&8Bx?~m3-ZH@BqM&T9Z5d#L@n)I8aE3Yd)Nj9mBTWN3A z%GsJe%e;>TrmqIc`8BCdXz)m?PP#`t8-3VfB}!DQMxgM)e(&=PKL_8}Son3MuJSuk zTj1`f2mcJeT$A22&1K7obBXT>kIpq$gR8{4HFDFz7 z1!OI5g$OHLJ$LT~4YTW?!W0OMjVLHPR|1h7jF7^QzN?-2RPkKztG${h4U^9qh-VB3 zk;z5M-&3fHwGI(xE0FAxx=eL=H7>CB{d*zO7PMV;TbRPR;{i| zyz`)d^S5M=CeTOn(PqrHzoN)(!1JWgvzzaaB$<2yp=>leTecMG-pE7powaXFy>%ATNkJ=BxPh*UN?!Is!FK`=`dEaQ> zV+usnl4b!u*O*V>VM?|6%+Dl^M5IS!FW0`|Xp%IMGsi^+)fTXgcg2}^rMz%8)`S0T~{upp*8{?bO~y1lk( zrTx`oAIl##$z1frVIsx{F4yVRSg~_d<6-&ev!o09B6$Vnid79HXesfBawf z>*|}&$-9{mfQSJUJ@PSQ>l} zU_|oaUT!i1013Z_?THQB&n|`hmYF@~!G088_$|YC4}dAgC{r*2P!X^KjHVK=&O13L z^o+G^4x&tMW2oC{zHR^mc?yeEDa4rUasxo9t0-Fgya+?t1!NkzGfCGkar#N3Lm`o! zyDG}RaGo9mo&#(qGRIhz{pSBe?$Ns=6}Qvy-LDk`2n#mGmAl7B>vSMgw|DQz{rN3* z*&FT;?Y-DvH_h<*d-M`hj`jPUN?GG&%c?b+*PS_fon1y3A|#zeSwgEb zr^;4z|9lz_{q-$-=7bT$hhmL*>2G#xG#17**X>PFE)Hw@_$RF`uKkxnU1m3 zE!38GuC>0=n(UDOS9M8pTtzGW{(ezE@}bdIwm3z5`nUYyCmDSAy7#cjx9MC}t%hd{ z4=%LlK$nh^3p;pwd{gZ1++nw^~I{tE{c|X17Y>Bqwc<_EG`at7(==ChY zj7J@zZ}oN8uT-3Tt7-mQj@RA1dFk{=P4l0+7Ts-Lkr#RAH~AKJ&(*7YyXH;r@u_R; z?Wa|oEh)Dg58?F=hyvM6OgzsPSDH_MU4-6P--YY0y2F?C^-rj@u)iz$M9MSjf`7zL zq7j%gsf`E9lRlzIAUzcL#EBY70NIloj8IT75|qLvX4Ec{EC`Dx!II`+lqA9902KXO z621K7PAqb0F=5zlmVOAu^c@w*WF-HfLtc~_{*S~&K_Q?*fnCmOxQHu@#&F3i>;;j?v zin4q9N$9i}BLt@6-Gl_*kZ|0cQ)bVHW@hqLjBqLu$URpxWTda8P<~9Weyou)g5B(E zufT0{Gbvk>&U|w&`@4~_doN$c1bZa94%>J}+q41`rYC%(z!P7hUf_Keq@XEr{#f%2 zVX|S zW7#p%i}`9EZauf-{AFonyC)IIOoXbiVOhH{A4bM?fuFAPV-#4$zZ<1t`MMDa+W2aBoKiw-<7O4IhM~%Gy=AkoO|Hy&^eO0^{`F!bFt7LSUfC zw5LJvO&RH%u8gU&tr(r=-{D1=+_H8xy<0TQVzO96Wdc4@MgwfUP@qD{K^~_W5ZX}> zfU?Ey!e@pu4?HkFoigYMsb*to$2W#(kjmI^92hCcMCnu(osf8GE-eZ~bFg0X3HRcA zWBc}{()Bkk5L=VEG($GvoweUGIvv{AmnuWv1Tc=`2=>y5HmtgZze&8L; z6Om7#F2R_zx^P88yI4p&V$V@Q@!fp^U$AtF5EujC3Xh@~3bC~dcAD5Pc_j@MxPjY~ zJl3s^Vgj1l#b6kKPP8y1CKB&&gpv%GscaW!45x-ysACHU`&tK=-iYoLQt-`Viz#_q zYPc9HTZt*pmA3RW^ry!}%3>%e5=`>Uz&r%Q4+RQMOBxme{S$p}dI2Rgz(E=ql;lQ` zW;=@Svbd$#3ka}WsPwZI$xyz%TnH#qj1d-f9q>(xYV{Qy8?wW zOk^}xsox9Ae?#A=)G58l1!E{dzK!(+ssz6ebHiL`_BU)?(ia5^)rPC!WXyXpK`9c3 zvVO0nH%(wO`ae0$dP_T$I>i~Ix|P7FV4xalLf_5sQ8-Zg=vLEqhBQ{DrTqP9Xr2fH z3gT!Sw^mk>{xC}*(iY`k}j#zJuhL#^L(FsvCTqsGPBnl%;DB=GElaT}pPt(4e zF7pR%UjrlDxs@a*A#DdT4KF`!zH}yzMUhKXdp*v6 zUE-!JUm{>P^z9-PS1$o*D*>0FYG>IZb8CRKDIH#(y9%_F$Cb2r1=#aS*b4C$2Kr3)nm+8PD8vLa^<6Gc%_ zSxKTs>5{UtdJR#?3@D8My%V3VtW~j>@K#wnZ?ClczIIOyR}IFmuSPebDqi!4up1_7 zuSVR?F$#&HnN~JX-;=HlmvP197IGRYAL#o#?r_u^vEGw8lPGvg1Rww=wA2k^JHNFG zmQzu8WuRoL80aHEDvgd(J&L2ZEb@r<0f5eANlT~b5YAt&X%vx1+ z>wz+h-c&dQvR~!$rN0On)hqg{cBUWgY*ep0e7t(&ukLt_y`QT6MH#6({-?Gdp--q2ZKU!5BfRs} z1fog&KCSw5G`=m5cvI`3J_PU?=yr$Nojf7fvH^c(oxq}6VA}l67it0-j{*e`IhhZ6 z7sKv})Zf>hziIf7m+kPrgF36pq0b7<4Hxytp!r7^hF())c=ywXkBRm4JZgrWVFC${ z^)u?9`k`*rtBb9MiFQ7|(V`xzk9u-fT?~i0G5a`_mP~W!(Bpm`K~N)Hf*gKHBSM`V zp|25XN{+PAh;krD-Oz}pc$1^=YCL~Teva3Oc}|YGKjBIw$L5i*Cy?V#Z9o0IrBkkv z(Bd+t=Ox!o=1=tFeG(nx|8hU^P@`x`LxoRL*t6mV=cg1w%~T2EPY9zNjb_>%v@HIF zd;DX*gceHZ^BeWgeD0A2rk^DYwwBF57r~iSP%467Zh1|+1eiaUZfuu1dV9VciF@Wc zuh$_17I|^w^Lu5BM8)vvkxUU$0)W)3EQ$fj0zk58AQwTXQiWnU0F&Xu0MR)>SppD- z-fI3_b2r{l0FB&p$K_=2sTm3@I1_*AvAoHYtQ^)fXjv5&@9)8$RE(K%of2 zc15W#pVCaP3QMAohS)z94Cp0lFG<@LRcN=;Hnzfb+Bh5A1a;b}SHw#?9qNr8`Z}Ga zjh!|+T@J)8N485G6ODtjIzuasLpwUdhmFG*IwQ1ABk(k`fdX9j2eIi#p6<_gO+PCr zx>LjyT1IJZiROh%dcW11f9vZlnl>-m=q))kFWt~v_9oUkvB?n?4uM?6pnG&IX(GQ{Kh4od zltuN2|M;N#e8LrKUtQVwkoMjHQIei|?!6Hc#7cAP>v&p|kqnXRkWK(UXg?M3Y3uvc z-8LqN>3d(~CZ_L?S~<)-{1GrQ^LRed;n#m_A0~c1-5Ye6eRjMxF^i{RcAN{Nlb@W6 zKw3M_M{(booPREqpJ4;|wS!T!OEU-K zwl>%PesfAgmF=4KF`$> z>sO^$pZWG^r8D_f9u!;5tO1_JF%^t@6xT@lUQX#_@+*7wA>iSL%RG<6r=eHn4%AiFMGv%0}qk0s8Njf8Svmz|FGr`e{bI)pI(*tP}X&?&;E{GL`5k3oLQA3gAcmn z-Phes?}kyPYYFMKMXFo3ZL^)fm8XCF@G#)^)ntDa+m7%JxWTp>ykY2)8NDM`w_e@E=D3eA1k*4E+p_wcU(K_XB|zoTQ`{Zl8B8< zsyqLUW?%nXPHft;x~nxN#C$hFjcbMseRMvd=(4-OyIC12u#ThE8gXZasO^R!bKD@8 zGTN9P?M4U<%+YM*3$7$r$ZyBbo2-RPtfoYEIfrmjLRf@d>(_Wa*r%V7YB&BtZxg}4UE#tjs8DQBMPF`3E# zS_DUBEAWX%Pv(zn`j0!Fg6?9 zHM*7cDEg_74EbL45^`(^;V&5Y7e%R6d&)2T&dc}HUr~=gSKk!)8{Gk*RVC3d_$O`W zjNe_+Z6VN`BM$st@XeZ3JQ+)q55#KoL#=Ey8FNDeN`_~kcJ*4{hZFyN=&0Cu(c1db zyJ`0w@9XXGdV?0ouYZPyP4kkt5K_$`kc%yMAKnwjRDS1A{LZz|XBVfi%ez5gJ=a!W z;h(oHLRud5_VbOVm_B2Y7Ci0urYz^&eXJI|eJJ%@@9({qka?RtkW&q6|2>|(PV?+Z zRGz?gRmIunUh{ubEyI5rICa-7;2~VF*>7F6D)f#oe3m9&9}m6LIZ&-QT&t+q;m%NI za8`Ii*}TwOS0T|b`w)&f$yrB!a6D-~2@kzK2PtO07^v7CsrdK3;@Qug^9A_n%S4LD z5M^`tn;qfeZ0D#>4no@eRlNf!lBX%UOY;MM_+;qZ4nSFaaUhCV-mHLJcIz`ik40Df zrNBq*sJG`y%nN8*I{+jIaE4Y`H^QA`cSA~TAeM79@k5)=yYtSi5XV-gT>u=vfCi!O z9{J*6+}2bD0C?JsW!+tH8a+gk-;Sp4SS!KzcXsSsAx4+}=Iqk3CoSR#V7ocsuA9JW zo8Y<|^v?j;5jAlcFajQeVhPKEgTJ86khijoEAE270DUnw^cR++`?3%$8tO?Q>>&ad z-4xEhF%?V7qXqH_Pv-FtoZve=5lUX*ES&0R{O6Ux=75G`kENZ}l z{?J{FV_8QDYTgrE+2%f18abbrE(j7hYNH;Co(nPWx(RO5z)P!v>u!R(H1OrkU$C8H zy>fBWUGW|XiD&z>(s16ZD9|QKdIJp-6%sfzVD{PM{4K<_gJwP;2`sv^m<&+I6gV+} zF9P5(K`e^^*?BkS@-am}S(ar3uBkE9S~BeSK3;IGTE1kI>Gs?r{oPGF64Q}^fTVlp z35sKIA81}J*cjA#K!BSDvCJ6=9H2pgo6JYM%yR&~C|i(lK71Ah`qe79Dgc%W z^Lm)T%QVfzP3Ds@fyN;Cnmco|{LgAuc_Nc)!??D?eUuC9*3lM^SO7@WU0_a#bFX_HAS2?=9QlVoOGR4o{{MX4XH*kk)G&HTBeakJ(xfDzg&vwB zsPrl#ARr(jy$VK@DiBB@gx;&ttJDC32%_|k0wPUCKzcJ+0Wn&`GzDh-RNGo&I~2;Lk2cMC;l2!-}SN z%xvnD_Ax(&y<5$+-*{_(pltE$L&%}>o?sG4#0T`+SYT_HfAZi;Wk#P7%NVDEz^Wrm zA!2~G`{1q7u7K#&)QTp%tcJiK-pBq*3)M8h=2pPt-6<1%)3QMX7#H#OXM)Q^pSLUz zjjl^`KTL7jh{Q6ad2j9R8$` z4LSaO|BD=q`>j`Hoqy%tgssLTdm#I+CjXcF@P}}-7zBe~#Pw?q=O5yvcZvnC`nU)j zY|ZR%*^VRrq&>P87-Dj9(frSH?aY>4-~y*F_z@kOShw_A0>q^Y;)DZ9DzJZA`f5G7 zSy4-~>UhEO_~N-e_(zY#4}Hz}Pfz~@mx_lpC{p>~o-sjxOpCxtN(_S!K*k#4`ZvHK zx4;In41Qg^f^YMAO^5K75QjOmFUEM zuGrK~%7gi`1f>m}H*e0v{8o~F61dHW_|0cTVJTd5F1V!oet95he!$Mh|KmJ$S7Xu_Xzz-)iy==1NJ$iwCtTv@apSvrPU1MDE8f(hGu~eVn z1%vr7NZ2yx_2uxUyLamiuGfpl=8E6uo)u#St~jtmb2BR|&%cUP`CK%tH~zLLaiU1( zNlUKF-+R+-HXqspp7irR?Fe{lt!(&9LvVdGx4hE%kt2W5dsYMd?x;s?L3#rJ`^k~& z;KHMqh5wEUU2&s+DF8_%@Ke`WtCWCG$j{&4t6kD#Ah7OT%$pa?zmWg8Mo2P}-R`(t3RU46QsLQN;geT!SGCeVq%yd@k`{Jc z8JWlKWP7FC@pU_Xx!r`X{G%lIj4}Vf^0VR){=VY2uHx#t z{9Sx!AJvW@*G?YS)*PQt$m45wtVwGxp55lV*ZsO)vqh`syq{ykLsaX@aRa>?1*}H# zDWVncSgpPMar?85_PW3AjcOe&k2_v=baejh=vI5x|4}2z?bXdH)T{Bo zQ4?yN*E~AsZwp5iX`Wl`h+294+OX>N-uc&Sx9~Q8$ zA+k}@kc{lpTF^wcfHXfg``sHhNcNHhh%Nj2HtW3?AF`RR(?kE;3=XaXWOrvWx4ih0 z%lwKB^gp{Qe8$Yp#Gnnnd$ud~|KD9b&Q7ieoquuC!Yo1$`EOfgNOtivX1DB#S`gcd zCoh;WFuXV&9i75|G8W>&IQ+pF+;5!i!5G_v(f^4v2jsMP&l#QkngTn`tnhxt3L*ck~0V&<8$#etwT0Jqij63<(K&7!u}zk8~xF0tt8$ffyA-A}1y$ zrlzE%re!`%DK$%aX_NBCGQG#XVB~<Ub>+sh$$o)RJ0Ok&~16Brm_Pu&AV@w4%K7 zSyk2la#hcpn_F92+FD<xvdtr2Yest?husUY&RCT3K3KS=jvgX={CL^FOZY46E8$-@>1*8|!Cptgo-FuCK3dY<%6^JhQIWHh0!H z{)>&xt^bUx|ER0~Lt<@i{|9AlZ=IP|8{6CeD_fo6R{tCS!(9EZYIP=Doh@g?)md!r z?QHFBZ|!dF?EDwIyPLavn>#xjJNWI5o$d9Voz>mlmEHa2-MyuqoyDE)&pW#dyZdw7 z)YjJ9`s5-$!@;bZ;K@u26^OS4ZZS`=>v4eVBXoVeZAuLhFZ_)~WaHLnCjx zdV6|$`}+q5hlWQ+M@GlT$KQ^>eR~FkjZaLzdpkM#c53SEbz*XAa`J4QP@9^XoSJ(7 z-!eV@e`KuB9%Y!+Zv2^y1$tCf+^Y>?lYD9*Z`PyEqv-YNFlI$PDT407m~~Y)A{x#E zeYMrNF_?Olm@OX-KcB760fS_}Yhh%_UaDmU8NaW-Giv2sdj0~4Jz-N3(Hp}mEanF_ zXt*1HN_Wc7m_ZpxAq9^7eA(pgoSa;vSD<3!=sJoyRW^BM+4;wc=`gNijrAR0FvE{Zh<3Yn>7dPv*iwP?7UK3A=&7J>QS=q#kwBL4hov)65 zY`(9#`|fq;|58~EVQqF_2~vXQf~hZmY!I%CBMs1I+*6Se8kzadx$-keVv%DD(uK{O z2Nm_jwF+e-n5v%|^E3MYQdw0iad_$0oXoKP$q(swf<6q*;@QC}NWEo*RemxQU=Bs; za2c+e@YoyVx^r2nd~k(o^5&)G_;{>kVtHS3l4bu7m9?JZlI6Lc+uf})`(OwhymXgi znP)PIFO2h!9^0?E)WjH`m5svikv?~AYc8+NYsC7#%90BTwxy*(nhM9Jq>xL~2vY&4 zxb=#s0oz-ZMI_1Xs<17apT2jE{YySB zK`py1uf3Kzx0=1yPXRl7!If8MXCI!ndHD)&R@C^mCp_;UzYHsbnAkA)sIqgDU zQpmXFd$dN0Xd0UQCOdBS-sErO(CeFO0Hf8R6YWb{+1cY|tUUM^>Q_S=9)7Kruxy0L z7A}rl{C4tVLjTRylKHuU=bDUyhl8k#ryL{VS>nR9!`1YLv7=#R`q68!{Pk7jkA;s0 z6UBCKRlltzvz^dR{(L(1MK}5_ran zf(6N(J9S$^(4G%?G$BiMM533c|7=v1)lkp5m6hl=%z(N@70XDp)1!+u@Aa1$)St+d zAZSTM@LHdH&kx=MvVn04;)nQau2xgtqniWr7(W(F){Que=OsrK

qe)c8{>nq$yl zKq2oS!NaA5(J1ZPw^nUR6#!4A4 zv&5Pu0L4;n!7dkAm6dk?#+9YzjFpL995$rbHAxCy{`ABb9QQ$@lqbR1@vIQZh*i@R zHzlE5j^@bXtRc^NvfV4nfFf(sX}N2#M8g}Z`kag=$<@Xc3faSBE@EZ56A2Ycm4@S9 zwmlWvrTxHT}BZ(}j%sUOhTQ87>-L&X;CmNZ0BPTKG|LNE@px zz%W(>^ND86F%Kj4HahvxB6;;c`(?RCCa{9N+yg0}HXlg{YOtUYst-TGH-dU>Lw=Sb z>s*=NY#E2mkaCwT)>vYz67<)rgZ}cr)9vSw3e5X?LAk{Uf93wj`-0=2_tlimOwO98 zoICH(C_|mPs8|-~B{WYroMcgMlu%uv5Y2SQL*cHCF6cr}(D`nU8Uu2IGU;cnd%v)u zo~eHf$tvD{q!G$m>%ef$dhW0#L^sh)N6TEww2Qzc z1=6#Krnjsr!9VB9snb<(e93&5Uzm3X=&c8zjM2jqo(-vxm=L`49tK}qC}FfcMQfXc zXZEgjZR2&mfukQ6k7u4R=s;xPRT}nYY5Hn?9)s|e#;dg);aY^)JIp(L34J1(!T*3K zp$c~j;ltwLCG|mr*A`#-U&LHC{)T)_u!{~g>6})*kGIPCQ*!>Kx2i#5=(R(mo*kWV z^y#k(_l=R)2}qYmiBjHYgX38oF+X@LGfB#n)I?vGuRZfs5am2XA}o*xWiHbY>@qat zBB&jvudSm^i{y?w?DpIeHGg>26@#CcbJhWXP!$$X!EBcXJw`9npGGdg%6npS0>&X7 zf1Px?@N;b8JdB$G{HWWRE`{IEHD!}CS+7#dEVk6%5B9- zQX0#QHzIn@znx6J*T3xT)K5%90N_TKb=jwWz5S;L-WygZG$*s(ki_k0oUQ?_Jll_FKXGo2eWs=nPRc^C2{w^M7~PUgx;EE0r&GWgkNm2cI2G4AbV^V^gaHT z6g)C?lsm?+&Gput$!3`^Bnui2@Nb!t^@WD1^lHy##~jMzxyz$zAA7Hm9N=oLQNHeX ze{uy1N3m?)(hU%gI@?vgmybdo0|-OeHc&aju*~}-220JS{}(+ zY_NBc7~d5vmE}joI^!Gw=l-x=odd`fg$Qw=y1Al1RdTjeMopjHLzE<~w+b7hq_~Rj zBtpg92i?rF5L$jBVh1K2w|p{kRNI_*ZU(TEsj!<4U@BeMhl~CXRZ`E4XCMEZTOBJ& zH;c95lTcSG@KOX29Sc-Ng1^y)>0KmWW)Db=0A8iCMbXg$7#k(e{79Dwx#bwS6lfqs z6IcFRZ~J26NLeg(Ft)7(URcFqcFsZKCv(gO>lZle3lH$Cb;Kzh!^bYBrW}K@9Qbp8 zQ`DiBJ!7N{l&c$)a5{mHT%P6|t%A$UW!9(0Pa53by_h(q!YSDoJFkLaTW0t?$FQQ| z9MA=pGtE?o0&!goD#RoyO=we^@A;#L`=ZG}_5csJIWy)V-l>d46)B)sP zl*KU#^E^6-KY)W=Oqo1V3Hhc4@05z}n6Z?aG8HT_mg2HI=~?orY}YAl<)%ynhfs4I zBxlKE;-^j9>b+1;Xw-!K7Z1SYxI*bJ0N6T2d;3PF1 z?|oC2@umPTr9kdRLv5IH+jy%8Mt5jCbEs9w{kgy}X*ao3INMp4;~;`W4lzXUo>0a{=cFm^Z)MnEj48LAe|0jf9E<3)nTv8-Dfg@0@cf6oJ?mjDT~05KfEnhFj;!aiyQ zPddbZP+{^sgP5pn77mQ^B5cZAcWaaijF(`Z^N}?o1tMaJ%ku%}ELzFNGaVp1H_>j=r7JoXyC{R`O+m@nD&r(W- zX%+!bm)N8wnZHxnRNJ>Z%Sy@5?(AO(_!E>H4wp-Q zXEXvf{;Rm^;JNDmlEKW5* z;0JPd{T(6?a=%$s{hUPLA!d-P6yQxdw(usX_YzRm0W?y6ZNC3r!p)Sb0jH?Pxnb06 z2^F&%>nG*1yt*T zs25j_dOAemAO?SdI}<9UaX^lbPy?tBV3*-5%Kf)!c*6pBV;&2>IZpS!E=vcFDHRDh zHD&BDjqE65v@`|N=xTGbub$$R2CB`fl_~EuShuJEH*dhb+YELN04ZvaVhTXi6mZ!V zU`hq2xwF25vy5$qU#GJ1#>1OTS+?72Mh@9rsrBzT6T^PrrT?AaFdvSSAjny;w87bo zq?t{}+|SiSTH$s3YgX^R-i-e`9M2?0X`M4_T4KC{g;+~7yId}ih+@`*pZ)46>%&It zmk`rc6q>`C*rAf;O9%2z>0_jCwkS#n-EBw+&9*j(|(>6#=hAK%S(;LpzGAbxIQ=T9((~c7NGOc)A>W2Y|vYfE|+IA+<-M2mmzb z6*lb^Edt+NYUTXJfGLiFH^PF|6k{h~E)%fJ-`$$gQu;4UOvxQbi0F@Y#2P=T*k*gn zI5JN$)B+Al#F<@=dP#_QIeRheatZ`K2{VI(4V|I(8;>J+!hGjYuU*W_n9@%tfL>ki z&^q{z7fzSO*%65j;0`IUM;=5c1*lGi^w;=57=ez&E3!_KdCa5)d%cCPbY3cgXk^f; zlWfXeW;;_-~e_-3^?knXbK?t1)$Hkx9=0U0mFL7hUI4pQ(PIuARey# zEFsJaVpyBig=FS}ItUGg|6QoZs3ExjHp{y_KP&0t?`ioXZ$KiaHseb3v8p!SU*e;g zT~kfeLgl~6XH+&T2S$!>2ie_nPYCIS} zJp_pF_dOaq!lm1t7#GWM#+5O8OaN6Wpwl9d!DGl1ctcHSfyC+v&06yf%O&;z4{`FaF7%As#}(d{dReTBjSgG+`qPQgCOF+ zxiGv&*QbZCtHs{O5<3kO$4!Jy%@+_+6EHQ0=~AFh#N0by71fYpXyxt8xlHQe8lj0Q z^&hN4C0i$2)r21WnYe74=1iByo!=%{IypNy`D|-4hHk3P(6*yhHW42InSKoUmLj{C z9)-QK?ow|EX@z)G*}RJ&_ZHWEd^;ygs&5p(uX_m-c?QvQwoT}Q(KI7~j;7Dtu`-zsk-uLgWL^5vY1FvbYwJfpSyYh<4M-(!y zeIzp#;M4OVrN?a)OvDeDN~8ef?*XE(kBOb-r|9CJo)|ybySrDkxjR@i+{RW)>Dy0< zFPMPsPC%gDu)HF83=3Ow3R@1ADUS*}r9$^8u)QTl4pjDT7iE*$&$J)I zoY4jI?Sdt+G$+%s?Wc@%Ex~rE`vWSBpJ8lAvTUU(^QW2k87hsfBOjhY$MOuxmQ01N zn6NQ+!!)`;UK4Zq|JcsDqx<`?jFiUwqJtf}hW^jZU^!aJDFw!P2-VYoh^r1wbPjR1 z!4yuR{aw#JW%`=v7!uZ+YcUrm1m zx?`E>F5p{E@`8)0BfqbIX$t+)A`N@N5`}YMkaY(%!pfA4m%#RbmtrveICd2yDE#^c z73ds00o|rT?ia!6F3WwY|8t)L3x4+}yaD?D1uT&Q^Vo;|Zh{c+-w(lO#7)4$-@T7} z^T#{lnW;AH^M+Ea2JC(j#Crl}+6)VAfUF|b@h+6JlX)Ef4yL^b^-h6!79I96FvWj? zdQl-W-q55CEmpiXg4Y&ln^&b|&3SiBKvQY-rM{j(oCf zwR&w`P9UFbB|Fv91aoo#Z{G)Br<=Y`p*dn9yIoVd_Upg#r)L$EVL*+rjpKR$OtykVz(Jx(5bW75AW(+Bo6O2%f;A)Fexa z(bqMbnDCh}D!HVVv51xk?-#BOO!%q@4LE##jm*o5l5&WXcV-N5v3ZNSMk_994&Vax z#7NK{B*x)!^bl^TPy<(ddU_nDha63&*X!0N+YB*XaFI7mxWJWG&S5BM1LdLEE_hvX zz&=CAL`QLQTq9MvKxMnr7-`W69hkhxJABkg^E*7tmiALwV;l-ByX(OcuVv$biXIi* zBP3sCmnbv8b|4Z3l|P|=Wz$mq*PE=fz*q`J_c50uwAkf)V)58M=PEKj&fr&ye?khH z>1L^hHjB+;4Q+(>B6XQnhdpw5Sobg zJhaRp+~*LOnfn zPYtMmeq)gMr0Mv=RzYq+#X0d}*3g1Bzm--D|05n}dmRl+#u81d)=eS3l;Tl@4hJ~NxM<|<^r0inydG74j&gU8NkGFInhAyl^Z?8T3wb2*JfTvypMr(ahRTuF5uNx!>fu!hk!h{C70F7^jcEZC3+Wn%-l^GSZtnm8RXJap*$JP7C3-(s3w~~mY$hM`IWvIi8**vTS(epLaWW0;XX9(D=dwyXWR|FKR3)v z#*$ujZLmanL?J?#KuOl!j5}Qh2zK`xOw3VYrCV=SLUicn- z4#jykjS{oMYQ{5HHIqudSgUD?Uxg9~oZU$R7#Ly?M?k2o6e{sJAzZ1EuZ(huXeBhl z14`gw(Ikie1Bx-5=?I(Vk}*2n@YxkjzT>qdiBEorE1XlqOI#P?u9k_@TWTY8Du5Et zOA#cEd7bk;O({EyR>` zI2~ILjq%#05~f zgaJLfQ%|&7wKmNA<@!XMG>b#eVkDu%ytxE4R%J{kM)iue992hv!THUmk*NtIh#3- zINz)9x<}FG=l2 z1ROb+Tx^}F0^%!ifY=)?mqw8ZP}WJP(!D;n4?h@D#xKVePP$m|=6yA=5D}e}-mHBC zgO(EwsP5CV2mWMxVJ=OR{!7yN@uoyXE!}3a@^q=i6299+HMi#SFGWO!j-jqqmQ-$) zbB}^1kz>RGu49a1YOD1!Z*Y^*JMYL4ve*r)ir7feiz;K1mr!ugYu3KZ=l=Mh*LbE8 z=1;3~W_70KX3li_TAq_xm>LLt{j2kS_@9qoP9Z^E;I}u;bakyC6QG5RgYLQauKRKy zF~IDyvhi2>%W59?(g#1vYsu)obVp^Po3p127@Iy=h)eWdl{UIH^7(^b1l3*R8G*$P zx8G3sga6ive6-M06Rt+Gt^=2vczaY2Vr<}vi~9?>quqsO$t5j;Rfm|BXe+P?G7@Ug z@oVG}Dp)JrAbW&T5*->Ha>@vdVLZtb_~*ca=EEGkmq#5f+eZWhqMEjoyW?akq1HcV??|N(;$ZyE{$gZt^;`z$>0z&sa}R8?HkbO ze>SWwS^42SLx#4c+Dv;1yl976FE*ZhWd3g+W0ng_^fJD-Luw_Qpc^c3b~S^Qt28NR zJpZrWPBz8^j6t-Z=uZuUHV*=)h#8Zp=}iXjpgp=t_NQ3mWyD*c-nph*EZDjr^;Ej| zm?%ZDEDgqM%(4|8p&IQ$WrUX7p$ct99BQcwDJz`no9S0kAjJ*^Zfs;#Gx2f+(ZGwd zR=7@IBGO>EOr0+3x_Pr+mz)k3r1CxzO;yFBH~ zo|qTMF&F3P-9w1noLt(62)rav7^m2C#$2nVg{Rhe0V;eEKye%abI4$;N~`oUR}M4~ z*HHo5Bg%Ac6SeANH8h?9$6pl{hcWxEr;3ni#2o6qV#4Ej@C1sz+Kt(0Q9azGwrG zpFs^jPfkASCGxPFqT1z#x40CO!{1@VG#aUxt4;Fmi*uqzKV_DtAR%~bVz6n_+ru|+ zLYQ9`F`KHWzL0o|Hz0LENe(I`XF5pbV|u-10of%2JDKI&S#v|{0!Z^jo?TJW5kQ|J zlHX6^8&%n0Vwx%dfK18!;#Yt-WxGKKke>jpZ6*mgki{r!?08#(%(BpTYnTnCVfHxg zdn({;E}kMKDzHlia?B7k5gFLU&OJITWmr;2joO4?ne-+ocBMJrhJiVNb}4}OrKz*# z07(O|jdds9qw}w4!K^9JfeNxo1^tnP*yMnwc%#v&#o$sjK#eh|D_R~2lZ=h>V{Za` zE8GYwiLu55P+Kus7HESmMk5bY;82XfTs>Zcc^MO}tio)Ec~e)E#`>4R01oVMCY$7d zu1^Ra-;U)T#!g8PcNaiGD;T_W!5U+ilPO7qy^MAl74_jH)?PdIs)mS`8B5rw!KH)2 z2oZYungrWh=NK{N>qBqoNVo!=Q?fK$|{)VDS8(~nn!UD30R>Q^e(x&C)hK_PZb(S1_*0_ zICO}~hEclIOfR(d3qtwwTxIxoapgmVD^Q7K5apkv?Sdi-;s|!dT2dYiw^k=$zb5c( z;7RzoNrdPmn{Jk}DL@cPP{c`*wj%|WxK#d5+}Do6H9yfdfNCH?8m8o^!*N)DAAd@A zdT~DN+LnKP9d^l?bFg&C)zOb@ZQ>$kP5X=&nfYVg20`z8hwsM}U`+ z@?;l^;A8|9C(86m6)P_y@tMvseZ~* za}Q%QK0-hEslF!#@+mmdu-rnoNj0L6@QJ?}Hw1AvH6YPJE~I2y@PH{xOhFjJ3q`_T z-V}wDRC5eLa&D*r0~FX~n8gBKR3U6qqkr?V&H_lATWb9wGAvA2h4AL3dDHZPm}p4{ z0(y9uG?&<5O^_f*&AxBk%%fajj6Dg#BAy{$e8no;kkMFT!zPQ^(8zVn*=57h`w4X7 zC^LOlu~UYG^#I^gqF>NTN24*7myYFZutcHYtK_!PXe>d=0U11$9o;6V2rW6+Yp}!@ zea)G&Pe{X85tPq1aw3D|>4Zd?-c3|7>`=n!=4EBgQP`dkL~#Wvo&Cre77+6)U2#HM%*P^0@Qv4`cMm zf)QyZ+hv;P$KLW^hAPj|cRLf27$QZP;KS6btP-Wdfd>iA*45j<0WR_v0 ztQz0>9Yg=EzH>QGtnnw*M)LsAbt2)S&3u}F9RaS^K6>`gl8^UG#gF7c9?b|>z}nu4k;v0o)|eg2fE(`DQqN{ z2R**eBC`IIe1>%me&aq5hO%W!MW6&5B9xOpL>;m6%#oo06wr9j3Cn7_;qLn9- zj^M9^maM1eZ`0XY%{axFQDgKsldukifGU{6CT!`NI?HGw8p9ar+Q=;dQNjY0$RlPN zz)=wzk-sh3oQ^{@C`xkswIL?ji~>O77;G?Lzx>Q=f8%E1h#OTi20;jgAhiq;82%_d zDli2k2`2<#6as>VPaUt}uDoWKB!zF*;Zvf-C;+H!Eb%i!imnJxE!;(ukWR}<0@2?b z7$%^x67V7=Ypl)Y2b46)kO%lCv?N{HCd+yl??4RdX9xTMDW@WblPy$28fdN>rDqCEntP{A zZjMgLw#g-^+!PZcck2cb8$Nur0Wvk}Mk!MbbQ~DORR(TP7VBy#UqC)3PDa|&zSDd1 zb=cel1>zX|F@Ok9&^tu}TY~uCr*_@_qB>pT3Y5w|UC@(A9)$5U9)Bz@Q_`d6855+M zV>1%F&vGv$lE!=Ha=A#*BPgINIQp|u$s zi(D+?+AbE`F1fH>YGPhSx&5RqvclJ^rM*0#Y#-+*<$N#7>~?0vls!M$?SlXNq{#ON z`8U1$&gwbn{aU;E8;obYYn=p5`ts;g^_5G|zdqAJEF^av$!mz@yX1Wz8Y34$DD>wn zWi<$kB0k)NSfxN5$u==`XJo)`v_}lJdugqRfUF{fB7whD<|R`y#ds2F0vhwt5%(lh z2%SC*v6{(?=qrs&^sCTVus2|bH|Z}u$wGxSzyl@YMG%7GlXwjC*P!SjUw|YP^tT%^ zIU1m7kowjt~$BL5D@Y%f#ZF5R=ya1!GI8e;(~4(j04D`_l@KjAK6cgV=Y zxWx}HW6p5Qc@f+b)u=brhrB6*YoQvl*i&B{ZW zb`JoO5iz>hsL_IKAS=N3M|KLGU(A_m6cKCAeub;ELOB^A(dE{CY0I$kk&(D&rv_IM zoJn~nduIF@Uo@}&^R4+kvvxmn02Xl2BtA;-RTl8;R?IK!>|ZvOzsfyxNe^Ns9mo>+ zrC(V1mWpCc4mB?dT47;xuF26Y2}6{atGMuQ`=wEC))T$&7b8Dyq2DJ=Nl4Lr> z<6^#=tX{Gu?-#LO42nWeMk%!kU2`DrMzY_42Pu)Ga;_5%J$80v!A=JFXcH_k3=W&c z5rKSK{ojR2Jm8DC7&JYHf(G$Z0P_?zQWB>Q`8#%Ya7rq2lI*aH*2D{R>5_|a*NbAp z4ug$V_TTj6tU1=nb0K0jsn(DOwgWb_d{(9}pnt|IL^+IGtuVdQ3_&J^sMbZqZxZKQ zpf~Q3ojs!z;Y4f~K8$OPOftBwyVQKv`*l=ZeBR07rvY?l#{`%vYFiW2k^F%?z&OUL zbU4x1{HYH7@{19UKsYeKCPrb2TaN=Mk0AzFD}59q`de=yj6wT&HC=0Bz|^J!5B}jo z>^GqshjKs%zw^p-m*wf8N{M`;ArHk;OZ4`7$YzxWlYBbz?C+GcqBg%2Ch%SK+ub}6 z9!f#$r%4BIii~84bL4|AZLSrmlX<$eNMnc+Z9Lrp=qE$z0A7oOQ6R%(oG(yKp6gsT zLW!L>`>sEnIs4ml24?)MAhZ@nD9N&h**eLqhLB-k{&y?bi8 z6R;o8B|VbveZ=tg_64sG)-6nKw$)xvO=avHam+cjW=jpHJ0>i6YaZce5scsgL2Ev- zdl4`HrdCX=+k81~9Ms)CQE%h?THv+D3LOgs(n|S=EGr5lfg31Hyma+&TAb-+5ayc1 zQf7$|mSM#lCA*k8`#GW?e$zH$sYN{g@m{}*lf)@KvG68Mn5oJ(VgIE#^0E0zvwggJ z)|sZhGI5iX(pLR)1D)t zJ!IV&9w#Wuf5CG|UHn($Mgi|XMW~P;F7>IO^+|I-|6^+71~LMQHZYcdz&U465G^B{ zKH>G7v?uYGkWmqr*5|azI=|V@{uLh$sppMLyTG2S>u+&Zpr>~?LXpAQ1@4i zk@VJ2gt7d%#rywemfv(F{kz18iVIaGBO_FlhiG@e=R^M^{$62w|A+WPT>Fps`#!X?GbZO%2wwq1=3k7g_s6BXa3#C(oD&CFejlW*c#QPpP398mY7 z4hlc+?;9kUsu!7!1TJlfqp+Vl2MZP<3ivjMxC_+=s5H^_I&`|FEjlCUnk}zGczJYC z(4xWXKhtCd^nR(A8fi#`fdA`LjITCxLKDom%=*-8Z|9c88QI#SIZmzFOVWDTNY354_u;E<_E3^lZCLqif^IAR_O=dNBhz<2*&@W$K#N6 z`U{A16NG4nZb1R(j(SngG24wY)qy#;gS%0Z)$Qz=Hw$>2Q;lp^T?>uQmBYH(ExVaS z58ux?izsrI%o$lmX;?O3!8IxgeD82*YvkSfH+19l(NSj+7wt$9L zV^X}orVMX{0-93xq~ycrm{Im6_+G(Q3R&+mnmxU$PgLQ5g+O7hv$7@cZh}H@xds_< z_lcC4lxod8JALP=v#7AlX&f7+&O-I0dX$x#ZPIY9%2kvB<%>u2_Xwo(pZUM?yq-+N z5>PB|#=_@MDZSk76JS|m+W7hD9Fo#gRO0s7fyC*2+D%+chhi>+5nhWC01u(E-7q%M zgdPvFN0}EYX^_=LtJ!zMMT#f~P+hks*H|N^imzL&8ty!W@ko*|`|b&+#K^%a+}jHWA-h6f;;BXo#@UWvmro7RzI1?NHU-)JnhDP)VzUAfC^oXMsdkfp2VVU{4K z6%{psLDh?%q2DChO@2q?GQM6!0*|P$oP^`>$~oPJS8z%Eu2F1IxYZoRV51&9nZ=eMnzndurAI#DS!?DQQ6VW-MJD=^h50w2`YLS)LrXeV zO<+mEtITD1#=y3(LVLIvwcJ|?*Au2Ba#BQP`5D@#@0B-Ry2hSX{ZmNvC?>Y@rO^gK zDj9#-iF5Q$fmM!8mXgi)g3llJ6mR{Ejl)qzXeXKZPXStmyN3M1ZM_0i1|uBkRW|h zhtXxhM?g+HaWl-jJCm|D{4yC|!Y(E)%M6I~qt0iZe0{~uX_O!3_eGs*h*&AQFC=)g z@^5&iggR}RqcDfvQ6?^E@GoC>L}QFYV-p2~$L{=UxG^U08vkKdN5qJr%-=)D1dd1e z8j}mZGqC@l%-)doGpKi(shbEwUQ)hg`N(e7zxjWKz^^jjnx&P8gTt)T^G`A{+*XPf z1BIF1B_(&^c03^Qpb~$#JQoa*Gl^&DF6}$pe3zET)ACaH%+x1%&{y86AW}Yq1fE68 zaaL-sUo5%6(^L6UlI8`b{jv|ME&mCD7v2PqpN0w=XYt3Tv>HA7S6fJN2$9Ycv;VGo z#qL}zxA-$OSHAI`jGL!lU)Lll*K^+_S3kTXoYv!CD3Z|R#`bp>ef4ksH5MQLhlqL5 z58CghVZlIj_4$RjNsOo4wvP8k|J}e36?72)?tI1FcKu`<8`SVzh0Fh4$Nwt?-mYEz ztrxYzZB-w}G2?nVP>9x`kAKJYmAlTzr$_!Z&h?}hakaS?jTXc?+1rhen3CL1CkKJK zVok>1F5NPLweQ}ueb2h`P(0V>QEQQ#pRFxBH906RSN%epW?{vxtQ+`8`$4y^d(j?M zaW6|(Jy~ezuW$cw(BYj(N0_Mzs5S@)+oR)NANF{MCP^(U{c_f!ad4^8ediu>_!xao zZ_#IL@qo_)39$(Jczk4-(!yiOV{bJyZ7w6Y=2`^tMKS~wF@!I{{`IXn3ii?N30nFu zW+2YF^a*0fJx={et1kHYaZF({KM=cQ-}};DxNksvNDwnYU|k&W;_2NxSFFGT#2Q%b z1&>=pg)T31Jee>nloE*J`qyYbKM}3>y(cq=i=mb2l`WguBw5*xy1QoQ# z3PSZtL`=}4RwbfbscZAM*Ci4dwRoBMxH3ftoTUN6p?V5WSKNOge8-Ti;q&Suz3Nc} z*!LpzPtD!b6*dSe8&Ql9EJmL7(XG;kH66terMWsNB{N4(E?zFa1R7Vsmx{1L0){A^ z_wi-o^0hKPqvMx%j}In?sOIrILdOEp{}=`M(3i5DZ*DpQlS+k}gg-X2HJvF` z^+H!=Kb(RElYW(|)12E^O<`BSVEg`S8Y8KfEMG}y*Wk})K5$t(V4Qj%p>I*2Y#=g^ zACX)mwJ=C+g$aNR50QToi4DzVjb7-L@6lee-9>4c9&3?*A_Ax@?yhTcG&3wT+gim@ zUh=aV%2{zn_gwvLo5g-bF#+z71*INBuMJo3p3%|Kd)_#j&c&X)28TkZrsCQ0LVHqa z?C0Y4=+aZkwXaB{+YXS5vel?-kvxMz6K26tCs&Xf_F`@o%<+saH{dQN;Tbyr`i!%m zhOqJCEA+LN^fQnzarUEgbQnK~`_Cl}%2_sV4Z%lzz$d<+U*cDQwrelgIY7=yXi3nB z3aeU{g1`WN;)7}@A)hs&U{~u1Q6==9E2(QePem0~$81$?&*ecLV}Q~YrLJ4aLes84 zsZsgTt2bCCFK`hY{3<@tuj@s*-K2N$Xj+zcFw%AG`Qm8e=0y7HbX*>FmW%Fmbb&dc zAV_sLv6ujip>cmF4Oc-`wdupU%3cq_AOk;{5)n}qZF;{i5pk#@d z_IB~MMCp1}{N#l1an<2L6y|u{d4l9R$&=wLDg3B<*T1?lM6%w7$#j6AAYzc^yLBtn zGpDuM`W4`29A94bGwwC+>~#-j4eb`LGOd9=v=YJeXO$}gd_%`cR7w z30|AvwLP$7b(Xj_rMiYDb&He8dga;8?;O+Pv3E4{0rQe=*(rNxhLX8-{F?4r8P&3C zDI{g*&C%%lXMKM~;-5}`)wR}nG()<+DwX9W@uuD@8&LZ$pg+44fO&3z4?5Znn2wG1 zfJIBczfkx7s?4-r-L#3!2dlad_A)bWbu(IZZN5(uGNs&#Y7QrpyHspO_);bX>lWBY z|31wS+BJN}DWPzdMuv-_ZzzQ@jIGrz?)!Y6UVKNBvHAoFy-L_gT)0*YnyOBontAuL ztu}kIk)9tap)Cpy4aiw+(i={q_1CLe*@VcUgthKa1-0&aodEUlzCsqxL$kmk68VK8T*T-*xU< z9ZD@F$qjs76xY#O?m6oc)B$AbZ}7{V3^bg)mHRhi+3;^sj<()F+m}22-Ec~i`;Xvb zJIkn3tmN;{71VZ>)y@yRGi~hS)x#Y>1NpQqijx6bpBH_W-u|J5^m~%!jz|>GB|(KD zG++(1a-9Bm_|qhO0dmv({pd+`3L_$JU@o?|A(*pifZBw+eS|b35kKw zn~;RwAt1dbv`_@;0wRXqnaM_z_uZp|0xJF7->C$JXe#2Jwipt{AIdk>wMjI~ zOJ2~Kr}s+~C!+u$>FNEE@BZ9B_ZaSj^ zzq_U}oV=y)SZAl_?mTq4w*1)Q8*{nE&aa_C3g&9!7|wQ#`cu=vHmNJ15zPc$vjC~6cmsq&{*V9`uV9$cZkVHBRMKwrSi!iy-MCr70gX-5NUlV(b z${O7c@=)}W61{n8^*vrrryr2sivOk05i}#Omm#d*tZ2tJa(|J6lRa9#IiYy_Ysc;X z6rFx{IQ>? zDjj7#iwwJK45zf!{f-$^4Ii=zgAQ_yi^S2EU_9PK$SQw8I^-M zUj-wS?~1;>D?vh@HT9KkpZ*scF_i>tcmL>-&q7zpHXW23 ze@`{*ad+{P?$npzDL=b(-n|bpaYZmR3GUJc%FAhAx^`keJ>A6#o4|DK?n2H8Ta_>O zxE-pms?{j>)M%^KVtZ;!-v4^E`03O8AmuOOG5vxE1Ksmf+Kx0#0)HRV_Q=worm>#Z zD)+eB{Ecl^YZ~rpnoxUA`=b26)5Ke9<5?nUW7|E=7d_YX!zl8pIwB{!mEVYhVg2fd zlNHTstl6Kkds$!HP%mJ{u;JCa9@8nXPfvbUvu{Y1(9o&8pcTo~8D~;%lKraAKeD8d z+V%7G+u!Q%j$gmK`2TdibHYQqF@J1(&1(lQqoRhnu<-~2^?;a)zK|Zxea(JBRIi;^ z?{MU~b=3LrJ&n9JT*z4*(Mglzx2 zxtj1l)*qH`MLR|d`M=iRtxRnV8WDQ^B*Oz?r_(`t!BN@~?Mn!HYe1VsyDCZfVe)=M z_U+2MnAKNW+h5;q|A*JwiKN^7Js=pOa|vT|Ki0^{^$W65w6_MdRueXKV|G4LwzQM} z(7rpkp?!E0|6w}8TV<=-!VHWy*nHuBTbmjz?*foK`}3@Hb12 z3cdzSiQ(+}I9Mff$#%}3N#0T%nf@)VLz#TE>Lmf+YiZ&}+e%^1gHcSs{{A^$pVaS9 z{Ab$!x~pNL{3hbejn{JDtx&CO`I%qYJ@)qp^H_;|y&w3WTpW1NI_%E7m@9az(~Mega)SluBlTAeyUJd}rB4GWSvippX6EyJ zhMXQnh5z|ES%33gWpw1`KfBkzRXVrO?eAi?=h@Y3D6+VVI8_7mUwSr%61>`9(bkoQ zvtNh=AcRqgDvsN|zzDAT0{!eoq}1y@rLD2nG2)fUK~{_F7Vp{Z{qoQoZ1I73mT%WH z89MR%(>F@^?$3D*-;QE7FZ=E&B`@w0%fE(j)DYi7reqfkvf48)(3eOy7YehlQ7|JT zHEK~$8(H3+lXRa9s=pljUutn$0Wa1#ZKf`Jcej2SKB-siazF#&a(sK*DCMZ+ZK}iL zewxE2R3Zdcnhl-&QRs+AX(qAY7o6)ELg&MOGMmY0(s8=x8+j;GM|*!RnGvfsH>=M- z7iBkWnBIMi75e-0nS^x2fyHb~Azgu}C#6XIdg&P3ALU3w7RP+#uAH=~$E47;x&N1P zbT6okW>Ghq&;%LhPL`#%Zfo02 z(u*|vwW-=q-Sbl~I>c`=-C}fDuS%1d_i9@FE9zY^{z%D6vz(w=p! zc`5|9Dg)fkfF!VS3W=_k*0@qk_UABJmQ&crkK~u5JhSd*AHgGc#Q%BZSgZYOi&~$v z_b827uK4qYxA*7csVCC6ANWl0d5O-+g1nE$|NIIF!Fyel*&eSNT|}MWD~H8SKP14k z{>E+1iG_H*srmI_6J+`Q!FmvK_~FmZ#q%6<0URB3->?&7ydH!=H69S;2{N7xOP ztEMDxfuX!Xv4E4DHt=e2+y;fd%B@xW;DMAJOHX;Wnh`^Gaw$XzYn}F&WBc}4m;yKa%Y&r9EY%X>*3^r(5Osq`_KgBim3B8&1 zxNT;0(K5o?KfOw0l2Ja@8F~?f6_seu#@8;{87hDY2bOtBTQw-r`-Pw3hk22TMqy32 zR@cT=a>Cg}AL3`OYp?NN3-|jIx+nRAkD2>riIC;BQ?3sqiJ4u>eS@Qfx zvxcSld8%)hUIsRQ;JqCkYq|eT-6-}d=xUx`K~wYMs9~i<0cWv;SyWPX zPh8bX53AA8kJ>VgLqx!OpSD(GM~;h~FYlLf=F&e?nYHa)lF_arL1Ou>yfs`6LBpo^ zcw7_9s9Cy^z;CfUg_aFVpo`r;ZewTtCmTs{zuXk7n(Eqy4t^h_H&;+1cnhH5IRT_W z?$eGXCE{@cQ1$hEeMPYh)9bYY|JIB015WDW?3SRpLHk(Szgnm^v*tH!D?H_~K-5k` z;etg1OA{q1Cwhz}Tf0mU^;-@$Z}9PTW)k;-o%({_d@$lSA)bAnd5-vH%sx9?M1L#7 zethxzJ?6hyU!zwnmNe7&%p=1VE;7dKt)W|2%je%{7s*?4ns*~-YrcqA{V<7`S;;!= za+^5lW0a_^iW-=K?on=OohRpXwF`>uZx~|#yFUzfF!G32EQ7s~nD3p=5>c8k%=zLZ z*|UkEIf!s-BG>Fr#^t!|&SPd6Nv%Tlg3;bW6`s|(;Owju4C zjRpRTJw*0bC-3F76b@WS^!n!g+&v2N@;QTjc}#nT$U$0>1%D@NLOSruP;kXeb%9^icEt9as z4NWd_3VexQA8Fa8&sxJUl;WT~@#mraOJ1XuN;)@Gz*7gQkIhjlI26!52skGsJRb*1 zB+ygckgH1oiLYdyFIAgm3&u-eM7$UToRMPA;DR6)kvNvhAQsdXVwT#{JRK>Z_tR|b z=U_iq5I^S^a$>s7P#u9!Y00uMThwi-LBtEHfnVBa=udWA;u}Fi$Ix&~%t(3lphg_u zrMgjSDmx=1X1Rt4q59agZBw>_e>a!$b1;(_P;>{mPG_c@>(WzFf79%s?DC*ObOGTw;<(#u#K=1%xTH z+8dQ?ky-gMyEM3n#{Aym((x$Arp{xQzEJButAua*6Rep6Fqu_9LWZ@%*y{dJ<7`g<7Cm zl0hV>r9qs3Y@{f&Mg`JF_0saehO@)bWQlP~6;PU?7zZWCA!yRnoxFt)8kgE>5Q}m5 zoxuDkEB*@L*YkCLsw?G#d0Ant{O|&x=^q7)Yl^pZ1$bB@*mQoE#?}}FGJJT#f9I)+ zSwG9JKpMRZYdIr5ejXz=SU0F-U^GI-@_re8;yQTx!;fZ_wab;IkUw!yfYZzw-iU(^ zw?KuK*g~j>Ew@C{F)XB52%3@efF$u&r;f)3x!6ZRCbx*ijxY=%pf^ z{owFIuJc1Rq{QAy29ip;Yu;JLY&xey|maf1V%8GsL$Gr5_=} z;Z+=gay@k`(A{iaCKve0G8g~EKC)_wMQ3uWZ@=2IWU;~Fg@uNbI4U6I@jP*55y|^L zwGa}d=rfJz&(}NbLx?>8mg#zO!q75e+RW0w&zmVw=o!*b$X(KYpSMXrGL8FvENBN+ zO~Aey#ILLHUMsL2&DyOhA9{~icFwwlV`*M4(L58)8_rzlOWg8zw2tpEw-i?VX)p>> zo%$pqD=xe3(-Ov_VeZ67-Au}c}Y3oK&b`N_wPNTpHY<(igc%tYy#2{oB%3`>C`u77e9#tVKx zf@HSPh4=i*t)zUGRBP_3+4xB@2@7?+T(2YZnNu^|=hv9~fkE-JNB#KJ*sr9}s0yWF z%t>rCUQ!)I>mmj{JmaMnh#(3DLw`=KDI3oRNgbfKz$nHWL*F9`k)S~&CKL@CMuU6; z24u!+8&ZXNb>ItCW|$6WEDjHWe$abQ4vX2QjU-;)5fBH)h>bqnk59(KrhbnOvJPxt z9dyQ=w_QyMbQ~F(Jy^mP;rK?X%+C1R*8C)Q?@A`h1{~)_UPp01v2F$=EUfZRqF}eG z-Y@ZH@K=Em$Uuj+Dn3*zluQj@#@wX1Jl;`is}L#f&r#=*fr|-L;yu_}QvDG}3IfF) z_S}u?GuuK*Na1b^TjxMjgE#;FU6DiMbGsA-GKXJ7QXpdL;QYSC98rwl1SNI|*RaVX zk?B`qh$$R|M5I71KZgqIKq-AAnF&Qbx^VNakOk`f5yQYwhS+fS7V9fjexPqMZFb-D zEiVKR(**D!(F6~=^6+j_W~M9W@!gZCo2ZjuM0SeNRbTj2EO?NrjUzrJ=a~slHvCjk z=G#ktgWdKMfr2B5QJ#VU?UhWzupEQZo%>-a;aw@g0>b6{&<|*66B$v9t4SxM{&EMG zQ(ZI?Aw9+n#d0F!Ko1)~)+SuMTH_!Ko8UNbAS{;85?{q8V=J9b?TV`7Qaa)yup(*; z)N-gf;TY(aNK$2XKrJqSLR~+FV|{xMYu#xPAojC|OET4&ZMl#2BbhIKUQ7QjJ`-Xx{~-3hxi*LgI(EWY#zx7U_PL*RzmN94HD0x{HG)cRLaOct!sU5M@&sZS&3e&ydE_c@*>Ci)=)Tz-myQXUH)BkV*` z;peJ$tj#zR7|zCVkeOI6;kFVpfAghOzFHhO6AfX@hL4fgSE<|FKI4C64wT(71Gk*= zRg|ZGt%4uLAr|87|MfAH66oV`2Te%c=?CEASjYk~n|G6s<|uh-iEsTkqATao&pt>w zj$v6IvDnx2--!46KD0ImlDQ@Fk!bs`k1$5Q`ZxZcZFbA|KC^%PeIH^O8t1JR@{!Dt zXDiNeaZ`}uSa1Vz7jJvOtdn0m7|RFG;R`Kh=tqMyVs|LqlxZ zXe?hYIQbujp_uF0kLS3rgzgd?B-0Pke`&2ZfV0sM2lk|4G$opI8qryP8rAjY``MeN zZvsKB-Rj1*TURM8;oy+mn)KLrPmy>}0qyR~+G=axQUc;~mm;{vI1oYrFT`eUCaB6K zV?&*@wELJF-@95EOJy&y%{FIm8+adafg5A_+OE|P5{5$c(&K4N)&&bns&B*fvxm`8 zU@=R^NNOW+tR*+D)_}gis%|0n841UF!YFE)ZtO-)f0sy)!lWSI)3*abYS%Fly%u4A znZ=~+;CO1^AT+2lz=*QqS2*ZG7p$Wm&r@`h*F=oI0m=J`0Ltw~)FDCDii*C-D3j*RrZO#)Y6G(W|GGSQP+u~5i^ z+F~R$AE`5a%KW7Y6pM3;C4)#*EknqUF?cj6o?!hn7Lht$PReL8}# zw}6u8A%*BKUzY?XsOSsPE$?wJvT%?lA}9p_9){Ui#?gppVh_#G z9Sr#dXn=x%hKh}^!P+nV3m%tQN;TMe01Y|#4lO1^A(rq)Bt5w#izf8`R~*=~1KNn| zJ)ZwezW`QgWQaMi`+OBoYO!Qs8TvX*fRw5*ti^GUqQQ+sXhUq%w?0JS^G(H##_z+#sd%ZxYE+Z6GEkhnPV!lx_=@GBAvz(TasEFC0Y- zrP!$i{=>iHy?{_8lRp+TnOzvG@(O>%$tAE!I<(Vo<-NxeMJ$DEeF_cmkAnCr>^6`n zmkYNtz!7XsKjCC|?^#;&V{QC)DL{@kXR!?KO3s^H0yw=1_X!i@2L+D7MEw@tn9%BB z%bvJ~7+Sdg=DW(Tw|A)5v%{yZtRGX`jm@ciix1z5WwSUQ=j+9v&a+L*y}$kXf#u!I zR?eL7ToJ!t&^Rv#RF)#No7(RQ!c1XuM_Wt2#_#=D+bL4c__*Pw z8ufpxR=@XBBs7x=-ki;*z7PJ*Tg+K_wDd;*T|HXxQ*73VaE0__WErHxP=~X8qjFEa zYv7f%@2Yrz^;l$vU#Lw#EP0gqY3+FT$4BJ{QOu~7vC2{L8$6bFYnK3f)4d7J{ZwZ? z_0uNjME3a6mu6h1rAre|)=evOT3cey?=>mCg2^mi#CsEJ)_&_|8HZ9oCImf%CV|@L z3d$3g@i1lsOz@=DW#N6iUkj89uX6O1;0;fhM0X<2XlC??_29L zJFg#_QMil?J#KIrR7{#_?(DMK^B5=uFKYx`=cl`xvwrQSaK>tL+WNz0}IhKp9V`>#laHzxl`R6>b7iqIm}PG zUs`Fs-1#%XWlTEDx%zK)8rC^Trn%k^zH=qhNOKjLBswNweVdWv;+m1%V3>lH-21KS z44Kz6%O;p?mHiy~=?Lg`nR>2ty)pTTF*X*<-g`r1YJ!t`+TE$=ABX;fA5Jj36bcl) zW`AydUDP9$KN;hah{xRjtm$Au`K~P$e#J_BThE_))){?UpUbbJ{W+F3e0hApB~u3~ zhvJj^sMj@;|3O6D|GB@x)%ziNLl4;!gY@96PPtMj=^Z~)<QbTFQD%c4QvmUgS+4=po|(GoNf5C2-}*K6 zAH7w<6PCH{HF~fuHi%xp*{(s-ul@GvVyA5pkXH*<^9Td0C|m+5|G{b>O~N8(GBi&v zqa!2~dsx&u9^|<`tg)C!0q|8&!&N188HqS>#NYs*b1qH%Rsr&ijEy+s2WhPa7laXO z7_12KVPh=-LVG&cGHg(b_jC5IEr7AD*njCNZr!jXYWP0W7Z&Rk7<&=~4z#Y;UX?=% z<@v~{Z%k@0-c!9+fq|ON7OMN?=Y$tlfoUQWpW*9BBG=6OAXZ@vS2JUQRaEj15Fsh- zwYxw(;VIa!0jqJe#Cfer7ks(z|1m{Ml<2C_+M}_#dZe86W_N{8qPqV+bPy=9kqRDV zzFqQmHfQ{wF2ey+Pt$Ai-ERjf+Yt4^eihcw=MwAEyL@2IsRs<6uG=q|RH z=|ta%-PzJJ>Su?7B~y}cmV;z4mWjeomkhNQ=xUfn#{}h;DtvTBvT~1JPnIt-%5ax4 z85nmv$`Q=PuoyPPYd7vrmi=2{L$f-(!Yepm{*M6HVC)klf#;W<5Bl49o2Ueg2ikw201*++9KVty8lvS`>8muBgN=e6&1w0Wf~5 zLHLs~Y>UjW=&k{1&1M{9I;l?X1X)OO!-h+BCh)GKLE1Q0)|lPo@o**vG=WAvlPU4O z^+v+)1{xSCHs{-_fxHe?!UcYfKZ&os5Ak}EnoC0$7ETs|y0TmR)atrSRk9XS zi#&ydWFbXo2qkRyF2y2A{M@zU>P9Y`l_E@Dil5<7jDcIsUW$G^0sqFwoaSnfyaC@H zWdy7Gftj7t4FLYxz-QT@(LUcGWIC#KgG?A!&?SlDwFw!WNP zd5xP1&5q-)M9vP%bhhSXZMjKC&W%wx+D`jShbpLFTddXPY_J1_0VZ%7{#k8N0p+CI zSA={nN6T(ots&1Iy3q2|zp;$JnHDAGCMY?lZC2b?^!_v6-Ne*;th_~AzGZ;&pPWg* z@%^PM&RvDKYE%XoLt1DhGnXr#gkiadax3C9`&pqD54yiZtKd}hI9M-0v$H-dfnaHR zNB`7?WuC8vyuu(C72a3KKG}4tkmvSANfVpNmysVL^5}XvCY3+K=n}@Yn#XF4BNGK` z`$SHHP;2Sdn5 zJr)a88hi$(*CLpqW`_j;&SCW*v%8;IP?*RQUuxqHG_2M5C@Dh zs{1KdLs3Z!+bhiHsK>q=HUQ;b&>Q;XH4U!w#c(cth;IY-JV;=mdwqaGPs~`G!_=rj zjygwT>)!EmrX-U$EA*Bp%VrI1z|FTS3-s~=|LW}Y)rx_S_As6#gX=ipPAuXXJ3Ir= zsX5v1=6L|0pK;r20gPfLye=6dGVEQAprtv`h9%y@9QX%Km)v=^I}Y}T0Athx`X-CG z>>AK1Y3k?zf8zuXk+5WW{R@;Zg$Zav03HasVmg2UEsQ+v0uet|uM>>)JAtoOVc!O1 zeMz!ML9jn)7-qy|;Ru(5@_)dA2f88YWM;T%TrMj%fRxHkVbfioBeaA+PQoV(i_EBymW#LnbNjVz-BvqcMJXsUu)39GWas2 zR2pj*CWx^$XR0K!XknRY?#raqsIa)+^(KIy5agDs<=}E54l9;?&MZkwwBA%Vzw4x3 zwA^E3whhN<47xIH5*#ncw@gqF+oX^Ja}+1DovI5EL%cNK5^PFfrL004I48BRXtQ9L z^RZoNXlOPSOrr&W50Q5(|3Q0!3)CL(L+;(2Jym%cKo_LXHRROxsuW$@Xux*m= zLu-VRfbKN~_>Z5kE%W4Ub0$9|U34uH*kx^j25zH_v1qK02+ThyKA{hvy(-*Zm(bSg z`mV%#%D~5+37bsACZ`Z>>|qehY_F1EtXBxjvY>0a%lf;I(VFQps!WIF09v&Oxse(7 zk>Z<|Qro>rS&J5+pAt~TFkgp4b~Z5w=Gn4lhyeF?O`dfC{K<@xB6s!`9gcSC>woDE z)&sA%i1`Gioa}qRJd&;gId65jDqFK63IWQx`Zg>glC_>R)c|FBgQ6Mkyrf4J7M^ZI zfH8{BH&%*omiwPQB88qnEkU3)CeZm1K=^b5dmfCjR{WpK4Ls0&^jE@2zjUpaG?4^$ z#|5a806ffrmn@uHEbV7I8#?E-eOrseWQ)I@7OWP~ZlZ3p7_b5blQ#&mix28Lk-qzf zMans3#Twey0`B5SKLV&AJ*x~Os;8$=B9mZm6!7*J@MEsPIeBJc3*#*tO$SyyGb-*% zDH{0p5Jn-TeX9!caN(b8CgaU^fkiJJKFzqjPV%%q zaDHk{!IiTBsla;L!knk(C}VkKj|H8nx%ggfx zurLdzgbiAs6`Ie z2R#;itzfw)w8kXHVE1YcNVRJ$?WG0Bw^VHs!6J^2usANZI1Od$X}M~&o4(Tml%O11 zxS4}hd9oJs1Ei=~AKRHR{DJKetUQ=tk8)AQJj%g><|DJps4DOlm7)&{d|j}|<^yV` zly=e+49dI9PHRyadj(T3{T>b8t-jZ2!u;|Gw&lze_7!Z(RDVDKs*`8~c56_V)$eDp zNc=`9>NVpg8EBa5P%4<9{h8J?Hp#RKAS49TA_IJhjQ;354swj=v6=!yjD9E}nwYlD zq;uyB<7Nw*;0r6O0=^0b`Vbj+%z+pbU4UiSix0pSpArKiaI?i)gUYeo)`|b2t0oSR zx6bH=0^aHrQr~swlwvm_^7~N%bawG2wKjBG=5)J6*bLosV^!gqQyj$u`D_DMvY88P z?`FJC1+XOpMJtRgT4`?%itum&=w|Fbtu|UxHLvdCptis>qE5X#%yR~&R4shg=)8;5 ziY^Ry4gy4k!}B3B{K`G{RsacrbI}Z^7SZ&( z;YtFyqMWre9RBRm>pm2CK%<@15AbQI@ZWXzAaS|jWL?`BeR7A?6TN0ez5Y;*x|1ZI zWrkfR!C6!~_k)NwdV2WoHb$sR^7Apq?bs4ql88S57#Kw1OJ?C}I+u7CZ0L=K;jeV1 zXH0TGpS=2Ml5cx*^DbhS38)_wchY;K!&>&*5bswS*#k1Hl<8)9WEu(srnO*tO2u50 z!Spi&b=jv0m}GoHWcg*Aj#%kI?SY@pR?8SebCAI1R6tF!CH}%Z$cqRTsHu@ShCO8h zLnqBRJegQn-z^pHkugDqXy8ogareLsAlj|R+G0qz`yXi>%5P11Uiyv#5<{scZukSNw% z+oPrLHwln~7p02})p8}ms{hdHECURX;XX`uw4 z?02pcX`iym>g>WS$hx*DRaq9%q$l5g276R*(0;=EadLUX!nc5o23)$Ryz8yBo`lx8 zEsO&VrnOGEwpvi1(6NgInwXntymm=`74Jo3I3X10x0;ABkSh7eXcH9I??q=!YT1$;I@2P1SGTfY-kS+_&4A7T zi5KpSfA>_APA=KA*%jtx$%fj;(yhLvJQy+w%`b@rh`6*c(yd9DkUSoE+&;#YF7XSb z4hyyZVzglzzrfMiA|sO9xFYVtgyVrp-7Y(5KI2%=nlEE=e*BSxFMDT_qb@g|Er2`x zFz78ddo85a`cDdX7h?O@W5$gtnT?tlJb^{8r18O&ye-qwvJZ9BS1JuwnXDVB{?cRv zuyri$CrI@Z^d^wHn$|gh*R@Kl=L);9{96=rRZ!rw)Y{iA8CF!E%}we45G`LbK_Q-B zB?ZCm=vAJ*nx8^)o@j?cbE_+^GOT%47AqNBG+@hJ6sO=b)fQTP9IzbMI}meexl-lW z>o8Zgm?sTvg7_6`2z+gg0AF)THT$G5XD~uoXb$!pAnhk6y07oa-(p}+=S|XG z4hC8hco>147F7TpB;fB{C*Ge3(1``w68EWhaQ7@yo+#-=>?3VLKjc>$8R$(ax5+&>TZY{W26iHV|GC1p(ZEYpRL1|jTzc{Qoqcp9>=8^m zBERuJgsk}=#z@&}Yy+&{;VM$jfUe8s*jj;0E7wRj%8O&ElQM3LT|tUnFX zia0MDt^~R!ioy-&z53H5j#}>_M8qrV2b7DphWnYGN0}qk@q2qenWI;su5TmPgB7qk zhiO=%;NhrU&tE^^T`Nbg=;C+cny*Lf2Orp29RJNSvi}*3g-9UV zMj3R`#TdIE_wYE&+kNSRA;wcHWZ}7eM*e0Hx#N9{yIZ+L^ zg00lZ+S;$|;fLRABOvmIT+@-ekB?~Hdm2!ShXjv?@8_ZJhy!>;2f6?8hrqAYzxl~` z^{dT9b*5TDm`l23=ZQ<^wJ%|=*%bAo6W3hbwO>%dfXxQP1ErpA>#Y6YxyG#1RyWBH z6lTHa!nG%!>3Eu>znM94Qo#8l&8OmCLQ+KPy3tY*f*YPMX>{`YEt&G;;XCq(L zRUYUV+k6OrUkxI-2=Qwi>gv3o%Db3CCEp(bX)cQwJlf}nAt7Q8gmP^8E^D&lc}kpB zuysT1dcz5C<4v`xly{ES%+y1Mny}L{Ik0$~{N(pDvtiUqiJb_n1o> ze4`CtJuGPG)$kiVfjG9x`;AV4v8L@I_Hr$r?FaKAcWAY*LrT?vA_5{yo(4=+6E-ix z@>0{T7d%{b6V?1{WS(qUNU0HW7f;fG(frC}KnvlX)v+Xt1SMvQ1{Z0}&^;=h$z&)S zz0Mf**92GjspJAhBam_9N0MX$m@|LO z>M>lEGry?>R(|s1Qz4HeuW-wLj>{pf|3mV_TQgvmkj{IVfHB5q%DrX~U15gI$JCE4 zg62_O7^tV+0M8I15s_NOH+7HakZb`&WcDGp>~xqHnI0Sb!|KC$ew|UCYVa2+WQgNC zQl@Eq(8Y~jw%hA@YN$Pp&b2oq!rU$YqnpvDS1i$Y`7l*f#}-+{#)2(PAL5=& z;B%wbwRz5y9GYmTu}$I5D~cD(32m=}niBfe##h9UYrpKOmKQ=D51&bnUJ1VU$ReB& z!feaUX8U|_!2o_ZovG1Sr0=+RK%b6>?VPhY2ty`>(8~FC2|R`B*!ePas=FvQ*b|;*d|TMp7roVF_3HHx|G?<8TV&wP zu7T%9TIbZT0)hR)qD#f6@Om`f!Ek`1+xQAV=xRpcvVA(NhaZtT%iT z!zxI3?PSH5>P1p)$vu2PNhSklTMO!~I)`$sr(Iz0p7bpW{}m&gzJlDe@y%5OXe!om znF--IcfKdjbT2WZoVE!)T(jAKS5(oXg@(NWN2iz=*bt>Be6^979CUSAQM_S83d@{Z4dpwd8HpIt;6WzLR!4jy+oA?a|=? zj7F7>g0Qrk%I9jo(?qw6&K7UoZv2?KKDt8j`ru_D*SBX%!YFE7KvVU!y`a)M~lKlB2id*BE zT*Gb(cP%-f-<+Spq3XA5=u(EO3h*HEvULPS!&(-ban%Js4emr|TafEr`rhJ+fE!{A zziHFVViUElR_D&Duw-z>(Wsi-%Y2+_kMWx%T*vVvdngc-DsevS+{rZgm`^G z!H1jGY*V46TtjRXQ_sTU=lfJMy^Mru8~@WQVlBPX#loJ}b5mSQL8_PaUI*QRp4pb( zjdMM7sJ>YyO7S$cI<`KeK$KAmoLx|F-GweBWKK}wfis5auDqnzxpb)}?@lbW-Bo}t zR72F~oo@4VeUOtROniM)m_jgQ}G&MsZBH!eK}-u)iSJ#WrZ1^nu&1pAeGb^7lbDkY8x zLtf?;suv9^UYF`kb<4>>*2MPnngZSkwd%kfK-7Y%f-GbW9gB;N3p(4dr1uapO| ziN>YMcV@GOnm(E)UjMhHZ{L#mA6W%&Uy@wId(xH>eKz(a5nG`0zD&$?U&T~nfRZAd zDLw}sWV_Nj$=1Q2XqZcCulX>!0+Hq z8Ewck%kHAzaMalJ)7cWTtPj^aIk4PTnA%k^Bupv%vHo!1=!VGqPaPpQZmLhu7EZvv zTWM`uY5%iAe+E22?D1*U zeMz^v=XI0%J-ylRoT~M65Z-dm}!zx>5JgPmTa!}?9wMBA@Iiv zaL`}*i2$}^qtT+P$Z z!?&hl1>TNdyGaO{E6JMgW=SjYcfjZ1J~;6W`W1ai*`qJ-n48+r^xmF~kiPX&^H#g* zEfA}HF4qip)~+Kh4KHn8&IEMk;!W?k^_pRJ?A$mr>*fp-*6r%!i7RtACv7NgpLp9d z(+d904=<+?uOuT)4F`y1WID`%*wPKmOWLotr<=#duHZ_TSI#AP>FS z?+)JXdRYmM;9V<w>Sjhfrv8Q>GmNx0$LgUTF>Q!EqQ z04LTLE92@8cm9z}4$Zh@Soo(`)I+~iur5-PoDBlpurY4vq~)kLyjg@6Jg%YxZCyli zenfWePvfasg1ixSc@nqk{0;xgdc9@cvi7^<&6_dqcG>RsmF^BN+;6_TbF1!$LDa+y zo9!K2Lp??hXSj!pjEAe1hnty)yVII$@q}ZHhgY_Tccq8V3lHD79)9B<{**+1*;EkhEqPA(g0ZT*sg=JpZ1@<8#h=zn`z?3wR|EtR1+|Ps<~o_*yTJ26ynw zj22o34}>)b!uta0{&dpiqca(}t)UAP=t~jmm(L05wt;TMN67i@W667b;r{1u_W3S? zkc`2C0>P*&!9o|?J6gdaF2SM!!D3~1FV_9`?j(A8Q+pDFcx(^cTM{P1sIOcE%Uv8v zHXq65cl`olaE$kT3Qi20kG+yZOg@H~E`*rvhupjfF~%i&)t#919ZA0c8gM2BG0|8D zgxcUjgUmy%E@*6ndE5-U;}Yf>5axyZ z?UWztQx@ji9Og&q3-kXNc6TA{-hNoXMOYwXc#uGNu>O_s``Y0lH^W0+!ovc>!*Sse znSa7jLb1t$hXBzZ*;%_CCE z^4DpgVlTS$^{m7`MR18BX>5 zlh>J49q?;2fteG?l>FcHAHYoWgW10S7`yTpp->dZM&`rKvWHvEl-Zxjj3Wg?~9riP*Z$jM+$FWPvO4s{VaYc2&Sgv%CI(Q2=SqU zn`Nt~ONL5*X|Qf~`_K?7^{vUd&t6X=O!|A9=f?`ur(rU)o%a?7(xt*>fApB-Ptrnp za00p+(vb>lqc92VxCt=Ml1?lWWt!TlusKz8S!DMt%I8P?Q1%_<7HQFz#pjp+Pa)H-ptU9-rk$`djXc z7g*o`HT~!2%quvp|Ni~nU-{UK)4rfkE^uH@5+2NKOCr#q3P`bVg=tb8BZgCuaOrmx zpxhUg_>&pD^F*XPNg$T9B3bBCUlT4;0j&T@wRKexI8dwtF{eJKj_IYqU!R~HoM-@$ zniE}4q!%`?dVB*_Se0eWAIYA56T?-VWoG0fY;VOLS(@h%{JlEgCDx~u2m_kZ3WKOf zg`Plg%lDe%fB~-BlKWG3mwv(J!rId4qwlq4I1qOoDUR8`t~?1lNXSL9pw8g$LC>M<(tYki^UU%%EyNnrudV`n)` zM*pFKPxT1O$GOqv9#74Sg;*X+Q`bt?b{??;rHIC4w9PiX+#ld+esw(M(ER$(a&bU0 z5hQ`{1Chq?Ao+2>!d%NBqb_gj5X)^x`DbfI*Q%o5m>F&Mfjk^=!VRzY_P-)k4+SPgPdTQi#pW?*Z&fRPI?xo%9#rNmC zf0o7Z_iR*VJNInXR+jc`J#DAVt8bY%hx-iBshYn8BMg`bU|8*sm-~HSfma8EEG`<~ z(ks7&8$!tsPBW>Kx2}L7(0e}pzcn2^J3gfb_RlZu^F7#p=#}wxbJhJ}-u5=GeWCYk ze^8+B{MeyMv#?+!=%aBGs0v%&g>_9e4F53Z0*u#7T>0G*cxuzH&YdZ=H@obLVz)XdFO`QcH z(FC|R7R<8<5WBYd?q+OOwl}Sagt5=)?Fxn521gMohs{x&0foG_5)m0cAKaM3vO<2( zoXC~v%`ulSi|nHFRcZx%p;_*v4?J7wYVqcKFU-{<=E_RL9nLOlVJ{F%V5)M;3Z6RV zIKKU?62><58W)r4xd~rrGiy^BtrmIkr_vGdD3>^T>uTA*Ik8AcEtAm?1dyo(PpyTF zMdTpMVNT+@JPqb;(kGX4@h9SXlbBmc_9qo|AL{f4qVh8IFMGyK#c$|P?58qHEh{Bn zZx~5QPCf1nsgNJuFgCTnoilG)t#)VAEV6-^m;r$BP2;K5zmRKF8m-SAC2zZnnmXp* z$zT`G1#lmzY_=u=!LQLYAyYtlM>2?YqK17RLv8P80GeQmEZeP(ApHq+MiyQ4bynYYiG-K;PBi^4Cvo>po0^UmyD zq+h%KDGm-Fi>lfpaRp%7L?Z$XX5ZTMiEQZLFG~l#=eD;+tR6G`q%=eQKY>6K1MC|B zJI#&$R}K>cAn8D0g$WwOV2l4XH~3ZAX;CcTLx7`_>bE}MaKVIEQrr5WRUVWtrSNWd zSDu|k8eP?p=(}7XZaE-*JR1J^SE91|&Jtss>JW-wKE>ES-}aP_2d6$SpBcTg!WTWr z6Fq`~DlDQ2hA(=IoP+b5qUA-ej5RXaqQMf2tTF}p3=T~A=t0T(BZ}^rZ3~)u$h)Ny zbZY6hTnM$W26t7omr~Yv+Lkr2x=rH&hlcC4hBfRk8JU4te#LTH&818(B#0XTWItI< z_iu4yyRfCImXg73QnGCS2{cYC)?VB7v93dXuHaXyw<`Cs>018O;H>o2VRy@BQ2lFL zsnRpQyW0*c>fd_im71e>w_U*3rU&?yThr40Oxp*znuz+!ztOSuCM3ePAY1m+ySskw z*EFD{fYv$or}EvMV*#ByU8DX$WrJB5SNGl&O92yLX(Ok}8DLc4EsLSCnX=q&^K;;c?i&E7zVs z?YeVq$4%hccea5}9Fqi)W@4g8#(Z9e=|r48`3e~D4o~~&R~ARa8E9RG(DNm!9yPN7a8&Cb{hR&{=}lN%9e9Bv+sz zcY)yu%lL1R5#-7QTVi5%MQ|@6P_E39OUw$cEb2=v7*|%KB~}YpHv1(uH&=Gwaz@-} ztn})l)O4&;1XwkmOs$bW&?NwCSmJJ5$}i!Y;Ufbbne+Oe+=d`?3v+3KwBVt)b>3f; zCzs~*&~NdKkmXqjh^j=!+0ZdJ{O_#rk3y%y8%%dbcf3i_fk=n*bUV2ZH1;1`I01FS z@wqueS#?;R3O7jwl*^CX38v_mcX5sssi8$}xdl23ujIr$eck~3k=vDj%U3||a!jI^z;3O){6;5w6=D(U8~EE(TGOlT&>t7N<_WF;RBrPn9x zIq9*@+#%WPk*U1?{_*u?Lj+4_gpd1#P)bWga2hTqebI&j{~1{j@zEsWgS!roRnrK6x#kL}pajy)e+D3b>PR2pt&q_ugG@l( zW#aQu9ex?y@gy(B3M5BgFI)wc_E>(*L?=N{1WW@r%x>^k;eaUeUWhP&*DNMv^#*9X zkGHD&AS0}>ihqes%JbVWNmL2$aVCOO;G`cnqR9{{kc?bC^WCd zD6oSg&qv4h$zzX)CU+`m#X+=)?tCHcsq?_QKkE7z|BCc;B(g5_PIMoP; z9taP5lnaP8j}&IVmYZ6WW76=7=`FN2Ad$($E!6=RIPuWU=R04<{VY5jBNk~KOM-2Yn0?E+ zx5`nz6_Q&O3ci)#wlp_xY0%u|En(~;N9e!c4m^?x-Bmbg?}zVCJ;+po6#`nh-dQT_vxI|B;-gX%kj z82=%oogoYVVf&q7H~%;M{`c2C^6w4i>#yAet%YO^hho;GhAZPYKQeBv8nRtt+ zpYNyqKg{fWSoR;^+8ICc|M+j`Bk1k~Yx-*yQC5GxhBc@6RdDc&kuGvWV9jxc9-Wtr01gWQ@g)#h$GouZJ1M@*s+}N zZLz&b_&CaGBJymO{e3?#na|S^k9(QESJ0hwt-;3DYO{xurqg2r(jb4!aesUAQ`^?>wAqPO1y)uorVg^s9tG!hN;pEsH!e44l5h0u$Sr>_!4wQ zW@7VCY`|&i{%Kag-=h7$6#@Sm_W!j7ob~LV4FsHz?w?Nu{5P}z-*NzDYoCHU3b?4b zB1JI}f(1$~I#nKU2i^{nfhwROwq)vL=L=V$t=c*b-71LH4A?I7w1O`INfvp4|GzLZ zi){XXBL4BNaMJ>4&lXCaH(v#I@$p$UQ8A*Ii>zV*k5(Es3ZZ0x2HHKBc38|@{6v^}B-wI#v0Y9~JGw*A2Hdj$C6ez4nsqRZf3`kkVDPiN1?tqo+FjD44 z(k-Ch72FL$0m8;d!ncD(9F9cXgGK$0MDGWSMIVX91&gO0iD%=2C5n$EDuXGKPmd(q zgQZ>`NhP&OLF8UgtnO8~^Q|aQi3HZjv zmh6nCDhS*?UAs4*`LC;`kG08`Z51FMC{SV4=2?e!CA+5=f|(ArO{8?KNzbR6It=l% zgh3TNm?HpBO~e8C-XE)M0BO7O6CVt!#1~RmN$n_$?<$br76i3bQ3;w^%zkD|Xi5Ud z-%{D-TD#*W>lZTpBZxoK-#pKM?=`4;azMKaqvQ=%i|J=;IpL_%Rq>8fLeBnn{vkAY zWV#Y!wtZrD9CGvQMWhasVfikQZM-#sAZWH2Wh$l7wk<{!>c09MgZ z5q5d<s zSt2e+N(7;Z*s&M4;^F{8zZ{MqH%R`8kApvb}sx+17yWRphk;zKVTp;ObMz;I1%Tk9tt&_$Bt+N2*Nsm?D z5^=XVL6FrsL-Z~x9$01A*Loi(!>OfA1b95{dR?qoCd>C3nC^n#J5?yi@3IR0eS-lH zu(i-hz(bSK(0Dw}D;uq(ZgxvD=zJxb6Ht6Ev|1JR4RaG9ZpyR2w-^=XPQaJEjfCO> zUDQ~NOASb#vu5W>RG})kE2*!FO$&qbo6GnDY5bxIQ>G*ot1riAdUnog@2pn+H+Y)Z zG140=&UB<2@xnMiPW92C+ABhMZJaW8@bb7778?4Zw%;oB@;EhCKvKSx;_2cut&;m%%V zzm&3kMtv%Y?jNl`j?S(h1sts9Y%Wma@lfI^bhSMy1(4=PfSR{Z+2*=Z1Aq}UasR=o zVX9?37jq7mAm?$ph6&%P zv168_=wB{{ciIlE*r}#KR^fN+vS;t=EnnwQnZf_0+E004L*uv z&;fMqSN*tXJc2ZNn$&3kCyj+uP&%S{YT@*cdjdT~N?PunS67qN*jG6q2Hk|oZ$7gc za%s6WEbn~w%VW&R+JX3Kl+rQ4uJ>+piv~*~|wYKf~BQr1QSFt!{4;9u|I;tVl z%KmZ6@q>IV9ctcSCAzaOm$==sv<&BJ)(I%E)( zT`}gMMJJAiiA6VX0_{owq=P^ZTdWS8kKyva9ewZ-Z3O0^Ja4?E3mMDfbNJerLI!}T zxmnO8^K#6abhxCgsyG(^CR1Mw$%zP1x5D;l*JCaUifb2icB< z2R;fp*(i4>#Ku7x!e9o(tN;w$c738;7Zn#r4L@3c62%jK@5jr?KfnLui3nU8OyN*@ z$Qv2F>d03p6d_j*rVX66Z;GPm!K1_M+k*3toVUs({buITkwSa+QPzzuJ}mirFwUSa z&Q2F%+tHNUb*F!BtVxv07kOi7Mc=mw=Q{=-X7*F_#SnE=s#FJAECb(B4dnA0!}xIs zyCrH~R>jk|GM%8O>2LX;Sul(s6L_;mQ0W@XhJp`HTJfdQr}*}9_1WcexH@1dZlhw= zh*8F1#-I{+IX5zt8?3^&%P5dY9RTqOH2kAM0hUnjI}2@)t7RrDm&s1J!QuR9atGuH zBW_B^gu#R0ol)uWYFost473n#dPFW$lnI{!H(1_Q%=P&9v$}xdTVdGn>NhhP-}gu% zwX;@~Ouh|e7e`kTyfy2_R~meM2vFJS(Wik&b(I+!L#Q$74n@_=&Rp+LX}~h^0)PW8 z<(;u06nXmAKHvfaxSRl+FE(eQsKiRHy&?)_4j++GV0D($F$V`OZyX>Nu7xDTBT5qh z4nA=o{xs{q0M#-`%chcm{r<*T%c(NGoGXu%-V}6`OVjT4Y&CsixV9HK*39bAi1?W* zHQ_G8Vr6TWz-H63xegb9Ke^7fXQoEAX7R9T^Jm#NpV$ki9bC&WfALP+2Q8l6jxWx|yPZEC^6XK%)=G=_dUktx_Ft9nrR(zq z?Tj>t7r*u>gHf7^FztkL?bu5}W(3LUcJLW9a4ah)=Vp2pPZLg!Th>5w0+bWGVREmM!nsRh- z{yGlKfg8uLCL;A#&NAzjuku=&NU5pvaqULkwyaPw?Wc9rG4qS*ek1;x+mH37I)XB! zUg_{OZrq&QQ0>SgEqi6!&RkPoqBXOGX4Z`i<0L3SsXA`n#6%4}NvMy3#w8thp(FhH zpn!DIu}YWVpMs+5R*`(joKw!aCT?hFB;4x8qtr7A9I`Ctliv%g$yt;3u^XF}lLgL> z!l{&7a%G7~h`@+NN!2QsG=9-YNIZ?drA1>f-p9nK$EhH;T3t@ilc5y&;kIh*wTn&M zc+{63?7B2Er?+4|$YF92Dop|a-6-W(9XCMCKmRZ?VzD3?mZ3najY{deFRE5{Y-RQ!ARQhZwUDe!8yiWWv&AFn=x8|B zlgL;FDzF`QzX@W409R}f6hMpO6mDeoUXG<66yGkTwuWY?5y^tWb#XQuav;W#MX(^T z!SWgj$b@04qv}T^s$sEAA?OCX830tDoDdj4$Y9H)L!&^x4pE)V3(DPg-1KFUQWr}T zTv;A5@NAnU`LlhExD;EG=x>dfu%%cHOW70XwL+EzG5%M{j^2l1jB@&;!9%K|SaJOtCqXK+<0w%GHx@tBuzJ@#kBT(-Ty z6bHu@eva;UR(rvhFw9Raj-JWfy^wkbr)_7Bm*2nag{95%ST-=gZlWE`cb1#ro%E{3LlaSH@8o+@8kkNA9P}dWZ%8%0hz*K9!s#2!n;_HvT|i z*@t|Jl7WTq9nQYz1|+Y=ryREO8=(7DALt3^&(v8#sX@arI3Y&BG5!{k2}mzz&Ko!) zYCD8#LES57pj-gP+##Mo_2fu~?pYE=wvFBH2;Sd?qo- zI;}(Pp47>F*E<%GIuWmgjiqN9?L_3D6Kh?QUoNr#>3ZjM?|vE2k4@`8J>Nh4*#DQF zyUrsgE#njrz2KnoD9t!pED-q9l(xX3a1cu5dM%rPTU>AhrXNsa3jpx?D>1Ex7DN<2 z*oq9Mrr_ue-G*yLp2-e$SHc{IBA4KFMpp)2=2NN5(Ih_4tjnIkR8b~dvMjLiYQC)) z%Jn2paN?V#_Ew$h3iqrl9&j!FF=|=T=QnaJ)%FLix=Jne%Ynzm@WnNDw+QyUhl@4W zrPFZHr*fXMemVtk@LT@zf1LR45~mwE+1J1EGsp%2KiWj`@=4+81dm4Fh;nKuet8jt>Df~YdJF$hts_McqXz+$qaVHwmIk2vZ1yKk9T+ilG ztne~vKu%l;z>H5$PGR7s1`FdOpn8EA*#Xg=4LPJRdU2JR1XO$k6vcy+X?I5|uEK6c zZK2`Btr}3nu=+A}((q4Vv`g%`Na8)wKxxS+NSZV{it~-J#vRw+i&wQO#`pG&lXV9` z?rZv3hMv8*8AgPEvW#tlJe)XBICeyy)m#dd1g9*ezgptq_H^PEVvJ?_$V$1%(1MI2 zgDg(=_Cf0jZgoQ~Xv8rduJLxlD3CGJ2(q!r)3)@Me^Q$C9^Zjw80hEWm4{xzo6!m7 z0hrisBVMa}I%w&qX%M zERD^ym+H!3M*0jq9R}_fD9AR0^jVhYI3f7VEcr@Gc~j^A@}d*MsbmS=^6Wmi0$P^I zd*i19d29BMQIcY!U}ZifYN-ITvtV=2O63#-P?G^i7+Xs9gmWeHFb1Lw0KI$!YR5xl z2Y~mEgnR3SZz5D2X-$fBfu+}1c=d-@F=9<^SK8XHKx&~5JHos))SF1i%&56<9JLr4 zytN}xH2N_s35=r%3U`5^m&RAf;P6Cn@XV;SImR-6+_Ll_&vylA>CK?v1%3#U2i#eg zB>^KOEY<v+1Cs8Mw^lOYL00>GN^Jg;0C zV<*CiAM~0Y?AV!P44qEyvJS-0_t6q zUy2}!$<*HJ%m#6m21z*vX`c-;Sq-x-4f8)EX;W0t3iHlWBDa}E-=*C!o4V1`aiinJ z$VS2VBa4ZSp_`>1NP)b#g_V}QVKyR(i^3D7Kkr->MJxO3N*t$a+zfWWj7ObQ(ywMT zY=sy&G+CJI=t+%D-RQ{@4O~`pBT7elTp0}s^KF7`J?%G3t|K>I)mlOBFbCRWz@3W% zCr1tiM9UI$6Vic5!rLGtabqpKS)&+Onbe?w1_F@%vIYdLVVj{qSzdBDd1#~?Hbm{u&DctU3dt^b&^spe;Nok z!q)fdNGk!rssQ*7S)TlbDKk~QPlu<%q+n~CXTTNywf36Yq3e_$Kw8KI{uNs$uIUt{ zj-AxJBQLqyuGO@{Ha*CLn@fg=QS&tQv%MMA3|^=2BK-2y*Wt<0p>VKDT3l{kTm>p_ z!YHmRih^`GB=n_oFOPJ}ufuXsPERR^QOapEuyo=}0uW*T``ZF}XgWo~EKf!Ki+=sI zB>}lh1uu!ueoS0>NRsydAR1{mXBE8hLkY5YA;xcQWDDT7i%?;*gthwoIII!pB?zt9QmwEz*{V{-0On|86-Xe_O$fCK6qg}^UI@R`1p zvkLNm?dLlxX9;UQ9RkpgkZ9jvnX9Z}%Rm85L4lmhk{7~ba~*cGa+Yb*rQ(q#Lx)|O z@TVaRm$oe~*=wEttss4NI(?zw$AES22)os@kh@Ei-x&@^{|gry_y)V`dZVz)c32DFI;UZCRu#dG888GR}WF zSU%h>!sGrglo%80z5ymAK`c%V38|uC=q2OIJ(xg7$*~%w#?^R`#~;w2EBrwhOQW6$M+5@T?-?ZAj=HbMU>wL#@RsT+m2)*jE)s8x^|2q~IRf!bBwm{FCs{lsY<*D56GT^?uC&mLr~(NWI3 zmyHfTq+bNoHUnV2c%IAMqvK5vM2JUH6q`psy9a^QJdagFhs~g$UA3RC3d<)fNLRJU zXI9Rusly)F#aD!<>xg2VBcXaG4pfGk6JUroU~ zeS;ZI>=|b>%@^D);Fry75&o5mL|}L3@u}$Vg4X|3TM^N%e8p8_*VLHMVn+iJ=Q4I( zBqh&rum)QG?;~l)xOP1n>k{VdxVWHVU8g7}aBM7)ngwLSl^Y7WPmj~f)a-^@Q3c~} zXl178N}Q7tT|% z%GYk9*{ru9@D9Lh9r3E>44X1{C1L{-0|0(egHK1+p?^gyMKOlm@7?dVXGBz^$!ioK zLvVJVgKq)@LPH*h1fu}zr8`Rev33eUPLF)?#}oL$UjlOK5X!G>->u@=Nz_*h+l*fg znHFifPr8<4w6bSdlwH|c2$#=*V;D$hPyP1gB7ILkcMXv9Q=Lvql!xC^-5o(T#d3iT zd-m9V<~LYa*oi;^fZnZx#fZQxEy(s2OFMymDzijafW&!^^?b9?Vb^zMzSK|71GNMF zSSS~8hF z*!DLTV7&3Z?uInd4gBh_OJ@~L64P^zq@lwOwZF z)Gtt4q6kg~^KFHnPpawt1gqSzYPH3L16;KFc4D_s#cX6lhHS`kPpHaEKg?TVmN+#c z#mv{XOISt{366gcbFVbR4Vw7sZYz?NIsva+7X@|zj6838m)=HKN^ia*#2X{wdsy3) zqrN}ijgs|v7j3ehFBYseiW6c%%xI7ty6+_!k4t5dJ~?=|ky`PBGI?`IiVdb5D#?JVaW049<>^jfpOw-f6apQoG3;cU4&U-)kzlMR0#(uYeA54C+o}BF5 zM?BaEK3Jg_U zW&T{DRYm1$FfB-W=c@4HSDD$IVITYu&dr*yxR|OZjA6&-j2GX+WW)-;%$663+Taw6j|XWmt(blJ?SoEjLVfD z=h$1Pdl)ax;GjFLR$J~|36j1Ufg*uA_;@q)4u?Qk?o?($M+k}^c@i_*KCDZ_Bm?UI zUf;eJO9h3pOQR2(^AQ~o9^Bd}Ku!u3fiDNA;AZW+qkg64eJsgXgy zvp&ib^v$-rEzz{t>h5$?y|2o)t*R{VVpu5Qqw|Ul(*|mTDU3PNCT;~S$B@Dt z9}6Di`g}wktst%?UD9RTvHQ*4MRRWwaZv!2%F*n%kfA9QzRT0+!g!_hJp6cWG9dh2 z@9VQa2PWBWaDuHQ~-+xLJ-1$QoylYh!X%| z+5w>A@NZ3^V$ne2uhVIe$=Y-!1t>6W$A(+lbP&yD)5KMFa{(~32ex0^-lPQ${3c`W zmdbR=2eF6v6NW=rvFHKz``6XpvI{%P0l}<-NOB&NZA$_>&$+u>>aQ>11U;qCNXkGV z+i(>EMD4FuaY-P6&F~zm*OQ(sekKf4abe4oof~^4^oL;}?!ulqie(d?<0bqu0Gr%8teRG*o@Pg&G?gfanCy&&~dFyb6{y9Ve_$zCsF@7{cp2fA)a zpt`?$>+Sr72_BeL9qdb>aVRjNVQ1F}d|V;)F6D0`=ftKU2ft)tt?up>b0COKV{?g$ z`w>a+%pNE6)M+b`G;ISwJ+L@iJUP$E10@)= zC%`m95lP`Se@$zS2eBmMeq{rJM5-6?%BJe~ocMBkqx&w^dB~v$^jPdy(FSo1` zTRVn=u&#SxE;-Miq_vMsnj{CUNAK&+!bd-Keh(B?dMDW9xRfmb8m`llhe>SjLj|2QRXI6lzwus zwW!+{lxx0bEjHhU4%XEC(CDc$W@m1M4<*dR3cp|i`H1-7ku$<+>VFOY z#2=w#F=!A3O{4Bz4s@^(@wBq&PiCFaWwb+6nF`OcSxpqMyfc^O@E!XOLxPwma;d!2 zv<2kR1p`vI6~8Ec01$7OF_)u(SJA+C5@;Y(gfox>jq7*RpC}00V)*;HUOctL0K`(~ z48d`ssQupomkt~SI%}I(!1#uhpt_bRlkB}h}U>X4+PWCH_EK!TJ!5w{zJ%-(N>iC_cO@GP=S9~xc8Wi63we#n5 z_7oWa^1u|Rh&Jx|^2}iG>Kr0yVQp64Ux~{%^}?6$@Tx--+(yD>T4a_I7M=H#`=gl0^P$}83m-?cn-Aw zT=B2NTkoq!XM{P0mIc5m8}h8=S7U4FdmOYKI8dVW+(vQa?7gZUGb*h9wj~~jO`gPo z&3~&i1_G!9b4-4ov=4BM2L^T1)~$2<-in?cMD=0#eh(x{<p%^ z{=RB09GTxPO)rr;w`Sfr!qzSs?9=gOUH&a}lxO_7^z8iSe5#(b0_vm!&X*eA+bBpF zKdHH*0p$82SEYcTa;Z@)X3ini(|h5b{6)`T{$oIcOU4U{pr3Oc%7_Fbal0YF8gVJ9qE1jXh8^79~eL`XK9(*TqkeA9X^KvF< zv)wVGpqO;Z=tD5=!ViAuHCC!@{27lf2MhqPX1q(M=FmB#j1HnNeHy+(bAqG6zgusP z+u!%EUjR>JR6re7P1ox+QYt_pxS-`Sg0MPt3{k_5aBjD z;cxFQhVeD6O5spC2&M>(LIj(jX-^HJh9gog2*7;g2f_+L&7-Pr0DkC1PIe;F6Qj5+ zbSOWEG)nR#D%_3l9HA7UV&6TZbld_PR4!RamJ2E|N-jXzO<>$x*|EDqfZ@R8S5OqN z#eYJ{K({L@puitJz}J@VUl-yV_0yl#0FUQP{xKDUc%iGy{-BNs?>eCSw0Nb-{LXEN z-0YvAn|b&1pbtggwy1}->$}r(|6hH_=c!iAowU(ZvhZ8nx#O% zyC9L(Qh@4!@oJktT^-F|&o3{+hnE_#72<BK&S`Vd%eFMT-Kr z29&sM<{W2ak6P(iO*AmM^j$)ZGIzbDheX zBo7B}wq5J2{mL0*C7u=I1%HNxw@vUiEz(CafxK26*MO~mVD-!n&o#Unw^tGGdK!^} z&tzI1CZejmem)l_By^oPgd8w3uNgBP*adC)4&+2`CIESv3`6jM{we^^b7i1Gjb}v@ z+v6HS5kmfP{HsmFpj0!5qvl`s#Dwlq*=-lWoOOFT09g=JyUjgmGtouVNwk&&=Ug zk+2IQ>~=N%f*cJW3Ai4Tu`T#qSF*99xHl&8dD564>%eoJnZ|uY=i18<(ZfQ(Z}CJ= zDW1U4*TSLXc%Ti3gn)w6zmZ$UKVJ-iyDpGj8BYqJ%kh!!idJy)FL~mjY;$uQVTB263b#6rWx{eLF zmALQlH1o7RN9lAP`}MiazIpPuP&~`{oWRt{2I7skz-Iw3oQPrqa-d#jB$XwQyY1PH z)TTR8HH5JyUl?;Tte^OYnMI~7J7;X&pB zhoigtEoTWXF{4}WZ{L}#;UrMryl;@1DB^c5c@yJMr{@Mt%tO{%nNzK5KfmK3u*k$1 z%tw!O*PnT@nL0w>I1-oE;@Q|`2o+FlQ_bFCo*(YIuU=B1*OJ&npcs|V(pHs4k8j6J zDOxs5b&CkN*8;1DsUllw6f{36K0zox_@w&elltpV8b3a1{r3r-Px1n?<)hW8;J6!4 zG{u=fymCOhfBvBcAFCgY|9Uj#VXC{UG06t}c<=VdzR@>ALHwJWMz!~WAiQvvrMTgd zm{>KCP0sIBHNals9qhr#_P>7S*EOpnErW*5jC{;&GVi2a3vjR&!oTJj9bZ|BWlIc? z>-F#7uloRcxn|0pYK?8CHvJ>gi)ZpJ-Z8O@nF>k$&`_%Y@-czLndSyG=Z2i-`tKs% zJeeDPJ@@{{-1vWU6MR3W@-MDm&N2R*yEvFTgxtPr;Qw8}*KPN!+qJLqRRf3g3n%}5 zMLv6T@_NCQPvHFS)G7VqZ194URH@x8LQAsc=*gv7vUL6Z*IU=r-g?G5piGw6)OnF0 zK{*f#d2KG|*<^Kq-9Hl$UOeu<7j%4}orb!ig9 zcy(5^C@X0GRSHIH^}6$_{=-#+(p970)x66$Tc~=Skhz7{nx*p^+pYYeFFew?-Zjs` zwK`qrs}TaZb3Y$ae&Q)Vb6z!bA-WUHHXdqiq{tc(qc`HmH!>ME3HLVAWjFseY-CBj zQ{UUjzPC}*R9iH^NgOMwa!x2<*lJSREa%^R+}Yf4a<}1o71fCr)d}+LTU1fn7MFZ6 zd+RdI*y?{DWQ<@tjpO{o_XOX=a66;DJMZUr#wj}!{JTT*w|+*NNaVRSks!fO82&UDSJEfdwZ0<1OELZt^E_{{ofDwPfPdzT?Ww2{N+$v z0D%KgAEK1OA@|;adhbS_^SiR9?Pm{ns4_3_*Iw3(7WW>cJ0G%ZA4bgFI*1rOta!K; zU9{D3uZd}YYq`9+A@Z(t@FoZScb@)jB{|TvYALU3KyBf%df%}IuITVE)P!=xQ?@CK zIJ)!Tt-!GhxUz|?} z{5Pfj-{(HUP*}<1eVNGpKL!i`m56NYmmjBnWNt4MEeTkBoFB+3c;0#CkVo*>!A<`` zr3*IJi{H45)3S?yeHZ69b51TU0Eg)OTbfin2%#ZrK22rSX?(vymWXMF2{GUG14tMb zvY}mL`b6tNDw?u>qrvK#^Kg;X_Sa0Qa?BdH^^R@Zoe!mY#n!v_op*oqCh*wEj>O-8 zCMrk#M(#r>QNGm4FM~h>3G^Ih2Udq}Z*B&Z@_sJ}x{;DqjPgHVTh>lWYrY5Jvp?~k zsx~dte^PW}RqNz{5v{lU?LYJU?!ucVIEO#?=3hVf+4(-C`g1{8+~8}UZ|(=U(I@xs z@c%eHY@Mu6yF+n23u}Yf#XaZdYj*B^2!xB49xZ@=?_Ti9`akJ5rT!m7=N%9AAIEVw zxFh3mWIG%o>g;vKnP+bqDdUKe$SiVhaK@Fh3Xz#)WheWr$ezgxQGP{HDi!DF-|s)) z@8k3Re81n%_x=7npD)%em8TuKcRVZ0v?$Js1^@`M&H%(^yoZ4B<3i|AF*53uY9`$$ zyuZ+oGUCwKtTW=$2d7uyFaMP%;A>k;KWoEZIfk0-GQQrhdc|K%no?=-53es3x;Z)} z^{x7P2&TG!=EjSzoXTP_JHo5Mob3rYWBA1>Klw(cv{Bho{@hxF<%Jtml$FwJWTTbJ zgz?NMej3+kt?{0$Vx#q`tkFj2Tfd5}?(a=rYuOVp+)fc9-DGFPWuj_t^5}-YfS}{k z(c2cRrr8LfgRO4!1cbE2>wL-HSEHXF|yCYhHi;#X8A&yC<} zE!ZC%Re`yb1HyoaGAEIT7KEWT|Fe8(JDHb+py@B|KnSOTGtAqKEArf9rs9LPe2;<%RAU=|tp#2GhUP$01)| z>*J4qf9l4coN&E%{Pl?g$UhkmG4=vJlDK_V66|X5h587kDhS80vyCKbbZ~+D);UCe zO;Ys1KClE$V@dw0Br{_lZtjZvL9;z9Cv|igG@V1wqG|H?{B(qF$l& zD0Ep^0l>)C7ddO7?9wNcU%?`+_R8EQayqjR?1!vU;<$#MVo{&$mr@P>omWtPG$tX`HyC3otoihovaBg#W*fRU{ zVnU$R%Ad5mGE?Om1A#UXZH|oLrp#yh%-8J_w4F*;RSTw20jeo&PUY%z&utT~I|b1geK zvbo*!>xODmv9xIb-uecqzHPeMa>dv&h)(_5^0xC^!V9|s;j4cc^JghPns3GZym9rj z``Pw?%pvj2)vn&LF9p^WcU?yQxgS(M>I5Z*kfjwok8Bot_iOeN)H=M&fBkOb`WTXA zg5FqzAGSlqz7Z!pW)GD8I+2N?R6m7&_KAhTndUF|BRW2K+`%7qqgig#R&Mz0rCg%t zqHf&~-tmE*c{gm!A9}wS?U!$n`{q(&ecEHH--W0@&yDr!(u*s6q#GCLS4_k5Ufu9h zdwIt!C^9VnOO>D2+jrxJV3m}#{LT6cf5b0#g%vTcIB9Y%P9~^_muOjDGtpR_vKwy9 z8BWEqJkA|X8w@YU6Osa~t8!-wSRyDN+*i0Li?g@+S<-)w!j*qB-c93Izd!fW{ZbyA zH*eSSvnJx6vFW$Pw-}p{^@asQ3qq7V(mH`nPqI^27>CxVo0Ey-7BGlVzf$MYY~S?Wg(R>aMC zo$d5F&AA{NcX)IQvuldXVk&yjDl_QvJ*_{P?H|v} z|7-6qkH?g2f@~4(2VaWiuprBL?q4YeZU~(!$F4%D-e(JByh;wyELwYOr1M3OJW2s% zTbIx|VkjYx-fd5C_Db9|s#1(ix#g1*rD-Vj-C#f#?JR(qDAm5QPr)0IoLhS_N09S5 za}l&zZXT$3!=45w^oopx7nZf1yeGubqF#X*C|=^O^K`kN*z)p z?SSe5-T8Q+k}4AsaY#YP0%b+e)fo_J7^v_^N7<70j&jv!29N$<5}OB8+xeq%GZauM zhpg7b?(fR%5f5?cZ!3wR$U#Bo6|$8;Bjq8m5bnjTeDL{@`r1C7@4{#utDcBzooSV} zrt@tcA)PN`>OMELc|?Qd4k6BVgF^cp*;5bv z#n4Q3e>;+-E2&(nUGc~$4|vWdzu&e=tJ$haX{VZDCsJv@`N{#_%jPtQM}aP95#{#G z)HLb$2#8y{YYuv1WTly~AbCF>sJo$jEaG zJ?xN)`H;4=7YTuQ1HR1ciUbw5<3~116)d16>7q78l`7REQ=KL%Qo#%nPEu|)SBQOm z=71t|dULGKKaJ^g-h;?%+DxU=K^Oncs!)@@i2aFX`*}&j15Uq zu>-1BH2*pUxp0YbFi?4XyZ`w%aajftA8VIbh{OfFT&`VV8g!nmqkK zKD82B)B&Y>DDl;Ojleh5*oo2Dj@wk*Gw^AA2t?snC0nGY`5y#T2J||jIC~9MSIHI` zPsrZyRB#%4HU#EKpllscSf%^R!yHv)i7K#(cCv9B-UA}Khvm2K!o%o%_iQsnoL0V* zl@BQqbra1VAeSs4o`KTv*n_wn0qz87pPU&~4A*_@fzA>cRa$U%Mwnd>Lg(F8YLajB zccmZ%NY>kLtjAObJ`5?-ddq1(dO>=IRx_McpKO#}He_FMS-k@NaX>8e?Hzlxp zX$AkIL8zd^wf|M&8~e89De>M~RTNNt!Te0Pl6jE9hci7MfH(L(2n~mo$^qiBeJ72~ znj#~9oz@x-x4UKUu}*_O)j&e@eB8a<~Q#Afc7sC9FG z6L-m@rVXb0N@)$C0i!GWCaM*U;ax%c=qdo3gr^b3Bq^(Dkw@K9WXM$#*JeI^D+!77q7_zsX`tbE!_%v#JAfF}ER#fL2(B zQGN4O2`nkb%3f-XAa+QJq%jvh29`sC%7~#2c2ZOTkUdT}5;ZQ?(=RDNnr(3VD65NQ zB65q>M51iuPDc}~my>!>P0w7W);U9to?wU^xz00wty3JU5hzg$;UaAdtudGf#TbM4>-2wIRYLA zyg9GwsiXY>O=@TNlkp-QWB@g`m*tAU8u*B-qK5>OtMOTWknJxB{s5wO2vFSvuQZT5 zj%+_Z`)9OPEZS4#+v3X%gh$O`L9cj4d-7_#>Tgsd)uB+rwa0_ zCZ_OjC>xNtA7ab*0CIL9RTwFKSF3+q zFj&1r<{0~;>IGEIvDT37kTk%9xQ$8T0YLT1Irg7m%Q_+=2Pl)|Q35A@S$uun1*c>O za`p$}3N|IZb;4nxO=gq*_6&XXxMeXLIg>JUUWwb|vA(Dkv(4fXG%?DFg}O zPb@J8EgF*ojwm7sk|dO*R&ljNp`(_>pde^KsgQB+C!QSH>!10Ftz8LGMZRKtfCu@& z(`}g%Ar!*$ger6^aQn-J(>lt!b{;x^0djQv;d($H+omEeW#dgvY#{yEpWV)NJsD552Rw9&=3O3M zVHZAH0-)``a9l4Ql#jWu_ma_O2x)HfIeMMC+wxR>q5R3nGtR(WMcqUNpuxwRUT}wr zAakibvbo)6Ty!7azzQr4k`cI4P_Vhd`;)ayj=6kx>KKyLLXKhrp5GhoB|~og0vGav zcJQ^PnZYa;ArMO#rrLkNV;ds9ef=~LOPY3CAO|~dgU_!4l(uKz{0jJJJ@AGHBqJN3 zbSVK6N%07wNP2-1FDFEXq{z2!X*GjCSxrP*ldNkgCqG{4bjwG_Lsk+X5_LcYYmk^L zQ98VhI}%c8sY4JBiWL|wIU>mIY2gF#6rlgb5;8eO8${pj^gMoLUICO|Ta5630Ask- zGFt>4L3lrcJ?}d)?(DrT&jHH?0Ml;HAu1?VH0FOUAzHIF9(!PkUzUm06v+VMNh4Te zf&BEx`Xesi${Q@oc1t50UH-0Lxt_S$Mx(l{`o)K$%cFmnqkyW1`Yeh>TR%M8P$C&| zYqU=~jKP3Z$2pa+f#p%exFj;Sm@yVS#Gk+JeObN9heAp`w*U3I*Ab|;27YTvLhKFA zsS;h(K~i?40bd~PD(UE`yJH7p`ircBBC7R}-=S~0!9XQWptm#5_>lhl{CKegiHg*} z;UZQMP2MYSrb`mhqsTry+2%@2wdqPm_$?P^%RN8)bDrf308y4C{3wH4A)wAnh4?b> zosa()1Oww%iMsjs+86#t0*p(21dAHdm--r{JKMUCv>=W0uezHke^8{JKN~q3FjKB* z`$XZ+bpe&~H~ueC=6`;FuzFKw@ksgR=L5Of3WsMrRsjtNnM(Ieyi0#p^M<}H@YYSg z&*?}E-iey{>UUa>fqzwl9-G#G?{g7BlMLZZIR{?(y}#VJvt+6P@lrNt(8oaPM&Zk# zX2;WgAAFWvF?GXv_7Bl=j*J@j<_tk4e;(G2Oo#qyeY^$xUFAlw^#p!u?HJbgUtyik z09kEL_R$!ZYQqsX-ii4|ayC9A&uahW@SBXNh+Nyi?-w2U5M{iTe=qe@7l>SM_hhAh zU+u*+91)#ktp8TJw@;?`pp7XCD(Oe1WStY5w4F)=ZOce#6d9h1{(jSEME)e}9ILmp zlJ6krj%;+QykhomTLFvK{YfVX3xP!@O97K0pN_%|$YiU(>Pel^yyA1Yd8&{_QTluR zpPIN?!5mirS?49#?TXBS;6B&6mZB+;P%bRo)A-Bi!z+TTH9VX80f#eb`aiQIt{|Oc z3GZwY(#n(V=hAAqg*r3+n9Q{y8I#=f@PG{8BLP`ef2F!f1YU%y}j zY^h)8)>YGC{qTR2?aNlEYbM-#Zmw5gb7Dw*st~%`_u1JQYarF zy%NAQ0UzW#oV_uUUdVf3Bcy+W!G&gFG=eZ3@4iEu90ckQg)m}JzU!a8$%V~EXq?2V zzN8a#L6&!DDri+-Z18~ynQBf;8rKa_&Sm4nDQ9|vxbjF`s>|ErXjw6pJ);D36yDd^ zca5HdnyzWBD7HTdfLwtZCg@uCvT+?jf*AD=#SdQd;8=k=niXtH3SSu#7IlUuPTq-s zS9;mI{&_AF*Altq=&qF^=0gZj);H@Ksy}!x&>c%_9Ug;j*PGm-+Vu^4l|X~CJh?rQ6f#;6Y@DXxU(?|y|AZB&V-&+5*MTsBBR>=otcLVJ;l#VG~pGZ+WBL+Ny8MhWs-7K7zJ+vTC8jJ&Md=k0Wo zX0_d#@$t+zPNXiq)F!^P$|{cLy-ngK!@6Xc=;FJ;O?MdyerY=i+)k^v&R@*a)WO@g z=H9?^-;{#Y1Z>c`uE}`)awf94m4so?LgvYu5x<5k25J@0Zhq{227hqfI3vmCNFn?T z9*(&~7qoHW3;;(Xo{DNo^bJiGk=4MrSy7%4o#jw2=Y=8Y;WodY1B5>T)(_DPT5?JI z36ch)U^%FvuXK?ATKnvY2(GwrK>ot=JF+~>C9s?<{ub-r5R`JIlKUGIhupwv z0z+9Mmr6Vtp?37zek=qbMJ*QHjsIdPEpbMJeb}IZQ9vIZ)yisRZFE*4u*=MlFR@AfxT*|Kc7vNRSD`HZy+^mo%2qGA>RzMkAT3r?)T4oX-=&-FW;;xvyi5-d-q)BU0zR=G_EM- zVkpr_3Y!wVTAq5GeDaRwH0SyIB|>gc-&3a3y#aqa&ahIsaP~RRv?iASTMT>;n#04o4|mO#JVNb^ z*pbbmn+QmA_0v*7^MvZJMzlgIzhj*1Cc@WvBye1~LhL#%>GtgsKGBg^v*r&EhlqL( z+Yr1=o0PNd5Rt9>hBwDtPhv^a=1rHR7rBbcFuS+2O843+M6q7_-}TpQS<%yqiD$?% zb|v0EL;bi_WTA|zx`J~wLNBMN@H?5ndLTWf_!R(Ff_WCzTqq!1>0`(@iMVmh!p>4!HZ%~CPnSi>${KH1Q$W}5x zB^-k}-6WNmWzdGQ=Zh!x4ZaIg(VLLHI^&RaZlr~4rKlVd+M*+QMwvW$^}U}dKCfs% zmqr6XmB+YXt90sR=PfDkiXkCdML%luwt-y}EzViuj0zK>i}QPw<*b|6P9l~4vEAgL zhT@+bxqehYH0#En$Lp;)pT?_q-?3c!&bi%0YP@NrlX?z7mW%F{K&~&!qcJRUW!`LW zFFzUtcg7@jW)e%QW5AHEr5D zmr(Xl=MV#9Tf+IeH+&S5GS_9~trg6l?GK!7%BdSj=80egPq5s{bxrYc0hw6E64kGb ztWow=@852wAq^5s1s}oS4`E=;GD=)O-O&n76hINeRTH=bQuh)vq6G1a7%a<>w0p&{ zIEJ<;le;)ql=rG=&={JcJvZRK2C}s8CCJi2HNDwZ7=c+fHx$L=IYs)^-1*=AdOnP9 zMdmrQVTyTXs2d=t6>MtPD*y(d%L=2ia*_^79s?FCXd;KZv91Cp+>4ydZ4;d1%5}&R z0tE@nQ{_8I+|dxcAc|K{VdaTIZwwgVfmt2gvw@Y-lV<0%kyaShG`=iX*CIL(Vo)2N z_sbsccEH3bn#4dl5qOTWi=~Z+f~fLI%rGoL9z5cHnH*G+Pbi|(kV7(L0yhqdw8M-u zKkjuMvaA^pIGR_)^>RKJ=TIjVA6YHQo}C|^kXU5JW6)E!a^P72o#(JGDZrc8t5*u1 zfDA7g@>|vc1D-LBuT4#y?Mw(QTCsUfRP3?g6(Hc@{aj5Xo0?(8*~Aqn*hktv?11yX zL(e$xJbOF%g}Xowmn74UJ}L~%i7}m*on?{1S!`27Jy%Ue!E1g3*Rv_G4w5{qFVP#= zf>$C*lQFzWbYwPFXfs0|H~zkd+usvhWk-NlW2j8`nco=ylS5k1msziFTI-2B2W2z+ zGu9C4i9%q4;;RB7ZO{bglnS&?&CLGC&2TEa8AR53z5sc0JE<7Ap(2=Mxx6DHa) z;pny16L6A(+wtD?LyWOiD~aoXUjl#qu?Z^WnUKV6uCsT=Df}(M9_X`a0CmIY zY*Nql7$vvjz!{mupd1qg6W(nDmW@pr0ACnw?aRAf>hq|K_R`KJ^W!bI#;VFtEnh&&ZFxgz3}^kQimjA#9)Dz$rQ9llR+=TxMW zr~{@?ECb_z_9543JgyW$_=M%pzN>2VpkLoUi(Lu=GIQaH z;?yHsK|_Iy%yjK);{=6bg*s3ioqMUDEDg;TM2_g>V>sN14Bl0S zS(IC^8W(hl&2bnDDiDO@S(U2kP0b|zWsq1(=j~5SJx+1Cog1Y z7^MWkV`q&5VPsex=;MIkGnuM}3+EeaQ*A5;j1G-#fs&&Oy@IojTxjZ=XxYs3TtWa` z1^b@!XpJz`#{-{<#XdBJflR}3&_D5f28IsD{G9s+oN&6%Avpc;Ov+vcgzqUk{q?$A z!ZT6m3N_KH2h8`}@2Vj9Dhgb*e%}X;Gd*?vvyT~fa4%j{Gd4V^(#d7dMH(9wn;O>< z?79SnnaX^y#=89}w(JUnoR1BU_{~xMB+Vo{E5>Q-!M(Bkj8c}FrQ%s)mT@|45YB$K zK|A5vVEMU(a+BgzQ+OJ;0-Xn){J(ypP@!Ab?q6?K#%;WJ{FuT|8R1uSkxgab0&k9#VECEJ?YNyY`y&j0{JG-)) z$dKtue@Nriy_UyJw&@Z&R`d@K5_uSPm^*cSoYBZt_cg(zP1ho3m>po%fzAV`*O5(z zf_8U&q_E4(xl9h+b^xE~5d-!ILOtx4tTEk6pmU?iCTPQuJCIcdK0Xfol(I0)vqDqs zn2kb{1ywQZD~1F(fms>Ddm7bnK$7M+uKmh8&mAm)B|?8y@9jJ2RAYU$ci=T3cNFM7 zoIYQkFRd&3Gl6*)b0&DX*Aq^)p{W2E_a8d!^Bo8l+wQvQfb2$&b40?Omj~fDd zxaGPo80zK#9D1xwu|$SY4qXTeb!+Mq#M)RLz3x8l)2<$d)BA2!7>2u2mwjY}asWcA zE+kRxdpBeAp|a*2g2}YKP!_-;h)=kv{`85wUN(qtOrl^_SPzTl{^tDmzbs8z$3cS^m3u%8jIY#W*@9bWOE5s(m{MfW^fBEZ6H z@H}TEv`yTU**k|Rd}RccMZ;JFqCf}#B$-PGy<*o&h%3TWR}fhq0qUJn6=o9>=fEjR z06sEZF_l3O-V2-&8FKgXz^su3S}RRcR~~KD2v+AGKLDUFb7EkoDq3VAtWO-3Mfiql z5Yq=KD|=h^vm9STWXM!6(={vq-R&e`fpeaRg86-p_=!cw9nKk0GA_$&pSUW)2 z2ZRUGGaQs`TqlXI-~2MWiNLb!Ge7H4{)DUxX7=}<*9ABaurW^!kv@kH&Lk(i>sOA& z5(VloD@KPI!zTqfcn9 z33<*m>dphsmcAF7mr`n&lkcQ%<^aA;hH0l|SRWbbyV7&kIO2y4Z#hD9k618{biuXn zfsAOPP!a$wGGx%PaLaB&sK1%70uVH7iE0KxbPf3srbKj9*n5q*Pf-neH=JTaSL)^n zFc5MlSJ8_oaEjOBt_$wqla(L5g+_U}e%efi`Tb z30~6#OABC>3JAigm}Thm;jae!PD3v&Y%owlxPEyYCDp1Gw0XVXWHy0$T8MGYAwl;; zqu_r(0=_qzehTo_E;t%8JmYqEAcJKSlYh!tfx>i%^TrreGE1=UW3i!hm%5fzEd}`vuW2L?JWeT z!NbuD5$&Gr@m-o-kX3BDHfH%n-!+;>!k}lq=}q?TH(WJ~Kqar2YZ5=? z^>hDy*1E&1BdCi!sJ)>mojuo}$t2DG z0%OzbIQA{_-$IC+3TEOrlsWI@M$26OmrxEq^M@WFsCgDky_Aq@sn#Zd0S&u_9(&s{ z7RG}&8aVr5S_mA3ydrKQs>wAvC^2=PcEt3j%Uon)U;kh#jq8#%?r%n?8xkI~6g|2o zdfZSL4aE=F*wq%l!r+eKA=WyruapR2SiYlmkuhut{*+F( zIwB(lFr4`p<$sP#`o>c4rWuVgx7Kr{Qi0fmq4hq@< ztBrF>>!xf%i@)-WaqbT+^5hHa<9qGn zw$*pM-h)q6S!eqKRM7S%%M&Lp z?s7#pp#23W)_PyV`|$J1WG(nddNPo*s=B!Iu(E(JO$5gNxPstFp5FwL|WaM zeJLose1hT*YWZB4j<1)t&$^rHn7QCYOXO6X919h@Q7d+G>FJB!2uMPX%TQl&&0Af( zj|#U@A~jo%D+;@hOXYw~_i$JKRrp!NC5mBr{GT|sVv>NigtHk^M0a>W94dKh7>f8L zZR?@)Y~2Jj3U|j$M@}p^fJZ*$d6Eew0!1;d{lbN_ftUjY6^T!%x)lx>4nZ`)qB@VpEB@!9vtSO<$h0 zARcT34bf|C*`f{@AJaV9FMCn3YE@N17Luw|tj~(smSxZ?Hr`Y|kN#^WM{4*mF-3Bx zQY)O3GE?fmBc8HOqy&97f1&eD$K1NBysd7K+AHKVRtq=5@(*4Z`&!Zk#eWaiHkZq5 zM!5D7XNzgxly&(~(<-;aED+*UfbSdh16EuC%L{IGJ%U-XTv z+mKpitp}!4bt2-OXOxG2p!DdwWXb#39-S8@H=f--2`m>R;quI9F9k-ltdO{ET-Or> zgBR8*?@C-6CUX|(5H+V)CisUj*Hf)itS*zre9lLD_+_9ToY}BUjQwYpjFnj|)0QV- z`*@RoFA*T;mAlxy^tJ$o5K$+zY>UCkpRa{`^2ZbgMFg&l4M=ba#PZ?)o}%yvjP){2 z(8)V%WOCYfE(1$5#XSQ`rImY;^QPMdVmtAlS%B0cJ#ScMt$yzz-aKa$u(fV+yVAqG zv-UQd&N+wAg>r~OA1ZdJ0B4r^eD5{V%|))k3>o#eM%?6*V8QS-!bY_5ZdFyUCi#~r zpR&66ZQcz{rQ9C~ov^#n@)1kKsG4W-Y+2-d5*iq3sVRGbgWq66`I8D=%%7#H(W198kSn4;;az9UnCU zKrkMz>Blo_>*5Z#-81b5A79NiW7Td1UW(=KDen0IIpc0*HdLfiCU-yZ17Y#2T?ojSMdtMvIjdbu%coMcq)Lb>!6o~!|C zX8xAyC#?x{xX+Hf!mQ<--6|`8c*}&On#CL>m#6n9eoRGHO_BvV@Ta>DOfCEYF198+ z+rl{OEcZs=*r9)>moH251jY;653xS1h0i`wa~He6`A#owAuNCFuekY{znJW}O{BnF zQg=TvBPYCHGOGTQi%UAI`s@d1CHwy%(s>SHUmYuCBDR^-K08#^B2$k zyi1+s2UoKy+B7BxDA6v3DZ=@8}tD;xbWD+CBWyr3Mj0|X{ zk8$;{rFm3mR-pFt#>)*-yue1>No*b@eMTZ zDc*Wld++#*5zvF`vj#kyu*J<4>s5%rW6i}*WLZ#2N@8+YpuhEnXB@WYN;h-u%lK zy~YD^w8W?q)-?VRB-c3NOnG%!%}mYLh?7U2+ahJ{h%SYUyCrNY3Ru=OS!|FHv5q9x zvB);R(ICeSM(;b~f;{Nb~nmzp6#Zw%m%mv4)D5b8Lq zdy;2jkv!x3n8a84-x$QjgTh>>5qFN)@V4pOnlFuXeTN;Ngp26Ms6jF{aEH|!W>ohm z?jM+6Ui|9ru>F(U*)Q_9E&vt}2$h!bB=d>-Rto&ie(QF>_Wix^Y8RIiId*?2n%p$gEA z(a5)RAtXmoz0FwIh=K}$nP0in`?JBeWP*iD4%bh~P;c=Z z%==xlYwnLFSkJpUh}9Zp82?ChCY9#o<#-*Qc#f{C7xPNi3T#kwU?_m}hw-oYov)mR zyR$X`aXX4Y9pHnFcR$rr;39COWPH;Gh(Uo(Lcr#AVCy|F?;g|33s2i@ri19Cu?PKN6paQ#wbzddkeK@gxn%bE?bJ{FG==-S{P zzkzw<6*kmkP{uT+4Vg9G#dm5lCVnWd_a=T(wMd)GxWTqchw>Y<8Q-`!dL7|)5sI6r z2p{_uV#~jV35et})Ar#TXVMU|_9ae0=e^iq6R&KHWEJ}PH8Eo2Jy0mO*x<0_Q86`o zQap>@tVoh0&LDG5!k4q!;yS1VM_94B$c`*yMFOhX48@lBR+nGk`Bm6jD|(=_@t0S< z*|Op}jt0vXub;p;^KO3VPK%ferTY zWd*R-UZQ*m=&TIr?SRNwFX*D3@XEgEx{}z|Dc{CT;oK89{Hg%`qUkehH%}jvMr=HeoyKOH#zAG;ry7I>`7Edg z@|gDWpL*()<=D+@eq1r(yKozlvL=chJ#e>X(<~NM(gJ6{#^g| z-ZD+eu-HE^#PK!RW-hObJ!I0L8i)y4$Q%vu&Kh8dJ%8~592HK4(?Nlh8#F;TxH0KH zrc=wXQTACyzP<@5c@Aj&t}}9-{fNYWGxXxgH9jOgV!?p#z=&_pn~lmOzr>ZpeNFb}`H^YuLmTrpg1y_dZo zI*HKYEMYSYHC*=MRVWLa?1Ky;%+Wj=;g<7gf^qoT%fvp8Sj1^K3+r;R;CvwOGC6updHERGcMIIyHU0qq+t`kBt?5qca=zl_JSktfMMR10`KD|#gndTwSl*`iU-q-} zOd2A}TKcjAVnB^M>D_iskh}5d#6&}Maeb16fULv;I~YnuKx5Y+%5qRKCxJIV0xOsZ zI6BWXRO2oJN?mif-@^f(VMF5ZZ0dCWoiP2WA{OT9EgW4m&LF+q*#6$noFrv-6aezy zx_YdaXmCg~nL|Sc4oSb?vrK@K72#1{>`rHR%e>V45$xqmP}mFB0P_z)57laZ&*R`@Wx!vi?62|7kLr+)8<6rj!)dCr!cDoif4;5#F z)n*NJ#CON0F9iN3us!S%#r{xq38^V-@(~64zBTcE>7;Vw_nqRGxYw$8pTE3Y^ZV`% z4ZlnLYN90qVuX~UZS`+fyPtRV#LltJ)xtM1tdr~l5@Q^BWL6|*OFp=HFdY6D!%khB zQ*iF#x8$G3+whwL&TeAZj*NEx5=5($L_-?kmGL)B*T-NL@Y7CNG}G9roOY*-H>DJc z_-~BUM}9qce^DuLOTthy_12PiV1%h_vNs&J-$0uSnJ6+xd>L0JL$Zo&7F~j+k%8(G z9AyZ&c`0kqAb`(DMD2$R(=}F$4-M2JwgqqAkahf2d@*lZ1!S7R6p>o2cb6=>S)0=R zfoR>&tFUg2kB_X^kc?mFK9bf4m?#oXN_@6b?QP4id5yVY4zG|}B(!QXx%;%6Rx<5WAp7d-qj zX5UFvybeCpBCHk`Hv|->l_|Brdz&{|!sj&pEp%8CWD=Gx_#*QbQ8+VNc_T;! zphXk+p`~B)=5))Fdi7-Y&y#(v!k>2v-!`e>2Y+Y0)e@1|P+?>X=5^Y~8VM>o%#6)T zykkeQixD($2o}79Pp?)#;_DSw6N*qog-J<167|UuH_W5F6ivNTd=4ctU{%T`WNX`2 zc2O%wcv6Jq7BdDchiIz~|M>#qU z6a3sC;o-BHBg9i%n#&}uyQq0m#KVgfH2c5l83^G?F}ALD6XI=~DNe>N&7%&qK< z^HgGPWmzVo|5)nb$HjbEBiS}AP z;g}J@0=&C2(xYPKokU6-jhp2;=3mE@PUl=q=eu?_j~Hc1yN54y3NGnL%Dif>*RH>a zcV{DM*;3z$mJf10bXD%^gYSNJJLvFl%2pH7B?#}lRYP9=1oTI^{` zOrNknT}rA;>ZrUlrstdR1LY+%a_jXsBJu(pcmI)8l3dAih7rqx({9PyJ^155~WyZ+BH^h=anUC!po7 z^bW=7*ou1{y&Qjf`_N-^v19K##zY0*i2Dw|FBxvvF8&bPb~<~j(XTq)2bx6`TSYE( zpy~AGv5}4T;~a&>JH1N-9UR9~61vmU_ol6R$Ib0TxgUFXT~>VXs@plUT}xzY!UsPk zI5;JDJZrBz=X`I@dT9FFotc96ndh-$n0tLDD+*ZAA9zCS*G&j9FIRq3wn>b}2u?fpu@ z8eiPHVAr~3-Kyx5^=w_rq3(tvV?#;r1J_`=+UomrViftV4<>P&=3Sc-=r`7StNM&Y zL%l6e#+J9rK{E>~4`ed%O;v8R2eGlpL1MdUNQh0uzJu{-a&c2}-M z^fPvKJ9Z>K?g*2XgiALjr)nd#C6ztD0`&Ko3wsj&(INP+B<(4T-uijaw{^q12JIKD z_sUKfdx|ID0as%<#DBEw?%x^unu}kaS#SS#=A>%w)NiEE`00H0vl{;A{rs=uEC)aHiX*pCO1&LKXM=utE4^pbC<8i6=;#vISJmpx2bP#lLfk zW!S(Pi#&8P&*l(qimarNr1a<;0Kor<>IQ;7g6(l~;I-ik$V3D23-`A9zKquSjJ!eK zP_J2R);`0yeSD2{(~1C&;{QR`cyXlzs`KagjAq>$Jx}@OVwPO}#sF1VCoVtQ@f<03 z%e{+wQ1@{xUnhpauHCdfRc85E@4j~P=ecT+_BalmmYsJ^H%9EB(h>8I!GUfK znRGBY)8xZ3rx4NnS)Y8SJ?3uVqk?G|zQI?*#rUN#2P< z!9(5@u{fwtlB9cun4!?aB%c)d+999R3th6ANgDX!0N(p*@36cNRQ?n2O;Y*mDn-*^ za}&RiiC{buQDV0?X1~w_Go~8%%d(1E!%XBxWFt(>Y0(^Rs(wm6R$5Q3eIBs7WO3U^ zWri&%{+W<{ivHwhglqW(E6^ag!BAn^$s>{cy2jE4!3>f#rUxu9Lw!&g^#t?Z^Ve5w zzGb6gn;Zv@Oai8;1V-{P)9a~EqVR9`|C~Fm89=Es7pNN!0R>RuH^GH*U8F%h zs`Be+PaqgGtMXl{q18G6>d?JXr7yaT=03^vA^J7crU^#;KjYj$3fj3ElVL2 zV=|^*%t7VP`uiUx@;O;ym<1J#vLX#hca;-)tdpk3;SPtTdp&F%Z55e@;^bgMo8Z5+ zbEZ!AhZEk`{euE0cKdiPp`6h_mp|rxS)P2hIGlnN~ZEX2LCg3 z=kZMcaU8(0gE2Pu+{-aXlso0zfnnHOA!_b3A#(iG*XEitSB^q+g;0o6smxJG<*HN& zsfa{T6!Y7E`(uCY`}lmnpYLa{_w(g6AeNe#YvOF+=qdklT?!0i*4V8ll4PY?ZysM} z`n^2Po&$hyzZWk%UfP{0#pjt$Xe*Ka#XUvdhpn}m$R!g^CmePcM4&JBfqWR=9PG@w5XRp(|)su5-_4y+Am21_J3 zYQQ_v|4g;zX4gEEl8;i$Yg&*yaTq6|9ym~>a;^aDG4}#WZ@5ka zE2=QzJz)~^n4E`jU2;G3&#Q09X(+edWvTFFT*oV%^1Of zXtVx6ortvTEYl`8l1P!3dIDyrZV`Uq4pLD!1YX8dYT%a18P`v2i^v3?FEkUyRq!cN z=-t0;?iAN6*)5q=P;LFJ$~`d;-wrb)UKKIL0(QslJ@)Oq++c9_rt@|F*NwL9*qbh` z-)eteDLP>qBS_){nQZKiCwdShVnM2dwiJG^;zhVwFt3oLLA^u49rOvA<+7Ly%^4c} z%>ZFE*s>2)gl5o0YI`kJ;qOLIiBH-1TrI_o zAMWt;9UC_+W4}mTc6GYk`LIE%q&Hnh>b#=Wk_cvC%q=48b&b?^YDH3DzJ>^>+mT<) zzV&L)H7EW;<98wNmZ2qn`YAFu`EQa3PXaErzHeoh%Ao(Qj>DI-;(C^}ZYR9Tp4)mU z(rh%YVR~aMHEz$w#z)#&eaxLX$`_HXmt+*R+KU zv4|ez&-!O=Qpbcof8fWzUbbXzxQWnVj4HTUfJ_I_kT{oAA8=J)MyVcba>?+g zn#VX-3U%b_7mdj0G`}O$t=)esoGrr%xW>;EiPwq-81e)R_of=iN(u(bcU1fx2cy@} ze74AbjL8i6&~26|;+^$3%r3xph=fgtHqo(t8$unru8-86B7T)Mi+;uBoQNzs68kU+ zxq1m9x3beG)6qQZ82$EP4gb-GbGfTttBG%W*1K-MiXK1pK39-!vQD`ASg)Q^QO#$U z%&E1jereAMl)5l+D79vAfqfs`ex6%=WK1YQ-v^doWGU@NgxDQh;012TK#a{!<=E#` z!`8W=rp5C{3Ome^%i4V6Kf_WDX7~^JbEfb3bJOjqHSxe59J84UQ%$IW@35a$=Gu2V zQET`u$o>9hQUy+(DZMThI!Lu_q(Ox$+`h3xg)9k0Z&<*ah=XEubegt>yL>%!z`R5| zEliS?UZawZ8RAH!gHi*0Rzu#{mSoEkUaTP1wNJ=vEq#Z%uHfTN$F4W}>U957z%g+e zCJW<%wYLN>?{8DpD?f-Vm( zZswfp`J{l@9kR}7SnCov*|;>SQdeCKQknYE*oLqt(B%LZGA{g>4@7}T6TF;kEtRC5 z-e*Q{4R^0J_nbqdXjj9+cNUCqw56o9f%raR7rwi!Eibk&$Xz2^KAG9%Lp%7uk_mi~ zG;&%}JRQ} zgrr&l$O(xv-Aq`-8*uQ3kV_ykC?9dv0`~8ijT0Gqzf|4cI^^Rafe0?J+Xi3BJR*z= z#zrFj(U7x9SXn;8g$!m}Sow^BLb(X+?hV>nB>g*AjLD>sDf$9*!Ku;$w!4imdrPa2 zjVnAU9(hbY`j}|U*OLM|)`U{gUTyEhXMoKC+T|-#h|Cp#P2Y@m%yx+!pHUib8Jrpr zoF2qT4{1!Va7#Er(?wAD1KPl6smCizkGhe;yJ(C@hmai_S~Ui9C4*sK9oS@(qU!Mb zX##n7!TV@|;C$d|@lp8zC}JBi@aJTu_POo52rDv}AfdX+w7)wUGcvjdsD+)A`bvoK$E@%jFt1QJh7-<8AxwL`J2K?W3riai{%c@g#S*bQlsUUp%;ITB< z;Izsun>c3Lo7jSP+lU!ZdU{5DR%yOUNTF(Gp?XuH$7H(46-=aBMvR)iSG1%Z8lqdL z&DQoP9)k(J6{^qY??%I{+Q8h-{2?2l?`X_E8j>5IH>O771t?IsP7+`se8X9|vW)a! zEfhKqI_L$Nj)BamP@1k|?HCk`gmOE>OOh?Wp(qjBF$;}glMTd~kVs=HWYI;~ObJsz zkGG)GYT0NgsZEHZwf-0ftuyhsc}n$Q^p9SoGZVayEVeEui5DEL-LUgfFEOQ-o_c1< zPFE8Kbold!E_^40{dUVu^FjV(c&#?{tbs$fHvc9S`g|E=MLrh?Q!rWfE#d~-k%8(v zg(F3BqoQ%lK+%|>EB6ZxMQv=vn?k>i6?|nDB*#_08BSaLRgkJ$=oeq{$)@UaNY&TO zstfpZt#_x7z9R)Q6Yh0j^xwfkZQML@@B(cBLYhZ3TAxdEgJ>bb!5rxSo zwvz38^AT%q0si-(o{M^EPypdaEOTaEnqxjNvS()fjkl{(9kYq}d&z6Zx?b8^F;+$;AssfGa$F8xXo% zi|L*hvTXwgGognbK)st(ytv_oXnL2QyZKvaZ$9*T3iR^3|JeEb9rw>={S>kr1K~@J zdSLM5JJ!irAiCI-ak;;FEk)%!%lYY6_KJfz17~VJ?|A8Jc~B zrB5K?V;k@YRAc40rtADSt3928*@B~vJ9?}@jO$P2SAPhnhVEL5pCeE4zy{x5yq{2M z2za4H@P=E+Jjmk$^V1gu|6jze#i_ykTz@Lb)dOkfcS6Go!P$itw_!Bu*yVvMe$l@X z`&}ip8W`gWUd#5pVQ@&b0p?e^s_WgrqT=iWDugs9#K_dq5W9_ee+7X0zzU8B=IPbI zX;9OR2=VjCtugSCyZ&KYm_aU>g#~2a3b``{UQHGVV}b*d9X}D^IVJpe-U->`U_MMR zOIe`OB0u7@&P0n942x#jroFx&dVve#&DDer zNc#+`8elfbrE2Q|&pYi`I~@hOKGAfeV&m4-k9oPki;^>fn6OfaLOxm6g$jOFaCxl_ z?1Pr-mR1``hWUw6g2&u)bt3}w&+TuYgz7+d7lp9eP=*w2m+em)mrnh-DP%^4^!<|f zNjO^BCKP%fCh@D)CE3a%5Lw@bDDFZ8_-5MiWYlvJ`T+wQuYlJ3d~SZ2yW-VX+jdU| zei2IVs;3`eG!|XIa{hWeQc#AHBjVw|(VRVjcrB4qU_spu zLi(x-6qNXj;~g}<_(n-|8B^{=N8QmaxZ}vW^QOym#p3ZwB<}?-UThd|T<_zxYeE(N zorlx~{=))Kwy#MZP@n8JKl%6k$^Pn-1A$&{&0Y|x7ZTpfo72mw@e&yA6HWJXzXYb*s)FE35f;O*(gzg}C40_-1SV9Q?0)nv)bRA}J_qvJ5l zz}ojlDZja`+Et6bqlq=szj zmEuRo+aHCGKhoKJ3$=+xn1mnHlv!NQ6>Nn@j5Dr02!gCxIR|Wj9FmM3W*+QzmcHGJ zIGFd{6@!*o)X?`3p~s<@nJ_H+{=x`;rxtjT5|55ggU!aGUB;*mniyx> zqyTD&+q^^7JOWDv`$a+vBcWJ!ub-<0wFgEzv8+6x2l=6M@z7JSAjV`p2Rpn=j1>;e zsvDhJNn754QpX_Wz%1lsBt)AFQgIOi9fzFRc-$O_T*Swl$3R)kJ2~Iq-xmDPKHCIY zKy3AdxN#(-Wmr)@^tl>6n3)V|7ji;^4QG8M^rGDI5vUY_IPlr*MW`*+$U)~dXib45 zGLvQJy<*4f{Wv=!OETnpKD4pu@^{HeJ2Le0HI+(>c1sIrl?5zl1NWag)P)Pt!G*9z z-zggdqQPYY1IHlS4cZ;K!h<~$&vJx^XT+ZGna<9neFSylWSSQ3KBGgBi7(#U3Vrc8 z^2P6Qp;t9@yGQoVsHidU^g=&-Jzklj4u{Mjq#sw-@U zDo&`pqd2hNc@bSaE(xt1?wo1*d}jJ{^X&VlFTc;OfBz`t3TDxR<>fbI?*5*L5Y4W~No z7OpaI4qe;s*JsqmXvFJjw9oRjVR2XC0s<-NzH-=8|G|2~Pnb38j{mcC z3aMs;_cno{@r86t!ofk9%sCv%E4U6!6}&zvr!}P5Sl+sX&}>KQdI% zYGB^;Fc^P|u*I(S@e=s-Kx&scRc`knz`A9d8YI*syv%l^91di^y58o z{(X~Ba8d~Q70kbPEE4?ySQe|%v(9_}1PDqMPbsaMfgdidjOT#?_7b%_?WiM6!j&Td z{4J<9fPBcden($J#n9&lv5EfWOp_D2TtwwYr|)?70Av5u2TJJRJ*lYStJ0Dx@0q=C z%ph+hk4!yw9M1FRZ$ImjO-7vb(wy4#8wxq7?h=+#zA>DOFFDaH>aG{@8J;K4M`6mT zo#rbvD~t5$&l1@LJZ}g_UpPB+KlaC$*$;ot&9l-Fs;6hVi8Xf%*vh17b!xW+fozqkM8+?o-ccSZ3(_<_~I2# zuR;F}{6VdN5x+k15c@4kk++8EUyJBCz;tfl;CfS$cp>Ah4FHc!vwhk4InnoA%hw*~ z@wO!%z3kTQ&ciT{_?k6xWOL}@c#q7viX&Ei@a!WeUMvZ04qaJm<`cyjME$f;JysAc zYA-+eig@|&wNbsX5%osqYj?bAWsI0|@F9Jft52nDUZR9;u4<&7cQ~=y`OCrN*VK8( z#ksX*wJHabakU(vu)p~}4zjJ+{y1`gPm*Z2bl%A}#7RUEqeF{!R%;#2dGa!vzfJbM zt${N-&B2scQD5At$o|-2dm9Iju&!-4uk){CPo9qTj8U?Pa}pabVVH)wdmhS)@d*4c z_P58O&5@~E4chxUc9H#Fe}|G*(Z!G{Cwo0nIoFf1t*nzDfUP(0Vyk2Sc*lRb5_dXL z>7Q#Y^`fPlRY^`|_?auxv7M*srafENNm`V6pERwTZjFbr+pq2ff%O||xL>Kq`kj9s zApRmox&!*=LW0(PYO%9hLO{u>TU&EEKVO8LxpeYpX<+Wu;>&=l%O>#)xe}L*8X0!q z+*HqKU<~Zj4TU6unw%GVM)uJy1%V>^c^u%Ii+p-ve)7cTvcU?X15aSmAUgEb-GO?}72B zG&4h0(YaSf&>ioE>z6M5UA=d}_V_TEwENZc$?EPanh*f$oGQ`a>C7S5#2oZiId-aw ztiP*6^+j44oR$PS`U1w1zD}Z#ck2iSy7LH%CKNn2Qa0zgK~6jD@3WL2C-FIxFWFy| z*|WFRC-LS+BFu{l`tN7&izR#dU?kL_TPH7CnUZPezbIl5oQJ_giN58k=Cfh+mlh-O zYNI}qk9I7zaRS-@*hPoF>Png>&gN(Pj1CLw)L1Zf@>Kx~unl;)1g_}tNqUAkU^KL8 zZ2@)4Pf=DrKDBu{Dl#Q&0tr>Ia!2{R&M^z~_fyeIupuP|=jgz*4m#ZX6Pt93PUxcv z$epM1@6Vo+ZTG8~Q-z0+{Guk?thCN1Joj|MmrgZW9liMOxwjdiY$}*j13W%t9lDt_ zVlt;zxeJhjt$yLI)#a)hXFR26I$gy@eX^V%vT(I+DJ~ba(jQgN^|i%ION3Y&&%Vn7 z8l9_t)is=`j2ay#;S7sq`6V*?U!8@zFhMHI2gS9jWZl|ixt~T>|pEHyE%cWE_I`09v<%rxa&K=t^Ckn`VjxhUAIG@C#3^(PP zg@F$Pf$5a>e0`YrR}F2Nr7Oxg;0w~x$gLOZ*5ycdD!UP2k^C4k1|onbQdp-4an+f$}mR zhA!P~__S8UuDS5gYc25P!y}eQq8VY$>ra2&1ZvK5uwvy?E4OalWl6n>z4!0*&Qr;v zg{~KIVU{1g)Q>$Z?L$NcJ`~P&`eU^IUGN1wi3(PAX9)yGrpWD4`K;ahL~lfo2?)e}y+y|5}Q5pNTHS@O74m($V^z0n2I0#klMP*$%XPe|F`_=uK@t3H} z7xzy1p?N)q@R;a=+$4X2$qgp=);Hble>Mwurvr|@bWFT=@3i#gKQ#~Mqe~y{1!!k@ zjQU~Dm%m5~)Nd&D7L||%_V^S~*)&IbDk!_SZA$83v>RNFE zF5tjZitcV$;OH&Vthy>NUWc68Y@uP=HH2`>Q7{i))s*H`1O39l})&ogiY2&sHeD?vDCx1!gH(%G+BOk>*_%J~W zFlcKRjHo-azv_5kcxdL}($2Fp>|YJQ{&xV_`+DZ!-&f#Z|A2kK{+F>UYQa_NFu^Yk z2=rLMM=bClVM(CcX)QU%MPz&JkD_^!=VhP(SkeN(|0(PPfZqb zL>A&mgg7pzst%;x%DAmgxfYG**50bvYRSwZ?@Pr_t>_K+P2Qv-deN0y=U77 zw`-TRK~o4Gc+45ew#t zvl~O9UJs>v3cS2{uXsshyO-4VrdnC6dEuFNZJT4quZTmUA3dDjdGGIIQ+K ztc^N+pK(}UbNEr=kVuDyw56YA@Wi%VrS9-X{(5AtenhllsF(0qZ0mXU)OBmo(Oi>< z8V}hr+qmvxI>V5oaa!aQ$s)YeAPHztoEqeKd1?k2>e!naHV(F55EC%HorAQWNY&P2 zjE&hR7h9>P2X4r}hC>76p^X!V#l0yKXDN~wDX3hER3$~al_K+qB72dNJyaT=DI^WZ zIpqX9spUGUS5ByRJr6`XsxhBaxzhd04yS8q-pZEWrInw#gUr@{%-jF!^W-bir&ou6 zy>j@M!4*L28R2U$6QHW4`A_ljwj!IlB~o>cDqI~Nt0>Ic7z;6RK?>#wKT5yu4>^NO z*U}>I5=aJ*Tu5nEx}RH5J)Af@Gy(7d(8ynDne2h*tuh6mPtOS~1Eb@U;-pEE9LZ42 z=-8~jk)Rlt_}IN#mq#h&1fxEeMj^9{Lp5c67P+>g%y08;}M zlir_&do&=U9K@E3u18GcUvW;dNef#^^?OAAf=>_29Kp{p6o~ zenzdat~Sr%p$rc5`=d>Oo-5_pC<2U+N~B#p!p2<@u_wNF$R}S-b-!6D63$9>Xv{;_ zzfmiLp6PZgmphf4^v?Z}K}aLCpbNUK>G2zE^vC3+{@>}pqi^8vx-J#AwX2NIXpi1* zI|-xnRX*Z-!Z5Nk0x`FF4aqz@OmNUcMy*zHU98)9=UAGcy<>c89F_M%JQ#3f7V=-5 zZkhGWqE2N&PPMC?dM$2r=Y>nB>j%w%4^bCSQ8PajTfQv{epjB=SvGO1{PU@qjZ^t> zFYniPvn=>+v{QgKoTjGk;rsWC9QU%k|!yh3w}_u?NdD!@9jh4XHXpJwO_f&)Iw4^0udG zcg9p{&DcBS*4Yr`gGcEom9*I~m$)AJ?_$7t}u5 zx4&ElO>NDxy)8@F14y~8Jr`P7fMp+-IP|!Jy#C2uc0Ny&`u@axc{{^vCc9^qJg}ef zyUQo!tv@jLguV<}D)NQUiDrh-ux)%2`Z-o9HY)9Uw)I!O$xUy3I%hh<;ID z-fc5eG0WUK(>62OwNC6(%IT%xFP~KMZeiSv-K=C7ksuYdlnap=9CJAPMuuumPn zZ;6EoErmxo0x5|k4gk&Ru4X&BTLD~jd5dnzcCbI2_ky7qV~o4y4GkFjrkKp&2;CQq z_-%K1FOUVOZK;>6LLKkIX%W}>cdvBXynbyT{2Y0@SI{Oa5_Aa3qeSNUu1D8kq{fr! zz!0w?m5vF{a7s3M3JqZ(Lk`d(LnCuvqchaWD*({Tue8IfL#C_e^FsM&%j;GGAFl-E zHGk+jHK#4`T0T_#=G~X=EeAyhNDL%NUHx!s1^yY;I>ZL8_0bCK4slNYgS*EW|_gceVppJcZkQl0h z4?msz8d}JqdsVbkteIeYwMs=U9(5}3e-VYh?9cRUcuv{RK2GlL7|Z_888HpL`yM04 zvmg9C^t;z5PZ*n5eP~lRKh0n$N}(a63owJ>G0T-h?whFS?fAPNujPDm7hp8|SLPel z5rt$tRA$J-P1BdR$vg;+@2G-c1=~ztPP2pSH36>s)hx|(A@T7-P zVY)4bHAZ8GT=Xom%{_tau6a0z->g3Z?R4{V3|{+Om2GT&iyiPzasBfs~d7{k`%vf9e&m$RwMrDGEPXm>d${T#eB1_Lb z#XsctmG_0;nAv(|V4xZ8AF`SOH1a(4Pa@`Z2mZRy-dp-UKWnv$U$vA!{b5By>22oI zFaN226Pt`%ng64+oY&|sfF27ClG~L*TY1@N#s$nWO^!pX z?{LStpQ~HHtg^#>`$$5j@v?P8%+-Tq*WQLm-}qShwTZozPyzHF3m3TMMCFZRf*;&r zbBdnl?qODP8b$t{MH1P_kOz(noX0GPaLxV@Nfp7|2j=z%>WW3Y@sr zl&$;XWE)lNfE%?yK3mSINEex^;Ol0gYixq?IkHC z`^Fa0+B$FbEI>C6SGgObO0F;n8PPPnnN;7t%VxMCBb4Bj3iNUg;yieu|LH}S%S z!Y4`62V%k>fD{sWLE`nuF6^r1N0lIp5^0%ZLLn~O;YO$j^g&WQ-n!?8U>7W-g36n2t)Z;X+36(IrAU! z&2%Mch`>sj4LYr03HQdlw8`QJG-WArZ_dvZLa5xG!lMHl4{qA-)09QE*?W2rlYNpR z!nkCfZl^vF_03M>@sO@o!{C&Y08!%w|ESJ@tf*-B0#sniGtA)H8(QdI?RRrmeVyUk zgROw=xX2jxtDV;CzcuHyo~G56xrYqukLa}TOs0yrCuM7t9(hzJar;DOtd?a*qlz%; z=-}2+#bo-4BKMqOMLSRM=7`nB7?wRvK!n9(-%Q6ET4ix>WZBq$vzb3gPcRQk^6a7GQQ5{guRtRI90w_1&#{J-zCFRt-~G!O>`v!n37sqJD<3v4_mEa909y5EP6nlm_&QgviDX45IV8yM&^$FzVm zY?ev{&rKg`edHf*p;JB_tkdakg7dlAD1Lhn|7fxE=J|^~3pGyAJ4Yz%3g6xPP==dF z!&lNyN2S0KeuEvS((2Uh%V%1ZqctA3fVGOUAzE1rmQm_>dHb?HrK|NhnH4qO0~VfI zwzPioE`NlFl+2M6{$RVLLBPmxYw(U+eOIRTxPN&1{2z(NBENC4Qv(8vh43eY;fSE?oAq1yj(o-_nVDyvR8XpKbL>8zN z|7QLq72c@5(p1RG4S>k1+t`Ip6xB@C-9C>JAl--_72L z858pAQR0*G?WfJf=gXrB$BOzFeHc-SYy0^Bs_&A#(@iw79KI zbjdQ4SDmLX$7u;5XKMI_wmi%8jQ5qiQic=WTY#~pLr3y~YG2a>pG+r$pd<<}e#ELE zi-H>W?_DPNM;c`*^Q5~~<)>jTSvI(b*Pwn6XQ|de3m5N(if(O?x|2L?yml7Fs^$ld z3=yBotow@A^L-*~FTk#dl}fa}CTR97cR0n5l*fXt`~h}5r;-I!zF7wr-XDhFyymV;6!|WLu8p?_V{%rOqGaa3x@NaKmNH?L1d*8s~CEA%cx^o6} z)?K>vDKC;~FAqN>HY#2FoH?7PNh-?6iMlCeJGd)$)4l4^nj=i0bd4-@7Hvixk7s?Ch3pL3mja> ziZb{7V%_!SZE)ff#mNUe#?yWBhV3WsO-$b}Hv65aZf{p)d@a2J|5;VVY(33|MBn_1NJVVA+;G$L-h5th`UXN{;GSU~ zg$G$ohRT8PqP8J_QOdNNms}QZ`l#WMzyKFaAGDyLSi@ufvKJgr9FV-$n;?93EM1r6 zqcAuR79D95a2Te`@pys6rx&1UmWmRUktt#mR#3YN&LdF|hv2V^;GFF*+O_RCQVgJS zb>9_ysd>&b_l3^Brpvo>m|SJhWep~`e%V-+$b?0d1I9vtPPHBchDwXCv}AXPB~4g~{&xSzxSaTZMZ( zk8xxPlEgi-g?ueWoa_Pt%Bk2lX)KXCtcF;MGHDjOB4|nCmfpECct1s>6O^sbO;O2I zju~{xEDUq+Q>qv+CXh{1)1AQF>a+pRjoA~+-tS%Hn$JqAwqb*`SyEm@o@A_)Y-N~s z)wGnHvFucEj}?lT=V0VwUV%d;(8W>Q%BfHDm>)44{AL^|6Bxpa=P*zvIIW7l3-)ve zajJ}a9_!r#TW--u{^y7GuBkQ6Yv044-G)FrhhLTL^`m6@?(Ow=)t3wCR3S$*G4UUw z8!gLHq4&oJJX7T!TpW0CF?CKD+`iMVl&`orb*-RG>@loHzQgx$V8#>f3LBUg*C4<5 z!lAy|)V?nFYk($L*+^Cz{suEO3^8CTYi3kN%HohEek&8!L{;Ixpk^ z{<*2QmIdyOD-A`&PD@cTz}(_o^AD-?qidibIbYGXYC<m$THRipFYk9w(!6gm3*-&Z$$j-6E4{40-7`lcdikOYzz>G`%epJbAVT` zJ&=<liJ~u;&T=4#-jK>q8eFB zF$=B%9)H|vD3bh(dLC($EP!%jUX6=F>IF%mXl^fU%p;$Q?O8~e4lS`MoNv((-Bw}M zL)sqL1}*LxSDHAJAu~qQ5C&ftl)`FrOU3Y*7AuLOU5$t6CTn~?7t%mA+@fS|_dKlV zPO=ygcQ+pA8(Q^OYs?c~B(`ILEXJno^nURc&tlpCS3sNVwgq&Iip`mlfgS}MQAgxq(`B)0+Doq)+f@iYU%iVC) zzUXjS?A|c1fuDbxY=HNmel%Y$p-?Qc4=#n3DyFNJVNa5ASt?(Q86#5NMXFo4XyTb*t0mx_a|BNF|&{hVk*H4V_r%?@XN+-%k-%xrlIDMSTSl=Kr>AQt{vZZ28+{uL=JK(a!9b0>YkUxMlGKO^O@(#FOc$CoO%@x4ErKHkNx%!J8^asLjPcWAQ{ z?xv}rYErpURF+k-GjCsA955q{M5SR7L~c_}UX#6kry)8#ox6PxWP+lJjeeBcun;X{ zDUo=zx>Jf@<5e|1Za9HO$5P_PfqpSHnz;q8ybG@y&okksXdicdvAFZAg5i(YtjTA7I4N9ZVHAVXfu?uP!{qh z@y8$f5A)vO4we`?^qIzK$f2J?7#HrYYN=@hqPhv)oM2^6=5`9{3wuELJVhuHg1B2W zsTl}J$GzQCJqiL97$A<>67jOU4>;jGN;PYe?YD`ovL4%fy-X2Iokdxq`YFd z4>FS7mSSwyS86GHgGe)xRbsm1m>Pc1#5IQO-Sn@L`MYTKL!jhaG=qu!I*}k05r@1l z`Y^_JYIzmX#X74&lN!qHWWG)Mo8rj@!jQN{34MjYO@e9}3+sw9`OPK0<2gQ}{3TCg zVzIAkV!_j&!X|~&+4pI>JD}?qm1W~R$quW;Xj^r$g^WGWo+*!(TC+HrrreXNNuc*> zKeg>XBf6CWujk>cNaK0r5oNe|J_5UB5hT_s=7JTrOV52IstW#IxKf(i>dHVtCb57NV0oDmAsSgr>^Gp6ns0a;$nj znlghv>B)_Wr)W-rM2WPe0lG#wFw1!^nwy-9rJ-)L^eYj@qN7OS+Zj=W{6ivk$ToKN zQ7({l=Un5?w6Y{t=RW>>0E+y`({#!99SJLZ&-Sc|DmI7ly89y|38GCFl>A`{}N?Vr>B5;=q95aTk;B z1rzXf<2CoQXQ@ejc+JR0F%s?t;i-^+x$%_uium=gVrl4yZSPOpZMnA<-U#JZ-Ol|c zlpqHBwU=^ID-gj)GeNf+S2B=mdR?DUI}SeHGdUUp&K zf}ufbxiUcF7gRCbT-a{GU`|@>$7rJlTVK0 zNdx`k_U;;7DdJ#k68Ctp2DbQ9#q&;qW_#|IT@W(-Pt3L780Kno{{ROoHlYd~*+>zg zHfVOTgzv^UFlY?BIAkYHbuC-9vmX_CUv0S07}>2cP%g7!@r{zpIR6Jx#&Vf84F3oG zdji@k%(-nalXG#a>%{BjI}2+679R>NTc}L-Z}d!x#Ivuws%aP|(|fJz^LKs-MQq&< z8HIfB9ib3VNf0lFx6kFFc?;`*)2B2ZT zWHi5@aPPxYad1&LzeD$4yxA}}sU7M929r}dP>tNmE+MhwNU1uWac7ov8@EgwUZxXk z#?_A@vWC81-=PEZ)RG!3@KJ{>KvI7oD!e)5z%XG>gE3a%xB>?09&6!Vy zMk4#oG+WKPeKI)gRR!)zl96aUF2}r8X6llq3v1W?xaXa?C;zT}p~~pM5!F zd|}OG0r#oayPflM4W9am5YZ_($m;nQ_vN}&&RN3;b}N~=!tz#c;tO3zPwH@n^XsqH zq&nU7X5S!YcCLQJXxJ~ql=;Ie^MGEj!gqfitBN&>Be_?VEk}qz*8zJWOL>rp(g|Kp zxan%=)`RvlgtY{y@Tqtx(e_XI5pvm@`lRU{Cy&v|VwI{d`^?33`#{5pzxC12Qoj>D z3bHNwRHBQ@6!%Q7_|P4xoPU}wk=hlXRx0~;*|s}RC`FX3s2<$+Tg}w!mkVY$sp|$- z%B+M>+Z4J!j~WA}tMAACVap}O|2RBYdJK@in7F>Jet*sGkXBwc6t*!9{U5m^gU=2Rd71 zf8rfM)UIU;Y`3o6RPfLNXPnD^7{#Rj*3w&{XcZnjwrOr;m{d|cx zcX(CRr__j^$9`uGSo!8rK3`8_Hz{5*FE~Y)dk5r2wPmJg8GV7r8hb zQexyoCj^&`(pNb8u3t!xiwS8x);&@YgQP{RcTTy|Q9D;}G2bPRoS70Ak zgDdU5vu9o?LE;NFina5!YHW9{OY|%Xk*EZRtN|9KMXj&WX=0j|dnHReE0FSzyvVC( z1aOaN_~zh318=aoQ8zV8sLp7Q82xoQB?su?*1My&0wVl2(RNuFL-oN=zVH^ysz-ly z+xTl;zeS4bq0At;DpN)(h7M)HisA{E_-adhKgfpGYh!jZwKTGVSDPy)@-z4kYYV&I z^<+rZG7>x=?-kobT(D-^D4&0Ztu-Cj0Xmzr%ZiRgYe{Mh$Upo<+57pzTw#Cf^_lAz zfBatk@r0{YC!dWNW*<9>-;@r2@=VB7_6&i$I5&}J$Q&e(w-|aC4ir9^Pbp+E<_qr-ach2RNC> zFd^i7VPnS%-(wGxi-b>a3q^d#t2H2B(>bRnXV&N<0bD#J2a4LzShL^(5|2!b*9xY5 z1HyH9q^%AaQTbjv`fGkN$F$#xtI%-0>h9Wnx=X-=8zfnY>^Gm;KqTt>@VgqPnU^8K zRQo=@7MU#7Au>2X=eb8m@2ojcJa%WC!A}ee!QIp3J;Et9_PWgVqJDtdsZz{yIpv*8 z>he9I{{fjmX1_w|tNs}8NXrz&unA)9;~$BWBrY^@jH~_QBmxdRxSvJ2z^%P#)$Dg{%fzzGBSqX~v1&-F%pKEbBQf7r8-069y*5+N3}p%pD*8_1Ri7JpWP@s#Z0 zATiU?nkR#l<)D!~s0m1*K?wI$0$ZfDrA@%lh2H^gXk_TFFpa59XZnsv)BpsIlmd11 z8zLD>L5YNnVIG*6#5>e*y+yG@6O;hj6fe~eOn8DIO>hZDq#%zF{-X{4Fk^>sfeUvi zp$Y7;#BU){3VObyMw3v(5`V0)2{@|iE_5tKE$HzBn6PD!BN>tsNV*A0paBR#FlHsF z@B{Exq8%mveB>EMsTP=6;SrvA?;|o>m}0yIg`4mMxS|rulT^Ymkqcx9`)IA4E=39W z9Z4j@@Q)^BQzTRff<-hD33;r+Wd1Nh5YRvgwv}K}ohA_ZBI1 z42Ts){*+#LT2V1+(8r|V1EolSwzD@{xQWzRDu%j zn8(a8!D`fv$b6T5?aEo+a+mW@vGHrHW9`SD$u8GHmMvdq?Z?^h;pnq37y8hN4xiHg z%=-f?x`mfB=~Q_jU!xj9?!G$3gNz$(le6 z?nMdWVSi7=00q3gag_c5 zW1K_@hj|Kye z)}e{U;0y%9zWfdiXd!^i$_VDcczOj90MhzB&~6ujyDtN<>` zz{(n_%G%`ST;%DB&K7SG7jw~l_+zo;$FZOSvT6~47$oO((X)Im=p-u{jgc9fQM8UO z>3;@m>2QR#B19NPE9!z|NT}{eqU|5H&J#SLxL|1Pz(ed}$n1{mhLlT({(&9-qySj% zOdv|39j1WIpi2_WfC&=m3@D*ZHlZEhLJHbo4W?inkVXj-2@NE{P)-37Fro+w(H&&y zMhYWg4#o(KKwqw>M#4Y|ia-j|U=mWna(@)%4A7|<+JQ0VhM3x*FpMNEwqp!}Obq5h zHBhZr-ccdjfC}0mUb5&NaN$O9K^D>gF8*N*q-8_y@5Rc1TiQVrERRpv0${>m6YydT zcEE53F&;E!Q{bgo45K-Eg&z4ZH1fnB$Y2SKfC%_a@b)C)Q=s|KnmEw7l0uQ#-I~K;{I?!9&V;n#)$%hATyev{s@`?4IY7J zIN=Paz#sg_K`Mbc*pdvaY$&wI2-*Rd3h^CAp+krP64(LKD6bum<02XbkM6G&`avzF zpdChmq>koWyk&Pj=oB=;C|}SD-hUyj9%Cd*p#=L1DaQa$@UjxzAq>{C3DzJEJ%tK@ zsx71iCL9D4$e;|oWJ8Lf639ST*5)n_g(=ctSLnwRq~#;+QG!wd4Z2ee1hNe#Azp+i zV;+wQ$iVY_K_09C4P*#(N~bv-^DT@39_nk$IO-JEz!1qLb`a&lph^tdfqx9bz+i|8 zU$A8!l)xt|${)nw@ia3MD9124LKd&l8E+Ivb5uvaBjy-uerPTjZT?OeD{DuW3mKQO zJPN2tmy}7*2O1A+8X2S-QI6=caeSukQo4gmI)O{QMC@v0?7~z`hono=v4)Tfhr&ox z%EE4T#o+v+7?wwgghHS+5r0%H)N<^MqJR;6#Hpe%L@mq+FCB9*a3Nt_Y_q&XC?CU5 z*G6{Y6sHn|Rw_h@>MRxf1{32>oRo-D#R)I!i|4ipe6(*UZe&A@M=7;AwfeE}E3 zzy_G$UC!_^xK9q*=1@FFDXIujR3b5f;TVoVLh9=b%i{h*BUp{>Pk*@Ya$F`hV&{AO z4HrrgLr9fo3ZydIfK%B9Rv3a-3ImUP0ac+QHSvXB{6Ss{Za4n#Z!jFw)KUo-=&CS? zvJ~ozD6XSGh9Y(_>1txu6r6l<{*Q@W%R#D5VJEFnwA6mQ9nEsBeV z*aGd+6#0HaAc8`0Im%b9LMUXx7lNWxwWV&b<7iUViM(?DBob33;1Whi0(&NCK?>I~ zfudA>RbLs3Hw5=FROxdir6J$p2&Nzs7`Idx7bqN~Vvm(1ux5Y0mQ5?y7gWhto#=8Y z3Rc&2BtR8J@PBe~BSc*BRa~u+c8Wn*vqvb1(tBfn~Rb2gIaiJ3^ShZarnByi$*E)(QQo(=E$bT_&E^wfQFv`_04#iM{!i2?D z7K37TPKGEugrP*X4emm5mzSV)&7x>0D2&yNu4OBL{-NM5B@GZGScMft78frVHiBsv zJ0f_&&ghH;7Z(cF;1t(*ghGYe7FY`xfyg)Tz?>x{+2Y$Iq(s?L1Klr7K}JqqJ$DC8D%usos!H)$(H zWT+Dy#6yH38qm}lgaI#mPL4O3lLZJx0LvfPK^`64!`oS@G znVNUGeKPB7=i_|Uj+>|%YuD~-oaIZt15~|(n*Jw*m*im`HpxjQ6?=G&e5(1K!Ihrn z*`DtipYvIt_nDvj*`NOzpaWW<2b!P@+Mo{_p%Yr67n-4~8UOx)8nA&arlA;gK^Ml@ zJAZcJ7k*(sI@+T@S{NQ74M3WtJ-QYsK^WAdq}`Z59+*FL#2Ac$JAxq?qTv=&8b3N& zr+1pCd)lXe8mNO>sE3-Ui`u9+8Iz%xrh%2FZ6O%gf~IMjvbN*?9w-_^E*dTJyB9TZcVyksVB;+b2DGY7^YYMd# zK9)Ol1bbBLKJZBPN|Bi116I6N#gjV&9qGh4GaJF~fCvt@&` zLtC^%n;K1~J7IH%HoKmAnSpL3keUDh1$&x%SWN@lnakqW?i1oS~vE8W_9d7Yw8srklE}+q#=Uq_11MtNRutVY<;{yQiB!{-L_3 z!MvT}AEbdT)cYUIdm5;L8r)mH=bOIko4(uIzVlnZ_nW`_+rR%Czyn;s2b{nQ+`tbU z!4q7;7kt2-!NDKg8N{2ZpTQOgajUh&M%V+aTe;{ISv(lo ztW^Z9mwByk=pT|Aj+-$-L|P1}pbE(TARZiIl^As`jyg7OL=$AMDWm`hWCSgOIUcsD zg194epFDKIBg&<`In;u%>tj3oAp-L`NjC+~`jJTA1F}(M%)7SCRb-C61AiCjfi3{0 zwtZPs&YXd;MiRt841%&=iM2cA+?TBxxA(lb16|MuozM&2&<`Ea6TQV82e~DBxtrV0 zHd@jpUAn{jy0hETue-ay`#i!s#*0B1q+uGYAsb5F)K4ANQ(e_poz+|2)n6UfV_nu~ zoz`pJ)^8oxb6wYWo!5Ka*MEQg)wMy`wV~9p!5X9?!Y91Kr#r)&-Ps3-!;#Lz{}{x@ zhpP$sJWAZPAZW%-jI0~^toJsp{$sq7VO++^7MAtbUKb>jy>ej_`$Yu8Np66zZ$K-0 zpx)U64IHzZN!**ed6&P^e}i$8rMz)**|ya*n*sGPN%hL6_l^pC0O?Uh1cw>Z{)BuO92OUhB7>>$~3T zzaH$vUhK!7?91NlwSV3V-hdpoff|}27>*$ro*{NN+OeD+!nM5?Y9> zXXM&Pd_A)-zGAOG`T|M#E&-Jd(uA0T4Dc=6;)x^2{?1#8w! zSh0r?e>J;Bv43L2e;A4VD~9o(4NLz(b{t7bq^6N5Q>t9aGUdsRm^Nx`sS?<~QX4mN zq{*|VPn8dW0mC&4STX)wKXaa;xoMLpjGK~59oY$EC!|9E35z!Enz|^gHrkv@wyfE+ z9UlQ{#BE#RngEM@TM!0d{weg9{L_w6;PvZ-zl(?QZE@eo#wq8Vn7y`56tmTK8%huHcHE!D{drt+%k^~JFT_McO*&9q z2gMg~L@Mc|l>S5MrI==_X{Ake>glJThAQf)K5g1XqcC(K4mH8>Cd{j_#wsgH40hz8 zNGV15kAXK63^(lX!w^UO3~YGP_RpTi%Bu0k#BJ>HtF=%fOi~^f(@ZsQm=F^K6mW3U%{JM@ zj8V)nZ_~}q+vJy@;1eHzHPhYDoQ*c!i1WsDPrO0RGp+&!=7K?b1QM<&>B?)TzRIMb zuuqb@E|M4twUa+m{L{k^OSFU3vn@?>2H+i0>!P(W(rpwo(qQvdH4POLYcP}tW6R~3 zXRi6?oOkZ|=b(o!y6Ba+3Tv^Ye|-8+rMK?->#$QkQspdV9y{$I9jV@`{_FqXKKt#h z7c0D|!UXfX>#Dz+6!6S9U;00zmtcPj7=PDSeoHaCq;E1c*Wf9QFBjwXWm&{>$z)v8 zQ1itLGISA6Hq@Ag00&4w0#f6E2uz>?7sx;a{zHKsX<$+sD8Zjlkbx7tAOtO_!31Wo zg9rQ|2u0XI5^B(d7epZiRmi|;EbtoK;KD%O@DFDID=D?Y$gLn`5>d4+LsHq$uzv{G zBw%F)DN-l`8H!*9DJ4>xus5pclP3Hg9-<^i=Vf$CJ+av5klXULY6A$VNKy zk&uie>L}-nUD!q!ChLm(D*2CJq#rRY^{Y}8$#g%sI3pWhkO2(5(2Z#@TMjNQn8qn6<~;= z2<_;H64KxfDNNx=^rR@g%tEb!u~O>8QQq8hcRI~A%@muga-m%*$F8h^!VEq0NMvNEO>?Ni75)EAi} zN#>huDdky+amrM};0vvkrCw?IOk4h=mKf=)UIZ;9cc_@RF)PIA%c z7B;M5&{HsWL>jkfg>Z*U+~OMdxX4Yea+k~8<~rB7|2VERrc2%GTKBrx&2Dy`!QJk9 zm%G_zu6D;u-sy_BywoM`cw7E~-u7Pir||vBbRj$5f0XyU?vs!S8-HN!689FE3x+hT z!HrF_m0zJen3?2i7P_KRJ9u@aEM;ZB!QP^cw^*!-SIpuTyZFU0?&U3_`HX5#7n?Jf z0cE{;*>J7|6F`oMgvtpMw*?Vy>I_w2O2H9I{6iMSfbu_5n^Reo;wkW2*Jn2(IB;Ui z6Q1bAwLTP;O<*F6Ie*d$Q=k@)v%^CHL5}DY8)^dcbd&ucTu)_(GRX0;c$;Xd=}Td#uCEDLrE}FEZAU} z^dTk^=|X5smwkW-A5Enh%kJV>$K4E9j~n#kAa`VKP4X-{he)co07FEQXhIbhW0NJY z;U9CE1V-55TDxpHMPBX%m^(pR!<6~VbxU(GB&?1g41owk2)W3Y@uUP3e~;IQr%rXK!^0W7F57G0 zy5au5XoT1ymL-H)BF3_tU5vYQwn^d9113mYP;iI4RN_wex*uomcF()r@vis23ySZ4 z4}5R{FZja4>XqCjP>v}pe+_1g35PybNsxuSDH@3lz-uFJfJMz8ohfnKm>5;BP+f!%zP5oB#aimsk=K4u6TyGi>B6 z8`p3J`gpyQDPfp0#K9T3UJp|9}fPF$yALW&h9)M!*E`pckL@7SfUuuID1M z*AlT;c_Ohh|bz3(wIC*6jM#!6P>Gj; zzX>US{)??x4b~8c)qo8TG!49w8$sfKpi~(FxETXjfZzmn#s({Uq!O`HcCm9(%l3f( z;0`-bfp#P>2!kR5b1>s*j+jA?=hzdQp^oV&O6w?&@#rMw$c~;dgUx_V|8Rpj*n&Jr zZ<3^Mna6K(gA0#<5k+867-0pIKqQfH22&7!k@wUCO^^?bK`*U=krG025<-R}aS~w| z6HUR9Ao&tx=#f+r6gI5?lS$HWClfrS6 zKUtJUd6Y<*lSG-6gU4N~APuVk3GT2CZBUhLaFuItm2AKc_K*p!&g49)@>bMq>Cr92sVB{Ha2 z81W7}Py}P~czrQ8tEY_kG%i~wla_gzn3)m@@(hXxZ`05WjtMY52uT7-gh)o0Lb4P2 zU<5nB13vHru;~}FV0!=X1F!iHI}ika?2u-T0ZJOVD;&8iDA|z{@*PdGdN->QA&?N4AbP2BcYg#>70Up5upBJ zQ<=u{C6YOv7J8w8ltzm850v$pq1h9dWdlA{nm|k z4_06VXW$7JNhZ*l79Sa$C;5?N7!${-37ept!l|5PXcf&#H_wToPWq%!dM@=CrPMhR zHjxVPK$YJ4o!?2G-`NK4FbPb5CQ>~5NGD3AXo?oln5JynrsCLje1Vt6CSqyipMA+v zK7yYJH=wcfNl0QOhABDBzz{Fl5e(Xxi2<3E=~nZzsAV#bZW^g+s-gSHq1oV}^JXg} zYEDB~qNlm0g#iqufD~?!ko&NnPxcRK@MKbWkWYjO)w!cAxsfmOqxVKVhEJjXaPTk* zm=G06ilixtEzSw5l3J|BdaTIWDgE~lso)N6;0DjCl^8Le;+d6Md7kbN38gSn2#0W5 z_Ltzo2^N>nJ_{3ndaj0Xrlu9A`k9yf`44vLpSh5yImHot3QK+p3I5<02x1HUa1Vu= zn2U+1g8`wATAj~A8407P$r`fJNvShnshE0~qxncA8Z4SetcC#$p0J`}&Iw0{ z4qp2Xk-$!BMxb_q304rOb)gDV&;*$fleplG4H{7PLZK4+e~dbz8*4E1SfN$G? zzyv+Oe*;U929cl%AR%NxW~3bvwZqD~;2XZ;TeV~1wa*%!T1lR0a0X&4wq$#i&&m#z zFch^rzV>^+_zR_h%O&?|ms3%=18b*85f5ar1VI1vq6@+!jJo-If5L;|x*ZC;C<~C0w6gbdyTij6vx*Z- zpj!XXS}e6?I$D@zDj_dYq|O@^mf!|c_5(%m527at#|aZpo21MstW4^%C|t!>e8njG z2viBJ==+`j5C&9$2IM)m|G=ee;0~VfH(0#JY~045vcJgNzxgSRbb7eOa0>6x1VPXQ ze`9b4WiSOsaI>9Y7kpX~&c+dRF*hh76t>_AQ@{k2unH#z3>wVAq4B|^yNsFa!J@+XM^T1X2*D*n1({`>UJay;BUzf6yGw(rhNOAgX0-m0TL0YLK~R;J)LD5oX+k zR6Nb(T+S!V8G_4>{woy#T*m~93%NiEQvd{HUU>20%~+m~aZYf50H6paw-y1(8q;@}OGlnIpX05rr)xqo4`xa0Vp8 zaE{yr4G9d8fCgir14e+cXPwzl%F&BwU(b+irR>6_$*J{g(xMee95EOBTm(H31WSMh zod9KUCDXsjyuM0?%}k_a7!^`b1rPhMPIh^k;Iv6iakV!VO|99=z1%X%e-X}l)m^;J zOmGI&I<48v2J7$$#Imp4-QC{(-QXSG;yvEvUEbz>-sO6_^~l!i40&`M*AU?eVE_d0 zPz-(PpX+&$P4EuDa0W);4md#!xG->(fD2A$1pcY|4`k2;OV9*O5C)O(*iL2%VqgSS z0MQQ0+!}tFoULOR@!7HKe-R_iz&y+nCYs!dK^MT#21>vKLVyNoY!qe^v^0GlQ3|Ppb1Zr4=c@_!>#1FZQM*<>A)WB zi}WsAj^$Z?t!h98f76ZST3*KHxs^{Q*1|5$Vm|G~Vj1ea-f|4E@68Mj5#L471gUTg z0)7nIG74hw4{jhLM$ir-BI80h>q$Hc?Z5<6&=2o!6r+&nn}7yEUMS-e}Kkkzy!=v3Ptr~o!~@EWCfCd3x_)JW=iP>kHrXIAes(&qOGzGzi+4g zNCK`A6|a%Xo9fjnEo+KNikQLAMv;!ds-}C6Dj*_vMW^(*A#=@sRa3FlQEiT ze+Q%Pa4AI=DU1jM2r@8{MIeIiYEGl;s;e+V4L9WQqm=$xsil|xiD@RHZt9RBo)Yp& zsgHyr>Zug(!UY%?J#tFBsHO_gAgd&CLkX|gFo?)WJn=*lc5q9hjWT{Hf(=XHf=e#C z>^jIGjDP`VlSgLE>=7{)5_8Ol%FGZ=f8o>wvrRYOWDZSv{von7+}1e53_Z;tg9#(X z$aBv#(x@}HHrnxL%rD_&v{6SxTGXI2BYm_|OUayc(o$qB>OxOBEvl*RO!_Xo@ycta z8T2SJ2nZ@L!37m!aKZj%lQRDNho&Ojzy+v(iXe)LBJwe42{yPq2pCyBk%9?%e;PDn z6bTVR$jwi&yEI#EEB!D;mtc|!B$|xE$;}lFYSC88GbY z<6=s2XSbFMCCz0u{$aw5e_kfv&Nk-B^6Ki>XTN>-i=!1;t1)&c>rSuZ+EntW0lS&8 zCoYCOrr?7hRN)_1_{R^L;0}YxqHq7Gf*S@Dgd+6K9|$FC%{)E^oK(w3P zKPb@-GO)ucp7_TUsIU(xdV*MPNS-C~#gM67Nn#X(%8gz)MlzPsj1s{`JG6%zI@t*~ zYM4U!ZetMgf8nNk>wttWI(0@q_R){*D+tx*Cn~L7D1Tn-2LGNBw*O766p%o}68_PH zu6(6O+?fwrq`*K)8bnwOWSbkB@Pi%*p$z`8gy2RYi(1*N*OWuBuQX5|psZe<&g$g@0Ty6-rEqU8tmxE-KGP zV2oF(Sm$i0@mF^;yWqswx`4o>(2Tj#`QKJ{4~s{Y+fCqQI~{XTWb zQz?>>@c{;{Jh37zCQu9qi5nDcSBg<=;y|fL8!lv#3MfVb5|~JZMlrDo{Q$!g?0}`@ z_PJ7)e=6jbx!k3R$n~aRig8^qa@RPsB}CT6D|X9l2#?0VKnVT=9#(h2NW5 zSo&u3{3xS)8s{RxscK8L+8l~JVtaPXjrZP3K9k9Fd+a!cx^%i#wzk!+oB=3QMm124 zbgiIZi$*ZGgo}wK)Fu>ThY{GKI$+ESS=^yje~oCx9a(5JDHUNQO^ERh9RTaCm#yVX zH>XR_@zNtVM3K3ABFr8VGp8QoX)=F$#N+YgU+nlt6WlNbEA0NO2<;dtx(McwZbFrL zYaJt1S+$(2f+nk&MJ{I~(S|#<(Tyh?>&wb|8zSMR9ktM-Pm{Y{?shjLaiz{&x0VrS zf7o?@c-5<4_iB^w6hjuHfa2eXF^a-QH6cr}*f(uN5u5!4Ba}6QcLn@D&Cam1GQ}ZH zM{CpXnzpAKOD*h*C_CEai=n3bM}Wci6*gc=69n6BP@nomsrFI0;Pp&#KXcpxx44HB zOT{}#Q>4<2?>1^s!&kirv+YR&RKRs{e~^VtP84fNyoQWOG0LmIM51@S>+O%0l9kYe z6xL!_mMj44i>&>UO`MY*$dJYCu>y1Mz@VF{Xjw$srZ~9%$d8IJ5q(7AbK&d5o8XZV zc)$ZXb)pnj0da_(>c!=ObCxFtGF&Z!)!~lW(E;VoBi6CK8n^RgWi^?Nr)$SGf4svJ z*IM+WMLp{3y;-2+-OiE`smNyBA{ct*E0hlsYa7k#E;OmNLa0XHnsj-Oz!=3-iyg+6qm7v1PbM|#qg zzI3KvtLDw{7Ko-1lWX7Cm(oTTn{TSRVxktA5}q?q7gD7j$-{P2@=3WN(pwT&onz~M z?3*{^?#{3{-Y#AWe=a7$j_uvMjyAqDj=?&QRGeZL01x;s6u)@J??Uc(hkWEi(%+nf zypSW`PRW@}jg*gV7i2C=aS1)PX31G>Z- zl?VL4Tp7U$1hpUJE~@$mY2ZB$^uUgQwqHt-nugS?4CKojdhp@O=!QRkit`>#8gzp;RwKzAO=;F zf%6iErKk=pD~83(g zoQ7#=g^g^5iR8$S1j&!A$chZfk~GPaM9GwF5rvGLhE#FMmt@J9l*yT-$^MsrDH0fe zoqWinlm=?J265nm8GwN|=p2?!LtMTh8b^{SM?-5LtsKa+ zw#cmor70Vw!_Z~&2PK+MEc z%!d4jZE(zOSj@?>!I|Xk5&05Qi^-0vUjUbf5-ls77m~N^BfH zZIlRZgfOm@GH~QJaSTh57)$G;9<$8L<7CC6$U9|OOL%Yxc36k#lukEj2PN`^{P3$O zs~P0v&hC`{h%anIz7z&&s0OAKOep9AFBlOoV3!WX8YqAH`~okyf+vUpg%k&CkOr;n z!$;wvj>t+#+{z*PMiu0dM06O3$q2jX1fD1?iSf=8WvQP-og7SxKZ^v95|c!E1WbsV z#JY=W*-jMI(R>n`;@HcPAckisxpcUK7mxuNh=C)GfhASaC53?}h0-XM(kZ3VDqT`1 zrP3>nfhq{)(k}JVF4fYP0nHH|TvIjuha;7N7r26R&;|%aw%?mjN2ySbxKM4eyVw3P zL?h}@;QUY!jR+AXQJ}Dq9i`NAQc;koD))-4iAk)&x+jV`)JhfA;JQ>+1W)g1hNRSn zbm#&o5KJ}w(w9)i5*k)kDNWMB?1FUY25XqQRhi1rYLr3Uh(g_|?t`>Mm7Sev)DI2O ze;Cn&kW>sE)o^VqY^j-?q6jvGKyi&kW@OiPb=P;rJY_6MSDcun%m#5#hd20weV4Hv z8z*Z`SalEwZJ-8cu!Uz}R@!t{MuAq1kXA5RE4Z^(H>-O(l8(fx;_MBUUC%6}-A zF~1ibZ!KMEXa&)whH3B|Td-SXuv=ir1wh?fI2qZDC|M1$k)A6BCHaRl(Ei>*(VIz) ztK{QQY<1k=gowzckV(zl^u0T9Rp0ha(WDi?&J~8#OFb@mHI&2OThQPA4F+NK-~R>R z02bf@Cg1`#U;?J!m%%L(9Dh#Wgm^VzI0j?*#bi(hU$m!YjW$8;Tax`-6RZ&ZzzB9w z0<=hryh$J_c!%~%GR0L?@g3jCWeD@l67+T7A|5mLHR2>DGWg|7mrIZ1vWR3;mGhut z^pH7teLW>MqwT{5Td)OOU_b;5S?FD1>1|=-L<*v)UW`}*YI=t^et!oBLIWl+h@&+@ zWnx@L9bb(Q;({PzEe7N|4CF!ncB{?BR42YX(xV8|GrcRuVx}Wx7pe%G!MXbp;}m|@ zGLDGpwJP9y3St-v;BW_4VxEM8BH02j@Lk+RA2O>cg1Mkm%iH zjh?_PX##jyrGI}I1u@`f?no#{biAFUB>@M}iK zS}%(^>7O8J?!b;*^OcF&DAe}s8i|`gIz~_3FUk7jp?~%JP|xSGmq+W31z3=@qKEp+A-win`HI>5fP2HFwMp-~%m; zpqi}VEB`tz)n*><)|yc;obzR#Dsydj0SdlKZG`iqv4-ig)?{Qx>k9D+F^~krh2|BR zYZlszaevZl9Hna?DQM3)Y{4Z<$p&P`#?-I|apEd*Y@=+;rq-HhhXwJQct~&P#>A60 z#`uu!Knkgep$R|x2TM4EG1!E6BnqII7*8lHlJ>J@SqCeCExqZLREVHW0A=W5ie8yi zXB?F!m;y>TX60dIr67h#faX*3>LtPxtQS(I^D@v{bmDF99P-AOke$gnw0% zADfT`HwXiZiXWz!`2HvbTsJaVc!w&OlajAN5_Inb-xq9l@9=r=cYnXj6_4MW z)pzFK{*dLDegI5yfk!@fVTUr12aU3kQ4kAykO!sz2X{DwFo*|#kcCa~hj_?`Nm%Ac zxFBVZgoGd#G#CR&Fe*3)hDYcJcK`@~{{{k+^-o@yG5t0T{P&0qnRSsQ{eNro57?-F z@7{H4co7&bO#Sxl8yHE=ly;J2$s#6;T^KR{D6JdghF-sao^atR)$Sjgf2D8%14-{6 zyJEPC6&o0)ojZAtfDNSd&)q+UqcBbKCr=YFO#Y5~8aU;V(nnMTQj&*t(kNVIg+|i! zu3f&1R;gfJN~|fFGz=-pDu3qbQBJ#O{?R+yw3NRy5g*}7^~mC*f1?`8n#86`yGN-o z$^Luy50gVQRv5R$M9*EmO;}Cu%iQ!|F{-#8y^ELG60lSP^TF-3PRtsCkmbpX-Kl8D zcVqr7{O8YK=2DO1`5smD(N}r!GKhge%j`xKLkg#PjT1ELg7IVh zL1Hw~gc$v#@=q9HP=Q;1KPe$a8Ie`-&lF9}RLmr3Od-V-?m&2;6-xXgQ#;cQw1gDv zSQQjQ12w^hK~3fNNEuQL6jVD?{L=&)LJ`x+7)mT*g*)w7QN}+M%Aa* zQw)tUh7?QuW00=Yg5~5Ui)F^=6aqC-gs%e~80bIiFcgNa1C_!QG5=0sFdCD{s;eX* zE}^L`mgFjh6s1vN#;<=>z@s28!~o-oJXGkKh7_p%QGC$ zK|;n7N?5TD8H|SUjyz*bJB1sa5W@x&XY@Hn8&ohsZ*J|a`SyMJImw?T{%QDjfd>Yd z;DS&`~Exd!Kc}j?!p^?Jo3pazkHdz zulMGKaT3%Hs_qE%4-;WL;>j3c_$bCGvf%3CKUq_fbvvCb^$$`0JepqC4T<57EWt`L zrxlw(NEJhA6vTgy7~nAqG%O}8RB*#T)L;c%i~=71RuD*fs4^V@t)pF~fQLugqY26> zh*}N_L$Hu$nxP?37Nr1&PpUwMcMt{_SaDiM$Urz)VXz@ma7TI;GY~h7;SrfxNm;0n zlM4M~A7cQ~JD#EmD}-t@Qvi-ygpxD;45VRM+Xod&5($68AP_Db5_#+I=Qjmc#^^@|QMnMEDbIP*v!3?6CqDBDymxLY zdJd8kp@w#;e|(aDsc;7sQjwxjSOg90V8qZu@CagT@E?|djMD~U z1~;rj4N@2(NE&v@^n^iA!J-5%HbDi8P@xR#7zh>Eu)m6oAs;6EM;YAUiFZ_C5~HFD zfX=`ZH>^gX<;x4I1|k!o6b3S5n3+)i(JoJn;xkkE2L{nVg|Gah3X~v*K(gkBHTR1en|7hB2tZ)YXbz%zr!2X3mY=fKI1j{536YM}(0t{j-#UL~*U)Br~ ztJ@TWQEohg722?lptxwR2YN(HsDe=3cw#Y{NDq@zQ3`oX0YD1cY$AQczG7^q9d4Kc zDJNMB)F_e?WuT~3`#}tsjA0#(Yl0eDV&*-79 zhUiJFT3wAlny})l9AqsZf!`wl#twf>SRoD1(S#J*kx@tt7B>_@L&M6jy@8N{9Xn}* z_o%|5QmDbBo*)ANqCj208s2oUFt|f!4FT9A&c}o?Tfq&f;Gu=wA%%{(q?B1S%u6v! zNKZ5+FIFiZ6{vt)S?K89^`Ce#h zu120vXeY|j5j5OeQ@=V?6O5oKlhHC(DhlV1$PJ_c%dWr**6=z(-p-AST;nD`Im%P6 z@|CmP3~tjDif|j@+%*avC#?Ar-}V zgc#I75As?rL_7%#k&6OAp%B?*Lu11veAScN9J3T`=;=@f!d47Qg0Ucx#g7kmoUH1w z3}r~Je$vAd30*`MHF3*R3=%C#u;YeKd6q}=ArroD#(n-+)WP~u1;m@341pGZ!%qsG zBPkH-5tk~)2|@CYM3(j+j1EZ|sQ&O11S)7-+)~3CD6ttdK%yv{XxFHMDQ_*8K@%1& zh(X36iS$&g<_PTvZP7pmH_}$5Wx+)}q@an+pdl5VQly^TVdOBNt0QSRGgCI0hGJO4 z=navyhsVGMT`Ta3|Bz_10|S&4gno*Oc@zK!a7s|{S1VK9E>bzg3xV-8Ds{j z;YI~XLK{rMD3k&_Ou;^XOpZ)Y#Tl5Pb$G%)oJC<=;Xf46BUsWV#6umf#&dXrt^k8t z&_hp97aEjSzoc4Lk&=3?5{=;7f%L;@xNgBv(adgN62q|4AW z#2NIEUl4;EP(eQI3>j#O``{rxh(TeE!B1oc{iuZ^D6FlSlxd95X)iRm>Sr0Y@{(027y+^v?O?I&xAh}zb3?QOe!Tk(H1oZ@OEa4g% z$l^d?{XG+kR3MJv$V{wC71a$Uq>Cj$!lOJwN}8bNpkP71APW*$l*nL%1RxDU!B@{!qtwTYuK^b@*LC)ks>L0rC zpPKmJec%#Lp2+~pLKrN;I;0&-1e_RDfg4qp=<(gZwO3sZTu3$q24VuCP{C@b0TZMF zMPR}vd?0^JLWR0y6?!0cDsNO#KCJq=KHDK^o-6)2RqM z(1Rg$8dbc*8MxYQoGLub1w+8z8OTFRXhIqkmU|dPP?W?#1dBaF2$E1KL*T+bOk1#M zg<6^hFrex`a1xUd#&os=fEWl>NP-%e0iAY#TBj1(Rou)~paDC`<+QZ}JMfr0X3j;N z>N|W)DQNz}I)ow{oYrnsnPITQKC}-WQda%#V1n`oB}A;mM(lg3TSNZeLmH(IG6g+I z0TX~qv%rkUF2NZ*-{Pd;d#q;FCDz_eAi-5vC*;dONZgz<0UAg`jG735(C898Lfznh zD32tTrY$Ma7Ol}9Ez%~f(i%@u3h8`wB!mnW@s!9hjfgSvM2O_Zx3SLE4VI?G*q>o- z)r##l4wu>Tq1%X?+7`v$83c!r$jNf8)OH;1kll!=EkU?P3tost0V$>OofnC%+hDD@ zSt=+B^c<>p5QcXOU5m&^WJ3##vts4ol3 zp#5Gh71b}2h;9L+?D%FbSAwqQ2BqoJhw7dQ>)tN_I_;LU&0M?#JjBC0 z=elf(x`-thXh}u_*(^r$X2|n@)@by`doBljkMP9I*D%#C-Ce1NE6dX;g0W^FvtVrdU zX9#f;XR;=5GADPkCws{fH;);YZw`=Bk)vpw7M%OQ_5+x~|< zyYH32@(SY9{-RSqe{MhriL~};lRWX>a&QDkGxJRIgH-c_U9*&A^NrewCUi3!@CRxH z#Tl54I;+QOpz}ztM~ke_MYQrgxAgB6v`fddOwaWDHYrPs$v)qI&P_uwmjHB4>(fpT zi7pvsLf7Q}1`-=Pw30yd@<{Y8Q?!FwG=q5rjb!wUY&3z?&9|oFX;gAUlyo|;^ToCE zO4GDiFAq$gwOX(BC+G9=ve#J*}8)|q%H-6{0e((1YOE(fz_s9wKb(gSBS}%7ik5j{k>)yBTjJGXQ z_IYpVX~d{pE(Qtjlmv|=ocYkYlfZr2?3w4XPAod=3 z@+5f5&bB^(IXJ_>N8Nx3XE8)4Xab>1Lg`GPi^M2$=csanqnGD6<2xVLHN{6_U$GM!(Ii0T@ zl-GI7S$TmkZI&O;ma9jXTXTfwIBrvdX$;dk*ejubumc-(3?+ENug%DOfOtLQxust^ zrf0fb2Z*R?y8XTQo-1vi8_%DYFL-Jf^Sn^D z{O`Pcpa+jEH^`SC{Fs2e&_6xYM}3m|yp`xoUwcW?$B8dX{gM*B?-;#}=hM=2yqGvW z*PlJwr+t;%^q6ElC=>93xxLzNcg1)2#mjcg)Ar1_d6$^|-2Xk`2fl+*J(1+c)w>ga z@5sI2Yp>V$4%p{?@67Rlj6KbViQg|i=4Za<9}nRVNo6%`rT#C;>@)?|5_9EZ?Nm$t z<~wZNBe-`X7(tW*qlG>blO6T`h0c^*QwXQQlfC65IeD+X@DD%npGoHjy#}-F9NuGF z-E0C!ttVN5G+J;I%ZY&~b8b9Bu%HKj>Jty^07`}^$rJBM#}vN~Hoog9J7vj!_-b~1 z8ia)8#zBTL<@3GGw}=#*zy9w(|69rNGZ;V+D^~2^za{^a6ik@VO~D{%{sAk7YhW>1 z|J3{|!tUZfTm=hOBnT3iCWuNm)P#o^N+Uf8+SFv_ z-xN(CmrLRm8a7yQ0=53}mF!bYHgQfJ39J;PkY%v~wK-B&&3{dlg!xAdSk1mq2~L`u zRPH9YP&@rg9P#a8mp=Fc7Jn8!nsn)=1F8PpiW(TZA|Q3d-m&8!8o@u(c-+M9482mN za5dbR(`Hh;Ni|jBp`+jq9S2K|;Za4_$C(9d-o(jsO!3D5i2k!=ntXZl=h0UU3vz6F zkY{gFUEB8iX4G>>5|oAJb-^X=2%705rve)cslqTzY%#m!a?imBA%Bce!U-v?(83Eb z%uvG(54%q))ud|hErJYVr=5R-@L`M-Pn2b!f^hL|D)RZKAu9yKWl4z`Q>s7@>oe>!1+lBI%taY()X_&Fja1S} zDXp|a5uE}tDohWQs2F-W#pSP>aB=4!Ali8HA2xyzVx3WN;nI_cMxqF)A*=8~44XW) zX%u2`lJYlM2D%6sNtytOqK~-5MKB(wuvFS<89no#G~HWMK7Tjeg44c=(kSAGe|{ME zA0B$}p@(yMI2DM0)Qwh4!d5a6Bm@stEKzT%?bqLb0S;K;fe9`cLPDYb(zGi;=`q4w ziE1+9pEWcQ;|CtvE#i!eT3rX1izErd;o3Gi?yX$K*rb^31}fvFRHFPRjV0a{LmnwlyO zLgF6nElx0m@wE)mKsi0y?YH5MTkg5(t~)e@pHi5s>>B>3jf>&~f(JA_=?-I!a#};9 zb*g)3i5|*Dw~A6sE=Dk2RmQKFUH_T&pDNb~WUs`e7)zw!VTX2mcvp&} z?5^GRrILn_={6&Jv+c^{1SSuHI;UnfM_p%{s(O^?aJ0>@b>Mw z@80|G!4IEIyfgjXD!v{58yLQxMMFuAfLJ53kAN61k|uyCqmx;MSog<*hE$N0txP0V z*g+GH2Y-<;{o_SG&`Xt4hYK>aOGlD8Ll2;gPzDffSm_QH1T*(rc zSi%m%0I@28?I#-~;vdWOK{cUeTfOVn5h*i}6Ix*kcAAJlf#r5xoq$s@>Y5wdB9 zd|C-7f(tQ7!5=I0lP01R%NFh@Oi{vA_2>nX9Aa;i=LF|J0UA(&4wRtYT*@i4LcmWc zkyx!P$QdRQk5jdQA~gYm5ZZx@F9ks_Vt??cqAWp$9*9A8aw-UO{^5>sO+gG}5JMQk zkei&*rXW7>fkb2FiCsxyF$N{*Pb(wNrIC|&Y&j%o6e<1-GZ?`ibpb{hmXL~AHh~>| zNd+0EV7eDt(uVmg$Ud2(3EClNtYVc)_WTJ{wXT(|ZFOtWe3}%5W(9rYx`;!ch<}3qPBiR^_S$7&{)-tmJT00a z`c~0GMyTisAynpb)Xyjq7-}%WJFG*7gW!T4$)aKyrmzpiaEJSpPS&Ol=eKQ1+%h=FBMTgejRC{%a^MVNxm17&h5m>^mwG;tP8h}F1GL2Ggq9DidO&zQzF z-c*DOGF_`omKgFN7aKkzkn!wbh7D_1JKDJhAOyh;sdxlWlz@hInCc%Nb}uHV@Q+=E zr6S?+1SP}}J2FgpmQB9jKXxXIF#BN4IyzStZ5(GI!AWVRC8`L`31g^bR~|)J!+?Ia ziC8jW9ea_c6)Zs!HjTKeBY)N>RE)a`!$>;Cme9mvqVi%K%bC;E?ewQX-M#37M8{QG zY{bSjAngvWl3pZ(EY{GfHkgqe_~n63eXxXf{@!aOD)Pko?p0qH6-2W>C>No>oGdbo z=fCS}R}*-`(@@u#!RB!=fgp@j0{X)UXD9_u$dHgyv~eBrVX2-)e19(z7lg&_J_?I1 z5fgTxAr0@4#3aD#Zl!2?+Wq$TzX2}3QRjHmsND-Ba0}azgj5OTu8CWg5GGH!g9=rE zEkzzd2D~)kXOs;IF+6dG1&T`DM)(;{V)73r6l5J|5zNZj3k)zT`-#a)MZgnW?ebjP zDR%LlXapjdFnA6jXMb7865Igdf0Q98i$0KGsJCvVh_$%FJ&QcXu*M)vfgO_Q#92_R zFT=E0UkjpQ!Ev5;wXdD+Wg7TDN=@C$n*IzsEGxz+qzdCFeQdscpYMVEjua?;EGU#4 zyhrTrcf~KB@r`%<;~^h;$xr_8ZU2hS$;0!e_*}K1;fp7vFn@)!kXjZ;cLT6T4r9wH z%D3!Ju~~x)i84s64Bhz$s5XHKN&h4FW8e2C&u)3)51;tOC*`K&?&-fEr6xXt`>_1;FfNDP7T}XNHkDvVIH~-{~uNBOjM)OSJJc2PJ5nODoAf>t9w3iRRt_bOVfUJ1j96g>e{-@9mP07?IH{FmW_A(Kt8} z{w~8V{@fr4+yP3as3ST-45lC-s$)QwA`Auaz(8WGf-4Q0U=1vx>RQnf>VJsp3`GeZ zVa1x_7o#v4?eQM*(YcIK1oN>UACb;<=gy)63ioNXhK@!45dL9Z5d=d?aqJIo}o~J(HGa!-BPR|+#y;hA?(C}9X4SS!azsP!XNYrFvSWFmF_0T5`W;LrZO?}pS-f1 zHjgjfg3GWnGear6Do_0Y()A#-DmgQtHq$Gz1Csu4 zJK5^*-tHg8VkuHHG=FH4By7?;;X*FvB_fVvJ$MrUebX10qPTXi3L2>u+aM!BA`Buy zI@w??nF7-cMb*Sp?Xq)09n^=qlPe~xF4CzyA9OSWZ!2U{Jp~dfU=uFq;y6U&<52#i zK0|^pKhqaI!4rV9Mb}c&{2>gafF3%*64-zV&Oj3SVF~nNtbf>nMHRzETXYR71Um9f?LNH*)ltu|uEYLu1o?Ze=fx@~bY8B9l|&OvMt` zUfklTjDP{$p1dmBQ)hkTuQ$>|5A`~p-PiCwD4fbIYTy7Fv z^;KatR%LZoXB8=E^;U5;S9Nt)d9_!4^;dy4ScP?1iM3db^;nTLS(6nb!axoF48uCD zMLgIMDfX04XVOo5u01crL~Q~^;bixmLJ~BtjWFRxk$)l#@XZp);5CZNMU`Sxz3~)B zbzV)4GU@eRL(EC(YA(I^8wFvRLSdJJVPPalDg-BDX$;t4 z1x-^f@RVBjv@K@FAw4K%?Y@**ZAVG5)m5`wEKY*tx#_J45&A_jFbF{A?#XAYlw@$xbnLS`Uh7$WAlXlUM$t6DK5Oq0W*F zwJ9tRY_LQ|{6-S6>Y!@_g*AV}KcO}GkLrk9zmBb{~(x~nqBEb@7g&v9kON2{0p|^2|4SWf> zfbTVXO>KM4fHA(;fVpQa$Y6$K7b)KMeAD+c*4G8yH$vd|8|7Dc4gLcjuI8%}LoNRy zxZt5SFrh{Pc%KAVU>!JyWq3OgSU$G*XMZYbh5@M<*mi;|(tPFWf;}UHcNZGbql1Ar zZ$bD@q#z$=9n@gXdOI zG}wsG1Bpj=e)VY*#NZ&@!F1f=j^6UZV#o-VAe2Qpl$l@&g22N%Cr_c%g{^py8TplA znGX@!;0j`qW0`|+xNRf(j3+sbhj@(%qm6gAJX~|Wem9Px!V~@^K}S-;2#i1piogiO z#tJ0rgvl_Fr}vh%d7FoCmLIH^xqrEXa@mIqqJq)571bA*JEe$+*(-zrB$%NYRF!u0iXR@80NX2>-nFq7A|WO)VG`uQA0ojW{GlBrVIL$x z6VR7WR~ac@n2f{uqd}U}ycyd_B8NlzcEts?XG?mfzq(R>#-phsT3foM$ML1Pm5te%tepb>pql}xTj3hGffF)euQOpI zGqze!*u?OZ9a%aP^!FNc+J70OK^U6)so}FYjv_I#8a-PKFwq$~w%V1;db2s(t-?Bf z$GWrW=B#yDF5HWJ1KO#w|zUe%b^^| zVH`N&8m0jnilM1dH>&kzvZ+EfF`JbId4NT`x~&_aKHGys`?}wTw13Gtu&wnhhqp6Q zTb=KPwJReUq=Bb5fgEld9pF2@;~ON<;UD08Dd79I^*gx9ffKAj8j>3gmK(C0JH^(T z6;V?-(KEBDo4XzS!HFollUP3G8p6fIyHy%)S=!pn{@bwP8nnxzuC1ZH%fTGZLBGvG zzE!-w?R&-L8^z6`9Dl|k6IwwSEJ47bx*~5kD$;Z67#xNzJjjLIdn8;H`=Y{!d|M+J zt*1h**?Q+XTz4;7_1;q$q~RaN;kM6V%e5TFQyd+(ydbuG%*Q;x_1m^%d>pL7#&P_y z%X!DYVxvK#qm#VO?c8pPTp}s_&i{oNmb|oA8nB@prZ)w>Cx84agkc)Ep~Sh|%V8Y8 z$NV42Jj`Dl#f7^XnBm49TOutjGUU7<=$y|*ebfmi4f0&wwwu%~#m~nW&^27pGcU^7 zcZ1tmDiWO=QoPX}UB4kc%$35$(Luk-;TkgCss3~P%^?jkr{dG2ce;UG)uBDwA;r}7 zH7=OXq@^8FSbv?#Bey{|)UA=IFMcklnqkqu{KR*?#lt+(f8E8+fgD=l83ZF3LX}r$ z#e^>#GCBcy(lM5hJlg?2;6>vROkFLwoikHf;2p)!mGLwOiO>g9+-co0h@sp|9MX6F z+)fnPERN^t2d@cUmGrrf)K`J^P-a%gEN&dW>(yVwn&Y}C)YCY$%KI<`K<_#WH zK?3K|N$cTa=dHaG&l7~ATt1Cz=-amFF@FBnkzUN7V(C9V#7F-OZlvThWKc5y zfayGnG^x_1Oq+rvMwBG6o(^p|wTP+b)Qtm6L24KjX0d17%%MAr&YW4aYR|bnrw+;& zbPwO2`$rcq+Oy=YNuzWony|19i3!}=l3+1|2^Si@3V%7Wu%eF}5}e8KAwt&NyL=>%&pE|;ao}5f?PZR0(M%GZQQ28H5O(k#gbRHheh6ZSB92I6 zi6(-W-bCyDBw9!Bod{!$GD>9MNU&9v8Gju8ho4xznUx@L4Gw3AaYHWmV1(98SRr)} zr3ll74Q)4Ll~!JfWtLiQ$)#sdMzo?v?Fr=&QGXkDiDsId)hN=94e4i@j$8@k6@a__ zNT86y1$kGI3^s@)gc4F1jD_%h>5`Njs>x`hjy?)$q>{>q=tGaB(PBkog7o5~o_;zL zn<2TGUyfSsNM~-DuEbked7d@oIes4bU~~UOV+k75IkZ@>zWxequ)+>YY_Y~3i)^yW zE(6PK{+A$$2_i^ty2Cz13@(@UD&}JDm3bPd_THPAjrhS?nVcH&xT;F60$HGg>3o53 z!d;kf#TQ;A{KXp%)|wVM|J-6p8S?xiPsa~=%yGw;94ZMne>#5za>s3;aS)3EW7H|W zT5mnlnH`bJFJ=DTma3gG4g9KIZ$R-x+iuVB0^3hO!FCtv6iBg>(O^P`7!!%%_dkFG zzS7`^A8t6;iZ9N1lkh(de|Paj!w^S&H*jY))SNZYc+!p=!VCWp@&62ueDcaK&wTUFKM#HM(oau) z_10gHefHXK&wcmae-D26;*U>$`R1RGe){UK&wl&vzYl->@{9k`@c*>Yh8yqrn$e~o zeIB|1;%jspDcx*Nr4gT`PE`SFhN}!@AOyMYF8}yb4udFGvFAKvgRR;z75)?F;NnQf1;-m~hHGReY#&rGhoOM+9#FC&5g34)#UEpA(3t})rt@y_? zr16YG6^0m>(<=!)e+kM^2C^gmbCE-&$dE8vag|oW;(fMwz|$r0iwxY&KOR`HSfSB^ z!bfX-F$TB+$DSMi-FvZ9m6+w#9%w&ge z|IjAs1e#5Pa&vVqF$gXd3K6%=3Q(|05=AXK%#;dss6-9jM~m7ek^XBj@+d>Sc!kuc zGQ}WUX@|yMe~HcgATT2Zt))yH2+jyD)QtZ~$3Nf@(d6Jocg;B`P%$dixXN{|TskUU ztEAN1^rRGOh=^V93RsZnlNgX7!y0J%HJEBumRz0bUq9l&a!^b;6hx3%6?&IivC$cB z3~FFM3);|@=cJ-VQ(pZ;)qj{F4D9g4lpb5!*gm8ff2nZCKhDrnmlja5aoQ@@9J?D~ zID;GIP>WiY1E^R@^eq0yEyq8o;SA{n;~287u63^q8PZ}mOQ+@PLNLJ&F-)Ne4OxPD z&x_vls&~EYZSQ&?;@9 zOyVPxsIiT2jN=^Z_{J;Qv5$WYoP{oDS zl3@*Rn6hs9a5X|a;uMQ{%w#Teq*e^YUKz?UfBI||tFkp2b(!mba;~$Te>K~7)n+jS z)QABWt6Pak7_lq<5k`frY}~bQSi@OPj#|n=j%hq2%x12%r7w+X5}}zQzA_3O!Lm-A z@XsWo^y8>AofN|$L>9on1%vnQ;>6BB0R9Wz3FpV56HVAu>))Q`tp{2o!aTIqzzb+#=BN$P&q$3^U zXvi_%ZEa@Dd*1Y}_eY$q8fgQTApGvPzyA&JfD3%!1TVP34~}qzuLRZ)mUV=IJClkM z7t4)it6q3l&Lj<+6_OrEyzLG0kc*t&fA~&~zVDjwl&gH@EN{8X6|NG7XWQZ1USPLf zA`NPAL)?iD{?zU+zQ(j9`qAX5hNPu)jE|3e=}d3>m`jeTrktFvFR!}Qua0%BFC5#G z8Jm9^GG&;2n-$mCc{$FG_MxkN?ae)VI?QqQaj?P~({M&~gQ0Y%>%E%L-tN@*e{LeE zPefk-oGKOb&YGkCeYV;yP2ZtvVwrbc+ZK6D*u@@=Td;x^o{+>iJU@=mi+=Q^FTLqA z!HsKBLmGCsJKg~gdr%pq@v*PHW(4n7U`d^{h&TB?A1`R&lL@iC2dU&G8q}Z0G^$~A>T7@df83{jE4~kY);ojx8@wnhb#Hqz(?0#|pA7B?FMN;C zGs^JdbN+_>`b@$UeklQ)ef;tNcm|;u{1X%{@=yIod=rs%3&?;CSammXe36lSl?Qgr zS5v(b47MO0BF2Hr;0mr_3n3_iBS?a_fDlx&7{VY7#2_8Q1Xopre(i^1f9ofMHOLh2 zhabXXC;rzHi+6&q1{Q}$cu;jxgclY+Xg0Jb8U+{@{?~-?*MlClZCHb6j5m8dXn?#D zEL!-3TX=Kw(jgs^ghp6@>-U3ah=ysXhHJ=%ZRmz?2#0YfhjVy_5Xg1NM|l;od^g7u zD%fi8_HG>*g4$Ptg&2bBf7E9DBMi?M4T8Z;i)VwNMT3z@i8+CT|AYzczy|-I2J4U& ztrq@-h39F8frUk}6(oFve;y7W*G2+jJ_fZ|L_Rwf8Y+5kXnYZ7?uDa z(P$XaSR0QahMd?}|1b%U;0}`@hWgYHkf306B#*Ipj;XLQ@8Ax$wTr6OA@0CxYBmY` zkYE#mgcd=E3(1fT>5vauhe{EFkTHRJSb=<4Xu|M^#=w!sz=0w7M$jOVBT14a2@Qzo zZ_;rKjrfAb1c{Y+e^-+TlQSt3mk1W_5C&E-23Bwe^f-(`_z&^0XQB970+Eiz06eGu zLo5jk&=6sOe_QX62L3P#^zaCy&>>df z2BR=oy{JzJVG!~_6mGx4>lAXQjW?Jx!#QyZ^n1*3@z@9>^s zXpg$VnYciTWY7kwSemjxmT3SK;<*N;FqFY~8n?&>e`hcW?%9F4z^VWpIK7uQ2qvG;G($D z31_gB@QDlizz!B_2A|m>oLUBGFbTl02@TPu>mUhkKn92D5b$sYWsnA&V2&l_3G847 z|FDUrItEP;2A_GCo-nLokOt!T51&~E#VUrKfBFxul{s{z3CFV#QP~dufMDbK50pR! zht(lw(5jEXo>KM>Rxky_`VZ~U38i2OYVfGGRSIq}1@K6$yh=6s0HY;FDsyQGFNO&R zi?CTyu$Hi`Na3TV38ckGr4t(|QW}L6i?JhtgAQ@7`Os1c5f4pJm;WFIYk&*v;I98* ze~|w$24+A8Vc-s_Koq$3qO0f+P8F|@UhuWgwsKFtdbd39$Zw3-K@o|9}ZQ zJFGg{5M^Ls?ckYXfLmdp2I4sd&Kj;`P?i%aqMnKdR`3s=20TFqQ$Q4(aF@3w zvVG+a2G+G~AgSXis$#G)ecBLY;0Bx-Uj6tFRPYb^uw!ahij-|AeguqYN9o;3!AVBORx-^6b~B_vMI3{>%3iJu@?Khf781; zA9u1WFWUIDn(0OBkx(%@oRcOIV z5RV`R?SPE3pa$Iw47>UWw)zOGII<1V2|KK`X)p%aTo45(@z_SO*v!lQUV^E*$Fa=al{sk#Jo@aXy0x=5yAhxow z35V+mxBv-bzy^;{1yk_4|F8t^a5_huw19D~*=Uxs;IUE}vQ!|pRPe}Ezy|ZlvK#Zg zW`GIBkQ*fX51UX1XX_Yjf1tTWd|N#c2|G!;OI8JKaIK=c3BX`m^xzLvz{*xo1^?g< zTKbuq&}3)825y=U3(>>CFvR}o4pkrzxG)N7AO`zDzvcW7BHIZ-SjC@v5bQ7p@X!fe z8mpa9u9h$bQ;^C3j0P66id{+xxUj2{KoqFVKL{oXL~+rwBnzr6m99kwr9cdk;5YI>1!S;^ZSa{5)(}$=51rc+JaMA*5C(K? zTWP=s>+qSFkk;&we>#)g5T!{8?Ry4pfCi6jwms|+dYz4(iU}5q27uiVJkbWSAfD$d zwDQ0cX5a?wAUwyMV54BGK#U1zkOoP~u~ShBRbX3wOS-_23Tm*=ZR-$j01xc>l}51% zo+~c~9S>5RMGUy)i8T-@4fMEVP+AhSfG1d{ToDFstY+F5C3R+#X z`xFUN&=0r}t5E?7AuJD$ImPgKj+NRFS+SJbD43-yn8iR3QXmhhvx=oa4--lZvM|Z? z;1Fk!G3@vce^Qwh!|I;$GRghj5XMZ^>8Q$XKn$9Y22NF>P9+Ie&<0FdHQ6Z7;WcB$ zz{F}W3fD=;Q}Jn3@D8gux-C_j$qfkz(P~gxm1E1TP-)N`(^t?+x}$rdx@Z(tSqjH} zWVjUxxaA4O&1;oV#b-WYk_eV!%dExmr; zoasH9_Y9RBBL%J)uS(kqYhVSIP#u~u3Xj146Z|We|A5xA@Yz#LSpTpFpDmbV>jqMM zIz$Z*nlP+dESR3a;kM-ofhnGzAgA#lwnnju`OqOW>#3gL34x)46^&e z*V+kwe^a;RZ05x+3xCVuX5cqce66#`iek{Ep0EZ)ak6C453yJjsZg#|V$}Nl2yV>= zQtXec_Lc5A25k_G;RO%4KsAer2~=RYZ6F0aA*gL$6g>>DyZRMV&<^e?5B;FUslX2S z{tx|-lV&ZjbB@Oo0j+m_6M3GDdmf~M&haqKLwX61^&<>NDYtj zAO%z42BkpjO&|qTV4(?Kgn~m}kRYlG{=wED-ULk0vtY4cM4i^+Y81bl?Bw+il0drT z#SV=*n(qG2vVg9Z@Cc-f!q+;#V*sOzu?E2Y7@F`1<8@m!Tm|b;44V++MPZ>FZVAUq ze_mUjiWzQOB`=ta$+F*0e0s*a)AjPR*3I1Gtty5f5kqU}2<_VVYinP&#o6^T+qOAT>pe_DuZ z)TBp{DB_a!ub3=cxCUcbev0|S7J(468Sj&Z;NdEKG3F**(lz;(C zMX6$`e~>11(u8s0SFmBljwM^x>{+yF)vjgR*6rK1#9V^4RJW`|O-teK9ZRv8+_lA~ zW>h$r?_tD=6)$Go*zse?ktI*2e_Yw}Wz3m1mj#LzXy?tLMUN(3+VpAEsZ}SYRM4{P zg`Yuxg)O!=TiJVOhs`bdv*-TXV{h+{9e6J6;kJ=~om!l@TfwWPPq!?$c3p{N@#-b* z7qD8v%?k&oUf%q9^y$^FXWt(EbLH^e&!=DC{(bz^Tj#G&p8tOU160g9f4c0_?w`C) z^A5McvMNqM2qTnmLJBLi@U7m=%J4!CJM{2F5Y^f*L=sCh@kFu+{0h6f5ae#O1p{kv zJQQoR@kShT1aL#Lc+~MnAcGY0tr3Sbaxr3({O(95#Zqx0?4l&=MbTmeZ^j3k)N)HM zyUfu?<-8PgOfmy3vP?A7e`NB>f1+e@EGk2@GOh3k%Ti4|^VD-s&A{Z%KRyE$bWpy| zB=k^3`D4>f1I3DSvpGHf!_u%sE4B2}H2nliK1@6Hv`j-k6?N3m7G-ow1zlQFQt|F2 z^;KA7l~7aK0G0JtTt5soS6+Kf>q#5hi}b8I9i-G(WRvYLHd_hhe^gm$qg`)TX{(JD zSYcIVu+?L&_4ZrQTzl5pX2CW0T+66Mcilm;Wp7vwCoPv)7x0Me~w?a8QGATBw1vWLqwV9n}a^BWuc1(FlO{-wykEPn-(?aBX?FT z_(4r{PdXq0F(jT9F_pMbA({kQ}4-)nrWfxx7+NHa_qTEeC z{`r-C|C4g)t0$3o&MHa^myG0!DJ)_h%1Aidz>=k)hBOq{dQy{LZF$F?XMcWyrQeiw z`tz3%d-DHLe^N=aB#C*y>mS2p_pI4mPJd}~pK9ROylyQ}g6pzht*AFa4C04><8k+1@}C`hA`|SBh6{Z_>u$|WG5>FM%wIy3I9j~_i#~=b^N0Uk&w$7{-J{$=-?kg z7(+#he^H8e`~wIKsiR9i_zyAkKnKH=Lt$$geD62k8WoBuzs_-EmZ; zXfo#oM|#piiE}LNd}mBP*p40qp(JSFK@%9#2{g!b44wE#JcIy*cBGF|e~IH5dN75B zj6$hz{NNi;SxA@u;~hru!6G{&n@%i&2Vy{}jXYW!kjk&CV;xdSxky&Dib$nmVW}(8 zfB2OkM1qF@;DHpr@`x$$UH{ih;*`<($0)~;MqE6if0jM)0TbG=iI!0H45KJWJZ#DXBe>xo^F-~3 zJPRYxsztQjB`=ChyVmk{QnjvmryI}rT9=IC3_EB7Pr*_Km+1B)fF0pKs1TCKBE`5a z@rPZD@Q)?@AP8viL@ukkkTnD$rbaNrc6(6E^jhe6N3(J1-*6WXdRJD(v zVMk0S@e(xrV+T9X!47~+kI3Qzf5-pWar$Zlm@({g&w8%HKQJ-MiU@@VRzO3Z7h(i= zocIi-Uzz#Q-!V^jWW}5}XWk`8hLtqZ6sa*}3t6mZ@oU~8Qh7++@drY-oVeK57 zGfTNHga>|ALJ*2zhDlUJ7K1MIo#fJqL<6A-O|WYkxWa@T)KU^a*uf8ge-Kbz+I6y< zPJ<7OkPkQ7B(J&t52`hDJJ-;#)$FGCd(K(!wC)-bP3Qp`Hu1r~xPb>ju*yHqQ2tX* zSmF#pSTGCYap1o?`ybHu!4xLZkURQT&$0EZ7}k)6f2hHjl*pyQ<=X=z=+})>*ebs5 zLZRaR~{?@x}~70O^G21D>OIL898vF6G%y(9@Q!j zi4L~KAPY(qVV*FN1y=kwRfEIT9o%aZU9+5X_P`u7GQY~a(f)Qa-y7~aN3ZN$2?Q}b zLKBog!!E~g6k#*PB<_f&6(9i&-Rk(6;q&D~p#2YvV-y&jXhOEje~8q7(BmOC>BlG> zjD}R?vIk+H-< zqVp6NonW#|NAd7^PC@yk{E0(?5@#wD+##L7b{UDGT?B`Lt9I=K;lUyXAN)WHjsC|E zut|IKtll!M4>S7R?;E+lzkl|1k4;80Ed*g3p$hMqV?$^<%4XUJ+?#@Yz_E?uvteq2 zp8yKE_^m292mpFumXHq2qox&vy;EnP`}DxKer=66~vJE zTfr+bu|3)eG&lp0iv*-FiGDZ(b|{HrNCkLU2uaWcHaG(!{D&C?wSN$TC*5)fC5kjR zI0JbwBc8~IH6TJZ=m(e31a?3J$7+d3a04^|xqnC{{c=ImFhR;d!PhfGHmn>p{%b?_ zS+AEkpRYKj#bTcHX+k7Aq41%hCX}e$z_?Pt2=o~phWNF{nTnW*3Be#EI1~*uoD4OT zwMVSP9il%=Nzz7^24`PW-+>A(+ zj7h}AS$w4h9#0YE->mWqlsFlTPBv1s5tBSX&_@5LKDqgIN zT8xZayvAJIMQ((iT?0n25Jpne!`-?gvhyEkL<@||jlbwaMSrv<4@$&obck=nMsCU$ zN-~bNTf=+&$3J;PfHaz2o5#lx8B)}Uu`ovtV#t9+l6>^0eFTr0qr``NNd7jv$hPst z$tW|^Nl5=OAcqu5jeLx3gp6%0NtL`PTwKYE;mA{D43CT;kX#Z_6fc*ANZ9D6f>E{X z=|_vqNo{f=jDIqZj1OSNqfXeq&$q1d<^(mi1y>4tNa*& z)Dg4#O04n4^x23}97(dgIm5ujtaOa66wvyUV(?mt7N}K-^370KDPS z$*`w3ePVfv*@f=U`EKl=1PxMSr z^;}Q(Y=2Md1Pf~W2R4X=-9!vv$qW3>~;Ey3hU0Q2qof|6E9}4A2PG#p4W7mjNZY5Q@zLo>d{yK9P;^ znFKOO0|>-QZqiT%gQP;>(J*AB0Py;AM3scDsH-*zG1*a>u(?A`wJbl!40i}XS z1AjkNNJ$M1GC+euJ&Qvni#H{*MGdV+Mb1nesYpFla1m0Vu+#?uR8^I|G2m4DWYb0o zi%><7Q3XyAjnxoKRbQ0J2p?#Z^V^&)@X0Qax5Y6`9ARR!^bS zg}Bs^#8%(fEH_ftvG~-n$kjMqyE(m^X@B)rNVQf|W!FQ|)_>quV})0~C-$G}&35?3c-R#1Ib{tk^+w5Zc}W!Nivm}^ax zqKrnXxl@IGRgIO&e1%x>=}ktt)hS9>+7O$PMJDEiUD+tX1fxA#qfIr7jTdgAS)R?HnSEMhk=Fr|TE+0$bTmk{s2wTURaUVRN3~jX zidwPF6{`KjvgHe`9UrZY(w+Q@8+{*_t-q#C+q5EEyNwlv-Pycti?sz>aed3ifH#=! zTaLn8!yOfceaFQ0TTbnzwh&y#Ab;GtZCq3>Sj!cakzLx%9Sfg@T(*$h#h_fUb=uAi z9>hIeOQBkQRo$}qT)GWfPwmaaoQ-aUz4XX;kwwSQhK5?#e0 zU1RYN(-mL2319fd6Y`zj??vBzHQuB_-eQ@{`Gwlu{a-ziR}8b?=f&T*P~XI0U;hSUf~pB>j_~O z-V)Z;*X=c21a=DrMhpg)pMUp_;iiFMA7+vn{2`n|*F zwPGyA-on(!HRj?tt{yn<;~ODihk#JtwPO!f$TY6qJ%*qj2IQjoV}D0RkvS&h+%;r0 z&SUMZBu0*8KmKA)1`ROs!%OvQ{G=xUdUwrX3z0vc8-v6mfmshplU|sTUO*;ZsK=_9CzMl zGr`4J#=~t6RM;Q}{0gCZ4#{)g;B=9YZqM325Air_7hVjSd}u{^*P- z2uK(MHdy0vy=J*>=p@qSh~8<5zR-ergw3);L~d!KE^4DbYNSqTrCw^LZfcYk4mTi! zN1*A5U1$}?X?oOWp5AIRJkZ!^gD`N1)`EzHzS)A1hgz}-8ntRA#%fs9YOaoJ`2!=i z#i?wf2Y={?N4QPC?rXpPYrqbFY{4FE!Y*vX=FES{2Up@RbH3+OF5-BDYq_56*jukr zkccthJ?gAZ#E?$v{0h#NmG0ylq>=|uD1}=~nH)Zhl%#CecE9C(D%Y^akG>!0acbPo z{%zgfZQkx}-{xpf^&VTYNnCSV$3|z!uE>FYZRQ@Sz6_t35Fh{|Q|hjl2L=coe@<`p z_HKX^DuOC*p=E0=c5B1X>E^y~xZ}v#@F0MrnvlULkiC_S{$Y-`h~ThUdtL~`d~DoM zZv1}mobyFaLGb@wZN6x22+weKgGp|-@V&rr4G-})3oHDeT^U&838W67ut@V0bE7(bUBcZ(f2b44F3IRp*0YzPV@f0o}UmRQq} zjiBRYe2K7}^wdBZMm(kSx$`tiqu&K|!xD)OIz)W2@j-GGceHI33YtT2i$q^^TTd-a z?2S1BjOiA}Q2%c8eF*6u_UgU}3a-Q5tn%Y%;S>s4@+opyU&AJE^WQk1^O>XY&{ytB z$p8M0U*hkn7^C5u$*HqVLP8VVxHkPi|df1HAci28?2W1(e2 zDu++(JnNi{U+hkbBHVDN;QxA;+DhcUnkh~TAWe?s+XBnF$H0^FhmSJF+u zz=+6_3pxy}<>v{ef-`?$34womh$tjzyd_zHZh-g)>|Zfpz&f4zr;r#hT%}6k`j=|d zz+(So2}}iyn8km%h!Im*YT(9@0xK#k_>W`9V#M10lUHh#EL<4>xf}S7ia?CTibcGs zaFoKLYaAZ@e`lr>ri7_1T47h}ot20kJz8u>Cf`M15OEDmIf{~$cen}yD<;Xz%9KUl z!i_6;F5S9z@8Zp?cQ4<*{(kp{ylUew;lf2R5j2^%qgP074MUDBc{1h7mM>$@ta&r% z&YnMm4!!s1RnewTqfV`QHS5-{U&Dq?skC8>W#oNqf9UTYJD&eKc@m?P9NXU0(Jhf!9$CjXj{`IivQzbXGlSzI&4dZd>B`iXJu=FFKUQrwJUBgM!Pg|f~p zSrW!mDoD<&WcLqu+F4SJCulU$1Qok^VxLD1X@|xXOq_9CDabY9ohOr&@edW&?PErL z@YwXve;U_OK}kcvU_=ZhWk}J482c2%j(19+p-D$lD8Yn6?nseF6+S+K5hP*wsD>vb zSwsaJz)7-X$#JY9=F(_kmEssde|9q3sH2ZU8mXj{Qd+5{mtvZ!rkirw z>1>k~(@uvC{p8M;??^&LfM{4j$v=~zQ3hB4sG-mjYfK``Q@D5n&p+{aqDhDU_>&Mp zZHR#?cbbHy5EZ^6_s=6~gdtB+?r4I`bCdi-#u&X$QH4C3xPhfSrm8WPLXoH;25{U_ zf7DY^^t9t-DTwtW$$*paBu~9T`cnoOkQB298S%i{)kXhE@=qC$6f4F*p0uG*gT!3; zj}&bn=FSpS#KZoM6=#g{$UkW~X2o|K6+?+{7j81;Kb8!OOB(;|QwmJ7xC9bN#dK1u zJDdEdP(qQ6vF@5us=S*Nai(>WK~r~He>G}&9=4~STld*op^D+9(m#nlX0_R8qn)<=4hOcK$6CwWLvTAQdrWyAmAeFh~FnTj-XvIs6;gC1j`M=6LA z4=Qv*5^M5@72ME0g&2f3bK4+be-@Rs=hbCUsM$m(h?W?>AWBghxGFOp>PvS8JYt^U;oyb@!WZ?!M6`=@1@QxXV#gULiWI+~rPA5Vl1~$;c zJ4Q(2$uKC3c>Dt%nm9vtA`*r+U?dFr07g5ws6?E=LuD6X!x-cN49AUOe-fqGTM-mO z2~Tt=UIS^v81fMjg;=5}MNoniI`N1qup@G5D1#?52F4~Nv5!V@M~RrWq+&FM4b&M! zKYqfZ{_n_67Nu~9Z%#&r-6({MVXy>P!g8Xklpz(zSp)m3@D8DPP#^>;;KPdX4l%Uj zh?*>dm?Y>9uE=C&-^<_)e`AO>h3E+rme?jYxA_(ks^)7b6p0F}Y0h(^Go9*OCp+8e z&Ua=ehmZ+XfEW^zAGT#EZt&ed+7O1p836e5KpdF3ryiW5D)QXA6DaTH}3mPc?Rg-skZf0DGK5-#9j26+&Tmk})n z&m6KP44O=>TIuVe8bXC~t#Y{`K||7}n~$HAC^50~NGghz23d?TPUpeNKi*M=vk3kK zEGH3FQNq9uQ?Y|*GEIdf$n%eNq_!wEsYz;Wa>&bCYOvg#%VE8C!o`xau`u2-k9+Ln z9|JkaLYB=6fBCZ6>`=m0sTl4@s`DK;X!ReE@K!${(T;a$qO~R|Xv5l}30HlqC~A-e z8=?{k#~{WarSPG($jCb^9VNLtE5j7v0f~6r>>p8a2phye4~GN@Oa3^h6ePjgZ)x}+ zFkMuDsO7BlnykF}6XqG{kqR})E)tSZ!&58*3`rzSe<5iwgNnKp%#c(;4T)ssfiEqF zL2IY4ZHR|P6jHz-MM5DGBL-U8a2D~(kqVK}v`2VG3}Tw>9bw2xhfLLvF<%G%CT0kO zKb*FPkiG@3LvECe3mcaj6Y9o#VJu*`ZSHfUJKgGDH@nlBS-)H*eF@4?0__7flT9I# zkQhUPe`0bnC0)fL2>HhtBEbeUj6@P;Xv0&|Acf?x0~55d)`7^x@)J0#?{kKEx2 zFuDUH>=@N3(4Ypyh`~MUP)H}zkdUxY2MyA>PeQR|9XjHS4DF~SJMt_KH5BPU#hL4u zI+Akha0@5gAx%k4B|CUf+i~qcLnMeH4=XT%e+kr%2tx|86YD5$Aecad=IFZ*??6k% z5jl%I&hQ9al$1o9AOjN^X)V4E#0>5!gBi-zrEI^r-K*(#A`M#<#G*#A{^QPZxdrd| z$3s5ylAk=~JM-?om`5ca8H$`70@k9CrYK#FHE@lWbLDv$!{S9mo9l_BoJY+K|mr9`evAA zZYjt|Y`>DQcv|+VcbrQK8WsqprCAw6p6*x1L+5^E6w4?vC0kxQ13DW>&VE%?35{AvmS$Nt> z2+*9^M^o{T5xy4b5s*iu770!bTErD;fJKU7#S(_z60Tj~br$Z8kLzur>!IKwe^HGD zZiWEL1pz9A0h$H^;)Md5VI0cg9MWMO+M(G{AiOPv)JP3lWS~{V)k=hw4!%VO29(rL z)1pWrT!chG31NveONzzw0)C}PtI$?%^-h+4vAu8cpSRv?Lg(YHz z@Y$M|m{JLT4i90(A(e&&&IyaKe;5shpe=e(YGn*Ygy0=k1{%hN8rEF6848Y#O*si; zGdkllLSr;aBVptrVSr5~MvV%FqCnWw`32)1k{%*%#6lS1Kq&r3NF0^y!Qdxm;`b%m zUyLGz@SpK{V;Po>6c$u1rs5u2AU}3uMHC%S1V$6ag)MrT03o6<1%_2re?&`kR{9a* zH2MWG!i6!ip=h|_UBID4a%4w(cvbV;udlrT%@8s0#@}6&|8#7SPUc&_F&Nk8wI*sH+zQs8f;u6x}Ty7;?u;g55 z;PnL@4VuzQo?#%yrCbGLL?We*6{TI4Ug?#foFrpMSf4-s9->f=PdL(rN#IElUd2pe zW+|rSHGL&rgk?C1TLLoP0&P*MgH_yt`5b=G4%W?NX`H|}L`=2Jl3Y@=chI>jUWLPKZ38rw~rFlqZAnv1F zULPuM*+RhObKc-=e^%x~6)@>yH#nM!f9bds6qsa3E2sm-e8lWX`J$DpZe*as?(bS>YzGkkZDqYpi(NJ&Z(r}X+b*bmtN|pf@-LW>StK$sJ3aQM#`oNWv7~I ztGeo|!YX8xe`>5sDXKz>sv;$;((11AYOlWPtorJP+Uld=D(LBIup(=+Dl4A?>#~yP zusTYyro^#2YqeVIwU%eIVykLGYokc3{d|d&ZvN}Il54qsq_&!CXBw)eGHP9zsko+V zyvpmmN+7z@D@b-LqkQYT?&-by>%Ri*w%MzrY^jm?e`mnLO}^e~yE19G_AA0dY{W`z zU=3_+G@>Ft$R-*DaOtAYumpnD(!>hZx~3|_mMOK0Y|5(a%GyxHTI_e!U!r9oM1;gc z80gOoVJCDT%UX@X*2%u2EYAw<&=M`(c!3wahx?nL?<6KTwCBX~Iq5 zYz&6P4-|p$lp-;d6cEJ8;mT;?Vg}#FhTl#Nf8e67>dNly(rz)v?lw|^4@^uKB4lxH zW7=-> zn!#)Ll5hE%Z&3{FPh3y$90$%8VK9|q?>er35(7K*k;Z6Daa4&JK!j4hZ!w?&5EMa9 ze-tJ#fYA@Qf%byR`O0b566@B=#p{kQ15uvfvkL+xeO8hQnGG;#h@B0n}Gf72W zLPP^;8)j|<8h~y9m19I;FB@dx0$VWth&phzLNI?e#>3Wd5BsphVsIk)fEY;J*eJvp zghA4H0)1gbZ7GFpvV$b7fy7u4ZMcN}e;PqM=pRa0Oi$Dl5?2}}DiY`^O4780^gc=6 zR^Sik1?$2_`0jAvvhf_#vAm{lF<3$s46*&lgX}0o4>W-!ND>qH01y0w4=jQ07+(?e z0Q06n`k~^rFplu;Kp$BIJy<~z=7A05&Z{J;+QKoI;x5BxwHb8qC4%P6=(5&VD@cuR5gQFcv14*l`A8T7!!48#`&!4Fi-P17w9P4ym>-C@B zu@L{mCMZfS;UX@i0z3S`5B|7=?cIm;7KI_d*(3k~51;`T|HL{30T75m8mvLBP((rm z0nte*ohGPXG=E!ICJcv1aA;Tz4mY(uD-a^{fDvEV0O&4N)=Xd^$%lMP#vmZAI8vsEMjKL5onxc-l1u29O`~X`pH8#nDCtv~) z2#6QT2^P1*MnLizf9OCEn2cfjfE5giwMarZhwdoQZ4Y!*b$oRKzqfs>ZhVWSi?5_j z&v=`=IeFeOC8!K)VM!rNFIZE8ESL&b|M8VOMkja&PXL7{2!SDQo(EZW=#q~@pg|=Q z1Y)E$5EwxaAUH69c*gJm5BPwR7lj)L;hVQHi|ebJYb-s3e|pOP?y2)CPwTEFB$X#f z7!Lr!8SoBKWXBHhz!Ic^&Sn>Dr-Uc;5gO!XjWAPUD`YX4foRW$ELZ{?C;<fhkLrs@nyci)LMGB#e8z#HM<=!|EN&)DUe1O04^crJn3PyEJn{2f+oOb#b2A0;a0re?9?2kRqNN_@w=vP^?7sWXPgv;54{d;_{{51MT| zuYAqF>?@b-#iy=7$UM&zebKYq%@gHato+U!J!^nFe}w{lnP&V1H+|JxJ&z%M$d{?k zxAWDf#?vPr%uju8dwtoPeW058*>eimAE4L^J=Lpy+{=A6k?q`X3fs4#+q1dd^L^jX zP~H1IXW+bV{#N|Y>iy6Me&Q>B+n}ol8*B$de&kF3$|?DG=Av)9VDB6?c4tC<9_bz{_gXB@B9Am1Ap)f z|L_xk@f-i~BY*NM|MD|G@P`H0VV_~(Jw~oR*}wkvV}G5*KKZ=pTxS1br4~yxC+hpW z)<(UL?)~?x|N1kEy~;jsxSScVh5XZh{oDWj595FS>;L}qfB*ac{{w^>ms>#r87(72 zH0&b%D+bKtKanFzmNY4nSV)mJPPTOU5@t-7m^`MGDYBSIV5R;b;k@~m(DMo(e_OeB z_4*ZTSg~V=Qp$-mXR%c6%={~3ri@#%bLrN#dl#?MGG)e`f#>O;tg}T^4rZCxB+X(r zZ=T)RQzc@_lPOoWd>M0Q&6_!Q_WT)iXwhW{6D^h&*t@>}HkBgAcyw&pvuVr3CGrfJ zcY%=>9(lO3V%RYq^YmF8d2;2;f0;LT{v3LA>C>s3O}co}88jkg;Q|Kib$IdP$(J{O z9({WC>)E$={~msP`Sa=5w|^ghe*Njc<2K_jDc@GQOgNy5gRC^_6kL$O1|575!U!dt zkV2@eJ1V7=#{L)ym)k1*5X9#`!bP4j*a1nf&pVr}k|Zo|(vr&r-5iwALJd6>(L~Ke(MZnrc67{ zs?$$n3iU-;ef<^KV1*r)P*#a@bWLKFRZ!L?4YTAWN}$!0&ns&Riq|fe-Im*Kz5N#4 z&x{=kSvvm1J$JTB8%=TAmZY7sT9I^xDO*9&y%*nn_1%|Wm&O&Ue_VU}9r!MF31c_f zX>Y|U*K2{Qm*9vco|xi_5B)c&fGyq_EQ60l*k6U?_0-`kMGBPTlvQ4t<(8wv7$}Wh zp7|+{$pzV6k-2JkF>Fs3mFA#@9-8Q)wJOF#rDQgm>6>f@80VATrFQ2&OaAlcUYp*U z>#n^f8fm7M{`%{ue>0BSq^TFaif2ga&01Ts<(`}Fy2A~7sj=-g+U%IoE=lc?=Y0v{ zy$wGc@x&#?TWK}TRb1%4e-iK?6=7Q2s8x3|7_^uN^}ChqeBpSbTp>fHVO_1~ZWf7Ex0 zF{jf~|G))5m-MW1140b_VDgdv;E#Y2l;8wG_rI0|P$v}ZmH`2%K-blUfiH33{g$Ue z6P^%-Mzi2ae=zuu0j4lm9K4_hB@@B}+V39_gy9Z(*h7k~&?GHz}V5|*))rDQ@m$|25jNT)<# zD&a^-Iet---6uDJ7RLQiA5 zQh+C}vN=mC#*hXjSqiPa#OF^F8q`8>;N~ ze=KRya$*##LbdE@Nn13=w!{qE@kma*V?Wov7PhgK?QCgVTif0ix4G5rZh6~V-~JZ3 z!4>XsiCbLb+E$dn*aRBdk~G3}_AYBBNn1r*TI*hSWv9gnG3ewDGN|DnqbUA`lAc#y z^PU&I=~eG~+1p`)$e}!+h6wrV-x@)gFApRQy!7Ds?$Vi zXb+2B2S0dV+7$^dhye^)0OkxM$;gH|++h!Y7{nnK@rX%WViP|k!*6lNKW>v#07BO; z(j5tP8w_C^-#ARK0nai>&OvQL@p)+oOj&cd29Njg+uoRl}tU|}3n zTa@Osjzz{eG3-L~Txdg2&&B8*Op7htAxA$N(vg<*q$yo#OJ5q(nb!3Fra9edPk$QJ zp%(S1NnL7FpW4zD_K;YMf@C#EfA^wHWH6x*U29v9DU@tY%kyr{l`~JSqOks~teZ^h zULPCTqx*HTpJPyAFB!DOUN*C-UF`?u+S;*kc8p_f$U#p#+u;^>bFe*KaE}`-+eVC4 zfjY!bylbn6vPDwdbWWNRT$ucN2%-2S>}De|L>#KAVK# zOp*6?1HR*W;>5uGZken9To-m1*4^~}q`Va_a#h(|DIbxAEJnfNcxt@gGrsd`IlCnn zI`%0QR#JbARPv;FN8r0oON&BcU_-WY#tAA0d7(Fo+YE5gr2+WL{`^cJ1&ff?#y0sF zNxt=ZJ69>Lee_bGhv%tZe~`N&u`^rmeOIx<{3=N6Ij_xIuaSD$0+ zAD>9aH$TUVF9tiLU<4x+;UDr4%wo82B+9qgCfp@BF>W){v?mQPWAMaxo>!Rf7nzNG9l(xe6fnsq1Mzk&hQ=%8b0g zBj4=II~MQ&1u!MzViaT#C&Jdw=uit?$iOy)Ch{#Ma6vG*iw=`(wLs#^=!6Z(U?2Xt594qy72JRdHsLk|uqW7{ z6CUpPU~Ju#fA6Z8FAD7l3X^e)q^}*yARk;vlsX{|A>k1yVZ1~l45+0PDB%$v0TW80 z6g*)QEMXEv&`37H9jKrR|G^BzpeH7Q#m1`>B*A|eZYMCo6H-AFC_x@0As97b9jc%m zFk$6H;t}jo6*a{Yq+}8v!Be*HAHESMJmCyBgie$Me-kzVB3bMyFu@I^Kna*&B*wrmd2$D+@3C^GsjLZoB0XE-33jTo#mLU6ZVHD_rIscLp z>@2g|ATahJ3@lSqPJ}tfU?2XW6Qtk_!e9xO{s2E+XbzdP2$%p3$e;{v6B6*SIUhku ze|8ZU{K2fkAPn4~1cinzJB}{iQqY>PF3X7UPBd7i@I=@k`>s+R{?Z;#hAD0C5zZhD zHenLV01YhR$CM;Pn9>UT0T?ua44QxqJYgNez#Y`^$JW6L*6#(`6CNl5G^O(&n6w!D z0S`q&49p<-)&Mr+VG6{c6X@{AtiVN;fAk+xVIWh1DKSzS)qp@Pp&zWk4N3tlWkE<& z!5^joHuC`oT{I2GpdUuz4B7%1bTQycVIQnO4O;FW#K0YJVa2rXHYjfsa4;}pbQ>Q* z49GweAKD-%$iNIzp%eT8K>n{0B4RG+v3TzGje}N|5 z0wTiz4N^fC$Y2aKfeof$6y(vYelhxc3eXY&ALt7uvuKXz~oo03xU0e^=e%45Z)@ z+F%N(F$~(FLmr_FuvA)+Z$*r;-H>rxp(sWB_Eo0PE$9IjMPdpnb^4m1Ue&b;aF7b9 zpbP@^M@Z0q`~e4*>kI@|4AMXzreHlEcV6iPVC7+2Faa32lsCHc9R~9srhp1QP#(fy z9Y!Jy0G0rW@&;R1Kr`1je@9^rYL_uA;St2N3Z{T3(X$P3VH3d16NvBEB9f)BR)C53W7hGZUT>E1TqBR&<>=DdLB>W)^ z9$`RjPIo5|7u?_sf^{NKWD4f~H4Gxb4W>X7+QAB;; zzylY^R32zT3``e5cta>M63QSA)LaD?taG@vi zfh4b(ip4+;BH_o0V}fG1O7 zD^tN1*I+|rp%cpB3?>1pJfRcP;B6t24fM2STjL$b0AR`B44|bH6caVtfgMM|6IQGp zMgg)qG9)(Pe|SIGG5z=-I^vo&a*%Oh4BQ|U+`$Uk;llg}4SviMX7Lf)#c*vI3uiYH zN+CBOArgYH6f8Cx*;6RHlnx8iwSq?7^5T>o$bwtB@jw}<$>c6WbvxAH5#)hWfr0u& zf}qhLAE;3bv?C4N!Tw6iKrwQ<3dW!vA|b=J1XS0+eX%q;l`H#0tb(B)C`&w=p|#;|#EK2k%oBG$9S}@C?}C z3q3ngf4PzxrJ!7A+Pu~w!&rK?fq@NX)-96cAF2Q>T~s^BfC^Uj=G3zAy2KKuo4Tvp zx=opa6EBsA8iiPyyU$4ahSx3PB4*hD6XsS8(Ag5!01eP`653#yUynl`>kMWW9@+sg zHh~>x+8sWVaGn17z0>fqQsFlCTS-oKOO%AHfBk_e*8zMV%M##|Y4@=U{lX2-6qZwA z2Nx7r4VoloF$dGY6G+oSJ>ea8LzugIC)lBEn~T?off8J_ZY^QF9-$pHyXcAmB6Bpx zx5OuL5+u@KFD@Jti_AZXVZHyF9oDa1At?jNZw(~jJHBud%*!8E?61ysq&?dVA^{ir zf1wT550+DlVRQNjrQ5pGoVu~QT9;40zdNYm99E_f0Hu-Os?32@t-$J!yXG)ENs!J+ zF%MzSfmkbp#_u$Q4>cCUNbt&q3Zw7J@?^xZJJt?9TT4k)*gjjU!0xJ^By|p1j!t&) z550p=kx~x+frK}_Lks&4^gxe0MDVWie;gfEQTQCI(fmYL@WUQrwg8c2%h8@1>eD9;bSZ5 z{A~=0&*Y6_;=iivGG5}$T`ExV;^n5}`5oHXe6!#(;7?wEVxH*5o3?za;53BjvY3P*(4g zy1w6m-ke50?S;kcK?CjYUXR-TGW>qtQ*ZCDNbY|=nQ>CQy=w7!h5bl^PMd8e;3F1KEL#1 zzd=Ud_JPgW)!gH$M%ocy=oLTrOU3igzV?T|I*uRtg9y#N{v=x8DqdgfmfukF{xd+I z`Y8nWvwwzm-}y}f`l~|vm7n`##QHr0`^z6fwqO0zDA?Q*_)Apy+h01;-$Cr3{uhM( z^ZtLQ@nZb*A0Yk-97wRB7r}!F6DnNDupz@@#T-hUNU@^DiwPlOmvP$-6n|16rHCzK z%A85Frp=o;bFL)z59U7`IwxZ4$x~u6V89Cc49c{r)2C3QN}bA7Bh{-0tzzBEwX4^! zV8hycDYmTHvuM-iEuH1%nl|tUkxqq|g&!7C;gaqh8IrHB`w0DQ~qrF|%FQxO3~? z&3obK-oS$k53PE*@#Du~|MW`RC{oSHqf4Joed_P(*t2U7{#tyy_wR$1%f{M#?(^H= z)2m;<{yO{j@Z%foF2BBgo#L4jt$luAZ`1o3KgoN zsY>gvy!Ps=fU$lz>#w2N`V_7QW%?tr%r@)nv%&@I-LTL`R)6Ml5yr)zoz-^h?YH0} zCT+On{$s3D$Y!N$x$L&El3oo?iHkGbY>&~n1zWnx!k-Yx;S}#-g+Ldp>2q&!Y zyZ|rk>cBx2?BBr-S8VaczBY`prx5ETaf%dgEb_=CFRF3Lj&_{W$32CN^2;#CT;<6! z_o*^YEGv6$&3`=i?DL8={|x8NH|6ZI&`2k(G<-oXZ6?t+8O^QJR99_vbxmJgCDb)Z z4V~6thb{JMS&uCw*ED&Jp4n`-?RH^hza1mmGpYWqsoZ$yt+!Wk?;RrDGTFVX--H)# z_*m2)&LQA2vHZ``ibpQ_w4|D%M^O?vKy^d)h+@ z_XbD1|9|Cae+C4f{}PxU5^dsv5RBjhBNjYN;g5kB%pm*Xr$I`YPav8Ip$JD9LJFeq zLObV7$*Fo;M@B8z~i zMBpgrAC`zBK`=qZp`fdR3OQmEw}=rUanU%}`+uUfmJ&rvOtFf`!eTsa?z2ZM57zk;}s#A zDuSByr7#_(C1bjiA?}E!xpFB@cWTm-^7KJNlpqB6Xw8;_^ruJ-sZW#2kpP}Va65w@ zQ>S`Q#bA=EF>$I%psJ#oV)d(Ew5nIZdJ(ObgsY+8rGG7J?uaR8|+@V630UJvTl^DVk!F( z%VPGkTh#1fIqMP6g7&mQ6s=)N+x`*LqV}~cRBd2c%MsVY_O=<6tzT)o5!>SSxBt^^ zUwMlW-valz?h`IviF*;_BKNu8Q-5wtZO2oYKT}`0IN~8QjhQ4IAuS4+b-vSp7z+e?{LkMi( z2ImdIUsW(e80_E*w++HrmGD9+Y~c=v4Z~E`utGTO;SyI3#8VYx{ox4l}#7OjG_Y3nXU(0Y)hxK|nFP`Nv>Jt(pIU=EtqM&2P^0k>h;Y zIoDauY>uj)2YoRz$JEbWPJi>A1x@HiE6mU^MKn$&DUe0;+0mG86{KG(>7uT&(t*Bo zrbq3mO`EjS6se1)NzH10nR=wCP9Lc8-0E7B>(wHSwM0}MYFqny%%aAuu8lZrM*sTQ z&cby_hkd_d2OHVYMw7BJ%532|JKET8*0d`+%arQTq2!$OL3mB;Y=4_u)6a%%x4jL; ze|mJ+*FLwrU$t$DGL#_T4yd>dLT+Qv``?qQ_e5t&iGow2q3(XDrz!o9RRjFtof5c0 z?>!J|Dm>NkhPcKZCGms)Qd}Sw5BI{yo$-yETu>c1=*OXG%!|vq;k`b&%xCVPm4{s4 zBj1b-;bx0RHb`~2uw!bQpp3Uo6HJ!)P?O3}-W^r{PK>H2KCDNUGj zb57mgRu8+3uzpXiKfP;Fe~!_`&UPG;-JY{7qul4tb)x@c?QPF{i{9SCJXQOeUr)E* z2Ok~2_et;u`g=u>bz}*$I9&hdJA6L`d=yj*^(c4<|hdH z@xK20^G5s3L+=O*NHbjC z_xtsZ;`G>O=Insgy5NRgFSTdc~hhm}@!m==27P)`!{_Q5g2BE3pmAMSGz-iRN*&w&fCdm8QxMWa*0gN-ah zRP=s~h1;Z}KRSj)(IR8&b&f4xs`wj)C!l5{@_Z1V9aVDcBl7Db6OC+( zeS%AAquBK$2)!cWDNzGoBCG173RI#H_E7{j=!)K`&RKXNRHb|;ysJJsd?Shu9PQ~q z87~n!XcXOZq1-1CIaMDuW28K%60^`7GfZne>f=i$9J5Xvdo~mEIx*~Da_nBw`-2^& zqxv@|^{ALXvr1>sH}gJmd8u*MHE|s~ansN^NrPAc2j+8?c+hSnl;`zLWjsk=6yQ=3 zSR75!5J}aiNHZ5l7lCGIP-G&Ey_be&ol{_Y8PDPC$Av3a;A!{>+qDrS{6ty&QT06j z*)}7&>Zh#PkE)M8$2%a1Azc4`q`8pUDxqmQ-b zKCLOMn9U_wTqYsulC33^ZH<$eP9u%dl0Frg*v%!oT_(G~Or{S>W-dQ;CR}%hV-H|`6$(NmR+g4U~G+X2EDwBZc4^&1##nOM(bq; zhAy*RGPBb-v)eZl(?HzcKpetOGKeAJ8BhQ9C%xh_9GCneqa9AtcFb6xmZ4ji*-Mwb zCYilKm)XBdyfc?MvYYft^~v1Fhz6geuf|y@LC5rv5MoRqaeZLc{M=_89Z8)#@s4B; zfk_VdT@Exoho~`!L@mddl?0wZa?6t222T}vmUX%tc20=6d`UbyO2RTvGA{Im-Q){f zBh5(sml61vAq)xJgrpz-wHBEx{2`alBy6T3>#~99yAW(f8zx7eH|-8ncn8CmhpC{_ z^VAyiH0JX(uky6%^L6L*rjf8oA=r1JFSRVhJ?@p&}~aW-G9nPpM-g8Ob4; zsDLdYNzL6s+SWn5f*&lSP6z6A6Qw^X;Rv)Rw@u*+TU2(GhaGPk1v2N9djxj zF!??$^&MZQREPy%2mrEVA-#*xjq*I{^U<$J54Kag3nIemuE-kqfDcAdz$yCjQ9p!Z2)8u2|JXeJNtw7bS&HE4Yo5O8J2@>yMqJ)<(K_H z{$nz}(Mo1NIG+%lSE!2Jw2ITOiW^q~WZAFekAm}DSFx8=(le9`V7?p1lPc|f%b}BK zhZ2%rSI|33)>f3gLZW~IIY1`9YG7q0e|!}fuUebohpzMwJ=3a(>g57Rpk+Lakb!}i zF9zmZBuDI?OhGac53@W5KBxe4Gyz3Sf4DQ$aSc@Q^VR9_RX^mzw}^*L<7;5k~o&sx;X!MPF$_EP|MU*{^Ud5Ekt^e&+@3;?4QvZ=XP?a^%kXF*bGtf|9Qj^VB$E04BG5~yV4E(xZM|7QC z*km74(s)Z#iM|GvG1Ng3RXA`$Q~h<-WK@#?aT748%8jAfZ=r6Zu{vg=y04`9+#!AF zx>?Y#p;fvHCBWBm>)!Hdzj9i=slg8(BmIM*t%aYZ*-X9J!nqk4)wop>k~`5XTv4kz z(8^l^&*A&Y&(d<}+;C3ZcDjI}m9Jvj2X-*DqWoS2IVZ_xG=dmiccN+uZyHk<;AH$i zSxu|PGHOn)Yu)&&MN2DB2N10Tm5et(na!FDq%plH^>&VE7p@x+&p|yuW3^94jmAPJ z?I4D8zcRC=O>?k;m*j`QKr7#9N8YtGrBPCVQLExjfO2N%ep4q~NrNFt*Y!Y)YiZ>R zjh4G3p((1yf&`OKjBD?aZnrZ_uVbs^F2#5?!`%o6+qpkM45&gnst zgj%B*Yf=6m95i}~2jTI2)h9&F^~67asMn=6^$za_J~vY@6U|O@G$^b-}2iDcu)%A&@P`W>17$HJh~p7!;%yl4-u}% z8cdI1|Ble%m_|v3s|<-j-p8<2IH|ik5GOT!vj+rS!?puKec#GoyEG8$G%Pfsy3Jii zm|(Ij0ebfXT7#l7&I7H02csDaK#^n6gDlcz_X)|v0l{N3fn%UqOy#4DDYJh-p`23D zfC;OBsn*ib%aQ?>rVa!CzGsJz6^BNYT?5&_SE-aVsb|)hxp*u0WKq_O#*gtaf1KJ_*E3Xqeg+E<1!_;Ggtb9fLlcNim+m zdCxo#7-wf_HiDBb2bQd1$CcD44j4)O+(-G%E3I8eSKUb;ERAntK!V2v?#PLRrEzni zX`IL?$S((y)iQmwFyRK9bT^+@crcXz$xG?`JX_Y}hnsdE*YT$48dTc?C}?SMZxq&Q zKIe4|J9=EK`w!-IOdx`tS%Q;Vx`WJF7QM8K`vORl(n$p#PYWVPeFH(+Lla|uOIw*s zIIDTQ5A%Nrm&<$RN#8H?jRHC0E89q*5CFUgC$*59)5gxMje_o%{df=nx;%s}#@7lW zf#x|2iBec?z*rj!23q1>bkC`sWa`R+t$uA8^N4v&-I_vsRSan13aE`)1es20v)~)DEDk;2%38uSd<6>&3Rp{vC2i<05ho?>hV8AngW9ivhL}aIW3W3jzJNt#`(ZQw zzrBelRL6bd26E=Cg@0|EH0_@{_shbE-ZWQo!J38L*O!E5MKDuZfu!!)yRGKy;1-BI z>0U4lUsPa<>UxX7t@=R#Wc8Sg1Xs%-3m5Z0di8vsqV-5_u;-rs&N1$Nz;Dun)8TeZ z26purM!i1(|Gvok{Q%Ex-48%2&y24(1S4=mt#2b&fEH6mm?=(oQhnEjT#X};$H|kd z6IAO-(D2dm_7N-7Z@Q!X$ky(*BRD1sxXq8>j*fdB|M@I?&T|Xv zU;2K~43Rhl3SmK2SzDv?z!T!lqUe*^?Nj>2}2!Q1Ynen<%QHSi(J`PwmPH~un{?DXR+2t~`(8yw6peh$z1bf*DwKExST;rBG&k9Ix9}$RQB8(ACddF60jK z$E=8GpH{p&sfs&#Z+Xr5d4&1r$g`%h>z_T>TZ20>?^|3lfRFx>S!S2e5|_V@+lo2d zlaLuTx(4b#KaSHn@h$rYXj@y6qXH3^8LhUfi#c?GN%^;qS5wBkC}^o85@w%7+`8n2 z^dTq)l9;3L@Rcg6Ldst`Xf5!RFs<70DU}8mNGhN<>il3&B;>=hUwXZz zr6}@tASq1J%&Otk!hh`P5NiGpzdXY$_L%%D$BtiL{~t5n$H6hu@xUYS+o zffGIn_t&vxzHXV7h^wmREbjBau8iYG|_FXx{eJ$>} z^sml`T95y3RBJtPb^ge1op-qhs_d7U(BMsTuI%Wa6d}{7gW4pj3(=sSPbx&R+vS32 zrJ}fNpC|{6JWuh->r<8rV*jCUXc;PMVC;}D+A62WTR{EvXP{Mu1}dqds~;yh@_kc9 zW@k|Gxl>6fZSzH8F4`&IOYFreFk$e-jWtrz0hi^y)!^{?W!7wu zrOXRRBn^Q&-8hf<(4&`yqDQms;k*k2AnwV&g0#*!fsLTe=CYS0FC27~i z;M#~(`%*+9F-5G`Td5}2>YZKt!>wz#mfQF5a$3#NtDyp&xk}DI>dvJ!E9$6Bd%Cy^ zn_mwI_B6BAnl6N<8dOPcN75kS)o&+Gi1-I~%~E$xCtf_s66DwU{J0!-)&1Ce(NxeJ zOsi23%yKQzk$IEKfEqdX$YA?B?X&$kT=v~=+mhK&b2s0xbl1+ywa+w4;jA~u0W?4T z|BTSw-aDPScMtr#D=znjc2fEF{`vkrXaIMsPhi8X2{JE3PF&()Ly5b3tSV+NsU2i2s13q zDv8(BD++jxMOmKSr|yza;!7Tjb_n@GGf~tnqK1f^%>kbTdqm%VuO6PWYNh1Q-5_;7 z7Kb9RWl?;sK!{S>pw&oJ;>%-=dC5PX5LctbUM#GtW-$J7^0=3SM-ry#^_o6C)0SOP zQcYJ)_fxil9ouI_jA^q*d|BhV!*6uLW3gXJb)9y1Nz9L*3g853+t5&9bPz@6MLUf| zrJ_hK0%k8Zkv0+?rtBvC+)4LgTHnp4;Ab7gOS!L9D+DM9i4MXT2ffiuHHAX*3`C4Q z+(z`Mc~#(=QoVHW_x&G<4zgzrTJLeCDOVmG526w@gQ+KTAkVi2DI2vz!}@da6&>Zd z$aOemAKl-naeQ*7Fj6u*asOh{QAJTo_v7&1X9$U->UEz^iBHXa7X6nRc2Y0WiFWfI zYrK5!**E?TRj0i!G z7R&rF)tPcK>XI_3a?<=}H^pt3zow54r276U)Y&X1UB3aWi~Fu)#izb#V%T~Sd=Tpbmgst04w zeKTDn9rkTarfa8vtneN>KL|G|C`#6^>T-4S%qW~a5_7FFk94KjF;Ac?wmgInrSjDKJsP_GtZ|bVSgLk`DVgv`mj~6`B!Lp zy}NwG1Qp08w|)rEt?+(S+jkc3|k zG0LhH%G4T?kp0T`dti?QZpO9E-w4y9zGI~wy~x$yhEKG~I6b26G;$ClsSY$^YLTK< zYt-d`yO?V|;zRi}>B%mAIBR2KAGX_^efi!|^9c1iG2cJqzLsyGN?FWD;r5O5?8Cml zHLp{}TPA(2XX-Rn%MRi^67nbH0 zwl+2|9UNR;Ts+*}-@Jb9?d|RR?%i8oU%R(nCa*npT|HEt++>|zi8y(1z4Tyo@}zS1 zA$LLflDoVkcl9H8MNznfP`boZxnxtjmQuS`Q@S-!ylO?bcTv2;kiWtp+&kdzJ#ddc zxJN(SW8lB@{}y-a|A@?^_y1Pk{}zbXJydTx7~eMYc$V?MEfjj4BjS-M;*s%Rr9bre zk5CUiG9JCj7W2wcK$q*K)>(hSco#H%$ghh2oFAK-k(idAnwFlG{rPKNUU6}8X=!O$ zS$Snubxm#EkH)4S%`Nq<`+B!NqI=i}idV2f%1_lR*hKEK*hVL{wIx_a(F?u(T zkKfIMqvKtp6PWR-rir=c@ug1G2zGpMeQIEHc3@|2U~g_2QDN|4+Mz|G8&x|G(PX-@8)^o*JAnWwalk5dUsJ3#oo!x?(fOn zKO;M5{W}+(JJ)SH|1dka|4C#>1d0RP{uhAD2YZt*OZKL`{y`|3B3BOtlRV=!yLeMH z_EqH*CrOGR1t~S^j%G)SN}O&p<~vUCG7i*!U#N3m@6S@ND_d&%FU?MQY5dt?ib!d` z?v7@oDflb~>;FTu+0>O>3agmXKRmq68cbW;8qRqZ#r$8GUG%~`tb?A^ekg6Th?%L- zD|7C@FuSSl*9yktCmk+~Gi$v!q0VBsS@I7S6_@fX^I40O=gu9?UKwt=gV|UJj$BY+ zBIfeXc2Au0NNY>RaX^n&odr|tzw3)X`zs?qQEQJW4p~_O@nMcEL0~2c7I`AxUgQU` zEHpQeT+_%Z1S0Qa^?^ak2pd9q=am@_rOwMmQ-AUKBF7TeyB5qaw7L@gXxec-Mq&#E zH505m<<=LJJAbMjuR!FhoghydVVj^PkhUSGNj_(r_(IKh~esLxUFzwzXQjpvKLs?iJzErg`>D zYo?v{zt`Un8!YREpAM8`aQ)g9ZRDMNBAq~I{_;K|>Cws|+?sPuKPly5#gL}@_nK)j zztY;y_Y1C7Yea7k<+q6lTx&-}2Fe92Oy-CuASs2z&UcTB$SoHAe&Hdfa8`n%_ zMPV!+A5GC$nJlN!Q2J+B=5HoBZ?8gi#EAQ5P|ui3;f*$vXN|@qZ7~MLG0)pk<@iBx zR_Gt?w=#!kGsy7A+FZLee`05?=ulawV{p+2%1n;?>Ce!@nzm z(i&ni&IDyi3{K^+v3_?3*%!mmDOd4j{I*mG@b%0)n*DvJxf)FI`9;3+nyMh~ z+%LZ_FLC3vO+H&L`9+McZbn_%^-=Sy!pN=`=TNEfwsp!MlNF{A$Ueeu7$v&Vr7RfG z;Xaz6eDu6USlr^L7HaC)#qaZ{p+3Vp|3PJ@@GzfJb57j#v9gvNz2?ePz>W4Lo-Ff4 z-6LhDQdZ3gYca{KAuca>OuO8o_T%)kUqNsJGr*Purg2d)SR=P%{-Th)_W|ggl}8Th z01M_6Vuf`yEXylMJfxd)K>60ed;N@ze(cweh7p<}nZb9-!B@vZxJQW*2a6T5g#Z58) z{fz|!^;pSX-8FYjmjiqt$pPs3;74+9~n* z{K+st4>B$z!;NGWP^5wEn=6Cypq@kf(iJ8%HN{jy5f94FysgYaw1t_ZjOcT zvD%$MlyXE{3HIxpx_Rsx4GNjK?Yue#r?5k|bI&&HezX|aD z$?>!>V-y9wHBz$z_hBssPfxefBj25syx;-gb*oKR?uE(n?MJGpexuPlUM1#fLF1)j zLto@{0`%lU=^Vd6!H?SD)`&p4#=wM}^C1=mQC{5-bD<)Qn=n&aIc_r3uV5E>KZ6!V zgYTEx>57!7(j3@>7iG#ORN4B~X2#B{yRRcT=Fjd!dU4LrpSKg(W`3c3G}aFM1|Ny# zw?=^7ftutj@nFjHcQG<5)^U3Yd9`hoE*|){5TQ_U3@ePZXbb>8ei3c^qZ*j@K~hnD z`S)5$jQJduspM~bmb6fAWB|d4D(yI@9U9J@o1QpleWJ7J4Y74m!lAWzTeQq7Acdokrs*01 z(Q`*3vES1bCw|RUSENA5?Ec=N(H(-W0eHRMAeN zQNLUITf^a>S=`9@zlWTjN{;CXK2njfKT1({U5;TgCS1xA?N8$43HU35Sn{(~@uHp0 z{1c=^G~_zmRn`Dtp`dz_)opj2%VPtskl3)+`O>-}SEdMK+KyQ@Q5*txpw|XBC<3Y* z;nlEOvJ+`*rv%uEg1~Ngxjl1?0g8uJ2I1lh5BF;^kmb)NEH<>OWkipcS7T9`HYkcI zZgH=-b02*jq}X~f4^(}PxePm29p4DiG2-;>m&(qs=R?b&7{cM-$$z`C&~l=Vv9VaE zS(&vtoej12i#Ys{kd$7ecg5=D)ZP!U3$84;-+cJApacv6CFIE=vyY22*S9ie6&}^b zGTG)>xA3lZP?zP%#aA#`RJY?Zq0%2x6weTDmRU3;XKDUz{IK<9oC(dOfuoAJg{9C! z#8{^|63qX#lWALhmAl|>my?2LQ6(W zT*yX6`<^y6$Uyl0EdWyaHvo0yjX0)3hR`6w3{jeusG)5i{8is~G=W`{z69I>|G3yj z3Io%{1MV7S=F)uNs|)!1I*48(M4^|GaVN;lFoa4txLzDJPyr=K5MfH9;Fa*N(ow!o z;LH0$bMsW^9w;D1-dEHyFjd_9&33T#j_=p)z^6unu05k-Y zQ$sR(;TlH4aADovV<>^V3Gok#VD1k_v=NiJbZb=p*1c%4)WEo%z%q2ytz5)TNJQ;g z)Mwi0_EZEQ-aErETm)qmd1tCtNger4B9fiz+1iQX=j~9j%E(D&^!#*ic`98cZP=i4 zlr1#C9vZP&6g35juK5z%F&leSM2>~WVc|rlv_!jDNK_7laut#dCn<_2>c)6H_41%- z5?6VKpsz)vC# z2_sMA|D^bRNn*Y)`SFQllAduAd8G@t6|o9o{5wwgzUV88RfP|y36)-tc{^-b?2?=s zlAR)wICGPPB2Xk|lBWAzcZPt;k;xE$@rdW$$?q>yNL3{{gZS?!C7NH7Aq^4MJhtMO zc7@Lr^FXN|CDX`ulR0yVHVcS~D?H!sCPFGxeTwf&=2Y_)(+Ygki;Usx-S7z2kgE%_ z;NhK%N2@tk24nX`@+qHaNB`U+_B^hxuVTdBU-EU|>|?smzhA!J z6{r3s`S~L4^A#QAArJN6hR*={9H1Kgq;bwO@&Cf?J(1oDs6D`wm_CxM#)rqnmK%xYWym5MIo{0{g^)QsZ`zrE0SE*JeB`I zYee0&bm1uURt~H#m9IxcY3rVEl%8+GoBzba&w4CRZ|w8sD)bf!HZ#e0OfSeoyp3s~ zLP}9tN8XFjF7V4QxP#UoSD`Uj=)N)4D_$y(clZ1&3~`?GbcT_IXtg{PJviU$q_E|a zN>&(+p$XVl2yBBau!}EBkNj-k4@ux9hXw+S+5iIjI-zfKJcNtww86pB$}5T7+*rEM3ryyjRJ%W=%+4e{ANE2(ikO>;VS9>mQ~{f_TV7rw0&wYRzf8T zxO>NPaH6plDz(FC5~45wySmb~Z<+Q^;80$2|Kn2qN&pcHy$%Z;ImZ-(A(&P}?DA0C z2Z9}uV4HXl6i|k51zs|_|Hc|@8FAPAZRxG~_f zL{^=zf~=20X^jYoX#rnGjs92_RmQzP)a8phM9(YC&(*4t!Um*BkTtwY=8TM>!t}bI zp<*5(w+}bM03PI8(c@Lx$bW;4{-D=!+5T4Zc7amExzfCcXhIc!a!ytrN^@^7jjs~Y z)G~3mWv!xL2xs#8G222XD_Nh3IKS)wc`OW0H{3) zkQ+r|tzBb-$ z5Grw!7u!Z~hepju0rpT-$GNs8=GRm7wYi>sY8W<1~(@IhaU|B3>%4`%H1JEmhAqxODVg$-+v;kkI zszsgZIR>D23^IOK^KYRetfSyW%~CIiW-s)ckj|&51b|T>7>NWM$^l?Gs=iijf(Hl) zvc(>IhYdjhF90kaWUbwWzuLA%1h%X&98aep#1bH}-%OEa)`9g1kBZTA&}$7Utx_Bn1es|2L+9ZeY( z1bpP$fdlUkdYY{}k-32W=Dx@iO;Av81Y>DfM|BK8IF7MT7gZ@ct3jcK1ixAYh?ch8 z0>Gbdy1x2Xyv(G4#TQ!ywv*$5HFE&e8ene{iu%$4>alvgK(K=P$eA>`f!uJ{K?fxR z#=UZIFq2kAL&cgd_Rv=;Dcjl}GI z?>rBDP?9tp;W|X|pvy?ObAg|N&b-4o2h@1eWj{FqtORIigG?|}n#YY2m4*&2AO{yj zm)HbX?tn!+XxwC?>4xn324oZudhnc_Ul9a6L`^gd@a^$Zb-5#+J)g|U#k>}|%VYtm z=MO`20FwOL)H2=Vl>~-El*WSuSsUa~EJ4T_0rT@#a#pbKfuX|^K;(eDUZV|!_ksbh z|9RjvR~tcs`piAE5n6c=+OI#DX|evDt|p#HFF+*vxS_S5A^Pwh(KU$XA0;17wCYF( zg?Ldhr(rcNi~w0^mue%Qo>C!5)j`jZPc;Ka1Q0zQ2UMDYAj_OFZ2-s=v(Rq7A~Qw+ z)CTOpD7ypP(~#hpYlfkvdsoB@@~aiKH`Pcc#8o7fT?LklwSP;h#%{E;&=vf1usvXi z+;y?rqO$zzTbGsd3i}a-77M`AbP=T_rJLqX_?ZuTSyldhfx@n${LZ)5A#jOAcujw- z)50Args8O!fJ^9S5v*W~iYAVhRo>h?%1KV>Jiwb!zSTcsQBf{uv1U?60jem`7+dKM zBua%3HVR`I9}W=lEia~*&*qlb9IPr0zp4F4=Hb$%c^MDdiiU#C}i zN3WMOZc^}qjTh%5+xWf)BK~C&LBolpVi@dOg&k#gA(h`828A?ocMTupk?;`n_akYF)*W8 zDx2P)x#x~AxRJW*lD*HIf8 zcf;+4^CC`3ezV+e@K^5PTOB%Le?OGp7-H^Wxvl8n-AC+wvwwH2!GvhSkrA&jz;6X} zEXXNP^bRawD>xV(wGI=mRn~$(w>(2V|GE4k;kUuB(}y}>hvPHk&s~T|*`n+@&L)CU_I`aGZ>R$u03!bsNT;B0cmvh$g z^JvR>ms{!pcS6d)$BZ_AAAa04K05Q)LWJC-(sjB>9wE=UcLmZp2kR6%u3UUW-Clf| zz3cK%(xvVBN&fHE)2o}H%UgGF`ZCSem9v&xc!A}W!_TYE6}X1NwU!P^w-8BhDW4K9 zIm@`!&{A;I?_|F1mV6rZk5>L)*UG<XV7*lLN?I>E*PC(xu7Ty?bWk@MW6STziK2}!}q-!P{NZe&GI!3mK!tN<$8l6~o2lWNwP1Ky&_9s0{ z*6mcTvdhwvMB(nZwDPIrc>eRxN?9hHbWIuhKf?mN==cnZtiPW6|36^b%*RpIk3^I{ z+pM9_u6jw}=gtJz+r6ppmOa_#*IvUz36-17De!!1d1^TOu9&~TGqNWH!U_mw_R7w$ z5{bhKDJOQc+^E}F?J8BS&mkgeJY+XHYJA@_MbxkE8uF#)A^3y6TH_%VJL_}u zMs}?ph%;isI5%#j8&JCJ2+QY zU9juXi|2v?H7~TDh`PR@<^Dm*rmB@isi(hgovTlc;v~N#$9(2L3`}2fXy_TKxAf{; zT6T#VRrr5*G_Vn+5;L|-dAw(6sG9%7(81KM)}$u3E7{PwZnM_3Q};}4@q57?Iey(n zC2sCH!x0J68?zI)NTbcKv+(=ns%H`KS3hMj0qG+?j`#2kjeL*7XSMntIKFEpu@);A zf8S`}wK5T{#hBWXUQw)gf35XWAPXHD6)YzSMe8yLe_^#qfuGZH^QWAzLJ~$8lh`S( zkwIX3-SzrOgOV*mFzR8y*nF}6A1+rEPN&JWZee)GHN~Tv=0595(}?EZDVc_Xq>1v! zwWr3h{b4tvz8ja@Z^o3l%ul1#QgXtm*@Rv#We>MdS>;IIO0I@XG!~rwt`PLpw}}$a zXZ53c`xy7=O{@6!J@;-1{ywJkC zAEG47iH#d6-%IP5uEcWJ+U=%?P`~~urP_vnijWjN&!g;DA@w3b=_Fr11j!xWL$bwy zDplatEebA7r#VUmo{F}QD<8$WcRm@dR}!loi+P#Z%e|2z-$KtPb8imzaQd632_KX^ z-aUj7ZX3l=!gxkX-kluXZ!R29sVuj{FG64X@e7Y44-TPjf@7on4{m*9jLh-`ui3q8PDg7=b(4Nw_9X&G zIgph0e>tk+U6w?nc9`zN&)*v5OKJ_^j5~6lB+)O_YLxIj-)%;j8#6;6&W>4I?d9gp z6}quE=qA@r<_m`YkE2dc=EDlLAm3nt&~&x^)_jW3FdG;= zs`HJ@SE}%ZUJ8PNo`>CFLBcjxI%_Y)Ukx`N!?<_fb8TEFVN^9{9+^GgKq31lJ^y`@ zJS~T{C;t;32879Ln@aL|K2>`by{McVO`&>u#ZT@b8@Zho;=SBn`XFeu(Cjk$0ayptpLIWJX_A>$zFcYlyJ_+(3< zXnT;yp`2p#;XCp6FzLeZLF~1KxRM98%=lc&STYSe>g+2k-|kalD1m4gx;!Tn!Ip>x zYqj(i@%|;FfKyBOg41S8XPxjuU$x#Ey*1_>+tCwWm>UW6s>y%s>SVYuKhrJ7X#jg^ z4M7v=g`lm4Kk6YJ2taA+^6mr9@FUzu7;^8Z7NvADTde`CIyoO{IWcD;50qTw+(biL ziAzzj8!TC=PupTq4}(=-9umOWgW4bJ7Sf%1t^7-WWBB>n z&91iwfyGE{^M!7G>~p2(@iM5-i%(OKKh%VT;S%o@R>bP!IQUnMa`Bf`h_-v4sks9W zhZ@DD0eDJ&`$0?x09KaKAW~W6ThMCe0$(v|fB4Cl!*2V90|#Zl`KeZ~+PbB~RJhdG zgA>oPU)%&zDo@An1qT=W@|8d;0dwg-dZVDNN07)z>hwZzf{=}|@WQxJjwinAaK2A`~3`UqaVkp7FBzgx{_hF8K z)U=3z-zg|%bqqw7Brbky+Xlum*M^vlC;QV>NEsdY6ul6_7j>5`{9`nkl|4~+aq}5*kk{T za5fb=c9Qte9QI%=P&pnKOk@@^?F?mQf69H@E;vZWRocdRASZMX$4QG8P(eWrc7VrU zg9VR)Xl(oaM;%f%9p~D?XK&i2C&@SgPgrik6?VXi6~JQ~AZL6BYu+&E}3Y6Ug1i@K?5a=(0*PZ%^CMHS}1=B7g{)8oB z#eJb5a_BcY2|T?-31fdsRHbQ1y9DITY{>CRm(3}>1z&t0UW1V9R&EGU7lJ$zB5@Py zcIZ?hLdaT{#4^kl#Wdm(uEi<56i@D@5ExKOLI(35fACi6@eWa5w)s}@MOkivj9LPZ zvO+m|wC8nHPaIDBgV)<|6uU}rW>En>v|x|SpOPzOv?q+e7oFIPikL*JUv>L3#_Fae zdSy_$NASw|QBk^Qe<(_aN8-iOLxcU$-!AjMc`%zZpdUCwicui8OXyKpxIV-tZK=M1(i9^o>yj*Q*5)sy(n)wTPgOSrmAut8N>S zR4*g;d;^WUs2ZS8sMekBtDj_ysGy{uRsWbnjkr(PcYubYph0Y-(qR;;dch5M=EzHC z5#GGe8h+>yyK3ues0CusR2s^Yk(5eMzxAje6N#a(FqicZiF3V#y_`NgjFFK_6x zUc@UB63up0P@)U7?iFfyMixqm$zo+V;=s8?l%R@3!V>GEW5oAvKRgL#X zLF=k!_+ROWWA13;pqAE0Djx!!Fj^*`<1u_D9mz^O+L#`SfMLqVT3AdF0+380*R#kz zPMnX6CYhq$V;myo(6w9~Ba=a&5$lTdsnIDavALq4e{8i^(cFVBT-*=Dd6=lTL#PKQ zwHd!tu2fHqtY?xfF-wG^iD;ou4g*OqblLkTgdZ!3bm_LpyueBX$*5B4?e$~h6WL>g zE80YVY6NLaO=@)MRu)f=5lm@QP3dq<>55LhP@K}!pVGI}x0!n(8-Na{o8%WxG5IlN z+BJnT`$rWyI%RP-WeJ)_QcYWNOk0ai+b9~mnM+*FoV4|vc39FsBp;^5(DSLQt`v>M zr%rs@`SQ_e>J@0loodE|W9GH!%$p@Bh4zf6`HXQExnt;z+2)i_{>-}{Gk#q&{!@ku zxctI^Gs8El>d0I@)uGhjfD|i_kP~YotnOEFEF|fhi+;wk!>HXD)zXW}sCR zou~CNHnW;9iZOnXF#qkxd`Z`Q>D2u9C8J2}eEFtP!atVmn4rgmc+3F64Xq5A?{jUdn)+1z+;rmNQ%ove^O;!^ zyyrvFLgSek&PiW0_*5W1MysDH&Bbmht71{6&1^z@hP+~FL4W40-HcaK#L}7hN`CK( zUH=Rds~5*|?(EW>C~Vnwd218B<++?2Xt8xR43}8m7nNV;hkj~XK03Q|S9FGzR7(Xz zg9kw?e-u|v%}My(<$~*h03pk>q?OBj%NlMB{3iTeJmlj03hr#>b}7=!9ddFL?uE7l zC}9ZC03~a;-Y?!>(p{(5!n(I#A97L}G>NE-j13Ie{){T~Jf>GLb3bl48fx$qdK*RTF6Irxocb}@5ojNo6 z*=U4NS(w${$Rbd%fEjfLsG-&*@F~iZ5VR94!ffaL9_BKG$D)C5>Ak{X z!bf3yzl(x{0HBZ1ZWOwscnh_ce6dwVO(uE+nYn=4gZHbuVGn2VHI(-Cn0GQ~3Es6j zl^x4Md?;1GAVZgZ!o}dv_UKn(>y<)#5Nwc=;k)m(24Y)>51%>*KX%;dkGFNo zL4Tiiqs9fVg%S60?&in=z}f^;N`&}GAQ#rPUptUM#ZFKN(EUEDQ7>>;;L*bi`z@tt zUUV=I(m7%W=rsBgMZJvA6;G_7VfPgs%x&bBdi)HsO~Sj==_KLKhbG=QmcMDO&g?$y z5(>m)0gNU?1)%Gt7ON)-#IT>;xfM!dvSe;McLp%~)Z53GRL&$nJtB=>u2PdjnSb#Z zZ|~!5la@Wq=l}%0xZsB5HRe|@Iq-fzY_n&3^4e7OH%Fm0itFAcTg2;!X&d$hcD&`k z^&4Ju##uku{>8HUTO{qZF7qD~oV;A$eT1P9l=C?-?I$ult-xck4i)i8HLWwJi&J)wGr1to<9N@U1p-;0;Jovv zfYd+3oX}_P=MLWInW=B|e!e9qJa_InzjMWOxp(e{f)`piG3%T^L!Ji(dO6NSC}@W$ z2!$x3!|afruTuWXm z3Gu#Qv5MMtMCj#QG?FKVp)R7g6VN?af=kb+iwn6npBS!7hSduQp>L#P>=sL6g5YIJ zO2VgC35h8bDdCqHaS5@4@CYrMjGoKS4u~u+cs32qXUNr8E=2A<_!lyougX`2xA1(L zyFd~ZfL0--!~yy?{OUVIjxvF^q~~48=({qm>)(H_(0JGKy;lK(*R?-es%g?HxqNE9 zuN%W<>g%qXXRceeuUr3K|AgF}cAa5T;BMsHs8@vPe{V*;eMV{ijeqtY7ymbz;yG#f zZ@T>TwD-T+o>#Le|K?Ym=j;A0{@PQ-22jrYTUps}gWy(gZz$=ablpSd;6#f*F-R`l zwk6?~V5E`d`}Mz1x5IG<;)J_gkuTuqS=jf0&i990xAD;193gyVxzHCy@4pG&{#8cK zyHlYq3U5X2LAJ=ts~MD(K_Iv{_zgHktBaH^<#Qz&D@tZIPd=FIaX9${r&DeX1GurU ze&i|7WRY&6?sum%-sw`4y4Q!ey(AV9+kwn}h5Q}D59PF%P?wzZ2aEMIePS+Zh62mY z@BaQi-2W?x#RNkNNu-lGOB5Xm8Du!(3DQlOg-~Cj7idsJbeyVG=W2`??jtG`4l+%=w;>k}kc~`6%#XQMfz*beMopX8s!MRdk|AN`}jBI>c&oZVlDSA%^?i`aszVYt_% z+rVS-CC`Nb@nzrr7V(vU>wn_dAYxgG)zGgFG;0xjtv(51(m06?=NV47jU)=@p(kU= zqr%OA1trt%T!_VU=_$QGWTLnH>-jr=TFWka`;~wG4L{kwsgBsKYSLVY@888;FJ(9a zn}?09gLGXx`CipY1G8*!*S|#=;$(KlOh;;^cVsMwIA?y!{8R1od(t{XdNXnJr0|Vq zYacd)UH1A!%RCO>BJY-r@5f|S>&?HruKG=4O7VAjYS<(gb4r~LoD_8|GbsT%1drE~ zS5-L2LI?a!eC|w0wORNQSxF1e+ZQ$}G#|0|!u+@u@(zWs^qqJJsIUP#%^Gn<>*$;8?UV?V%kErcxP6QVfevUTyjVkYn+b zAxy#0((~<}u-Qcq(xFzXyXDDsSzJlh3LL9R^w2mwqP>^xHrnlx@+xga<-6p(1dl#G z5#fvvz1g5AQ|$t)tip@rx_C>~St#JZ~XZ}MP&i5ceZ zO%C4ijYN|@4v|m)7hCTg)kGJz{U#wm0t8a%H3_}0LlX1w^_6VnqliKJWW|=lpT@x@NLw&t8*RE17#{@45HyGAlKpxw6=M z&)>dLxL?T;#P%$I-4K$MPI04om383~!CyYEo8CRGA5*>1BbXIs$#d>~?d^nHkSb#8BO*lh=bwHQv&h5W0TErVlt^lDxr6 zUd?u%2pkpd!u{};O%J1Fr^*@jXRdg=Ky#AYY>hgmPqFI?y`!l+kc9`}am} zU+8uEIGZ44Sj~Jv#aPM?n8~11etBRpCZ;MYfk6S|$Lbzy6N?%(b_x=W?00oRJzB`A zfA)Bk^ys2M7Co~w4OJTUWy}8TN(^{(7OPErs!nR0uxMCophTKUedl@G-=vnB8he&Y zkZ(Rdp&SU?tmol|Pe1UQ2IxOe;28idejIJ(u8tkOZke5EvC#Z%oMZK7De?jd_Y?El z7RSz@L{GOnCm$)15o~%hZoG!lGI2&8g$hhC`29wHxJSl}@M@Bnp;Qih%K|N`xgi9G ze{ZAm2I|wXm$`m0#iN4_<)aRMPX4&c(210VDvd6?D(bAfLX+4o><7;hy19g5Zqfk{ z_XTNLM3fumF%bm?yd(`!c)inO;r!)unJmhB!=yRUu z?p*9R}xJ$5|Thf=6$^YWDqpokgpI2kV&8d?n~Q+$u;@{6RG1#W?qB_ga09KJK_o z=~~S(3^>r~g{RVl4*PG8n8}B|hxgq*t_@_qm`$Yn;Y$GDhfC*xh7*^Xa2l63%lWnB zHmHM_w1eKWau&*kGB&D6D~yeFlr82qT^`zYWX#*{j~KmRcDt~jWhX1Fkmcsl_m=cC zJNIXgWcSKU&TJ~eBN94dUh2Mo`Xy+~f)Bj-^P=w_U674%zIlD9ll)w5!h5VI0E0KWIy{vyD zqj+sY?UD*n)+c4fX6D^h3@3U&ooVtSTIH!Go&RN0viH}uHwkegsOb-6)cYW3B5|BC z>wEFXVzhbaU{xjS_Y{_wn~tGN2yZ{I=*9A#%X<-Y;$2o5Po(kd@V6Sq4|O%{n=b`& zU#Dud@|C;xa#$e0c8`aA9V((A?fOv{X}#&{16i7SJop`p~gGOBt(E8(QL!$?|^|ra5p0M5T z$P!bWur;6}1R{cy8`RJR^E;byl<-gTEa{hAP^s1DVgZ0UD_4A0Clr|$IYdl`+3brm zUn2M`LqyE-s)pUnpn1oYW>35dx{JtN+fXz?)Rwc__UDE3WmSr?BIasW3RMIhjH?~2 zM9(=^pSvvTc(wZD=UBUvsI#^~tIu(%EiCD{Jl>zq`_YFBZeV?0Kl9C| zS^D^k5Q$Ha`c6O(J2Z#LrqkE{Tn#)hvM0AakpPm2{c6naHUF^uoJ`t$*dKan2hvSy zMU=3@Eb-jtEhp&h!rG)Kn~56w!V2uk1GOn~>n7v1sUIYg8uWc?B+`D?rf&}r&?3Eh zG7GsUwV4ko6JHXG0%C$9KV}N{$I)*^aBO8eZkdWmhRSRiHza1eY}q*FU@RnaBP0ug zzRg=VPe^u&%prN~f_k(rHU8@_l)a&lIuGL+> z{uCecr}4%gnAL9e!^+}^^@S8Zead59!zT=^&!4$J#xh;`@cHSY;b1JkA^W32m^8Ii zHwPo3FDv;dMfcKK(?>I^@69*)pMAZKRe03A&fda%z4eA+`*`uQ7vR=B=`w=fj`l6- z^m{k&V5LpFckqLc%+b;>YoyzBA9XzRKGTjd5BP)!)SLU1bbo!+BPi1=R^KZp)2CM7 zrz=A-uBTY}+#TiXzbrF=Tr$2Y^IE^YKkIsFT>W60Op;{Okgh{%Nj)}1X5{Eo4HGM% z8@3pkI2`9Q_VfD4Vr>BjBiW1K+_5@+9~l!S1+G(jx8Y+vIxI7{CNonK?><;_woLp^ z*iFlZC}A1>Y#!Of1B8)9`Bjm}({ZpA8PMCj$8Sq~ufVp3kTJt*zA3$v6A>|y4b=FI zHACSrAbS95>oIFlO<_rd?^UAjLJc~p%m;fMKg4={@P%x0VJweLjfESbhq-YhJQ5f- zZHVG>>0VK2@SgBr5qdIWR4(`4v`a6tAPkdgy1E+XZJ92j-H z7kyy(>)z9pIC=d+hHoV?m-S=Vi$PM59X(UvaqH78_z>qP^3={>M^t}~x=sP06q0%O z@x=3>JDIqg00RXY=aLl16azjaW#~i0_(2<17N=5_*j+q<@e_qHx*;j40iOesmH^Sq z^C)@A89MYZG0xyZdN@V&m*gN)DpB7C)+H$ow}_7u-D=oOWVi?eT-M2)WK-_YMjl3E z9+MI7Y*XISM!r2GKH(AGbW{GWgI9BkS4Y3{7WgDt)(M;jrhjY9kB~=m1;sK274tS> zA4y>U9$=aEltfILM68uW&o_}(VNhv;x(wm#SHsN%nT;kesY-;tSnf24G0~P?cx?pK zOjUHX@qYEy?EAQ)`XR%0AjdB7$5E!dcC)JbByjo3+2sS((8C|>-BEtQs&|w%Pt$oq zfQ-#xb+WSdNV*S8aJ{byqk1<$rw84ltSgjZuh3}BFQz})d}gB=cghwy%3VTWGPD%{ z<31kZ)K&g=o1FEH5jMpGRnA?QRW{IWG4@w632iYUsF=pLn5L_kkz344Rn9(WIr~(_ zye(wd>6-Y95R=s=gM<R-)DJo{>NhHvr8M#F7K(j{(9zms_J(770vP!y^l9$RP(q4TM<+9ERBDVJEesh z@JJtwIKaoLs$K0E@Jfa>BZICITCe)3d8hvzN>ICAsy3LfcH`;o{#v!0U4+)&b~T>~ zHQ)K$?pQi@8@%;9HUBndzn$CujOwTBKmAO=oXqM$MZ^AF>VVp3*G?IFMA|~MO@bdi z3o-l^a_yJD!!NXJTa~wZ*d9ZucvCXS*1^^59L_je+ zKLveP2odVBTDTigVx4rGgu)}0@(7KGFSLoDjF(4nGzUnxvPYiqdd3ajT3`cX2bH%9 z$eSOnoii@BSs}Zp)ojgBWuV222I&+VXfG9RiQLIo?PxuWgH^EpYA7Z7ceKYFi|5>V z{>kdTai0=yg(0n@gJ3M4@A}jzy2Qvps`hBVv%^eDRbBMX&wh?>!l#Z`WD&POe4Vwu z!J_djrb3f7(nQP{)uNz^zu+s=`BPKJ#F%8{%5s^RlHso7mTFebG#6IvZNO#x!?0lHYVwosvXM#W>?3!0jkGE`N;Tc z&06>K`B$G^b=TXPm&NX`hf*DV?k$GB+Pp@;Ir4L}^p$xILU;SA?oQjQoi5$o*ROUb zbia^geu4POL4i=DvEGmKT|Zp)eqQVP>96-Iv}=I{2M{(yapOP=Pk+6>M;CL5^F99a z^cBCRA%|(?-;P&JiWJFZ`PGTjVr_kPcAVjk9_|=L4ur69k&D}b(7Zrq1v0pl2~NJa z%E5G19&2zeiOs3`+EmTCjy&HBZT>3*x!PpEOLevTC96Y8^3ojyAS0(vet>&lJVM;D z(@9pkvo;KyostrGWrVDFZLYH*_}WA%zHOH|d_!qwME`-~%feeX=byU2&O1}&>Dr|& zZeK%|3V{f)MBLh$Z@f1D>i(V3z3fQ?G@+D0C7hlDS!}w2P?^bYI>Z_TV8HD&*~5rR zvFU|M%CHq&ahiIp59ErR>|;=8v85o)bo_XRcqOO0SoOZ!^mDnV*cy*3cvUC!9C$Vw zF$V5Vy%r*cNcUZN2(iN%q*&Mui5B=w4`pUV+6_zA)lZ*AS9aQs$UfhlHa}@19NUd5 z4#~`nZujcgkEy=(nX!B`9ce$Vxm7=7)wbGcKXK;I?u>QCw`2QBJXCge(g0!UFtt&Z z?=wXSy5lfyCiysL%v5&FVaC#+1FmZIrI&ry)=c)6f&_YIa<pTBGbS3rthw!b(^B?XUjGg~@_s^I4j|3pA(=rJv zx3CLPjL7gT`k$IJpD zK;?CY><7bonG1E#Ju_wzP`&tVi2A7W3%oES`$)*zT4%~>7|(XbbXu2?sPZ~9a83Vp zF~|EK^PXP)EaE@Qu5S{Mm|CFNsCNvTM1`CF+Y$OdAm@8P} z*OQTSxtITbvDRNEg5i+B3{um^hvUODgd0`2m|k<$Mt)!M*GT&Kv}{c6)%TmHrN2Jy zeLO|~c-?gh%OJ`#xd9Pj4NcWI;gQ^>02DX=tl7Gddu775oe9@tm{+u?^suK*VA78_ z4@hh|%TO~TJhO+TQZ;QTs;CK13TcSCBeg=c$?vnQ3y5RaoQhS7>Z%(I2)+lbATVx( z7(li&5~EgE)+MqqSVzMII}EjAjyNa=V2MhGXu6?#BpR7*ZA8w;xZ8f6=lbc>n9TUc zgL|b`7M2+(N;6+K8I=%M+kT4nPx&PDNcFXL9wkk9=u^?pO`~tXtjt-YmpPNOv8QFA zrOc`aA76o)WrT?ddT~u0e_enRCJ>cFVg4*>J5+3&r<4a{L6fbIK}-b4hv&f8Ib1i} zEv{Pyi;b-Z@l^bL3o@C+RwL)Xan+kLD+TTAy@;KvgAf~AD z`>bz@>L;0PGo^YA6v_d8E~Y33B2mWBi|LQW_PJ0^faE08qf7KO>kuZJr)jED#+PD* zxxcj-bMIjuG)OsotSnM2f5yqLemvW|dr;(hLOwYGNhm88yTknR`#uyz;mRi65hFvj*ZB_; z$H1zn%KUy;?3noleovl>`~lV0gVexcPl3Js*W|9hP%c8v_?c4#y|}fr-njsMn-Vt$ zDUICWOOC0zjXrS_39}1Un}T#Rror$=4Jsn_vDc z+wVZq%AHWSsPpBqbe*7*9VKs|-}^<4*j4S+ZO1rb28Q{fX=D2h)a6o<`T9Qdgd4s$ z-CI!$3StRQVW2NDfR0(oOf^%dP(3f{qSAIh_or{#Gj0mSENbwynK+GYOW8@hT`H+Q zEap;;(UE)1aAxp1v)$LC7L-W(r(dMSFMcFC@nt%U`fop`djYY1Vk^v{8lFzy0}_SA zS5a;40aEt@Q-6tl;v@e!hGKwi6Q$H2ZKo#(rG%5c($kY) zv^$srfIa{KZ2-Xb0SE=)dF;4LHMk9(*n%7W~7uVSMaE1L*IXiR&HM+vT z2*fO5INt+hbb#_6cn)=_z=suqWgzD33fCTx>*TE9S9e$rEu9g~gTZnCWfFP<07(Ea z1SvOOX`)!|0q>(gk%s`G4=Wr6w)t{setCchrIG*j0eVq&Rbal#vVbZ;M9ocb zD^L(oA*j3xnJW{Bg$jN;5Z*=zvFW4bJwWwDq39tYe6J8k5PC~dSZbLYVOPd$hgJd5 zDJTh_+G4nygw?+ZsVxgAx?zPLVowPeVcQ@Pu3llDEVLS$?n9=Cz_5tDk}yw{s3lU& z(@qSPBz6ud>W>r;oyM+Yic__jBox01TTV+1F$pW9X`+L8NES>#Qb0>JDoLr^2|rSL z@7Uny)}!RsG98_0g2#ZIprrx!OHLJlvlQu zZ%U{b9g=5pLIF`K(uXQ{C3#PQLVi)Inlq~5P_;vMHPvR7Ya?pDW-u>%b$m0ebCTbL z)?m{Ynk9m;*}~p41eN6G{4{0EcMMdr9}yfWvd^eaH^6z z%-NzJ6r~vT6*+Rq+#x!)tN7|5eNr8S=}=hS0jKO>aJP=2fCv_?wKKeRU3^MOY!S0$ z(~{@FuI*l7H2=lu%60MhY0>c>BVYEMwIHd}DFqZrE_T*H)5GLui;1eFD1EQ~`7F`g zoWfoN-FTy>K!tE+PN9sOIrO{Gi|?3r6^kwv^GqloJ(f=Z#P>AQLeC7g)S{@@Ybm>G zxy5evRwbLTjj?{KsQoJky-gAX+`@bhvHAPmimy&!5yPpc&k5@lm|U^t(dQJs#R+?s z>44`@GsAG4@j$8JQ7jcGek_OPEm}|4PJPSHR`uMuA9nWT=Pvy?=dS8_=^V$j_c_~K z2eUU04~Do?fFIxxWzL|$)lLpr@U zK|x+oNkLgzQB74*LrqCbU0Fv%SyxjUH4e*%UQI$m_X>g?`*)z{lKKQ+r^}Ff8_cKEuW`>q$hgRMUt-cvvog4l%H@x|5xh^qyO}F zZ2j%{`rC>1#fgoj>5cbqHb2a7E-!AazTa9~-uk?{y}q`+0sBlN=g_cBJ6l^jG~g0T z7CjF+xs{n2ySufsyZwK(v$MOi^JQoE%kG!2yI=Oc?(OgGACO7K^cXrxyAd)l9EgSW zwycj9G`f!0JAbNfCLb&!P=s^&i*e9`Td=~Xk7#%!0rUSc>v?!-r1i^a>buB4Wmi&p zRoec;8?`o)yXRkeXJx+RchAPj0l_u$^WRsa-SaOGGv!ZKl=c41#os$@ z7P4O71Zday~G(L>lK1Naya0&G)kgf&ALN9i+wU;vnmkzojJ^LPP!1p1%7h?lTu z5XOHEzkn0|?aldj0E4!w0hsx}`dh#s;P`*_7u)P6U_bv=MFPKriT}5$5IOM$jHQkB zEv%LPzxMR>|FzF)bNvX@h0+0l32kMYFfRr$0O${FgY3axqY3|mg~Na!TqTfh-z9|K zy&D!0LA%iI1P6o%`3L#?`1ttVxaoWS#*NEYu3q-=xZvvMa`BR*lMC%ix3#siu(UEV zHo@uPb#%^XXlSV@tINpBi-}8#NXdz4>xtVtOM7_BT)ioC%~$rCpEOP0{!-rllHUH} z-u|NA{=x)rKa6((|Mg%FpD=_kjVBjMTXO{v#DkL+Lvoda3X}p1|5pKp3IRou{*_q2 zM?!v21pONL{2F+D8@c^jIQ?2V{n|MF+iBvWDd0Ix9048dfnDr@-KfAGWMD7+AA+ur zEr0?K==uMM@V^`Xb_5Ror+<*T{}^=tL!zT?zD5QOpdgyht?xVZTExWt5nU!DR z{fg4tO`-Jl4-5}>9A|6||%6Af)gEB|11|HV~WX#F2@9j*Fb5T^0*);G6k6ugapSUlRnY3nT> z+CtMNO`Dtl3zxfsHXdE*BA16Cwf|w|7+KZ$oopmtdzxlTU5Xg3C6oAJ+yv&F+MWiB z89CAaAEsRB1LwvYbiV}tb4dGtnR4%`^!#DIYaerK{6F?bG4I{K(6aB*pDpb=-ue7+W76cB!e7FRa@sVM!~&nA zbnQMb4g&SmF;C#m_mQqsk{*pI_s=11q_ium%+RARPV!wBfroMhaJkAk{6zLJmB6o9 zxg5nQyNOmtXy(sEvnUysMK1;owSyPmbA*Y#_;f~02E32~%&Rzz_yops=7E+R;2DZ9T+idkW zkO{5#k(Hx*l=_X;e-3Hug+8s}94e;(=vpRn%FNb|@ynov`UzTO&BA$cYclr|15l;U~A$n3hwXg*cv z`Qdnd%abD;opv>snMx<@QAS0_DzEip*wERX`c^HG`X>qkf77&cdN;RPW*u*SdA2ZJ zV^Qjwx6P`(e3b%AzbY4!qB!LJAVvKywa=$DY0O}!WB-4da`KLkIp{v5pH4Pg)h)+e zm{ufEsg)M$=HFiUUv8la?=?d)PEU+Y&-}-f+dX(Wz#l!Dk7tlc*BLL28BIIYaK4e< zeotq<@lYkEGD7f*%s-~w?%~9NCJ)>2UU6iQ@m}`~Thzyuc}v=h%f2)%BR<;93f#@y zAPcRX;(tsz*`L8T8coy9|H#hx>F@Fra_aS4kL{B+R#WWLG(F94`B1O+iGa`E`=glq zYx$o;+SS~lr8Z*#z%5R)Vo8ZrGkz!6RUgo8V=UAM_jLYT7B6?S>8~o<9xAAO*Osw9 z*(OdtE8A*bp&A{d&m?jD=}4k)S@Q2*H=}%~P0iETqk$n7;Z$Qum5CQTT??U1outhSzed8QE!Cyf4piKWr@DWj$8URn*u2G!feQ>-g8+ z>7^@u&~VdPzAxY_gjk-^-&SalYt;n5Zy%%yVoxK=rmK7pV>}}#f#NO(5SUa*Jcd)+ zn_euWQ}c4B^P9N<;{k5UevAjfuB@B&xRR|65U=^6JhLKjQjS_%Sn9KcXCv&x#YIhl zkk@1oVjs^vsNf!IGuSKTa*$+`ODuALB5@!jGbyZZv64(!NEOwW;k1qlqhxpXC0q=5oWicM zwcVnC;0KJfz}rk<@nnOB_vq241?f`z=!e<+@TU2NaVT;i+-vL{F9rz0C ziaUMiH-k(S2dTpgn+D@Q(_L;Df=RI^`_HOS-|wT}TJNhcKcfQQ}6 z4Y=cwpogj$N@f=>;na-V=q<>Z<5v>hU~&c^;S<&u331&1zh4W#uVa_}n$8_v+f5I4 z$3=cSeCRax@Uk0#&MS#7kMrDMJrzG%sN*2AusPhE#yJ|D!y!!Q_6G7!Pqq1hNe{WV zlrEKlSS6Y<+CH%6%9VtRXLXnZX9=C|AYATlKl~db^TlPh zl4UOo!n3oB(}kQe3SlIkBOB&C2Ra0zfNE?NQwzy;qbqlDA8-*~O^J@VCEUHXsbG+$ zm_dzZtC29cu@{!X)x9hdt>pxPtiFOnacL-=J>C%4uXf29Gu}Xy>cYPSdgF2l6K)Q9 zDgaoCb~GRZ6VG^Y83=?}QZ0iYzP)vMdCY$RaAxJ$75whcc&H#ic$M2dUZ;(vSz$Qt z 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

  • Xy#mo7O*l>hjbY_q)0VdvZ*YGYh%^H;gW= zQHixG79Wq~K7cS&==%B5eih4guwsrdBro>FOjIY!{(G2cNMQ;<=F{wh9M*VlMwN({ z69{Hgm;~1bbDiwU!@%n~+532(x`_1J&$HkBF9tK8wHy*KQ1FZY?^inFT|={cb1I2h z)TcNz*NW0nmv$ROY`VlAU5k1wQQSvAq^*)>RIo0~tTGpRK*@Y?<9PPIlciSrTuIRC zoWgH@XVE?)x0YQ8e=69cTgXN9pjx0j3vJ~rS0@`$I@s&C;MZYXZo+?~e8pbjdJbI6 z(>}vhiS}qnJy>$VCaL4?#r>8K21(qUmqyTlLfSyF9{tGyzh$4_{D=ANl+fE;T#S)p&)%8L0}3nB#+_e!P+m zd_~b{cV6tpy16KmaYYEa9?FdI)>2eGvAuG=VrhKQ=9Gt`gITVMCzjkXf70<$MZWOQ zvTH_}vDQtcLv9n4&sLeCd7)H#Zr~|~RJSVuA+R)$IyGe`6{?bVFt;r9=g%HO-e>&# zx5I=dMm_bhE%~ahWd5fG9)LW-gd=&C7-O0Xy*VuOcp^IXV^R93rA}th;5UNDVEN{? z+an31KG{j@$zoca8FV`z1tdW>rF$6_!16(+xhps-pEzV$W>@K=mP!?IGPvs9-ofVY z-IX0ows9GrKcR4g9Aq2fIj#O;ypR|oDPVq)*TAlW_hgZk2)y(i-40sZZxtxI{8h*> zhE!P4U?!?8?dU=Xmo=nY`}?4~C~CG5C%F%`+#tLHMCIBU zsmd--NbQDRaz7)}l&BT@#rs8_3hXCbt#9PS3~nG6elPQI$mzL)KFNYbSgymrp_Qw< z$Hddc1U2>ErMKn6LiBe9SCThnU8>A?lnC5<3bBO6>;;R8b?#bjLE`FlC|&-1ruuF< z*1yUOuQWPi+u9+9dj!|n4t;4Y2&G=6%cOMUc^;=#@Or6qQ;**-%_eDY%Ca2_`vlof zrd2{B1zlO@&psX&&=cmItDMZg)`trmZdezu063^sB3G}&c>?Q-)vOidbmr;_G*{!< zN++9q+7R45&c&MXbfqpk*eO4YbFn6QzMaY!eo&goyO*ylgi(xiZsF2%0*p{o7H9e6 zu<(TaQZ7TPLU|k@0V~*lJ7~yiP{t*ccUhHks}^-&66swExWzPg$BH4p76gb=O*@S9 zd!cgBpM3B5b7~(6xmQ4!Etx}^SkaKl4D-5raxZ=5fj5f~H20Xt55p$^*&i zv-i|XMOEP!l;^J;@*<%>HtPUxKY2r_z7iwACe=D&?y9wl4*|~Jzx%G5lCH^eBivU^ z5nX0x=z2jgGua5q7G|mn){r@iB#W_&^K8NwaQd>m!fVX?RPE-Qf&!^n<k%BL{O6N zcmrI@hnLFGXWp~8=trGV8#@^|whwanBm7SE7MH=Dkh~{k1^z_*Y+e4~J1U-MP~_2n z2j^Mv!&U#~6KMf~?Pw|Lg7e9#t7Q5M6YVo`M?jKz2RA=k=S@?nF z1VW&nro~goKV=@>(*5@l2l(>%pU3$Kj=EUu`1ghf1Q!!L4Fegf`D13ehZnVcCEAzx z${3h8iiCWKdu@c9K?jn_>Uo3g=ouMnCOv5%T56vY-x^Us*j-fd%~P2dr&CK&jVz&y zBvd!CT@U*YPUDjaPP#|_#%+J4xSp{58k72s&{A?f!r}v)gGRL$=RSs1BEdf6|FY-M zPeEaab8EhpYlCliPnAjZ@vPch%_l(V3d#QDvzIpOgNRpEWQIJ}t$!vd6A~cB-VM%# zoDeo`ixMh%PpMx$_5e>VcJy1ZJJ6SX1@pBPv^tQJpxCvnOOdZhSgc#O zEpYR*U=@)5)LyYZz4hx=0-bbGO-{^2E_R&wA*lmZ%h*hD-kL{T`z@|B6txm~yRC($b4z!I&x08y7)DlJ!sKPu2EeNqX z7Z*Mvm=rE}ZSHKnQjU{t|ARjFe=I|#WWV&UE$t&#{#qv3 zhMCQ`%G$#94zf%6<|$%X%HnVE=QN;8NgZK~5V5QcS+?DvhA*;KU2L4V%7&nZOA7Bb zI0Jc#GMY+MT&h^`y!b!s0ruB1HhT{C(6P>@6Me`E+fI3hutYw7q;#%R-u4_{v@&X+ zR^ONBJhM(|LH#Nz6&xn=4TD0v=Hhg;VhPyZr_PC;JCHotcygr8}n29@Bs=<`|E9xZRBqXS_IKIqVLFBW^ zCS=pzP2mYva{P=OdCfH5KIB3SHd6}K_tTkIdzjE@<vG#?pV0`e9Cd`Qik4eJUV zlxtE4zv3$1*^DTXPGSV{-lj6RkNLVgV4AB5;vW%!F6LN*@@0a3bfCEkbv`zR$Bhob z6ueO|q@g~Pi1GFEPf@TO=&ce>P|4>LI(SsAQ6!3<0FW&dlhJS=WHl)KfF@iq6qdh& z)GC!IncH5DMql*NvW60GuL%AI*v*fQazRucE6othW=5GP4xnMyDmga7jIx%)Te?JG zuTogG{^Bn?)`p48Z6;0CZ5p^W=5=g zTlh*y9rRwf;9U+F>&}b!J$Zg@!m^>B5c80NF4U%ayQoA|#$NPsIqAFI%;MmHeI713 zt!L{gvbE#~kIfjC#~BSt=W}|lETPFDWcpiD@t;D&Qocn{tW%i0-+`H_O12!8{Md-B zI!I^-{mPaaLl5Rkj495)mb6?I>Tx6#hfC7sQ0@5A-xM#o7|DDe^x8v304|XvAWw0? zP@5T;dyxA{e5V_OH8u4iKPm<5iJ9IZ6T8D0qi2UShxuz)!&N%@s+G@K5bA+Za8*Fw zWf0f?=iDuS!D`CTMP^c{3SQXhqC3@dc=YPuJn-O}QOgM9@jLipq;yE0OeS=38 z+)yxc39E`uAow0uBt$)B@znxq2elKg{or}zYT3A1dOpybDW+pMsl1fyHK;AdEJ0b# z3C$c+0976;B@511huU4-sMUGudttj8R6iGh23Lgm9?doj%iqow>ZafzWbrAg!L?1` z6X+PAYjvfu1li6&8~v3Xr68Hj?rrrBCw;x)wBiCe*PK#pONp~GR8$#)Y^%Pc3Qg4( zeAO&R?Jywhf`gGug%@ck_Hk|NWIsMg>#DZ2lis!9w3iW?-fA?Iy$zvQ>sPbSxiCXu zPn>0%DdcsY5-QQI1f>_t<~zIb8J{LM)q>Pz|D03fxK;&+mZaSzp9k z&RtXV?I(1W0u|{!MD!@*5pg|5?pi3>tya!da3~S{hxc-CiK#RVPGY*#y{Jqj2w!V`!C?{x%M%t@ zcH}3K4~v#iu`K;=eGtO9ch)RHA}`bh$q#@E8xo|e(q&Y@u) z{EZ;WphFYZVVs%6Fd$)f@%=LpLEZPx^UM~u52l#HTLNOqDsg4$u3o*SL1Z<=o!5zP?Ll8Po0dp`X&T z7pd4&4ce4p8$ve)8-7cylqPguj{UAR?X+>B*q**8)8evxcS~D<@)=lCT=J0;A8aFo zuNlNDmT~InsHYw|yHO!axafAq?QT3e{-DbLC_3+ds^2$`%W(z{4vxK!z4zV@#~#@s zWM^k3R1Rl3X2%|>&M^;3L_#XtA!K)y3Q0(%QmK!QukSzb{^5SS@9Vzq*Zq1uuO8&T zmBE_L6_F&#cT4LjN`Iw#4*HRw4t%6~;`Z1C3o3%tFJ*S5Z)SBbAUJHkK#$RTVL_d^ zRdSBdSohb?R0_9F+D$ zf_gW{*k7tU%k#fgyE);w?J@KOR!B@1!{J~!cCaqkv&3Bfd*YC>EV3{psJ76dFU!W9 zT^t|o5+%z;m=O$`Ek6g6{j@BAa0p(q^DW9}s~TjT%G&XFuF)U{ez5ppuu-TmlwmW~ zdN+IU0KtG0;O(mlPm}L6&Txt5dmpYBjy}JV^0@L2_qo#W>c|hA`L_37~AR{nENotP#v-UcXQSK)zEw#g-eEMSHxcuAy z;GpHmrnzMJ;k%N>@P z9Y(ck`*G~vFxc`-_V#_bAZg40de3#nK*CRgk@jcjp+u$eqIZ?VCrNpl2;?Z zC2})!JI*4yfsP)i%KPb!C?0+=cv5Z$Y@J0!|(tF$A)2g|zHnNxI zQex}U#$TM@`gO(qKi!Ap<#p$}H;m)lnr6snk1bzXsq|=Ev3;j31xd8dpKtu@oXed^ z2pH(R@gMm3Qj6R!@NajXoPq?RK=H?Re2xC46CNdh+QEf~VK|70+(7dF9VF(hT72@+ z-0Sg++yecMN3NU0q?6mG9@NY8y2QxIOX*%oL-lpp~BivmdI2*BrT&dJI5;EX*@_w@we%7ak>w3==q8N)e zOM^~52327dQQOs#JYI|y^UGVm&dPp)Y1@YJ%vV3ROyQxr3Vd+xo6!u1_keWd?7e7k zJZsViw`X(Qz+1^{!M2uo699+k<8=FgJ1MHgulZR&bh=9L|Kqjeb4%o?u^inKEFE%*Fx&{gt_}b5NZ?sq zzdziuI&3!u$oF@*V?yn}{ciP`ar1|o#nvf`i@qNN)lNKoL!#ViHdna!W~g@m*}n`sEy?qBwf4mVK7 zZ~Hzzuu|s?sd#YwB5C*NC5aZIk2lmvsUTT^5wZ0w z@ni}&(^aq%dDTJC?dImc1hZsw%wm>J?SX5lY_KL}LE2O6piZ(Zv4Jq}0A}s>pDH+W z?(|pxii$g`_-qU?EN-WM7@*OgJV~^l4>Rvz6Diu@q9pEbj^MnFwU$>Mo12C(=u-%b zG)qDjODv;N?aHKMuJ5j-(SD;wj{S6q@Q*55ZOGqQWZ9ovT9PSK@Ax-0i2f$^BJ?nd zXIVDrYT+^=r9 z&S-G3(fM`5W%lf?8t$8Co4CP)14DwW?^!>V2vrtBMh>CvB>uG&e93ir=`@8Gp)MHMSFy5l zHM!-Cvw0vv15xRKu4^qH7#jq&V`;)&$sK_1W8J!14;&&;cJ_%LUuj1}6f0 zwqSL4grnnme!a>!&i6CsN2kZze?K`WynpRuzEe#1ij1oCrQ5i=!qlTjV!L)Zx&_?e z8PpI*zr}>%m%C3*5ceF>V_5rGzB=IIR;pYiO^xU4rm5?{t`uqR(Q~CKu=dk?v$hi_ zFXQd2yK;6fTha%m`5@n*xr|V*!&|IZKuCqEwxN+U$#r$YH6H8A-Bz{x?=Tc+yawYGT zvBbbFyH#Y3QZW37>#bHw;AmdGMx*7fV&ze9p{>Fs-1djAT&=MIW|^eof2CV8j(=Vb za`trOIPZr5+~8;*Pg?n#|869Ej(S{lg;c5sKSSzZML!O;S5i1B`&RWr@~ zHd9#cniE@1JW+4$SF4)17AY!APDsxUK4Tzh_NDsl$UC&Qc3F=c``$c3JF}@;E-X0n zQuud%xnd}jcC4;*J$rkO$)Lv1S9A-m{<$2N!#a@w)xv=As?M3%6i=DfrRdZuY$>TB z-nTfoQ)RJ|BVOhHFX4Wlk^1%HNqSvHHm)4E_J!_RZ^C)iGUk$-T7B9u+IR zUHY-;J@g{lE0U;gf*UXic_R6eu5YzI0aNauWG^FYxrvYA8g-GHA6fvdLKw!c1v!@2 z{!ckpo%NFB*f#|?pg#;dw($;g3mp=`#TPeR{(JSB@vHa6lMH+Axfj~kTXrmL?Qb&y zbxE5N{@w%j$Dgj=zw+c0o7|}=ED2Uk`7V*o*U0sa?cuDe7a*Fmlme&Np#!r{KPNZPTiyuDBhzc^z&|7BSS8a# zJx%WX77R(@XkCU4519_ixj@}i-J7qTqEZop7%2mc3=K9l2i;`32BxLo_3~hjyl^abeFX}?2v?h$X<*c9mh@y;-kXC1qB=~=Qw1iDnoMOs1Zqm z_$0TS+DF((YEGID(R)0%AuW$umDk#v*GA1LqGIH-a~(hO{;IrEPv_rizGk1D>I}~L zRf)CM%&|Fhy-b1oHVro2?Keh*pH;|@+Q_k$FSut=xa3o~l2%BsDty&jSb1lZT`JZt zHse9ek2J=OQyl8w-W$gX;Xmm&n1o2oh9nkW68z^4P&J9Ij|5#MaT?04Vn|$u#i#C4 z{`6va6w7EwF?;Y0!9T?ap%N*>k{xQXsC|h-b%|16iArCd+-{7jP^p$-sg7@{_3skB z>e9+VUUvD)t6M;EG~FjZvacd`wIaUy>Wg!nAD9X*`BtW;SEf~m*3g`i>?_m%RAvcP zVfx&sn{%=0RmAG5JVmDuhu8A|RFQQSf7+TeKq$`wrd(U*ABS8C)|wEm2wE8pbL+mrP8J?J2NzyOS{F zlt<5fT7Bm}`cGMZP;JUQ=XWx6+xK=7H*4)6>x*^CgN55tMs;b4oJYI-R}DNk=z))V z;UnwdWY^1?8qfn@f%`OAIxOa?d=AGBCWdk=W~ff~3|j=vDGdRMrIQ&h_MFjn0;j~> z2@>U_kU+7Efvy@H=KkOnH{$+bss#Ig?gM;~xa*itT^$%vNA`f;%! zR*8G!KrqnCq0+GVzg^f9O8rxCL-J+Lv;+cM^2_599_+fCOVD&9Q#( z2=>otsWO7=Hr|d6ZW`JM_RF$n%Yb{X2v?I}r5eih4g?v=LJ#>sGj6fF6UtZQ$d;Np z2~23E!1Z${Ol(tw5s}3iNkdMzT4I}s@MR0mekK*Tf(s$9@)d$>&h>WDUuwcP$OrqD z>i&CcuOuiJYs+C`o`g8s?^ZrqzLQbBTy~~{0sMRfx{R9LdA7)gaLxEp z5-@f!VkVlWu#vcR0PECZErYd}lajYyp|c;oigo&n2_@c%t_tV4dF3qKhguxV?1-IW zx&x=dVk|n{o9_^X?k)P=D-srW#&v^t#=30G&C1-TrnFx=x z#Z&094zFOx&EiQ1>}I{N_Yn_lo~P8xr$;g&cG>X1n%kWmvmL^5l-_W5$@sLRc68w~ z&O+ot?IX;~tUG}SNXbOQ>{Ph!E9shgn6yZQ=XT(WR~1`KT#D!KCCxuLVdC0ax~X}- zm+%~}t;~Jp2vdFldiNftTb|r*3n#Dl@*qJ;4`IcXu!&O}FWVV5&A(h1?ch%>z~GBK zY3snipnjftV1xx^@lSe5GstKGik`CYh|15rqG7@o{J4A&RLYbykrhfI-A^N*4O|CH z+=b$^KmqH(*-}{0*12mMQ0Kpy*DGN$`PX!p!BKO-AVTKEBl)BRs5#wdG(6m2S~Vev zHS2H1RYwJ-7@lRL#*?6X*4g)1C3~Y%dl{!Lt-U)u$UA$7Tt%PGrMhx=qlZDUFmNOZ z4b2AUOu*tbRNXDWa;@T+_4?s1SWwq#ITbxW2f8%a3H>HGW(D;lfnqyAmn=ZA0a(S| z^b3yREWf!XvoO9ZKBa^Hl;=8P1F%Hc$Vmc-k+crdZ+j9{0ZW==FED^!P5_1?z?WQw z$R*)VgZfw#fwz8gwV{HsO8_D;J9L;6?&Ol?hT51gB@*{YcsfDJ`325K)kPW;=-qwh{ek76C(Cl*W?8vk{J6Gqa{d&) zO1!h%GG&ol2aC(FWCb~MK3NamB$$`Y`9S}1C24@lgSuFYCvO&bo?n@SX3q>)!rT(h zj&K7r5V#$t7?=rE)AlkKLsNC|4A2z@bPnp9_V&220L+|%mCtGWS}cyjz~$MT`f0Olxs-`H>Wsg{lkpBhGk}XG|Y*xe&*E{$eKuS@Jq<3Hhjjh z0U;hRXB@1(;CRDWm=X9q$T5`i#*VXMs50E;J4mO0BrPp>>Y(#6lU}zwYYBS7G-Pl( zCXu613N-zVD_|Y;1kon;Je|9eoJ+0y&t9o?J!?w|(S8LQ)epORz%q0NWflmvPj z^f>XqbjmGQ_3K!^d6A)*mv64Y4V$6Q=D>cgKv|BO9q3B#0kb^QR$<3(km**>DrfT2 z&AT;Q4Nq@BWdi$kfJfFdBPY=8|3%c*)WQ-IpoSlxvgrwhCit+~upz`BVg}=BH1;Uh z432M|^oZ?+3YfGULYWFonuAIg;{5eiZQnpK8lYRc9K$d#KJMM<~u8AJxN3 zVZh{s$M;XSz^KU{`w%-tVAjt9vSSf3rKdFz1eUGyqhvJ?xPk&SP6wjnGWc&od;LG& z6=E$OgyfPTRktBT*f;JMkfJ%rZBDM01n9YdJyG?#t#Re69qi*I=!C`0`&#G}f=yO* z>C!MPg#79C+NaMItl@Jm>@IARK~O9iI3RqtpA79@fVvf?ej43pF9z<;wy+_gPT~=H z=e}>MESHm@%cNvC)0#}6XiNq>x4o^oQjPGxp44R%| z6b4|on%R1OZ^}-PSOZVEGJ}A8db}ks*(b=*3JZ{lX?0Qm@(m`4`W&!`3vdDhSRq(6 z7)$^Q*FPF_%*44_sN2M~A@(GMVyebpu?v3#a>3NEedvF|b+~n)2MHKS1_fG-#>j(x zbdH!y%*u9v{!ifrYrxBMppbQ7Zj`~kB_9zaRg{vp0pjuc(e%jp(hRoSgpVKKSW2a92?vA zuv-Si^L#nJVqHLX@L{>Swq5dSje-{a){+7Z+7GTGZzy(K~>Cv(N0E?;ykS53An zw))MbZK>+jz2=p+OD@NZ!vdwt6Xu4TN>7G{KHYSq+>d#g`R_;42eR4*v@6or=d=G8 z+~`h^E_H17S>Q>(#fk03!hOepG^tvv_$mo4@JlD2*CwB?{r&m*wS+y7$4*IZ{}Vfs?E3sujij?@66 zraX)4A3!P4B+{LT_c-{Xw~aWtqiyV$O$M}3;WhT!vz#Ba9-zmdCoDR1b>AJS7Pj#8 z4V(>&45=v>2G?=7mv8KLcT^wK@o?7vaQIYGe;-DJeG73LS2YY%R^c{(uGuE>p(JsF zm-ns*g^$Y;Y?sn-GuF9)M`U4CIoTO9y8ZVs@uA|)V|m+UgQd$;V#rv#c5UO>L-p%5=%L_TCsjC;8#R8uTegEvx{OzyduNR42PwM7lYhcIX6 zuz;-~2$x;KZXqt=kcahn^9t|ZGjcd}Trf1;z)INcgVj~#6^;wuR>y@MxIgnRtbScC zb?NTFn4m&<%6n0Adh_wdDN;WRG@wd0v!ZJTG-r1@%nmk{tz0XipD~ofWHVoI5fv)D z+-swUj*rgsDp=EFaOdVSeai=8P%=i6T$c)p#o}1P5I{qQohAPQ$u|AHhE#JQS_3PU zilYIfv)Rr5ej`b@ar=9C)Agg7^+3aKLAhJAwiu+xA$9F zsCYCQu68+H;?Elv$tNswirmbj8OzMV-?PvY>PJ~40eXwoFK`h$jZx3-Jb9~Lmfdmg z$mR843KidVmD6rEbV;gMto?{;23|_c$EFP50{dPx`Cxc9!@EoM?Qw+B&%U#nzZUPD z6x5pTf8)yLPa(5wMq2VkbEVTl#Xna;C76ud^1PSo1jcq6_B!VawQ%(k_iU}!&u|gZ zHT42lHEeCX`rRvfmKxQ84p!kt9)#(#CaAsbj8mRFqw3dEvpF!@Rep-2j%QiK_MfeB zS-)o^+gB@NzG%-zBd=C(-BKsMb?~h{$x^@NyBB~lK4V7S4=R@1YMpHTmTOkJdY129 z!pHbWJ@W3KT5i8G78Ce0Pouy6@_nQ=`a%%kzjMRAVq;$4P9^9e;@+eiXXU=9_-=aTVS%&L z95HF6wRS}GRo3S?ys^JU96;Q66Bc{+YWXrly7B2l)x;mss&Clx`dQtgb#Kped_l+8 zi!1;yrHL)gy>HU(n<|X=3StlVw)xQDR^ifRt_99Z3|eSCFz!<3&zpQ#V?D)RlR}Ma z^WV0$J?i`Ky7EUxC%ys48tT@mZuVU>_!@#fERZ>6%8=yxk_s4P8PCgJ%-^{GmjHvR zSqVwGgS5&{X_K%~n%V=tX3_V83rI9Xe=qTdT>~9z?n1kf?Gz#hHKfV7W;WG2ch5bxfFY1`|wP{is~6O{!U*9=lm3$@6>Xl2zYE z*av=tDR5wyr}IAkfzK8c)9Z4b3Yoydq@7qSr;*4!u-Qd9%J( zdQU3E?o;2?wb|)%x%uKzIze%Q=$5=i3D#X=gbLsPWmA;@D$0-7SNs@8q;hIBS~F zOpj*Q2|59Eo}B{J&DB{OG}{8_W|5bKCC86-@&2DrE+l?^{f>3A7+Kp`94z?$js3<{ z^v~TF?+$yn~tEdboAGYx;K21p8?EADs?bZ#3r#77Rw(oMZ z5=h^s8=Mb&9kl;GngoWNeVTmxxBvYVVS>1zN?u#ungYHGr&gr-IT9^0vfGqOn@RqX zbm!cgy>nc53o;}R(P1I_s`?r3b)VU(wkXD)(L~0p<)^7tB_o1Y>Fo0pu7^}QlEXK_ zO1*#*n^${lFBW_%3YyPY7DPGrY5x?V!hhX15!)W`Kv~(m+0PdZ8Np5ryog#R@i>Fw zGm!)XFYS7!)_fPi$LRBxO2II9O|u_kKbYG^z4v~kU5AD%ptKTd%T%Rh*u51-wz#y? z)1JLO!rtL|%*&Gzs*ooA*nlX`ki5RDJ&Hn}4wXIL`uqNc+OHETi>!iXuA9VZ@50DI zj0X`cW&FpjcmE-e)^k*+#U#rWQhxvBI@)?&DB3{A6a_tz^+99M3Kp}*kYh*Uehh!z zs`>sT<_R6c8rBg&;?OgIXxc#*JQ!?|cUg3IFlLdEUd6{?ouS*OjfGWC@F2i&9T=NU z3?!Blh))!ba&+wgMu`5`2E?ycM6J1}qTEk-RcM7xh}pL&Hk|`z(>eSF zLC}SuCukV@=^Y<|^h0|b`-y-TK zvb}A+y~cw$DuJm#NBJ{0t;|_aeon+Sa=s;z6;H>UuPxWIhbmW%H)~C_{(p%2?hk6NN9jRn<*W5!Jr6dVSQ(POntYX-_4rUFemH?te=K;+UY{y zrGk(cnLu~o z&K}{N6>t}h2$vE{Vq6JeZE#~$QOXf`eSl{J<(#B(zm}(xNaa!Vwbl!3=rSR$zN$v| z&S0~!u`DCHv7GUzP?_SI*#*2Af+gGloP6FSCld5fcy=FN>Fdufwc+w+gOnmzQR4ZC-B=AY)4SQYGSW1dPx|Tc^b4PsZj5oRQ^lfA z2B5Jf+@gO$W?ssvByPSIPPWc_(j-x<=2T-XsUcVwV?Tv4S-%8w2m zp#3x}aY@rVl1n)>7Ke2#{U*+<_^gIoq1JHch;qsD0e=ABB8~`9Gk`=97wf)3#Vo-_ zS)Hz~7D+#No@nv~dlD7@EXjNz3znCoBL>YC5YH9*UgGHs;-*9iFNh=Y$tn0!{>c5B zbA15O_5yugi;4@^ewfzaK8dPPE+p2hF5t+TorA z)JtiWO1g2W{lA=e9OU)jG8%#ZmE{*kbjZ~pJS3N%RqSTenG(a+Uttw+DkN;f!}1qx z=b|kL7w0_w#)5qBxj+5GVGSCep&>WkaK{IY|@`4GVGZC~5*Mbr~x zb{3MlUPox^M$AtiHV|gev7SUkPUw2BiJiflE@%qVM9-lAT4F^sQ+xa;=U_1&EnU!9 zIUz;kq1%ykH1Q4SIA`uLk%NLk|79Yr+g)XuXzz+9Ors!SL0rm$0OZaa zLdTt@UM$ZoA+A0aI?X+09ca9RQQE=eou5>zVqhPHLj>9g^cjqUXUVDz%vpkOyP947e=iE5Zv)1=sHnV7vNxFyj6wGox`Ei#_@O?0?rk?M)TzZjBftRdHk4Jmq`42 z)4{O=g-=`WDd*E=+PY}aLl(u&a@^@{7|^C;(GGS1^Bsm8$_5X6o0{l z*Bivz2LZIm0MHLdWh&N^j+tN_=NME?iIlJ#8Mtw`EJnM&9W;Pgpunzz0P|iJ{f^Bc zr|_TmB=@a}Le@lkjojywE7=?u2oh*`A>H=`G}70 zxo#6q{g}Ci(W}C0bzqFww=5mibq07WY0MI%6Zk5Y{~RHay>7T(1C+~Yrj1oZG|*fD z7f8h_DX^r%{D@4P$-Q&OOCPZ`4ig$iiwZCf1Oywb;)&R6{8*zPtkM^baue?SKj8a` z*uz)&j-VTY@7dJTLNvtinh8(QXrIlL2%vQD-BEhQXTqm~6!Klgl0;(}M+=7FX(2`m07X0O zGqY3qB@Sno;~)so)j0h$vxz|+vX^C`G+*9#`;78EL!S^L(bU{0-+_$LQ^4wx0qR-I z`s)+nWX?SAk23Dg>7%=AUu-uNy$K}f7XzY!;75gySo4;*A5-hPaT8e5yMlY~h(1>4 zROaK)3jr1z#~kQT7%i4HQy^`K}|h!Z4kn@sb66|{WF(U|Xl33T^zg(eNhqv(8)Nu(A4!gufnh<6cvMGjSOLqAgb zTP%OvhNQ{y73l`_9RQRNEHn4m(WKalYej%S3;z@{i!$xviUHB==;?OIBTh-e<8}O% zRm`=B9Lp?B##`iZU)iAF36(-376Fk-j-;$ow>H;5v{)6!gaq?0Rrov+!>Nkoqt{J^C6%ga3kd8gmKg z>o$xE7z$_}tE6{AmH)%cgA z={ljfk&$lai~=oA_cX@^yF;Bhd`#7$1UC-%=s)}c zFq}y(@PJvDw5*A)a$tS)&cWvs7P5gOEi$2qIvPm@)j$23OJsALGaE75J9wcef>|WS z?Jf&PSWgz{3I_&*TZ=Hs#VA*W;d+bY29pA+QgbtjY2BzKCOn$HiG>Vad+|^9LE-x& zU_l`y`3^J%P5kK%aW#kh`SnCDfmzOnSx)1mD}rd^gC^MDQN17tP>93;P!M;!i^y|N z`@JDUF6PrrD3db~bn?JoQhWD~OUlO-Vb5PL*wuT0_ZwAd zV29C|o%UR##inyH%b-fQQ+@7QpA&3;xaGS!SDIJ$Nq6}9iU=nycP}-0yiXMSO-!L| z=6{DToV%j2dqq9b@thIMc8{Ihy>q8-g)w$&qNKMPxNH=GEuX$rBFWsMXbiSd$3C9N z`PYrilVTe`2WQuBT)roVmuCqlWesEIqpn9%1)5U^(uKOO(xi(F_tNUs8wNJ;393rH zFEzKEnmml(AgF~}nX!ozTA0Wo0s;%wnnd8Tn7R34=jLtru4-7_6mc{8#-$ju{F6%( zW_rjKsMzQMGv0@n2`7Qje-fQ#Lq~(5c|xze3N@1jf1i~MJsNe=d+AA-w1!!?79&F; zB^MpAhb-$_ZM$_lfiV`R7Q{FywspbEBR5baHf)1{z$xfYRx~IW`6KWAeAI$;^JHWb z#3F(`U4`lw7JlWJ6ac!DvYiPiv#{{_6L~QZ=?Je(PWN)< zbXGIAEIYRWuM*sv{kWE5Et(8(aH_4OA3DYuDay}30)GC_%&o=$oGm%yuGNinGRmFMDvgx{Yi`LT&qPjIq;QO-<0d0f;f$q}nCJi8 zteS6~WR=W@Br>!ihS$fD(7dg=SeW5UQE4qnSI4qkGWz*-vvEWlQfE3^q=|l^`Q^0+ zs#=UrF-}loJSxK>;z)BsIEoPp6dTasRWy_l*aD$2cUoV2rz(`%3c%icyCE_9mTjK@ zB<0n97cBgYykVW#;y8bQnGY-~;GlEg@70nHSbKst|J1rZSk_j3Z4T%l$|5CJeGaK7 zNzmSBMoazu4&Yr15l=3Nfd!H+#q&~%QW6d%W+JQ95ptTz3L_kW>&xH&!hp=;M1hM6 zSk2iIqnl)z6hJN!0eNXaRC#ex5n06nUaI+_N)&3BB6>?{b>^8AGGbk>Nx|zC#uVK< z^SlS7_`9fMs!8+a1A=E$X{R~CJ`SA(51uTv9Cu55W%$;AhsMiu1SvI zzCf3BS|y)H_RPr@tAZ`wDL{0kK7ykR>V*|sQQOC(hSJwLGq(iA>LRZ6FUf{pg$3XG z1m%(GfRijP3lT)A>n!RiEH30Tfes6EAYGU{Jir2=STb`Qa)5P9#gvs9 z*3idpeeZ5I`={uNRa&C(Jfzy(d!=@q08}iPzW|adDV`R51Xzt@U-@zBL$d(8LhA)8 zV7NoJ5amz%>od1}V#FE51?psuCJvMUUK%bA?TNTIE70?5k~XsYJS^5X%rW zPwXpa|LIj9XP>tp-h_CyFr(i0l05{Dv7TZC%SHN>@)sTq%c}C>;Qg+U3xZg9A{8Ss zs|md%j-vo2n*`80!9`(ZpCq0h0RyHISd)CDuHie{!5@XV-AUQdOH(gtj3E+n>#RTn zf}p7&NiaAb?hx%R)q+O{+*XB1AldJ6$3{46G(DG2ZDp}Ljr$PHt zQNf&mX$=c573)3 zDA+}zfAbY5H#D&Yc354JO)4saxt-&gw}W^{gZCKq@-h`feP2s_+nSE-oje-fUX6C2 zLNv#4k`@0zP&l@iqAmbOrBw-8VM)Ur-qd7=B2_}*jUl#pJCI@KnFVyWuWn)_mcL(v z7;WIr<=cU&qy^#a$vCc177n9=;2af&8Z^&U$&mM32XJG-QTC)$595Fa>rD!PA|6Zc zNQ~x;2xEyjiPRIx;8s+fJ1?IE^!w}ZS||BnQm(9IM5uqAa6_;G8c76*A()-}{f5{R zX|wX_5isSPHH4{T2*aVu8vM%dSR#(7sP!qKAbEAmH7d;=b&cCK7tpt3V{Wv7E^R+- z)PAxX08c_?B)VZmM+8R&A7qjL_Q;qTPW|f~#ij2=aecSs3YoJMIz$|nL8Lfvy*3J4 z>p)eAvaBE7Qe=%ol&Xl8Z|J$FwmAn>B~zldAl9NsBwM%}=JJFFSaFTBSjUrDOko}< z$x)|X0mpa^OQWXQHa$m@zM?~g_3YAJq*X$fkeu>rG|{PL;cDRqLVqx2I5#e*4{W-4 zLcS9G`Fmk>hXcI2lIFqC{Katrb3Gnmt(O{!M?x@AUj$Y{23sVKqh+2YMm7rx_srq-aT3A*z65Ebr?W){-kMJ%2ZeBJ z|E!|90k&?rE|CkLwhH1qK-xr0;Uf=Z8^`npDSCaV289zr2`>)`U|91f8%76NhuZx6j6|K{ zs{nUeHX?QMIjtAhX`tO)E|lw(wGR8kLRRfsI%j!~w4{?)gSd9bsFkjZbj1R=hMO_Z zhib6!=+YR8{^R;NiYKbpFVquT2eneBkY)D>LDuL}9VDuIjr&!AIl0jnzxI1+SZL5CcbbFDYB&BI(7&OWY`x=~2># zXdo6LPSZD;J^3kld{F(N&_*|Mq}!m-FqZh?j0?wS*IR`$PTO$Mc7clyV3GUB!e)gh9(Vb(h!hX@Lq1>>>k|;=pZ#?X&AnRmz0hj5fN3J--sdLzdVb{F zP%}1}n4XBU_pJB&nqp_=;#QiL_knpPTjmK?NK~~+6(!50Fu|-)yfvf{DxdUy9S^Zp zfHDj3I4+ZH-0RjIUg3)UKVDXX_?ba|WIeyQ13y-fKaa?#hc%-aCLF0v%^B?%&$9_& zc1BUv);AS56RVoBS0*}5#iTt*j#P7e8B(AiTU-=S7&oIjJIimmlkX#rqZI|Z0W&u* zdL20nbjn|yg#?na!9tDKZ%Y=;MdCOWi;JAm4EZd%sFF>Zo?xU71>GF%6;kZ7TQrX- zmwJOM8L{%)F<%=occK(PsZ~WSRq=%)^dVV=5eJ8;BJz;z+{Lv1oq~id>@}MC&QL{A zbHMSARGl=OHEPyJJYSrpD83<$hZYvg>iyI`w(fkIo)QDgv{&w;)VN10W+s+ID3uzu zEQ+$LxHvWvT8rY)kehjXuHm~C-?z<0Es?Q+LXu(|&(3nfmOkfRksuOzSQ_0%bxw)I zSnOd`pbkWv>wZz4%pV%cqhH!7Vc1%`W@%w_K~ai#v+Y`20+oC8XpIcpCZ*k`q`k$p zc{KyCo{GEt8$;s6mEo}ZzPe3M2kusHYO9T}X@Zrpr!~55ytQacxh-U#AR6@eZJUl*MA{qso=-d%|?= zlTGCjt+uRfJL87fN9}EVt5Fks^ud*uX5szmZAROyoLyGa{v)Fn;SzxC9P-!aws}A2 z3_YwGYy~}UgHm4IqZ9WBD)uL}n)LluS0dt8%w(RWsy<`3d*0txlJU7Jvv6APGmdnx zZNYBl?Z+96^sDiEYr?p!zilH)(Jr|JwXJLk7+`5ubshAj&}a1>p>3!s`lZ|FCrzVz z3E1~$YFjq#TP|uJyxZT8OK(TSZ~Liz^lR7a-FtwZ@`LXx#%SfQ+*Vr&p%l=ADZf(#m z-lNe2Uk~11qV{03H=lo=8X0vfwlkGuaGoj!6-*!Z4F`QDc3+)wr+(&H!sF;KxN0l?v?!S) zbz|>hw_yz~d7^|)!bBZ*iVr2*kS**Kz-Nl?FrizOy}_DLqfg8JpZEjN$%tT}CjW(R zSXWKH^NIXuO`)ld@8TaRt%QV!zTYgB?}*z8f29jO(-fWP6wTqmW~rR-?j+79a(zvN z-R}IiGGgvePTxrg``#&eVw<8H$NUJ#xc;XFP;Y14Yh|jFXgWP&Vu3RWdvKDe@r!{5 z$S2>IM?a7Q(X`4QDBjUhQpYNwziay^Ek|l`{+ASH;TuUhKQv8pGh zs`Piv=mXr=cS(sZu34*<@uU;RSNQx*G3g(Yi?0RqTRE~ftivw~Xnek^1jv+>DS2Zj z_7GsQgq1l4n5DE-HjSEgcNss^Ho4!0MvrQnKI$@hnQZb-+w8G+*4z)KXFvEpC!0<{ z%#)qX1iE$PQ_h|_JY}q!=_GS1ccYSvALc1_>W$=vgQIZ6A7E|z@{%QI_V<3BH=$u= ze9rJU=Gl#o(dr3Tza$i@+=*Vn@pn&jJfujU?Ae}svz)8#P>>*(bJ^!L&SIp? zbU-h5q9^uIs@V(exJO;FAA4edB*ubeVlT~@!mz3+j0_x;C@^gJepuUIFBx4J{|;+P zvocwCw2q8SzVK)XrQ0Y4o)BUYVPr)i+lJspXT;o;_hbQ?XY7`9yLq=ixTA$xOnL!@ zhg#QTv{K*cqu`bmKCC|#JshU7CsP2A_xjn3L}S_&B<<0m_;ME~qzgkuuIIB`HL?gC z-B>=8Ila#+%)(bdLkM~++n-?$IMY|Hk7>}i>c6t#XOM5pfqv$Q)VL?DI-T0nTX=rI zW>X$x^{o&rNx0DFGWrF{f=<_!!JZXA5U1YB6|jR+46+ZsA`g4Z968V)_;OF6`a0fa zYqRXiACk?QLrbvOxZI9QZ>98`8|PIL64KMgZT5~-JK5$nkB2Q=ZO%Q?-+S`A`m14q zXJ1l6G9d0x$qz%yJ3(<}2tzH8S)sPG;gF~9tv!X^tLDXin1Pqy96AuWf9A$4jYp0W z?;j9#4p{c-e-xc{R1{wu$B6|NmJLcmV(E|$=~zHmQc8Y=Al;3DfGq4TOT&URh)bu0 zbSWhQ5(_FIpi(Mbf>JIo?>Y0|+;is4%sJ1@z4!TkK2OVXy5f?lTdi^tc;zptKFw;`&*lVs~97v^AQd^@)7#Z*oOX1Ku8Jd*y{0`7M;S4sv&d1VOQ8Q!XWifV<)I7ygxhyByPEeKpQ z*U4exV4&Kai&Vizy4r&e+qmKHju{-uF;b@jU`D4HVBEfUweAK<=KXJF1w&od`OV$@8=#*URfNfU{n7tMM@$2Zpfum&=J!%?<0f)QUv%Rc}EBv%oIGQ+HV%I zaID#KsiXIycJ|5pem6ZqX4*AYm2!a_smnPsgop)ra597Cw>0=*yGFacGU_6R14bG* zp*6m`!ECy1{x+33GvrmYV=d*X!dfflKz%UslGB4rMYUA~&oKe&twbsB@bL8hNW z_mjh)pSyFUz8Pcb>CT12mN{f1P}H;*b${S1zR!5|v(@rK+&|=OXVB-HUFVzAu14jn zJU^5b{<85oyEFM;fp|74^G?qno5q(hRZNi5Zak|U`tu0*omyd7@Y?(Iq@Iep|L)hl zpQmHKJcc*9Js-ZjdA$A7zCGwi07OFL>C@l8rYrX&CK-8$DcG5ARC$bZpUt4Y*Ur6t zi9%hm4$^^I8%ebzN!olfI`oJ_rmB2bB3VsS)`rS24n$QWhAjk7XVRfmBRv9A19W*P z#^jq<_p#XeO}}H+(Z(mDkYkj^s(T z3w`aFD!faQ=+&V?w_xYa4C;fFpo;!D`8%}?HmM%iYl4hWLRG4)6JHg(JMlW_3j&oG ziPP^((~0(xo+hV~V6?A8dobr_4C8m${Xd!4j-%0IC=WGcqDWceZ`%AQ!2a!{ki?^D za{~zlWlcbE8bPETE|MtHwt*(dmdSmdwGVzZp5|aKsHenMn}A6~88OQ0WX5m6T^XlI z)fIVic7n({bjZ1wukOYRPif{9FkjNL}za77~{u@OqTeG41-%yrP{0}@XWk(ad>R*v7onopjfQl zbKP?0ktW06O-qTQni#l#xPN&7qTWL90^T}U4lL8x3@|1>-TUI%L&rM^(oQ|h$#vE> z*nH{SVT2?hpU-o}i+G^w7ku>6zF2<~rm`HrO;}a;f@veG|7a>ft4k;wr+#jiCC3 z+fy?31mnonSiGdgn0KYG%3b@D&$fXZtPg+;I$t&t8IehdFz1a;qUn0u-`N=Gn;xHB zi;-=VMdII4^ze;uXTPRyG4-~s#i$l_mP>g%n9ZCDgA_>#I-7l=FI|lGX|Lj#Z@=ys z`VF6wM!rJLlSBt0jIERwIx&UwJDjdtX0h7xrHt+bTEtQgjof@O<01rw@h^AsG#|F9dF|Z3I;>9a=p~2MIJ9$TD`1s&h)NG zOL(Bj5Zf#pgP&t&*(QA@{Jzp)|B}9Rg6O7^b63veqk|UEr)zyM`6OclsjsrEm$Hog z@n#(vXLDX)^U$l5>u9Or9vCerTm1)qBV$8(0kQm0OQ47)QCejo#*(SN3{?&NCjBf2 zutJem&9zI`WS!dd;YF)pcfhn4@O`)oyQ+`t0UBt>#FXd`6u7w~2#ol0L0Vyl=Dj#H zNi{n#qWLE__aob-KQ-y1{D=cXk@>uf)>FFW)y>C$nxL|Y@wF>g&S+h25+(vAyI-H z?hi+H-gZ1j*7yd_|B-!;yCsuKi+%i~VN#s~WwM>R4f(_?h&6T#Wd zZ*DJo+3a&D4>;56^Msgc!&Vt%sE@)y&%6M?^S`J^JmgwEO!2*Zg5uhae*LV$|9hNI z*O<%CTalX2d~mt0pUR>dl+{wUWNN#%?>?(~@whIn;-XG9Bk7O+aIb$~ z=m<0qrkr;NT}mE4KEtB68$Gj)-gV2hKXn%?{uL^Ola{S~NeJXVen}D5wB6^oWmL}?v5WVCWG2*DLk0XKgdfSG zglPw6AJRM$KN5@$5wWfRm@W3>z-;^{-)cq(EhS@PcE*#Rn=&@qB8H+Ogo?&8!PVsi zNi+xw6%!W_yR#woPYY9-k<>9;@o~$;bqt_@9o;rweR=t-p)ZIRV60U*IYOc%1nCs* zVFf*Kof@V}vs8*AH9Hkz^4yeE4dcdFO&b}y_r<#X{JdO8>SGkl! z^Bspz+-pf$8=)m-7zp0TqY7og@kE>5Fu}*An)gmAtDbZNDFzzGt27raGgO;dG@~6k z(IiF=CWdNFk!PI}pu*0O`sv~-kK0QmydI-Vm6CUpcp1CRsXMS z*0_tjW+un}@~(xqwk;n!4gp2FNj}*&cGw)e^pVzQ$RhI;&yNv^E|d9P;?+_sEa#;F zLbK7`OLTnr-_w&J?G-lJ6-Kv@@Op9yI$mbS&C7H5FPG5}PVELs@*rffS0j`9E&=wq znDsF>mr+}Mg!hREIZAyxh80j6mTbgMSFHQM1EM6xjy~d9*2<3(W@^!ciy&YfNzCz7 z8kc@-_0AZ23ROyZ;d~um>ohM`Nu!0{f+bPB~ zQ};6>d6l0cB-&!xB%NWoe0NF!%vw6Iy%QdhVzAbY?hyzIAxWunASc( z0_DYHgf3!PiO-o`bXd*)XkL*!eU7_k@-bFC9M{g|T#;1EnSk{4{pWE@Nu;0tl3-R# zp|U!lyq?UKO75Q|q!H2T|Mm9k{B0hs{vy9p`qvoED_$nABe$@zq#z&rRhpaswMd^= z!6}F!!%PTD$Qk)VP>BWs9*d@TL$Z&ftv@-zh!jSoI7svWxa}c)*{K~s5lJxzKhm=G z9T3KSmQQL?Jzb6#awf4ZH_^A9T#_Bb$8e0R1UR2S(9C=IjRCz4R`vk^Z#Ta*V}DNPM)M04UoQsT`uR zVfhG{-FzE8pYVKhDVz`T2mZtht%<-eE=6AfU07F3Ai0WxUztsH`JVv$ZLbhufOQLJ z2|LU!Z3-yDY(42skXe+lT4bF^(t?br*@W_~`nGx@M3g$Ev zU?JYy-*n-~;$WmRNuGpYF_#XbyE}`p(JS=8>{GVhA zhO;Uke!9$dtktw{AXkHs7#_&6Oo)=Zbr-;QJ;pn~t6JtSW>*26T+Ck5MH0w#4v#J6 z&|avHLa-;sfr)>4_Lf869k3p0S<$Ut+PL5mT`wp#neO zss4vqR@CWoS5ZwgJ$bZuN#xH81hPJ@%8>Ch(^Ejt!v!Cb7sjom17dog z+`6-qz!v!tem(t5?axZlPXwJnfNS7z=a*e;WCi7LwmArHMLl$DJ3EDuyA*a14v)5l zhrG9)LKJqlPK!Ig;L2nh)5@Q0wlxKC--9Vdp~#z8vZ5}1;6!vL_fT?Hl3?30tKLC> zmUP)5ziVgCrYBs1sUq;|0w?dq-dH0JREfpsmaFU$8#N^pl{su7Rz zvzDyXiT01@Fa~+phvY~OdzEpk91jZAo#kn9!z$Q3oLOZa@@+0Sb0Ez*d&do}3UD1e z42dN#ePLwDutotf8_n9OX8fe9E393;MuDd72PJoCHtS51-d;>nMJ@AqL3Lx=F+%JX zZu-*Ju+_fzRN7FAUN|1NEmS3Znb!M|N)1sv?`?M^8DdE7)2D25w3rmA2W3b~p}^v?z%e#dT`oM**&})a8vjE= zoE+gcJSM(9cVrlH+slaE2c9UwjX+YFXu~pIvVnQckgG|DZNZI~1F`h%)~l8qFC`HXLMC0h2lo-~SgZH&KP7`t zZ+)-C6?}nm730V}dEbSe1i4=({BOh0FU#esh{d`|94Q6|#yWCz@59b={NSC{`k{YT ze;PzeQ5lGmv6^PUBye8>pKaoX6`1`Ewi(3Jeu~ zb&e+evW_r@iMqAp?`i~fhIKQFrQDco`23V=FA$1=DTXlF+sPZ=GrD9}HmJDd5S*`uq-#pzMZ zQV`7%Fyb7?9R+lW=SxMpB&>7iC*hm!E&ivhT6W7!%NtwMv{Ji65rZ8}!4v#G8fAyDY=h z(7Qa_G10psKj3=(ua_%-Lp$lskE+UwqC}sXn))%H+WI$izI9RP1!7f-*l|@|*WQ?K z!y6KvUn6P&Vzd+2A~xn_Uw-3*U-P5}$iHRA)X2Xz3$i+`nW=Us0k3{SVa4k6i8))_ z?S_11>sI}TfbP9FpunCZ)1+NZLq^y4n)V_?dT;&eiet60lU93$9EVDQ19Vd3L4y!Y z`rx5AB*9~-Ou|-rthSMSe=w8lvY}=FFFx_$Q6bdJXgipM%!f>wJo)0$uKE7)uxFKRerMn9_)Qcs>`7x;Ps26gnsT<-EE)-=9J`yA|Df{`({_ z`XPcQCZw$Bm?0>J-f#K-h&dQDt{Z*l>8N3VWr|NOtpbGEF;c#&e^){v^5kQx7Go9z z+2f#CaX;s0lJodsB33LrY*15{mo?i$navdYs?!uH;A4-Wo|m$XGw}mLt#92w8!& zd0hFqn1}$~l?|n+VLY4LH}k^dI?uftEg75}0@~O@!S?(#P3hVPg;gC^K#9o}gr-X0 zeuCG&nc1IF6;@1Vhu6{R@V@&wVW8y7Yf#fq#5Zx7WgflInN?1&;RNP;5vrrm| zqc?>Lo_OlkkTVLK#n73?qi-^I;-8Cry5E#=ZF5>4q($)3S>Y*o*wN-W*`!p?UVzKJ zns(W20UB&og&wac*yIM885YWDjcwv(C;M@N zee3C?J|j{+eSoB>lconu6E}w+fn`cY;b^3vu%*xYÁ_n6qap;#;uq8VIF(2aGA zdwr9Yi8tu5FA|sv38mwi#n(XvaTMF)V(E)gj?j@EIVSJqdG2hep}BZ~X5QE1ns&Fh z{s}>IpI{CoOlfFtpt!3xJ(`RNE{Ub(Qu1M9uW$EF8`WX89?v5 z4!hk6fV+Mz{wD#o)*z#-rza-ofGgBB&0elvtWt4)6{82UZ`Ac0jfq=W+GGnc(-9G( zoNBijXN!^5>%GP_V~m4=2}!nr1>a`l9|SFPyiVWL7YB^ zc>?52w?6#D&BqXNNu%((Q>YwZbW()hQfTZlO-?^loWr=~b--gefggs~T^ADNcT;=} zR@iI8_hP{Xa4J=+(vJV&E!sm)3UtG|Nn^PWb#k3HP=uH+Qgzh48?q@@-K&}1Qxc|p z?S@jxMFDc3vJXo=mZ8-+EoNjGV6QemU3N)|Sc;W}o3zB&qdq<1eeQ(0DVEOeu%QdH zcW>qxGQ%k`ud=>(ayQ-yqE*MoEFo@TZ`g(oUoyBmmA=t^Q{@yZZ;WPDr3T?YGJ2wY zBiHaH%csE3&C*OEjS#?uw^D9E>McLnQRE;8Dk|8fz=rryo83mKpbe)=ECzXx42_3m zWy5PDH+0i1P=x=$$|-lz(8A;y(dQibtm<}zYTV5+V$v?P4X?$VffdCV44?Rr*E0;m znO}>qV2IfA3%rOs4<&jaxzG=T!$~{qf8x?zU|l2;vrj)lM1;4QK3jP+&}F^645A1u))O$#2#xy9Ef)&5*scyj8NxUZe8)7 z-r-yg4rktHu{L4-)OD6|Y&S~ZoS~-DqNr!S(mTv!+|CG|^&9L`-lDqfd&|#oWZv2d ze0SJqmqD}CvYYzRRP#47{z7-1qQiLAe;(Y>(~2s+Ara5aQ>f2;(?jldI(5i0=)D&G zR|=*fya5P_7R+VZ#6zAJgMSjho68WH6$nXY19G5+IUulpjm9X)W7dT*s67Jasu8?+ z0A1<>@AX}qalpTvAVy&jx{ez#WYnyMvT0njQwcr04U^9@^$Y$R9>j2#L1!V6>##0N zBo{3y0{uh4(KX@z5^z3Y&|tQ>aNf9(Q|MpmfJfK((bMa*uoF1+01q+pf^05hQH(LO zA&e|Gv7N!Oi`Vo%6rQ?_Ab`=Lb}xq!^>GCw3A@qPw;5ppo^+!%=xobuq zR~epVG!Ch)pT?CCv9JvJbC9eB2WXq&1rstv&Y+^5tfJK!fL|G62^r+^PAae`jCSlXmnqi1QB>11U-U7uNrg0H**3z za8HVHCnT-hSoYj^)VT?paiAC|o_Ou-9Es})rH}2S#x8^2Hd04uMfEIG1s{M$6q&wJ zTlpMjmm7Hhf$RdxQ=0cCU}^iLzW$V+3L0RFZNUO0dvH(q>snz;)vLM=vPPGM?J zEB-pX`9;Nrwr#y)F4BMB^7Z%g(%bV%Q4e(+g_^VSgzwi>I(>$8BosS|RnV>Im=e&QiOfD-6$@V~0#IUDdYPoX=%fQ#i~I0}D0-Vfp1sU6qw$_nxV|ydtYY2v+_3{NkG^>-V!4?fUG2 zV)(0rsv<+?E|FVD($H{kXqQ3VyPAT?r*+|s$;#7AvwBh7Y|LSX`BjFm*kefr^yFpq zO)_1>g@tzbXq0qPz)I~a7tE0v6chv6tf}8zVA|fQ-#fo{`qYmG)koxEucEV6^yrB- zOfw5bpXnOOeeaUd*3X?|6Gp_IsX$ARpjI+kD5wc`la}db6N_&XgDw=KkDAiQxkfSdLHGWE4Hl|J*RM*IO#F{xSUqEY!nv$}6Hi!bQr zE$HS!)37dNlq_G_S%yLB^)yFuMdE97qq`|hulr`zBeq^s`${~sgMzoOiF?h?*B)r2 zHrIk?7JJZ;7WClY`l{Kz>4g@z+Cx7W+b&9OUh`m=86$IUAt?&lis zMN!{pak?d@FdZ+EJa{V-yH_ySbTq&n*$gl2Te$@lxMb&D95hhV6t5dC}8-BW^@ac??qX}TzcQ1TNv?>n@LIn?77`OQ@4G-RA3aW#F?nC*-xfX-pqy0ux z2j4fXypK+PpTjAL^&44Ugn8Eu`|S+Nt&Ciejb_yGWd9m%h*Zo|gB5U&H2R4WlDlMO z+EN;ag@eYr)Y?EzV|vD;^?o1T)8Brbtc$w;VWiII$ZVvuhXjjR1ST$12=|T9p;mw? zM4;35L~_rV|MvLWxJFb}be;@){c?PIsjF`h7ELx49Yk@>LzF%*ANVqXDi|KP-?MN4 zlBt*^_gDXEoIgPTnBX5$fJHl&CQ*wpDY9uPGD;mX0IU}#bpZY9H{5?Y!ly?6h(P4+ zRRg3<8ZHAC1ZKWaP85&BQiD*ygG(A|^{JB`{JN7IKyvAOn}YXW|xK~dMCbcGBwu1W|!GCUwszFaPZ`?Uc(!;zoJE}7huf#A8^{OVBuYF`PahbeRGH}(BU&zPU?&Y{5bp|4O(F(&h|67!)e z4_%%@k?MeGt<=TnfxZD^oZ1BYt6?eF=V$)o_7h(qYo8wifhMA#4&m_uKC=Sh{JyUi zBEhT+TG$5gVw1y*SpPYh;+F~GB~{OuTK$>ZQx-ja=3B&;T56cy{99arEe*a}dNlVm zd3U~r?F(}F)2=wv*GniWA^MAN@XP-ezkL0wG|9f8eqLI(i&c93{^cv)+E?ESc5g_| zWA?vda9+6ICf_|q7Qrju4#3|7lbHURFrU5pe)wt*93w;(uuRtuBja9{iBJ9ba2e{z zf)!c$xm*TffL<*xId4IxcLzS2e6e`;)mr?s@(U)?Zr`_WDXYKH-%ugs-;U2pW4tg_ z=0aY*-?q3|*VyNjC5uib*8WT^(8sJPL*`aR*?qpw?P^sU6s_wbAc_lo4tl=2 zG6fsx&y+337bd}Kf)ZQTah#_`&dD)s1evhK)&Ejifh6wDN>wqXI<6>BZ)89=^<=)s z{evEmO-!mM9S}!f%YG@@`2=bjo=G3`tKVw)SQ$zS&?Hi%;-LXyxqr-Z+XFsZmgL5r z-RR!iehb-26lLl!%0(k~-b?O`Om5#U-kJDDiW_re=_BoQp$tJ1TGNW6P$9{m;$KI) z>49-(ZMBkn4Vbj_0}4$z<$Pq~xmKcWUZU0N-ahHZq3QlfQI?GJz8yQ;+2sDe`hBI9 zee%G4Uqn_-RhIBILv)!U4WF}6FZpbtw@hQAtY;#ia7*?OSQ)YMm3?b%?@+KAeAEby zhEZyf0iYaxFCj!t4qG)j{I_!hk@82Sl zH8JkrxQ9B~aSCv_d!e^haf$@RUl$Fn44KUfA#dilQcMFcncm*L3{S(q(PYymocaW2 z4D&ok-J-peqGclT{EKn^_od592s)qBPjP`W0li>72 zP|v1aU`T7=mA0$Nk{R?*H1qv@DWpHjT^LcJx=uWk^`@odi~} z%J}^Bnm&%@PU?D1m{NQUXs}#3t$n98&pxvhp zBd>HgLZ#+lddBo>Ii3GW{pP(o+tz>|3!k_DYjl2>Dri5uW832Wx!!$ocGtcm7+Rw9 zH?W}F|KR87^Z(Ks)FUFPpf~8|51g~&Sfr?vVNLJ*lXr`=gl&(U#`Dg^md4F~dyc!K z5Wd#RDxuyVv6dCq&+Z+1JpEl^@|)di&%b4nBx*kd- zp&QfXcPkyghA)Qx9QXHqGRLKMpt0utdwAmV_VHrZE6?u}UxPANf4sL;e$eyu@@K-# zlUj)@6d5HmQO&=_9I1$#u?#|xs2Ysoukn2!jcyG9TL;EpJSI)!xE}WzRZ7z6-1oZq zbg!wry)HWukP{9mG1O&q%?#G#@NGHN;|%>2tk2mj_p2~;f#LOwhchd%s?`jEIJLlh zzt>us^D;+BNQ!;Dp?FgZW0`oK<&lvfh&j|)78H317hylryD8oONk}KN@VG*pjvaMb z$p!!YDfBLHQ%z{U>R)F0DUE{g=I&$JGDAZsV*OB=ad(vFPF*;L`i(r#|Ls+(C&!j% zIxLT@ECd-DkzH-}&?!QqYrKInI9b*RB3N=_z1r83HTz@1&$3(qIuOVkFf0ChUePk+ zx%lxy=&bEmT;^jt?*^YgBwN4Ia@6BR?Sj`^Ja9SrkTJd_@q6{i!{T@CsK|&i5o9La zxQ*>p>tDyn-=Cj6h`KmwAGVw--X`3eqP@YZ-br=)g9HN~&400xSsTt05ho``P7bZ0 z{@9LtHl3Q}6B2H;Q?f)c_4n>HOQGZcSYO?^>i_W)nYooRld~GTe#5?m)>sWC`rt;m zS4qXl*6CFt^>c32zRL@ixyfojV`^XC z9NZb39YL{Xq!BjMb`j9?dp08Q%|-T}H#_-X!=Sey{qQ2x&pgjJ;Vyax!6Pg=G-?Ob z7@BK2-CShor0UV%!nhtbi`H>=Pmo|09!fjlVcN-M5^L9q`dk6PoIJJlDO zi4&tJ8NZ`d^YUMv%S|hCS^;`-fFO<`)3mKl*=(98+X81EWg)V-2k2XGA=g5q9lVh_<@!=crfr35vgT!CE~$e~6s^Or=m z!N)@HyU)%o3Dl4D9061x>id)Scl#mXN_uiC=TJ?dAxNw=PK37Kv^rx2-qp7y_Dp2J z$T*qxYB^R`#2hHK#ajmvAJhZ}!<3_rc^n0XI6_a;v|%X9`mobD?ykx?I~8N**s3AT z12Z5GHvsy086!3R6t6me2oG<>@Wdb5;4+<`ugX(%kC6>OVE)4sRaNfDE)uW0glGX( zQ&OzZ*~VI7n6Ekpxsk=mY}Tt_AEJ)ny2#ik?lN|)4Mr+;OuLTmUZ+_4Ldc7Y`x|=y zb-Bh=kx<%`(MH(Z#s&+ALGH_C9rJ~L`p~a;xF^XzE5XYcBkzp3fAOMKAn3Bko5ag- zD%tI~9=GDuMWfh5z=$gHj7LG3OVafBSRga>-@kVXv)lL7;zM}D=htl*LjJo&>%x}F z7RUn_!z+})cwf1@8ul#o($$mKhRw%bV{_x~)u5Q#eU6gT?u_ee6>C~7w=!F@~_ta79Cw%EkQ7O#tluC3KPvg3ShWK_!A$Q^NL5|ws8yfKe zD3Yk*WT!QT@d@5Lli~F$7OT`)_aezqSDAM4*bEB(Hi-CE1FH42U=Mt;t&6(!v3YMd z+g$NzUx+tO4Tz4_*NB&z>G>|8*aAtw~x}}3GG)oicgns9XlVz-*cfikssZ94R-`?D}i@U$h zFZ^`WB&xy3Cco~j#t4Vxw{_KHK9LANLDBr;o!OGorJki@%}7LFm)Qk>7O_SfB}pP5 z_C>Ps?mVKjo>)#&d~TD2uF^4Y=y&`oHZ+e#w(&=V(ONVjpvQuM5q|2=)sGgOKUZPz zH1vm*Zp-pQ|D%1jMq`w;%~%@}je!FXt!W@G;I9R)E_b8ChJ+mtlRSIuh58+9wU&O> zR_HwX8Z;M*{hLX%@{U8&HcmbeH4_tSMybpjd#)5`Sv&bw zeSPJZn;?xSv2RZ$URDGR^SU}ZNK!fI-|0dg$v8S1IR-_P@fgSz$Z69~T@ay9eqy*D z_P+(S9Yxbu<9ImiQ^IL_o>`AYNZE~o)Ias-ypN7(U>(sORdl?%_=UPc{d-HgGOofA z%(^;#ln_A}>Wes)TxxHAntH!yk_^L>qaac1}t0k>5XCo=!dWOI3lUn zX5O=_QSZ7CYHD!TG%)NARs4A@M4s2F4yS83a_$O*#puPtM{medyO8m{KG%2ID1NY% zk*FhQcpRJLSB`mD_TMU!;byVNMr^FSs`9b&t`CYWB-xNuU1(TSXIMMVz~5!~YRRyE z$FSkju#w)ViPPw{xKT5J#YM%a^}bP?pHX|HQAe^-XQ5G7ol$p>QO~$h?~>7*9iz9G zMt$_g{hY=F;>Lq&#zV%&@9rB9`x(EFG#*Jd9xXH;t26%4V>~`?Jh5avxnn$aX-uRy zndW3OnGrYnsAlrX*yQtllUYBLxk!`wWRow2Ia(X^+$hs^W78k^O@I2C{)#l+*m(<5 zQLm~?;I5h67&qNrG93kogym~DDe=gyn;wbZ{Y`INgH%xr;cr&r*;ToFntb<6cl?j2 zx}|KQS;5_ZOQgFb0V7y(qMH(qWLtKn67O~@_)(6HoP~FsuDHw+=J(v!lY zldBY&cTjgByJk?X&MW#@89aq1n^~@za?WL(s!_ZU5sjIr5VlcD>mWj3ncwU+hdpAj zxTXLuQ&J5~VuR2^UKCP6f##h1kAgSBi-OCrm(W2WMyNu&3}Z#qf}AS4)juO9G$e z?en2m=W+c0bh{yhb0)#s4(!E%W%X}MWQvtRFP|3pn&eV-N?}oYJ!9+`IG&ai4nng& zqtGN3T3M>!vzmBecqd*oUfkqPf@|Z9z6nqa4L2xb2|Y(|3QTjh2QeVJs?t;KSJ`Lk#h3pxej&}{&u7m zGn^WMLJTG{@L`t9uvvy+GwCao<`6H!rWR-nG&AcIna4onzZl8csz0)8L;2gc3nuzD zV&%fn*hUKT-ZGWz-;5D7MJNaw3~3U#Dhi+Vf*S9!b1{dW#ayz;e97c>$gjhU+P z`y7-Ny7o^}{uA=*sDmw8ueQP8SqyVI%=p`rs;M7bJD<0xY-(`U`G8z`g^2QxD(*nd zDs0{f(52PE+)L2g1ji+ga#-Q|R(?l-=Go_Yba%Y2`Qpf14`k;SGpAsT`sypk?FpMd zb#z&G5`4TyOJJPm>6L1<#iPBBztz7xJxga`?90-6SqrboXPnx-^Wgl|ca6^^9vblC z)k5XVtoWy&{>7LtNlA9R`@}rfoZYbn# zuHkNV!^qOq-8#VizbJPbAvb_g+J_u-5vMbQ4dJ&P7n`gZVwkp4_6Hj zH&YLHM-Ptx56>tMuT&53A`hQ>58pQ)ev=;l-#h~LJOW7`K@iViZqE=&&rl7|ho+v7 z96cWgcs_~p3`_NVTI3mSDvcQ^P5!(V{>_tg@kNY!R`aK4jE5R(az2{d3oE3|2;z+# zwo&V=$EI%lhx))|{c-+*ih9DNmt8Xk5tgodG)q6@m7d)iRSKZucpH#{e8T0Ooh|u$ za{(<#Wj2p_@9$lZU2kn?pKL;%CB9rh^7d0<`uk({DBY5v;qx-Fl9YGx%kncnvz|}Y zPrh8q`O_4i+BZIRlRmG$`PA?EG?086A-+wM={2N{9F&(M`J1U&7~8>8CY?h<8@F%g zPm9ce2dz2@funD0lvaxqwmV7NH_L_d!?rUCN>||ao5gflesq5Te(y=d3Wgmf3Cql| z(FAjYQXIp>peln5)hw@__YnU*KZ&X5l;&E~+nJSzhcD#@ylyEIMFoi15$vos|B3TU zx#Fa-85BHIrZWGC=S+fE+ev*)h(N|&bs{5x6%8P?GQvbsS|h}!xdVyVGR|`ZZg`_Qrjpf=7pxrzI;IMNlW-c1m_V^6Q@KjlAOdXb zyUh{CbZh^|K2~*`ey*R$ha`jbz z9-rLI0u3zkwz}EDYQ2&ihY+TECCEP{=Qt2Y0MK2<0=%mal(YFA zJNP@9tZZIP4abI?sKMT5TZx5ZPz&lnS&^9sX4DTFtq1*OGd{XMz7^{FK7GW6aKb=2 zX^&Cupmx}xWKpx#j2Ab=QzD!Uv1T}!DsEEcBz7ZqovuQ^Y>8SH2frmw-PLRsU-t#_ z$GGDbRzyq_Pno);p>R_$$T!q+1EcKKreK3esctxyMvXz{l=sS;rN3oYYETq&35<@_(k&|fvE?`=Vuz?HTrdptNsFGgtwlyd<&IDmTN>qd$Q|8RPa zq{st)YMHH9D5n6cCjr^7g4h@TMj~GuihxhKsF;}vk|)s;O(4PHn5*oku2hiAJ-H$#5wxaNHLu%Aa!pv10BX z6dMY5tff;&QqiO~_hz1!JZLf7f4#>?{dUQw&Bq}ii14Ygr=@|n^VBa!B*g} zABx_C8=+rLq{j**oOymBCT%Pwx(y?!E-IfUPia2AI9~Y~=P$Q9m?`ZzS`{F_KAJDd z#UXqupY`rNQ~*#qSW3ULFd%qL#&b45|HUZ$=kQ*g+6Cy@-RHHlrHVPV+L6$$d#@8A zZ+Mx-nE255F6em`mbb0Oa(FK2PP6Jb@_+llXMK>C&OCxKKDhfhgyDcm^mDlt*Jutd zh~g6_ou|qCF(y8ePfg{m6$K2q7E_9%c~@)&`w7TfOTB<5ivMY})QZSe!$cNS{iw*u zR(5!ZG$&h0a$V%rZ^`=nIVGvaaJ-BT-Et-~9aGR_sJbT~n@4*n3iC<8^&}-))DJ!%7si|UGcFG-_9he23 z^4X^jE3TG@gI~1$H@p)aGUoLMq&RsT-C_gDgu9tzr?&-ti5521AHF)|RyWLf&s8`6 z2vKS? zv)>ly`1eP*Ui5o;@_C+lC-A!SA6r!XQBNRZuJo|2v|KD^5hZH^B zoVO+KW26-eb>jT zWyw1+2dK9r@HEUgrr9;jl3j{lHhg=K)o?WWVER{4wT)(9a;Mn4gjwSi;zF|Hh>|he zD~>x<WIVn@J1cfLC}YuZ^2GL_^(fe>Fs*sc zPMNAuyP+<~be<#a3xY&HvNH38ZdIIFrA@P5aSrHWy4QNpC-AEEa7g|~>(MQZ^hQ1F zLZ&ACAZfwfI7Z<6#4;Z&X$IF|FU4-%)JS8mQ#aIh>h#45nEfkON-olF9sAWv{&)1_ z^Th>NCKSYtp^RtxG&oi2o$l8Ex3y7jT6cx7Se_|4=BCD{TIry&fjs>Do2+OB0pP^} z*B-#Bt^D2RhCoc(T}m7BMkiaROq5(6AKe32?Ze>5a^=g`&X}3xMswmbiOb48NHiB_ ztA{X|hIcW#gUdg^9?bca#QfN`N8CX+{=a#Cww4WDah_y3b1I%m{}Zi7Wf?Dt%6mh? zBDu6nQHi#H3mFBhdNR*F?|)2N(C$C!!2|<8lftET~Xh58+*1S|LS!9isrw~G2oI! zeo1A-(z+7~{FjCIb|TtbTf}IbLJ{Lj5nXZj@puP?V$KB-ebue;q;Q22ejZUnWA}-) zB85^hJ5ghst%>?^>2TFt47cK8OV$#g@J3}p^hQ`QBdTaL@rzlhndR(cF~4HDk=>S+ zcXob`UUveIg4oSU_b-(WiX}XhVwNaxUTLB6C)PaT)MUB#9e33!A@|9Cv^q=O+m z`+>Vr7EFwJw<>T!{NBHBh7R>ucwEH@V`e**aMc=TR(s{m^R1aa+|@cOZaprbNXF`$ z|02Q}AM0LWA4?W1F|RA)k#sX|`FxM+HvI?XKEe8eNJGSz#FE7v7c7^~cBan;Ym zqOMpLDnqP6woa7i@@HfF6p#@6POWgd8LbpEVD!1LPK&IHdjz|!`D*o|LlcRHO z+P|rGTQ%>Zg{{Ka2ecZ5w6JiCi16x_g*^_DGInsjZ6LQ#Jx0d6uzr^7XNI zOZ^~HN$&SM#C%Nh@CZ!)suIE1_zmo!9Eo&-;k zug_qOeX8m>ZqR#{4g~_U4@EUoYiRa5x0TGb@6fUSgG_Oqk4qQCw>lg7`O(Ny*sU_{ z5GiiWj$(~p6>nYi8xB)9ExTs=%4ir=K`i%6WGa3+vb_abyc0HF-cYG_@7oWJKP`Lbdj!q1C0@ORK0i9ui1`gyS!bHqcZ&>;(x{goi)JP}kvUL22+#JYtZ9n84G0 zBhfA4>GMg;qOWLANem!+z8*^?qdkgqk?!XRN^Fr)u8`tg+>d}LWyM8i3%+_M1|4?o zhoyRu-!yE8QEa<3>|0UnYcw1oi`WfpP97R?Gq7iAUgR>0HB$PIVceYO+aj4~X>rO! z2YqPIduq=!vB(Qw!c3TB7?=1?3;Fn$_`etO%Pk3bGorEl=oiuRrEr^aJ+970VQ>Ca zHL5n(-V4ftM=?d*DGs7byceYovlm%C z&iMa&;@Rkz*;pOf(aX@%zFP&hQdt#DP)^`lxT8|svQny}@{48VB1e^qWtBQd)#hc@ zPDi!DWwi-M^>54SOO6^_%Nn>$)LEw{NU-N%S&PvL%ejK(cfyIS;N+aNRaUfdPC7;_ zIu=g4|E=gcIO(~s=y^L`&Pesc$xa4wD+Z}fhA&nOi=2!qR*dSLjGI@CJDp4hR{)a< zC(~~$rb|xOw=U;}PB%_hZh-Ea!B@=~@0)Y3n)Bbc@Gdbs3FC2!MAsGUiL6>?PCeO~ zV>A-F+BGo@^;Zmf2eCB=ToL|~Ub)lBxwPseH^q=bh{QV}zflSm zFx(GZ(>A{@&y6-eBcXRF(HoRP+}f4F&JQe@d5`;wYYT`?&K}=he=8gF*jjrOZu;nO z?J+;Ib@r;$2HuNv-HYGFn=H2OEq4XP8hH=o@>I-H<^=;ylm!ip#@9iQ2Jmw6`;Hn2 zaPfE6^N(BiO?B~mz8>KH=4suP#~DR-TRqR5qr|+Uf*fdqzcHVGSP$VW3BDTz{6`ad zJ1R5|CB`c952p98XIwuKZQMLAk*@a@`1I*4GdmqmpPVpRBfLtN2OB0>%{ zd@38UztexTUvbYaB2P^{sRBge1~*O)5D%hg^#yq>YfMc)86=EuB!%4Li=$=m>G5M^ zNIDfx7Tdh`-|L6<8%I;jOIqux7Uf&&(Y{WU`L=T_ptSHsmsL9JN^5ReK?S9ttlSJz}x7FZe-#qQtdB#Gvk;W$gwTj3z*RX;1 zl&*>Hk{*J^vXBAkm0WavOqYb5PmcmfqNN|S>9YpS{Rc( z3zypnm(sD0^~~xI{i0==XcPhYu+{T=1&te~mVOB5;EC5!(@7u5tzaIM!HmjmfTZWY zV)rRqi9NCp}%_F+14fPTLL8u6-fzFt$@6UJj}KwpG6p^Rh2t%%*Mo3!J+~ zLrADBjJNjE!HqR}iewqPxPu*t!E(A*q!$*pPK9xj5H^cpmmzQtWE3x60;`iXQI@HbEUeRHz?B}xrNA~V z*!85KgFRH|gzAxfNf@idhzQ_qWhaMP99I*}FT47VlZ$+w&dgHxRAxtq!jNoU z7`nX!OGbvjM|856N%785qGNFK6pv<_DRm3PMS*r&zrVUI4nKd_*apAp?uuq~UA zZHMqRL2a-Lf?yg)>?KNd0MoovO-&uzn zAn?qGWhp(nFDNlE8#cWf`HV=}W7^;Dy+>bZ%XQo#ZHwd75?7Atk*%$&l_^Y#N&Lj98Hb$z~iX&kYGo%RNYg21a4EO?tb$O^}e zXHzzdpg7tWs^s2s3P<`~=Sa`SQ~ihQUP{Mxb7FGOt!N-)l#Z6++q+)F8<9dv26-Fd zn0ADLmM&%V^s5OhnkouIVamCG!1iX}she`bjvzfB#yhO*?5k_{9|KPe2tXfmy_Pc# z3DvC`35)X|oT}mDqcXbB{!OqOD>4IjY=;O}9+n#~FHzjmH;A@K z?o>o{p@*?5>Rxr7Wmm1eh>uK#BYw^n4k@w|cxJE&Z5^rNcldqEOC*hf2{~@x497jE ze+Z+wXGA45Mfq{iwm>-o5Q?blvmV@m9^SH@_D!G?ElHz)-?!`)Qz)vp_}YpgDoys} zc&g@!*#!f-l>=ASAvDz^c+3@IC6g_vEq{WOu988Y;ZnXw`_1d~)Nc2w)7aHYRN971 zw+~DWVu#16rK`dsu=GSN9bpXptx7NdR#}~h7=>#D+4-mkncr5Hm9FO)E2~*{Y1aE+qkNu-@1yIY}qMYDHrpPWkiJ2Se+OMTWZVgW4UL%PLMjj6XSI2l~x6up&F1n6vO|v+mmn@Zf3~ zCb?7A1SEtUS?3$J;U+v~>Jm)vyT=_7Fxf+OhX54YSw~f#;Ucm`v=e!?0|IZFa&DhzEEj?wC|k1!Lm?7VFjQP8Tx*;(<$zlU6Gu$G$Z!)K{zHA~4i1^bPO z@__=|s@n9p7&vTMr;3Lvgtk}41avu1e(>yOOwvh__!#rG-l8Zs{h;#EebeadlxLrtuZRkQco2mKJ=Z>^J1sbc26^s%{heCid=0sd}B7`e^)P z#kn*#(x4*gMXx>kxX00yl>ElvAEY$8<^}_L(j9Hz`}f54G)VO$5Y@zVr7ic_XQtV- zM|$-`&%!K_8xnm})h!L;Pi+=dJ)EAsI(^n{!_^*5UZN7+0MYS%{N=q*>7%JR4aK8r?n{JqjB8cQyuAS2v6= zf&`CqosSCyPl%sS$OliVo=<8APZ^(2-3bN2Nl^poJP&(6ORf@k8-XVQXa zbI)gsgTGate|sN1*K$7B6+Az5K0g_}0L+~)EC+wzKL36c{NvyG4{!*HmP}#_S>z%w z3WO|)lb7T}mQ~5i+94~((9vRgpiGR@1wIP_x@6kd_z@OjeT>hSmU9oJ} zLbwCGSBG-0`H{H;pKeZ;-)YRcF2len;dg-!3Hp1q`Lz+?1wzjM{r&Ujg14Q5nmf52 zM5l)ApklF2?x5ibLUuxhvY3tGif-uOGgLn&k~_7ZKT(ZwKrq8LbwK!K5aXaoX`i)FG))XN=@wnI7)6VYv}CrV)iNwrL|*7lN2Zl~(i8Mpb^cGL5PInok?k zI6q?|YEko~6LECv%;P#NcIo4KJi*LaFH1n|ml-MxQ+1XvmbdIOzTCD8W|_9S|1x9x zKaWo=Uu}IBGQQpoK4+Q1NAhIOI3%jG&N^k-WzIUk3}*f2TKY2cn|t*q*13lt7Bc4^ zeL82I_w3=xn)e=2XIpss#V%{XcOjVVyZ`FTtnYz8Ke7D?`n8btBjo&?jTB0a&L)M^ zX|OK>5iEDJ7o&JW*q362^0SxXB-_}R6BNH^FF#i&v#%uUqH|VKO*J@H({J4+=d5Ph zg>bB8-_Orkd*RW>v7YDiJ!d^Xn9Q+J5Q%=VQIx2`xml8N_r>Pxmm!>6Wu^HqwkoRI zIJc`le1EZB^NGy4Q`>{i-KiVV;QCqr#y&*du``r zuKjju-n{)zI!*3_ZkBs_2faK1_hG-#tGq+>$j7r+Pe#l0j*RBqqA??yYz9w8-VF+K zg$;|IAB~vqar^4&U%dJCL<92ac%&L<$K@gSRqf@tUDC@FoqJax0p40{8^2fIZUq-S z4Sx){9C^?1y*b%|Dcb#cyvApczrT6_NBhrv>0^9m?DhZsrWRU%0TiJ6^9eiTkDtlq zyV4uvfawcOo?Rx)t8dunkNX9H)01e8<97^@T|yY5B#sJF)E+dy9C8?{ueKzs#jsXR zI58t>{zn9{GvNS=*x~84f+EH43rOwJ&Q&XM7qnF zWuYKc5i(*Qq(xjpA9;SKEAM|DFr&>I>lvmMMAVfgcR_46JG7cbkbGxg}8da>&j!ya+KtK3eB^{oZ-a09wY&+=k; zo{F}=Y@!aIdjh|d`%FKEE);OL=W0^CL9^wI+TDJSc`X5zx-cJkB36=eL0s3O zX};m+p!4cy&^j*n*zkD*V^(K+nU)u6%s^@qQ<}b^$Fq3@xSm$Xr*4VzueX~e{dAVW#K*zIBfuq-kl9uKWM#ER+ z<09M_S8Sfj%@8q`%JAm<0$%Oo1cRdjPM$LUfK!9F&MejBu&pi4t;6cN>bBE*_sy_l49yiK zN?He*-cZh~Z(j$A0XB{WP(X&CCiG{8Or^EiV4JT|D%As>1|zGm<6_F(0x0?^- z>WW$HB<&Yo3<*T|buy73ao(U<(XA&@$DKqA7;M-{!B^@Z+Q}&&%)1F4$U!nq zbVBVtd-qQFAt@Rkw4`PkfO;)x>DCtvVNZ_Fg~Oa&zP| zOxM7N2~?<2VOk4V{~1sr@+BW&z#Y*SbmYfXH+ZOM8c8D;{$W+mBqOfoj`zG>^L(is z{Ll~LR;jj6i8)D03Rdbw)#D2UCe(I=wK_ZLr+>pDNOu3#x3^1q{;Hw0TNIXC;*Axl z2I^J+J&Ko(ZIQwM247LL|1ah%bzMkAB*7m9^m9P#H2euRp*B%BPk0;2kZcgB=O|cue*wt<|R1**kd5F{55O}UdfpfF_iA!o}>I=2{6~S`=a=9R|o*8s&W>(_A z9&+!f%LyUrJCcI?-=*4Hc7ICL=meaAY1Fw@Hv<9}SOeuaNC(*+=AGq5?pTmQuGWzf27U%Mj7Y5`Xwk>26IceTTBshW6*8L9 zNNd92sAG15OmNi^U|j^2UJy`!3#c*di!pkFxL(beFc|y080`?%Z+*A+f&a9BoN;bq zYQxVV49%QYkm#U2Ed(e6Kt2fOwuREOKKwT1N@5Ldthwh$J{7fGa*%iW5K3L8^|861 z>m+oD<+>+F$HsZa-1x_*1z8G+xzUHO(4rNt@#m~a%@E81y?9x;VF7e0#gjzyhyr4j z#EZGCOz*!OE~46oA}#iS8ok)+AUut2!3fj?;~Tf&t#uv|m(?kf#!jS}705&*L4UUS z3nXY*7wfadGfrbVSjmN(j7hIBMvzA&s=;Ai){fehiXsed%ypmU?Y`OsHkzV?GIy&M z?VkClfaZ2PmF>e*ilOwN8pJ>P*V(bJslutBBbvAk;d7=m16x3Qtrv48Mtt9ble@W&R5-pJHMR2C_vWWF{`LBccg zP{;yv&N-9{S;2+&ohc^7>owGYgUx~KrD17YWl~gp*>E{iPkCAP7B?@b9P0iuNQ*{h zfQM^B`JsL^{o>^-7qj*d?VfD5$-u{}sl`=B&Au{R09Vlm1g`5Y3CTRjce74ul#hqF zzU+kQ=#Q`78EoBUw&y~q2NhlV5+rhI!$?Ge<7ZMY@ zmMVw_b~+lyq*4r||H#Ek@k@`0tmXBi4hzviS0owUUwgRzgtQoUOv&h(gu+}GLWaqS zzn2qWBFW3&lovQUkm!_y@iX#MG8Xh-HtKL9nG}7rWlN*Ez5CI-ltLF_JV$)ITH#k8 zGhI8nJZIXqXOq`1_^v&kLu024nG+e<*)KrU&x1!7Ah_;Ug9h<$mu(OC6|!c`O0JaZMD8O6#l7PU38em5Z;0;={Ed#{h3C zL`Qo{gMnX@V+sok$Bkfp>IE?r6nuZFC?OOV6cSe`pcHZtW~w(Z1Rb1?9!}3d%YZ~& z3VA8i|B4QY`oChNL;gQPG18$J5hx~F6caroD^3l^ooS^Wrj>n zT2Vn(>8iZSH3ijcS5=g*sVFJ^kCc^FRaDeeRn^th)Ya8BG&D3dHL*CXwyutzzMi3> zzLBw^iK+4R8>Z&wW;btI+`46X`}VCnR(Jlhwz9RcvAcWkp1p&E1om#;cCU^F7z&dXC2p z?2nsRJzH2FU+NR{<2EMG4#xjcC!=Q<%Cj5k*@N`#1(05S|0@Qs{{K${3|<3BufhLU zDDOeWCj%@```P?@xdS^fA?-rptzwZa(lO17@hvKeEvnC3HBvrdQ`)rC+qF|a=_G$N zcwT3kP<1o5=x%t1Bk=s;vzVuTA-+BV{=WW!e*Qs${=v@zLxP_HKuAz10EC5wMMOkI zMMcHL#>U4bBqk;%C#R&QrKM+NW@Y8%Was9-c$u4DlvhxiU;L)9w7leXd3jkyRYhfO zRn@ziw{>r8>)+MYzpsD);lsOzrkaN4;)YMT4WCmRx`4WY!1@XQ#+jg2QbhZY_^uzR zy+5*h=S#XL-*yaqYy-Ml+d4nBb+os4bar-jcX#*q^$iU64-E|t4-bxwjSz`r#Bm~V ze0+Rj;&OAjKS~_$Ax^eVeEm2%_hEXaVRo%~;b+^Az3#=mp~YR|!p_9kt*Nn%>EZQD zeH~ew{qp_W?EKvP!ov3--+%o0K_V?KE-o)GudJ-DuC3{=ZLF_s?ksNoByIg%+uGjz zziaDqZEyeo`k#ZX&8;oD5jiNC;sVBPP+QPJfHH|$Dm}9O=uMlo*iS2&RbbBnhrn4* zh_+3ISsiOg<}6JndK#d7ZQ^76pAS{D?_DP=?1mbu=Ndhi2VWXD*4U-(Y%F&9HNO4v zITTEbHfgF|?22I$e?3>bxYU;{V4QFAv2JxJTmHfK;d)t}(E{ywv}tqw=49E;%DW!# z?3KN$9Eb8vTN-}OH9gt>o>*JhRNP9S<-Ok8bgr@ zx{|`6!eyjzjm`IC8mBX*V-Z29GAc$r#KBi3kXJt`8WSb56!Xy(T4=|hVpYH>F}j`= zjZPI=PEeS3Ep|XI0q>LSPL!KaGjIF*L?4$0KY(~CAT zQp#ot|M_mNX8r!TOs}e0VHpv6L!mTD{dDKU*j<4oa8jBg*1QL0#I2BUbxC3EiZRg1 zykVj_gD=I7@EBRi$|FlejFy?f;gBBxKOEWF&K2dp+sSf+fPy6Tds5mj=xW8sDCm0r1O$X6rNXfK*Vbe3{Yb24)G9^fM9?H=^h=BcT*pyIL$_xYZ#s zE!e#IVaE9%3Nr8Ao+Bb&hBP+*yyI=aV*0D>(euAKh&{?gCu{P44 zy4ggL@LYKilV+lN9AX86$hKPCWVxl4a^-WAgRGg<;_+V#$KLKKq}=W|kUHqnb!a-pWUo$JKzRHy zr;wr~kJHVvSI3PW4bZ8pX08{G@0b&hP#l zUhKnwTI1dXg2^7MIpg`Zd;m23-7=L{S*BR^GTr{>M^%H&?v| z64|mNI^f{D!?id$EL2(x*BJFmWseB;ztx0WpigZKfjK>H-C~Naa%Q}f(8aFRAM>j> zOg+a|8za$_tyI+Tf~B1f&(1YK($SB*^aubPG7+y3E(Y4nuZdE({kt{8`4aAN7g>_a z0wQMvi7CPCV5VxWVKE1-RsmakHkOXgnkK#uF6Rh>oED9N)&XIgW0a5iO#h08S4y;j zPS8br*n>`Xlw-XXYgS+at(BHu%sVQ6-V=&-*4|#u(}SdMsk~;x_O!0uJA(R3AXb3; z9j(4rC)~0C$AUL}eDEs-(Q%eKJyY)5JN>ZHJwi-AmVxsDtu?7GJ+o@r9#riqSQ430>}fhIff>L-}f z-)0}pPUeJ&9K$5WKJ_~en3Ul@TgLK+7J$bd(qps2#V)Jm*;@KV1Y<(4h+2iEQVoCv z8f6&*T4CwX9HM-Tf3lH87rKnXMl%0^KA>|28E+LKM7Le?NS8;EQz98)|VD4-YQ_lBcZ%FJ>$5o znKo!$MfS+UFb!1PO=ddaN}{qoegnl2pyR@xSa`v2W_Lb=1?V2Xc#?SA_F>M3kb&$&uPQpuz1Obik=Lst9Ao^Q`_x{0;p!At zRObGUIzAz4B%CEa+yP~@XM3cHA7ZXXmYCkzeWgB=Ud+m+qt5`BFX`G5Fi;JYb8cYO zU8-7pgOhOZ+LhI=iCDMDJ)O!)eRGW-xB5cIy8YY9uFRFXPB+WB)9I#BpO^ob9qs;| zer>03sC8KqzrpZtrvG|FUFG~%#a-X5cg3{a!1+(uY25tA^~UC}iTMr!CfpSF8(Y^+ z_X5AJ^?rWW*!E{+FXVCWLQO!@XUO&aa4v3{knn3c^rQPxs%MLKd=O>4z;mDO;x6P^ zQ}4CW1D9rDo`W(-9$Dr3VQTK#icmn}<->+P#gTheCh6m_3puH_UVDYP=;Ns0=o5F% zXIBL(sp#+FzZ?~Doo~=wUDlb7Iex8rzB&0E;%WJpv&`mv%WCXbztCawy9kb3)(kB( zefjUI)3Qt>Xbpk4qVE3Wqx|*O4gDLZ1)=EU(i@+)?(j0XHIaYSxP01ix$!KeUE}wM zu}`~xpOfdh@;O@>+I$MIiEg2A!R=a)s9P3=#($hRF9Bq%kpRb!<^0nbeR_oiGH{lZ zUCeX$y5R)*z`G#5lPR}d=eM|H;_sFpoD)``&tl~hoiW7#2VbF{3hM%+FnO8B)C&gk zhauSL#)(Yre;8m&sP@Lt=JAkP2q1zAG{A-(`Gu)c($#yy4UbX8{oqjuBk~u+Ngp%V zAXE{=w}%YB85YRyML%X1gt8Caa|u-(4{c|oW3@u&uLmk^gnmQ;@7Mq#6k*ac5b7WJ zH9E`$@MqWDk5I(3=2Os4)dq>8Xg6wwyT<7UYvHoDSf%_?lN5Bu{zw}CC|7?1l~*Wi zoS-rjN^KF;8y%tQ6*xr-O#KoOXu!TOaqGSp>;(laRX3x;K71b^Np3b5xuobgqoP>N zX*0~=0ollLQlKk4-83<{T0f#dE*fGV{R+^>0}=6BCbeRQ}hbtV^O9QHC}%87`EP8u2mn zbu8l`QTRBGB}*$~`ZuC38Jvefw%^YhH%noAm-VIqEJ6W(C4**vhiLtPdb^LHihy@9 z(WW{g#bt71I21p4ve(GO`_BeWlMuu0s64WnY&8;IU7UK&99CX{2#A4~;1Q)nv!Y1k zm=;s$A;vE6BmNciBjRN{hzbi9Z-)oO zgqPOB{s^E%|1uEU5rvoeL>V|YAFZPj@~Rey*&ZfJNt=ZSy+AU3B_htUnF`Gi6Qs~d z5~2>7Bj=TTL4t$Aig~>d8ZxwThNv1*B%ufO0@w!^am4jxAu>b5Phx{LiLja`_@E5k zpbRkN2~#d8ofAyH$s@T*#8%4Q(?LDV!wP)RmI86(%@k5bku0(*f=_8EGTQA)^r zAJYm=Sd!IX&#xX7jVmF^IU5KX_bBWslZF`W<3Of<66~d!!kb3KThG!Palyi~2sjWB zq4py9B?jD>ol5H>KqogZAf_SDFH$8J_ zW0}IYLhsEYqT`Zdx0w3d!PTB`R2LDYTCn#NnfZ-L*F+g#Vc_rfVb#R)tQY>8_|&1= zU|umm)(q~gL|2Ohd%r;TnZdAHz-2uHT(-S}a~x4)M8{rHxLn6FW(F71N~3fO8i!T& z;?qF~8B+ztwkcJWGHPmJd3BiT6FA*aL9L*D`9ib5W-VAV6rRBG3fV`gl1xAHnpvYA z@vrs;mn^O9H*#8WGx7rwoE}QYhozN}fqxCnfM+L^?U%~T*bSqP%92`!2XKCoCXHXU>x!1L_NnF-Czh zYQwqB5xs9RU|e9I3gn0Ocl&V0+ICQxC*3u}IGVo>1I%||<+1)~t>1pET3n9V;-F&6h*g>$CFPRi7R$Kly#u&eL}LSxR07B9J4O7;E9 z8y%D~1qdNyly*)|4FwpLg2+w=2R5T#?SmR904EW;C3qRsoK`CysUC_@+iK+DgGPSi!k6V0Ws)_Xwae^49$gMn`TQp9*DG!cp`d9ueedc9|}UYw*8mj z&D4vv_kk9F^gei_paB-vI*f<&g@RKjRo~(1+I5?R3lZ67;2R=H1uf(N38d;t*Ixj> zAk~Y+W*1O^ueQTL5=`1+ctYL;1qz7yH)W18`YfMkxo1?_nxgT{h#k z4bwmqqSy?UO%jFL=ah&y72{! zrV59?j@z&Xyeo6c>roP1l>{DwFdB_A}Sf80BHYGm95^_YxAF8txAA}}abJ%(iayA01b8~>y>bS@107#56 zYIZ!@3zmzdeOAqwKQcJOe`RZb7CKH4h2^{2hxUDK>h+%?@D-3_II^Hq%pKD&MUWZR zv+Nt+KFUT;lISH524a0B_iO3F9H=t7!1R}_8D(=kACco^Q+68Vxh(U!Hjjj6o^%V3 z+SX4YB_iDKJ?RCe837N*kjt(Ua8B8fK zUX3NenumN+OG5ceV!IE>Ba4@Y3z+h*8XN!GDT3)YV)8edQ1l6CdXgtIb34U_7G>S*jm(hE zGT8?icPUfvQkJipW}~-?YB&NOzgTC+)}hB$gv0osAZa`PdPb9^yVm>@uCB z*Y;}vP_X}o*#EasK<&%`;koDM2Oy)z7%$pR0)PvKo0`bjy-S7)#N#sD{Tb?@g$yA= z{jz`1bVKkFly7e!*t{ z#&j>v&*}eN;LpY1{i_B3rR~vp5Xl!r8eUE0wgwA+rgKJv5w zo{+Ruee-^IfFUC}a`%VN2uDez&&rRUKT^={|5}vi)SJNPxSy0G>(HC$w(Rn7EZR&c zpPJihAKw{C#}t{Pba%Kbkw-I%+xpOHFhlZQZ{Ek1+!!R^F8QT0%Z)FU9>f?JSlA@H z<>A^?j(oJ+>NRHs@V8>KZ;TU5OLwsKW!ns+1cdyK-0FMoyf*SuGkTXvcqr?jO204P z?w{}O!Y2U2i+;nQ7=qUOAlfXpdG&r9#UGZutil$L!5Y+$@gy#-hb+IBUSsZ2QR*Zv zt8Fhc93MK?Vj;XGvH9H24Wqx@#-7+CxhMIvr)KfTf|r_}YI|jgM~c2)FCD zV;)~+Kphq*YMp79CEsiQyT)aYkX;skmE5KMkt0b*ZeV@w9sO%~MueP^=$n!{BXJ(u zBd(G&8hB;{c%!E7MJ+9^d3amtt=KO9azWYC<_(ka9SZuaH^p`wBY z+MZhi<-p7dpic+R@CGLm61w23qctV<6J51`ozcRg34InfG^rIW&Gk*adjM|hv|Qb8 zS8bgYSH_=eiqOBSyo+ro{0RWP=mwk4AYMSC1EFX_ryU6EWz+4%7bnV=)D`O~3_^=( zrJ7EnX=Ul*Q6s=H=g3Fgg(1Q6$=CIy`dYKs*|(tAM-;6 zzO}|H-HALz$Rf*G^j~fHJ0|MVZaLB~Pl((}^rn+{OvXVer|Fm7D+ZI~I}Oa)JuU+j z)tY7QHD-$68J80RTzs#w7{>gKa(?Nz_R-}PK#tnEF4N3hu_)JI8iTOA2$+^xn2`~n zI|4>4VGUUUTE(j|F?IX1ck0dmD898;aTF@o4!ZauN!1PZbM(*uG56+L_r4IGFscBQ+`fx8Ka!Dcp26A3e?QUocriuc*!Q?T ztoz&Gr^TqO@b6;F_Hk260?%Gltc%bo^iyP(Y(h>Fu0Rg2B8=XMVVbo8FL+JC9cLMRG;@93+ zo5CKV5|dhCN4KGdMz<$YvzTE#^PW+%31+6YNLvPF!NKquJ~~r*19oOqt?tU>MCPzA zPLTcQmk+g*FQ5yiZ8+md*Fj^*ET?uWnJ+=_A(0PfTk3yh*AH?QvG+RD~SYR zk;e6-;$$D-e~?bld;OF6bf`z z_-zZ;uuo4`(Ff8L6ZXmc_37+jTUrZs?Sr!WnyvynZ8&7uj4x-N}aj-HvEwLbsHZ`$X|W5XY|8mFxF_ar)q$FYl5f zcYNL7m_So0qxC*?@od#bInv?yF5G7{zdxPx-Wj57`r@Qkwl?LSO zjGm*Y)crm~R~O}l?yxnG?$ydqup-hvk=(*ss78mk7mB4+JKcMygy{0`$fHo4tCd@uC?l#QA=R2ZMZwS`c3s+C|haYk011(9)ayjZ#CZDPl^lhu}H`xNLwFv!A!}lwSU1yOeX$4?Y)R$t;T{aYhX!>wO$52q&CP`ub7LI`* zm?9rqqD)^mI372#UkgDb;A{BWwZf5jg&+jm zLzcJs7Z>)H;F1<|L3ai%|Nhnid?BIcXg0Ycv#!G1IWNzZd?@K={{QE(mNJOf_DwM# zzIbzI*L33$s^tegpVxiNJG;P|c|?x)ORa8#&gAt{2>0FD40QQF-Xp}S#8G>d6*Gyt z2)rSgj4%Dk(f`5{;md(T8J*-qLZ6BFIpdC-bSCnn#$%R$+?7A`{VhH&F_3XZ>pLmM zi>L2&T63Rvl+CFd0))Ln{nX%hx?ZVqr0Qi-mw%wx?P8(J-3aZq^-C}xd*SA@f{&wr zw{Z6;Z_RJ}Y4}mTf-eg{Do4HaQLo^^TEZ*o{IF?)*)d|U7M68muKIC`?)O`ePP5D9Sm>y zC9@y#tv_OmDhR!qGb{s}vluj-O9g1iAvq4Cr(I|c74DZRABc%#)5Wv-DE922 zO44bUSHmbXx9+q0&eb&vem&BfDuX~+kYDy65 zu@uPlSRS0k%dNu)D%1f#j*d+p_8S1rEd0>D!(Q_vNQxKxs&AedFw^BP`9{P`oK|O; z)^LP{btPgr2iKK?C*m*Rpj@oIPz7Gfvu+Ja7pc}vPZA(>{OS| zS(dN8s@#8dw_LOWSi*flSe#(DIc?rs%4Z-vcz=Ji6*yKbRt0C8AW*iJt;`k$`1)97 z$4+Jy`&eh;*i+yLDr^kBz{-wJmmDb$ekxEyAM4#e-6b>LuQh(1?~K|)vgGtw@(Abx zOPY6Mk+vcnM?EukL>e<1pI958wQ^}r5Q8;q)$Rw*OoOQzC564vE^b~|N4Lw!E*mq>P>X_D<7>RAEoR7NU*s)^l71I72x-LeGs%TDW`lgoFYpM$dB~ebJ$jls}y+Q3`Oy zslXq@L>7SO0!So5IKIq9@)xKY;8UKy*3uYyguM8OQ389qI3q>8TEwx!JmlyqN%@Jb++2 zQ3wrsyPk3HA4JCwdZQvuKNw1&f+cK7{a>eUmb#vf1@%!t;dM~AH{{KKxr2Mes#r+w ziE|_z_@!H#8}{N|D!>g(?un9k8U+v{=s~0DkQf&4oFvG(##Ar8^y9|>K?<`ulK45N z#AV?z4~8f-@{UkCKSoXE!2%o_F}igNm9{Ils3bpZn!hL5zcdZ6njM%#4jf6%I9$1& z^L}X^dL@=*hXwyuh3;Npq$gt9oJMX&=B-xYAyJ1wN6&N?2HAxM2&}+W67*=mG)aF7 z(E)miumFjLUdqNoT(*E}I?z~Z8UX?F$E5kOti&M!JQx69Qmz9IAV71kp_5j!~zuA|l4|^5R>*;A?7*HgO*G)XhaSQl~GyC^Hh>aEW?_-Z$ z+WA2$JZ>Wn^z12iA)pS-=?3XrAi3RgMX)r;YkLJCheaAxq6>n zPqh)w9^#5_2)f_^JiQwkTg1zrF1fw4r#Eu>iZ`MjlFo--sZ_k2@)BwtwMc3N-euf& zz@`ztraK1c?b?7vsl?h3(9?~nL*aS;EK6z2j)_U+TOZOz@u2DlE@$gH_ zJBi7qK{?FoKW1@&&q><~W^ErB)An(;5*Z&r4%kRHxbOw+bS25XLHp`_PAu#T!OHQ% z+t5hZ)zf<4ND2TE9Qb=36v+bm!r`$^Anwb5# zP@6=)e--LfO60Nef*X?rQGh7BeakER*1A7s9z)zc0d}o?KOgO+l@dszw8&gM#Dyiw z$s>~6f8WaF=S6PkSWglU4&Z3&NMQM#Mj?qpujR%g)QV*~k79o*LtUf1#956>yixVKTeIg5Bb|K_9t)4 z%{Daefwfg@%pvv4Un-x|u?*~3D;{hbk5l>FG5q(QSiED?U+3<>-6bcpcuh*CS`a6E z6A6)DmLUwp&Yt2v-fO*433vRvPfpP~{uRTB9+?KIMjbR9Z@)+jZaiM{-W)yrb5!Ec%Ct*J z>5dhzqyOG3q5NPMAm~UMCH$rLSPDH+TkgJou=n-L!AV+gGK5!c9C`74tk74<`e&}p zw<>A!E-fLyH8#e}bR)j)EH>S@D{}P-+40;~C(atThkpH|y|eJ}%52M3QF#UD+u?_& z>JN43w0<)0$bY-Ji~WIw(kWcbg~+pr_)z}cWuZ*Ec^rvFPcfz#j+m5Q{}lO!Sf z%};awJf(FZN~jN&qWlZ-Xv**<#}<$AL$Okn*;0n5WVZUKo^+1(yVy@ojPHl@2&49C zh?CM>U_id=@R@c(1?JDfCEqjjwRuFco?Vlxj@xBT*{^7eK3Kg>3&W+;ULl>#3PkF^SXe$ymXsY{_I$KdRY z0e$O-oatfjfRO3eylPv`xXK?H6wSr5J)B_m9aSwl)`dgUn->aqgfy6F-BSGFDVrJNW9gR7`C8E$*8 zJ9$!>&n+3Q#C*||B_?BzF?%;C9Neuw-0P;nZeUjsaMi5l-KSjQar$qh;Xh}8hYIUD z-zkGfk=f4duHP+Tl9(P}w>PX_8z&T|1Nvj(Bw219r>9=^O z`SwEmKkbFM2X-H#txnEy^^b9!D1GD6F1&H)s{09@;DL|{g64;~FFm>+_1!M~to6~* z(rRLTIx+M9;?3-za9Ksf3qUKa(?}8ma)Nh-JKhMuvInB z4Zb{h#xU4HHi;X4wf0Y$(B7SUZuq_DFC%{biMKR2eMppGwD&4P(P($n@R(t=KXaNO z_G9)O;nc6i;NwF1DyG-R1S7LdjDNfSo{jvyegB2=->)wspa0z*Gco!1Q#19Z$&Z9f zB{{K(7=pm~ZmsKazLY?FU_to-nRVA%L&qApAO3` zp3cZ!<*O0<(Kvj{;B&6~TFv3RnOrBp!@Ms)E}h`~Z4`Z;kr|emur|15%3X!xDR_5@ z{9dKWHpl0Z_$}8@BL6yHeQCQCm@6i$bVBY_O2_1als&t^_BxMa8n zsX$1eybo_;3j7f#=8xn)@66Quo?1IiYd)iLtvWZ#cfI`E(fRZ50BY&!?b6$b5yj>0 zB7b^>jkXU2vsg7n3~C9Qr4n~8KFW`04DbOT*tM6DZiQa|Q6)esuYJ3cnLhWUIwiw$ zqTKD4gKIzkco<)k${T~h*qIu&3CW~0>THDaBO3n(E}&+o%7v5`;YvwR#9nCRj!rOR z_-b#v8Q@11Vi%+YSiWpaq$s@+be0!p)V|VsUBwk?1Q)NN0X@8iZTjpVH#c(3$vJEC zcglvJIrJ2<>#wbOS1v6uOewb6uaa(*1fFqPAGx=dTzHSzWG_=~vp9awQ+AKSJ4Og- zaDII#cUE>%GNR4;)GGYu)7MtQMK&Z1^1eM8_qJSuxD*gpEmKjDX`rw@%dfjyI;Ymr z0eEkrIk)RtyS077k^hR}VOQS7JLyMqabL~_M{r1#S6B144TlQ;;EGn@r{2m`lPwWA z-vjrM`M#=Xbvbxx*8ng4q1NtBCEz}R>?#G3wannw2+MY#14C5v`Z6#YiZNOtl8h?XCuu;Ys@6WQy$;R!``OkLWKGxvrm*IdQL%NFr%)I&86sSlnm_ z=Op;hSJ!x|w;V#wuH<^*R|nnXh76t;E>aWv#ps9OesrHKA&j5IW+N~wmG!14wRaHz zJQB2CF2FII$~(89Vy0G=L5Rqk)vnjGR>Vzvcy*%$yzlLJP}-C%j?Jy>7znDF&=1%d zgr&p?9#DZ+4f#}eNu&-H@oBkD;t#{T7TRX2;3^6K8L%pxV3lT^J(J?Z*Ce2~8(bjG zleucJk80E#R>&UZjZXLF4P}hz8|8vAd?O+Kf#1J?%^7wfz?*-KY?1Jdu;@gnA}VN0DS(y7FU#`=4?(9a;HlHB5-s>&A{SQJ zJd;w_kfBg76P^-6aYy$T7NcR6X!LB7@?Xe!eT>;#V(z6#BmMeAMxR^|($Q&)!as}F zw@+4HxOwK2H&r`bb7zL5@e5F5s@LM~%7+YlsJ`T6?_ZyHk&&$~jMuu2gG$qCb#8~K zhYcaTMi!Grt|3qM>RUHd);|2oK%Mb_r6}TJcFwxG=$-N-0-ikR*cu-o5WNSELspQb zm+Ow|a}C@AJ>UB@aeRON`?=_iFqxuwm8Tkt@!siglD+xE+&}(aCRaXa2H&=LI(Yzo zb-7OC_rIU*1XKzib6f=B)IN7AAny14P^2mY|K?{dxG2z(QeB z!_6aUwL++|Fo(Op)lndUn{0b`=WTJIP|C0KC}3vpzn?kaa1@N;a1+wupi@Wr<1+y* zrm#OpS%2l@m_%_F=bF5yLEcihzTwt(3V-dQ5a6nLn*x~<+9a0FJAD@ujFQByaIoOB?%o$fVVIrAjGD$y}6@dv2*3QvJlgT0Z=xfvu!` z^s0REs(<6a8*NE>f)!b@qgpx5QdP)YmAb0@wp#TU&{!))osZ2tpl zP{!HZuNu8#s4yUql>*a11XV}BGd)20=6;O;X^YTW<+OfoBVh->evWY#gYa70i>r}+Z|onL zJ8LfswXk7?7i@j2_53fKv0zvD$N8sowe?ZTnMoO$w|=_UfioQIvMuHY&1`-ES$pPa zY-*9Mk}O7@P$v&xce(Lul$7D%toYCx?sBFon<4Qba`uc zfo%XNZF(ea$QUV47IMegh^s4EnD?_?`pT8J$y)m*cdm7pP>sxLI4(K~K>CdEKyAj)7$$u-$v zu0E%~Uj59xKtHs7;+9i-vS#-Hu-ZY{HMy9im?WO^(5Z2h*5HHjwxQG)iI9{ZB^x~2 z-nKcRjczJ0Yf$erR|t@ij7qx%4Knvsto)X$%A!G#J%okgki9XGYmuc71fv&WTZjy_egkWM{HR^|vqlH6+_E4A{7dA=Of^7Fb^JZLPI zqCj2e1!OU-etoWbF6U5cZuLCiQ*DZJtr=g_8x{2Z4u-j5SkM`)hpJeE<0F_s>{dq! zI*?uB>=)4ox7>G?dmV}tIGWSJ&3$KG;f)wLwYN{F*|N{iu(o=@VMkMzd7gSeBd@>J zS!GzmMI)j4)aa5-w8|?3mx%se_Bje=X<>@4a9l!XY zF%bp>qxxuo+VbF_q8}d8pZPM0bEFsET%}Ci&RD$)D=>rO`W+ln49^U-h)Z6IOs)|5 zhU##6IYFt*>(6yolRT@aIY%p@5X@G?)Fgw_CuV3Rso-q^-?O6pXfYtXONs-2{wk3#d@?fsA5ekXt=WeuR! z|Gu3({?%$nL$Pd9j=88T6Da@*x=Aw+;3S9&OlRv$2SqKRFDT9cm;pV2Y@hQ z@W=o(G&om{0|5C1M3$rByr$4r^g7fO$vg_T1_TmT z6>e^Iq+lCTLY+sxjlgqKomaPw*F=5REbY;GB|Z=Jk7t|_f>r$2)IUGEWl%ei8Qvz8 z#ifHAFe%+NNg5Dp4cqjz6@H;E(%vTK!F=-B3f~PAn`#sPVSj>su;~4+IP(}0v#I5d zI*MIGDkZ1LGXt|0CS?*nT{vdSF=bq9u7XvUx$>~4Fw4jWEJp~|P*Bbkj@e5{d#HFn z>x9dm32;gA$=)ExO%rrB%QFqt;nA-gz#nfPs%?%Iz2_O&(Lhf@C67~Nut0_i`=AP> zUE|5H)U^S$O|qKJp1If$<--B_lbSjMX+;4kn&uHYG;nz{tTA8*TlU{u15Hh;u#v6_7ESA&|$Y_Xcr+KmMtUAJL1V<*ZW`Vgpn zQ^X@v>-{jgrU^R`^SvLV`OxB8WLWbLObDkn`H{^{E!&buws*Dc8XnoTYC(UZPrrx^ zNlH0$pLsuc#1AK8jt68GBL%MyC~*+sjwB?B&juBOi1x`1y zpJv#f07a^cNfiI<6r*uA`_mwxW~y%XV_np=lC85wur}{9>eSYxYbWE8S+6$0mZyHr zPIxo-?B-+tLUn`A#}|*aeQ3GzfM1+r6WRmNZ(7UzbJX$o=l14YH7DD&h_Z?-Rhq}zcGcTY5BQJ$h4*-yy25o4z?aQRh?=|cY};{eS^W+pAV zr(4Yw^ae&(*bF<(ZXBno@~K!hnk&yeI4cwL^H0o=4l||lfls|`hK%n1129Q7M9;F@ zF0>I8Qgko%&b64qekH9O@_h^CT60axhS@^$W8YN$^kik0YZ;Ew=Fx@LHZQY-nbYyi zRJK|z>_hx>2Yz@zXUip*V2)y~&`kDU-2wkLzvc&XM2svo-1<<@x;aHZAz5zULasEX zsOE=$dECy$R6mQuh%kk*)xp~(w-PY2gzA$9HM(6jCI+?EUA2w|bsk-H-Ujtoy6UeP zG{kf@5DXg0U5(5#MM+oFU4wfKUH4iI?my|e|H7boxU2cvO?YFk!rET*yuN$@t7^ct zmezxN3rmdFC4G^oU(_tk%taQn6NVK7DKC0h+Gq7=(QMh)@kPooBU;zvlBe&5p1A}i zW<0s}SK!J=oKIcn6^%~vvlD^qPt7&nvRc~d$2^-d?3sVo^U?76=CkMD4PP8QV-BtA zg>?6F8}$ix_emJ_%XjymG#b$D9xyQ)wC)~sG#c_K`Rd7cQeeJ&;-k^zX7}WGqp5@L zsbiyQNY6C)txi)k;nZSD&tilM&1iBO!%#AQl%jGO9ECnyoT~AWPW8#q`PIgz(tPN- zFSx`$NSsPkcDBB7Tv;pRzZBegwwy2H<4ugsZQ8t)p;$`0$e>bV%Bg)_-^VGdm#hrZ zh1aZ~bEzp6*1?tLSo7J2w94631D4HG-98-@`BKc49+};>BBUzJeOePqW!_X28e6x# znK>S7<%vPV1+(kYq*~0tmX*b9?Tuu!mm1m0RZhUfXXa&!>EGE1bQ52V05iNKkb8$k z0e^rEFl*N`u}IBqJr=*PV3v1VLOajq*HWTkA**Wii-VLGRrkjIB|#XK6x|22CMgi4 z+?n(#ngNMhNb=p%0k^PHEQjP}EhxkO<1_?HkApuEgg#ALXn%dLn0~mUsC+nGq#A!)wZXloEGl@u)n~Z))Sc+7OHaZY zLf!3V>s~b~>E>pIU2cx}n|yMPJoRnBYh<}<@>Iq3s4w$vSLUBr#K(O9*f%!#Utv=V!jwyS}= z1>F5G#pdaLcJ*=W0H^*Ax^7o!AA2&~OIkNA7(wGs z!zbc)W`-q*90iTSwpxMulKy4LyWsp=?iO-9+KVBx6S^zeE|dD(&9jq+yW=GaaE=qV z?pttz?DfCS&ED#2uDe~_#P2$X{8A;c95j4OF#J%a&cFC*LDu!Wa2>h+mDy`xiCYrM zReX`np+tzE^S#tt4mxcx@s6o)OW$8id`kskp~iur6zrCdNc=@&W5IAR%lW-m3`LVA zUIDAX2HCCsz$3}iYJG!Gf<|pme%Q}CDN%&Cj~pKP=cMWTh^^t#C<8 zTIg2zOU-(xoJ)R}LG)o+hSdq6%tYrx;w<^9yZW^u#JI3v; zXZ@vL;HV;I`UQkl{!`&gpOhT%>Rc5&__1lq{gatg80uNYMMCsY3kCZ27)n!yxspnxw7EzdXsxD#W}hr8f;1q88%pw8U%V zz?x7~2@l8W>Cy#h;rf6{`?(eI8*=z+28NlH`+O~cj{TL1eFxyvVSTTNdxegUsmlu-C8scx(02`Yu*yJ079#+qAt?X4nCcmvH@%A#JG9Br$XG zVR4txot8PCS$O1`6h2rG*7v^X#hke0Q<*CwM(&aqf5Hp8tuKsg?yuzTx0F0joO|al zz{Z*I=#vVxp8$>hB8t22Q>cs&!y3>!GTj?5HOGco8n~-x6?6{>_?bctoF&;~=KO@K zuxUXa$(a#i1DX)0;XsjQzH>>Qy{gOZ@;Y}AUgOEa+W|w#cRm+Fl%=1d0?DfGfYuaB z&4d11Fv9>MT>8lx-zH}G3zu*1pEXYfyXf7b9yj(KFQqm9j#4Yb!oKXS9e?4k6lzLk zRrb{92B9AnFyq%gS?+@}!eRe*EI*j8Q)J8&J%2?!+F``Z?XJaI(a~B)lQooog%%Q$ zHB)gN-ES=i{HEzmHxtV>YD`Mr{sGFBTseYCmq`2t@|Hx$vMY1_`*rXFAdV+;m(xJH zhb8!9R;A*9Faf}mlIFia6}BgT-jsYiW|iT3I#uy4>dD^^yOl9L-z!QukATYH${!U6 zN1G)KRfr&)MEqjW1vW98-Tb==>nHF2o`_-msFFzBcD(!N%@fAYw!4X6uigFo;ec__ zCvju<=G~)p-Q(XgcW?Y`z5DNL%<Ny$^Tdt*22OgzJhE) z!S@jYmz)IJIAK(jP!~}YB?&7`5{#b_jQI-9RTsWsCe+=B%B4vZV_+QByhUyEnJlnE z9PGLo|1A{kVg5X-k2wZTB#sr9-77Xs2%C?tf=;%{qkIIT`;hNu7P?JEQB}}y>hHVz zMAJ;6e~|AZ`$W3{Jm9^h=swh6WyySd!Cr(I!dJWlz?0r9d0$oZIY8_=K=OH?XtWO$ zUGT1ZMbwN(QcFWr%15T*tHc3P5>+4?lqGv#m3eVshxu}CS78(kY}!fwK@I^{iGejE z6&P1l5!`0*%l*7{yAr7@5)T2AIpJ?KoZ!uSN<{^7%;u(hI5-L*Laq|aM~QJ)L(^77 zyL^-kC!icsh_*eYU|;3?NpO^@5DCDO+be{uhNk)mz2O<#CyH;ZNGxdZa{fT)hs$+@ zE4TF`w~*|ePTbt9(5*0nAY*TI)l6_> zW@5zD+mu%JV(?{*yS<$|f>jxoZ)jT0O=#yadUIMVPF+tP>clNO ztDMcklkS6FZ13vNSLsQHy7!5$Nt)cx;`iEBladte$6}i9Lxr^D8(2+O`Xq32|Gyd% zI|BK?f(MS^<>nLQ6BHE^mJmN7Eh!-#u6|Nelc27xrKzK%rK_v0r>mpS z1djCe3=H%Q|A#g*X3|C`#wHjhZDhuzjV!ILt!-^=ZEfvN+nu&QbH?7@-jTVmSgezi zvx~EftE;PID0wR@k*#kV1z~x zAzC&#Rw5);G$d9aB!)L6mgnkq-jD>okR*YSG@;-;(U99GLaN2CHVK8c30~{q$9M7L zyZP|X`S5+bVFNs2L&&gUWY`Gezj%cV|DOnZ$s0Z>82Lgh_L+3zLxrRkrQ~Ln)ca~_ z_s|(FT3HWuZ$2`}ZabCPYMybQV4YrXpGI*{D)mmd85m2Bh)#@&ii?SgiTh6?ic5%( zPfSd>apMLd=|6}lB_)NFmX?u`k&~0lREU@e(f=4kw<{_tC=^O{bxnO;ePctzy{5+I zrY0sqbno7S`X*{sQ+wI{r&%riX^*E;yWSAG7Bjl%@_HtVdPXY7oDRq5u3L zraZ)4uV25Ootv9`^Y+c#`M2{6^9u_Li_G=z-MgiwrT6dOe|W#djOC>T+S1(G;`GMi z;1~V}0>zf-Jn;V<|v$i%j|BJ1St*y=NZDwpS z$)o>pqyIDh``G&OdE?8Mt^XCtp|4;3(_{*Kz3d2h z`u_k&6VG(b&OZ-0@zehQ0*<^VyPvvW=t-Ce|G#~s$;1Z_E&OT zWO3(D`lqqG{{tLFT>bqH%*~t-#R68KB>@FIi%jBwUn()-*jtz2Hrz@|A@aEgtdN8* zkK8h$uhrl##77-^bDyH;rKBm;H?C%?bj0S7;}_Q@lcftfQ?m3n8b9S4RSxHxR8OO7 zE-ua4_?kYUY2+20njG>Y+`?KZuE#Ob2RIE?)+ub=I<#IZLfeZ1c1XuO7>*lN~^j4N9uO=zE>$g)sQ(VVV9RZu|9FA3|ED z3=m;Z8aOSKRvS2W$6q#MOjWB&azOPl%1^#>#MGB~m+@l1KTDNR^fu_rgZ4L7rr>01 zs*RL43sNyzVs+F>z%M8WA)E&M;dp7P40P{I=UR1E2;}Q)_WQ$}uQyR;N7eOhYsJCe z{DraT0XdZqNhw_Y8jmxS8*t&FR)#EnDGwpq)f=}$|AfP2wEPQRsXj*mU-g%v=F`}? zYMsa@VrXIChlH*Wn$_(S4_)jy#9+=2%85JmbzI)qK~O{A(Q7&90GsMDlpd#)Ij7lM zh&qr9g8)p4LR9ys;VTcvR3mv3^HAb7y-so;w(=uF&wj(NTAau4I+o4IkzUI5Oef58 zJm255NmMFi0RZJX>HSLq3aSV1g+wc4K7e4XHyMg(d?8^Z;{F=+D-U(+*^=TKMj9otLS8C^W%fzlx0< zL1(C?j-YH+JJu9uJ08oNk!V6%P{|b?@6A4Mj_ZE(+j6Yq$xtZl0;UNW9I;p+ylcA) zL`o9|Sf3IQgJE_*)uTR=-m*ohgH6Yz{r{@ze1D$x{p<(gs}DCgoudad^9QH)r?bvM zN8_MpP~i#r8Nw(Q`Nlm`Px(VZ?!MX}VR5_Urw@G{2)AcB!fak@z_(bSI1J)yLASRGO>t1l_cVuT8fqb* zUGzv?ZZ97m-q+~4t?A?DTW@JQT^(~iW3a>GN{OJx>+HPjwd-40vXLt*vjxRGcvKQ< zyh8xUh+nrv>GhLsL!>2^(k}OQ95@UW!d5 zI3JS9k<8N*P-TJIO~0Vfj*6RRlabm@_lEi*k_u{dp1hg}jZQWHja#=`0C2~q&q{5i zI+0mm`Qa34EBQrseWz-{vt^gh!WhC}0{W#k@`A$meE3t6TCZOIMKRSIphZiyiwf9U zMQ*}!cB6&-XZu)Gdgh7z!gQSi2j9MMsrEI5-CPDwR)4$Js}vuzq!~n#X{rLa&PH_u zIGw6+%@rz{*-;pibsnWE_>|I!CEK}*UT-W%?Lzd`Gm+7hfm*1UgayywTz;(QqgugJ z_I4MpBhJnFM)NFMUP8e0E5aWK)KtGQH6Czj%MEh%Q@wY7({8>?3M({(wo-rCFPHG{ zXKNB?Gj8H%R^r(RYPx;1ui%*H;n#<4c{$B~@?-WdoJ+1hWMVlJ16hPaGn4x{j0YiC zPA|P1$rS7k7>TKOSz7+{>q&1BM`*+nVg-26Ibz=uzM^q{)o%0DSWZi1!|4l6db)b= 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ΝET>jWZo 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≦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 z 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

    wHbk9Ajyuxr`H$G|Wdk=*- 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

    `=Cyq%c%D+(SRC-79nLR4d_Hj zfNFfgm;jcthksgS$Lzhr(*Po%h z3)U1dtq$>4dC6z0QihDuh8-&&Px&$jeh^S9fqX)k~4wJU1lzWvso zNoVG=j@R3__c>uY`6hkx4t+B>bfP8t-0;T99JkOX`9*p=(_33dt(Zpe<2=oF3uK|SWut6!qqPI9(vTqySV(3mT z^0>vSJn9>Rr!!@_f;KLA)kn(DLDG!@FE6=O7*l>@pcys>0yHHmhG8n=avqxWwAJOJ zw;9)~%rTUgLZet{1(=y7SVJkzt8a6p-v&HkJpXX}w^iyT^-=D&s@slTaORH(&Dxh$ z?i>`13D{JTD(@!|#E(M7A4TduUhVxT>N!Fi$}cc^XY&~My;1pn_Rl-tq`*F`IR7P< zAyJcKjVM_Qtho?4@pYG69iNSH)T1RWT-|lasDbkE>gd*TmI|wKVa|sT{2M zYkdqi@e+83AUuYOUJozI&G8g%bLx~)U}!V?s+0er&0-2T_>j^hX8sE~&Z-(9+&I5* zI=@J{u*AHuEU-XINxWRfu9+>YsVuZvE^K-(vw0z>hj&gxGj`uZr4q2=$#!Tw87}xdsjqg? z@44;uKu}E#qvP5*`S*-nfv6x>wzqor`SFjk90E zZ_3&S$3*{W8-(yoEu-U6AjSnOtIln99Y;6I1!JLQ#xO@(+vPYot1-bgRbmCL*DXrS zSP!*BWY~u%C;l{BRV-Oms$W&^TfLs6pg46uS9nE?JXU7^ei;>5Q)xv#<3%9ZZBd=I zLMpKK#+Z)R3tiharF5tK@HNRMr&8fHg9WEjNq!^Zn$%m|V>AR8-UzrC6JurXEKZCI zG=}JKuk%WzE+;3etgNW2dRv?5J; z*jU@!**ZGd-*u@^USLAeOVp&y!=TRxAhJ6P0dX$txbPZ>V*3C&YF(i3c^4|=g_O}k&@nzg?*n3 z2EG&wF64h$DHvHV9NjD)+bEsbe*O9Do9XShGw8o9_4?_>hN-#6DUxw}niNuR{WR4+ zKG``o**E&>{mA&x$k>OG(f^E=jE#{(>Z4=hW8)vk$HzZ@9H00!KKW_v^QVz76T=IW zLn~8*>!cBq&x0HP>8Q_)tj~+W-BygZD{cG=eZac*9=z;D1com&otZy8YLrogSR2zQZ>6@C>qWo5kf8AMW9JW8`Lo?C z^^1x=!Y*klo>q-Vs{?6Q?M7OgzGaLHE|!NpKUfOeu8H&fJYv_fY5EFHG%MerY5nnS zi)7LsZC9DzsxN1RxyC*#+xvgmyU(De{)Yeal#l`>gdTdRf+7S99SI#26ciN^H8eq_ zgd!b65D48+Bp{$cP_du^r58glQWX#cA@r^R8z_bizw7#6|9f_KW_RwnAMEVp%wa|z z=?u22JZF=XkGw(N%F)T4;KwScel^l_&MNi%s`&hQxi{s>KFnnbEU&Q zYh2|I*?(L3_pW+CP+IODz3R*Z*^R|B9&t*J!UqQQIa440v#Xwca`lYvz4OnW+6`=j z`u@GE{<3;ve^=ehdJsML0r%`*yXtT16d_tV!?tTLW$*qJ+}~ASr?e%_OC;sV64#-(+ z_605B{?(U2C4l|JjbF4lQKqEr;%^NH?sZ+(oF!W9_a$%bDd^$si#v-~=v?*wt~#l5-Da!ZZ}0E+ z(%z?_rj@UI%w2V))8p5CYhY5*jNpNTH{FZArqY?a>ND#n0%3yB=<%r3nfY8i)F;&> zLA$pI_9KB8!|N)>&?Di|f*Lq;zc+(1Zq~)(J2|kZnxPxxL;d1QmYp?4bCS!Jjsw5( zO2#lrP@OX5tI zZNip3GyG7H@9sHSw{;ig1Uz6>D{$fDS%of4iHey{rX^!8hl1mMj55$Z<@l^Erz zLNd3col^s&OA4qAZFA;HI9_+B+X{vH9h!!n-R`_WvhB?2b=Ycu0x$`5g3cb_K}hvR z79$Fe0X0&`aT#ZKjgckR2}dj+rk=aspY;y0Vv^Hr>7xDpkx8#D)NMP>q=KPbR z`I~%a4+h+q=Qls%n_TC6hpBtwmQNxN+u{{+WmAz< zHV~q_8GV`_i|f5B)a-03kD+ncIN3X%8G6EROL<}zdO;uE!j}|-&m|FEAPkqHrP6_YdN{HaLG^_aYL7A}vnV!dAkowkhOk=q+5jWu8w#lU2t;f{d zHHv==uRFl?ZI&a@jVR0OGJg)yhdW(eXJedd+3P6wkS!K!ylF?GA0;n~BwJ>&=bbf3 z7VD%wz5mgM{hO@Z_w9n=KdA9?GpGJ_R&zV#a-}%$sj(2n*-7^U<&%~64A%vvTeXAFSC~%StQ%rR z0cehI4!pZuKyp5{V0r4(xl+Ert6k0J;>{axZn^wj>q?T>ZNaD7IdH6dp84}*HaETe zj=aPV`})ZxhF(=?#+T56Kiscd??jPZhr;<9X!0NLM9vq>{IQIj1r2O>nDo=@?RLqM zXLfqNZg}kx8y2(%cB-#HH*-UShOqxe9QLsPm5U3L7;9|v`8q(6}P`)&gV@9 z8alxB9e~cnxD^mM$QJ010bY-ZJFN}h2I0&?3{YXO;WMvrw7Vzm?F91;^k6B&uQiODsIud3rY zoADsom{f;_{D96+%s zK~F5u9ko9Z?@j|2Zi|;G^SwrbF%(dTCtM$#;9H7I4eCto2d9-=I(cGZacDsgEa)-Q zJEo03vOk3uNtyKY~xWfJuId1p37QZ*7ZT!*K0U zGo0bEV2$|v+!T}2*p`d11td)Cdla`0G5;dab&QeZfd#t2!LJ81{9{sFDIl$G@e3#% z&JeA@<0`IzF2geD+a_ofcTOh z=mrNVT*|h%1fSc^ibjAbwmg-n$YKgu2koJ{lKj=-Zkh$q!3u~$gDYv=hB}~78n;2M zcpQey1qJjQ1nP+qfwJj%Y6dO_#e)?i-FRZfk-@EQ2S}wuJeH#9)KtoLn);grHL!#m z1^A~EXx+v9^MY_)S%gb)$t0m|FiEw1e_;JUXnMwtWE+QkPc8ZHbUp$VQikCBff6Xj zLg(SI)sLyy;df*eVs6HyxG^wXXDE_*OR&_9+%hygL5Jrh9fUiNX8!brTw*|RZ1>+= zz`oihWn;l}mjnzc;1Vhnykl5c12h9?(q;e@6pyMh+!YJLV^ZRRNGV1Q z7oR>zhR$%8p}^0Pl3^GSljyxlE_sOs*^3Lgl0nSlc`NKd7v>K&+3ZH`BPVf_(wYSR z&6Kywl8l#da1<4^he?jZfWn>$G9~d9TsbI|a_7oC4~IXuqbT3_;1hL)7!OMzT$U#e z4n`l8yzO;Aob8#}5a{(_vX%x=GBFP`!yOBczv2ewD1vUH`RHuL1-ix@%TLXJ!zM+BJNP#JejE}UN=AxcKul=4QVOHu zuvWPftwMY#>F}Y~T)$vtT{teAu6vJfygs29TD-$|1rFrdd2N0wtb)enG6)P0dvp3w z$QBxW6$SJlCZCC@3|Qi}MLxQaQh7B$SZVytHN7gaUtFet5=O16ye7O;YKboORoHjl z1`_|p)~>IPoT!feQyn8w6RTHqL?bIMq6T_i_wwb;zsWTY=@B+(2DvcwqzBtIIftx8 zvE0w8+|LJV3nOaDm#swL=_Nc*iz4a*h1dnzV2^IrmHw%76JqD5L8qyDQ`mY+e*KMO z^`B|b#a(xSrxj;<)9;Ts{r16VOn6%OY5Ft7J;^HNd-Pwh4^>26I$&Ay$C#ZHv zW{*OL?Zn7Y(XfP%Z+Uk`KheR4NUDr;=ua&5KmcTlLWMRo`xQac1~~=R`2pTkWf#CZ za1LrRY@T6**L+4c41c)xHShke2=vMM8ec6 z`Abl+uT;G&k}B6EI{-$_+jV9?$-F5j_j8i1jFScYB}C7~W1UwE_-N!?AiL(Tl*~{q z*fg3Oje?+h+wuM_(`0Y39d(D?#oYOvAoPxhqf5cc>Zn!vKu6WZwu1*fVabXvS_rSUvmaJjs)1=6?sR8b;h_+I3c)0 zY`i%yG_)z;PRhV~D%`ceXbBD@lO1m0d4HmLqqy|GT<2y>(?DS%Gw>ny!yUqr?}UX~ zzmoesGN50nyd=0@$sqXK`jHGcgO@9Eh}WoDCD_RNg~(4d3@fR(oZ2f^Oa=75?{j+B zsG3-*+Ny73RhRlfYP%h;KYYvnJ?{S9xFYZ2lZED46b>Z}$Hx2m&%_a3t`LL>ha8$fArlwd?nEK^JN8TI%)rY6Cyb1H_zwUK|8 z4PsJ&khJMouYkTN8@XRNs)1>>iaNqig;qsP?CyLzX#;4Z!CseX2*gZOmrb06@_No1 zs|rq5l|g%bire}=bbK=yVE+9Ul_72Lh#~h^)unL@8_Z8sOvPqKL>eJH)q5?H$!Lpu zcfx*LPi>RaHYY(Pwi$%{~uNnYzuNtm$Gm%%j`SbEGL;$> zKdgBWBHLivK;f~RntRqM#$cO=Yrt~h0O<|WI@^Uh^8C|~Ig!8cIU>Z6eBMENQPBT* z3{Di0f`*OBE`pdrZ8RcS^(wit0@IqvFm zLiBRt{pIAQ<;`zYc`71tivN=cR7+hd)kVt@~nnPu8uObYoOP{eQ2j zOW{sW`!{_hG==7o!q(@$?x}?(Y0&}KmVr3>-}`izCiesFB z$ZyA{XQ$X;)07eY=`D4>??%^VwO@S$lmb4!Z*M2VXhil3-KA|&{;C1impPB=7F*W#W->q9Rv}DmR{%c1b z7{Rr!E=FCW;rPPqXAEu|!e=NF;nCY1_qRj8E^%x^ZSHrfD|3@k05jyy7vmlL863aj zcbw56rzY_ChTLzFw{RMoJCpulqmx^YhF%i=rYp zpP%xNVzYY1tw^6XO3Uovm>8(v`mf`c>!YvmM{fi>Y`OK^J^WvTlc?9z3gXRfQ-~^c zujRnJm^f}|jf}RudCnu(_4D9l!Sa7p?QQJ8Ce<5!Q%|k*s}Q84yxsnWUlT{s^j|3MHfLnfBUxa*~1!?{+=&oKCv<8`_;W@#=j@kKPMX*`~;d(>Z2>1 zEDyUoEM!IJ+>s(-fu{&+KkY8$A4ED&}N$}LG+U4WOHiC&A-Fc|U@XP#LqlH4k+a0ea)@kpvPmak{X1fU*T;VSTL0?N+%PaZ_? z?o|AHQvG;~U4GX=6T+d+9B)Qy-SOkRfxUXa=JzMn8wMr(>cX;)y!<)-#7e`T^H{Td zmiMu+~%#pIdc{ zjK_-eke+$8r&di?g&QPZxiuYM-RtvBmLTbEoX_KVy-1vH$cNK=iu*arOHYTF zP3(^a)cF&%XHz*&Uvx=P?=aB*==_w^T;R-ZpSD|)inN1U)*16K8`Hm=APH;TmB;hh z9%`idaL*1Mk3#3~9uFcd8A)-u5!BDMp5E@7B-BqaS#ysQPoy4onAaZ;8_hZ3Q$3v^ z!F<}(d_A$|>*JmT31133Q_co9y!3BTd6+=u8%Wxy;`eCq@5DQHfF&)%8n$vyHa7^p zBM}os3~<%F2(4OY=BE1VzQ;2Dae2}U-WAQjw*5`@^FHszl-|*g_ABL@o9euc`lYzQ zoLvtNop!+{%DQy@{ny$5-1=J!&CyXJ)ePtQ!{Aod452MLxU2vb+|adL%t%E| z41^L0ZGQDgUgmn>1qGKFby&_|oZP0VvSkrfPVo9+8K*Gh`36~I?yA8AtruX83th&N zXVWCUfU_>u8MR99_bXa*2VcqLdAUk1Xj>>XX1E8nxk~@&D$+{6aR&!*L;h{OtH(_; zN|w;cNfeRC?OxSu*@Pa9pSSFFIaTN~_R_4;)0)fZx@P5$$XP@Y=zE}&Z`W{+L#4b0 z96zId+5W&S-w%afC3#S){;9!tTK*L2R2rD6E>hr4uQ zoZ}$z%+jQB(9&cRTsdipIC1cuvUo;*y0s8Or2WR(yWB{-NLT(W+Z2>(GlZOJCUhr8 z$l|?GItF>`={2skFw=}Qxm>=(L<~T_S2yQ5u)K6$+sk1=_al!xrDE|Nqs(cmiQ`=^5c`TZF^e&k>pnmA^#KYj~w_Gn@g{Mr=L_XGJ zi+}MaHAjj2$cODVL(R#^RvAq{-8VzdaFRpA3avxV!OcY^q*~@P2EgM;vWpf+N}R22 z?!B%w-W@0%-NxY zpMup2eP!ksbzSZRXBw;;@rApUNbhGRhYh?Azn7QZ(tcuARql16`rh!Xs)zb5c%Cbs zZlcv4%%R1`HI-O-(T37n=0O_XE+2Kr8q75jf#u%U)%C^)7%t`cP#-V9^0D@p!Bww9 zeOz!iCng;Ae^wt@<4gWzGr5%TPzzPW8OSJ}_%V3iBlCNa9Vu=wB1l zd%#dC*9mN_=p=3EHGnr}sQeneKH5eo4Io2<}xhmUFf3M%>NwC>?2+2@*m>rM4v zZ2!x!$v}SJYErYdm=bO`|BrTh*TpH9{-iq#$L~;L-`pfTnBP3c z)Fk<9=s6)-i8ez%6>|;luXYJSCEDgIPyUy2jr%?FHkzdW9w1E$JB6@t-Rc1@EdvTe z0it90#S|mN3+aGCKp_#2KyiE+Gm`$^Akz!6W#c+au9ovQ@*6ZzXiEx2f*uAiS`M|f zs1COro^Mh6-lDF0H&|IBjkER0Fjz;{C6x?sm;#w$u7stolVW% zoyQ1_>D4GTu5y$;-(oY8x2D29&IcJ3ZeaJP$131WHljq6Y~9Zq2S3 zi?bBG)ga+mP$wU6g4Pi(NlIKtU8f+!G{Ik+5Y-k}@W(=^Kq3IeB}D~P>sks1!A92D zt&yFCH(e=hU8%!eY4cs_-@9^c?`rN^^72|0NpwS1yOZ_1dE~9FBAmL};)-Itx=G&D z-0Z}>l5VayR!FOT7TdpepT#D@uZY>;PAzCiXt*VVxw)`oPqZA{>m^@fs0q&7fX4{J z84TbYHf3YzRI~kSIWUL(VDkfQg8x{Y95$s}RiexO=s@dZGJ?=@@h90G0EfNlC^_OsfV9RFoI{YwD*DR?&cc&#}G7=SkA z;nK0z0j1s-aV(vy;3hOS;Q8Pe>B3WqZ`62%~!_&e7HuHVWb2t+v5sT>g&RSRV`|~GZQYJvR z2Ssi+z6JUIiOKBuWBxBr2p8Z98yg$P|6Sj~!^6Y-&&A9;{%hUw@3sRD|EKN{U|xd% zT>E(kPFPq(L_}0nRP6t*?~s?5S5Qz;R8(Y&AxtiW3595DYw7Fj8ler%%}h^PSz244 zJafjz&d%1}{_KSd=Px;2Vxk^Sm#<#E!fZX9oiQ%^t%v({PfyRAUS7W5H~oCP{r5W$ zpFpf%kU#cT5H2VrBs47Sf3+Ub(ahK*JSsXM8h;}??i!A80he+bmu`;BFvMkPN9Sln zqJoh|CkY&{AQ-eiRLBT?@% z5uXYX-x^`RMkeebh;0_cw(Qp)*fs%d2aX@x`A_k&FM9|Eb}?lS(clj8kT%KCR_U-7 zWH?nm;;m9tqZ+>PSX`qvq0u0z(KM~mI;-JgUfs3)8u$Dv?}AGIdz6s8XW==IqOu>{ z&dehavy<;+q!EdCGBTKXN7miDq`bWR!u$8hMMcHM`*{cRE-fu#<{h}_&z~^+j+gs= z$MbS#-|>docT`l>RMytj{5$S=Tiw+B`hUe8rL6;x+n903Xi?WhQO|Ty@7%-w#p1!G zM?*_bhF71CZIq3zmX9yJ9-seD+fh3*R?loZhDVw{jI{2PAVWQa1MddzG&(i$X=-wE-v*gtvLMX3gEq5&F$0geeHdhJadCEOX?A&KW_jiF%If6G+SJP0 z>?$+hSe;*4U0hj_`KR|_W*-0EMBiUWXI}s7+Z9q#H>W7+{wID5pwK0sd;i-E$=dz> zA2USSH}T=3h{TE5ovp_Ivl&v{gYY*MoABscpS`_rhJ-PW-2MUjI+4`o`@}3u3HoN` z!++M%6=Y96cDh7)+rZFl<>}<8a(MsY{*Ls2%#f+GnoZqze*pVQV$u$i-*V6V&`Hbt z`Sm|$NZ70XqK`1ubfKqqA5~fn?+ibwH2?l>ZTcTGWcQJU#4R>8A%MIYuRr1zL;Hw> zF#H00&M_ht>4ZmIFP-_v3^C@okTXHpo1}nI<6`Dlw2tT_WF7joXItVGMm^`!m}W?^ zv+V4JV%UASr-L>lbt^Un2ao;HD}VIM@_d%9xynMemD$fp!?g_MHsu_#gfwkqZDj|U z2!)-Iqeo7gEZp<1T3O7;UKsAXyEl25 zQAWMi%4(X#xiupe>#~l0P@RKVe>m1^^`uGZ`FcgKdAn3u-_$X_+e4oeY>o|B{}u=- zzOc4YO-slZxKWZMA*fIP?xl8W!15b!+F}2TpX$Dk-u&7K>OOeW5pnF>m-@5sgAX(* zb^qplqqY-txS3aLol@~z&Kq~(ttjKUI4Tdii!w6suiWfJ5>zYl#kT*vYJTeeLZeG6 zL~rXIs#Eo7g5t#&emyHMcQuX=vgt9K4$$H60g5KKH=6%E49+LYp9`eCGqE`QW7wYO zLQtF4#j+oxP9Yn&iZ8nU{W0c7Vm2L831#XHp4A)sO~>bZpDw-g`SlqWx>OdzxHx~Z zpxJQnWW&Fk4vmaMw&jUh|E!~@^Vfb8Ifb9k^?13nm~gHs^e8D%?e}sCsi|^l&%u|; zh2UTRUZZq2$*w+o*DrKy=Z)*1FAcw>r8mfb(zAP7ME!O*pR>#8ZW-|p?0y@x82DKE zXlFRpdfqyM^nFq$glUFc53~O8rU389*jauu?dYERY`^K~92kAC`;J5r5K>g3JvpKz z1#zUuA{3;5^>a}j z`pco}`dj{r3B&T1>6?5e(sKyHI#@w$r;EA!m6^MXk-Jo3l_4pQP&;O>D5fJ|$GDxH zXZ`4)#F*7x&776I>elkuhQ&gZBk+BZux7@sg z5h_Mh0hn{Cc|D@yCWz*33ypg_8M2ASVl8msku-m3CT;WXy`yfbG6JVX&weY^@Fud%^_f$Jxm$-8U ztuc#-N&JHj9JdvkwSh;1^K_z75EL}rq%X+M7CFk)+prx`dacb(@*!t*GU z^J0XYfjE7tr6bqFSg~Cbu?_^+S+Su+u`aaWPAb6uU~-&r4Fr##PM^?@y%O(k-T5L?lOx2;MKE1Cpe^Mv_=AOpk84*6yW7LaC7eY~~Zt2TpS)cr1v z6U`14GD~E?XjozMmeC5@Bje-va7R*|RcE=5AT(@=Xn@>zj&l!20#N47iDspueZ=%* zrxj)v-FAz?x>SI*5;J(^H3Hf7L-<+%gQr%$i?$=U6qWovt(Z-RdeIw&tJ^oO*Tp^U z;sv5&Hd9=kv=8*aRZI@KPn~19d@PQytRUG4ICts3d;pABzZzg|2P_`O=|NUBC`^z5 zD3RTLy{hJNxQ$!rFU5|+AIc~GE|bt7a-5{a6+Ohh_)q*P>_Gjhy-2=5DkE`C|7sLXw~Ffl2&K|gP^ubZIjOH{K+>;7z*j=?os^i6h>* z{pFTAT${@Ni+T+#Ig2D}@1EEeocW86#zoHSO(Wa1n!YZ?BrIvU{i^%**Kn3W1+GQx z{rdcXQ|ddFU>N#9c8t_&I1eWrE13QhJa$`V>MMMGZ3=orne%UkUjiO%jC7;mz|Ob; zdPE=@$B`JZC<+cE#&A31#;buiSZD;E&KH3JdeEZ1Q6NDFI2;VR0gsW=j);i?-N43r z4@NQf&3me&Ixa>X(vAqC;sdDoHH%1-nTSswq4m{Kdo-YiXT<7Ktak2gEEVVjk2|>? zd6NwEq(z@X#MgKL-O)g>a=b%sykkwg)7Zb!kZ@2urz{?f+l(+%PH-Z?IE!$4+96mv zP&+r_g)GpO8Hg}j5Gp8ckQrAKR!K zC{O?@u8g0j0?t#$26m%?USi>`oe{B?iRVKSF}A>)!9W_;@?0v^4nz;;MfP(A^e)bQ2gsBg9~UwP1;tNS;`F z3egiDP#VFk8NAR5ouNV9HOWmMlOG=kd7^=X2tf-^Q1lr0B{XPqN!*plwMV|=hKUB_ zfnMZ@o3<(8%b{2yizgxJ@3ezGkc2)_T)I0FTtT@Lj7qvr2MOkhUy8wd!~i|8885Lg zPzF~B)2^@ux)8Z8V~8JOiI1NUS3()VH?T>$+k8H@z$oVaHWFOz2@FSrUsJ^0u)rWH z^PqF4+$H#@nvCm2u2>rP8#GTk!QFt)`5cth8WIe>5eaApZdiifpznlhE#N&uu zVV0nqY?&Z`81r5JZv?mke)sH3;2a8GN*A!8f*)WY&$M8rrHQwfjjXo$TxsH$brSt( zsWGSw92)pnnaBMS92zPVKFDp?EucFN;wZv3d%~A!1a|E_1CrG0KZORt61L7PH0X-6 zwh>Pg(`DKsGi!i245KTwugC&oZiZqT2x;|K9KJ4`v9=J?|I<6Y^g5o^b_{-7YShk0+_#ZPm z#z9dhh0?+jwVZ+19Y|N1Z3Yn(;AonFgnzPyt)XG>^PY&f<>R-3Uf5D7KM$VFMIRT( z4;I8xxMSI#Wa%PoRp1^m`2x6=QXxAaj>2v9)O!gH3lS5bvT^590}H}~9FcJUXX24` zzV#Xq9$6~j51K#l$nyYf4hbv2^ui_gMIaq$pU5A81_4)t*Qu~M`twh#@yt!K`XwMK zk-y_3@IrX-92&MpfvxKeF`!`>bcDa~c9B)cFPbaJt5#vKil+>%ZTn&>O=W-(heNnjz6O4)rqC76P!1V(a zYL{OxT7q3LK={qq`Vm1dkz6YEL<7AyCqCx4YP~YefAdR;+1EsOh=MGcYw7jgVKqQM z+mGRc@E7u18dP=2v;uS9u>2^dT4cNL0VKXWv6He_KN6 zq3ZBMHg;&PknQRSiJE6Y?2pOZ&neu`h&9iUHK~6rgefV+iN|Srwax%`Av%;sNukkn zvnOgDh1lUV=)*sJ({$(*t+q79j2~GyH3)tA4$2%(=dD;XeJ)Y|Qm?)yzn;|80x;U| zHh6Hqi=cPlfXxp66s%JSgoyN&{ z&i`#q){@NoD}^fLE%J#%)m0LZJO-=#Agj;DJ&U9Yt5%|q9M%T#j*8cdXK);1&J3ek z5*{9~*Mf(?Z$355X@KU|bTUB*!t$Ao29AxpgVKuXJ-`ekO4K{$#9z!-SXI^TBni_9fhT8{ojw3# zzH~K3LnKYxqWziM?NG+s9QX$6u)iw2hF|L5LPxTyG!+FS!vT3nnBcl-4-UzE^N!`2 z;bV8|a){Ntrw_Aj=z7>Id6En*MglVE(AuMjkF@ibs^B}+=7PwsQ|GP}N51QF=B#oD zm}7ZA>LRAl+(t1j+%tS1VxMpty}LK*Rx{bF)eIfO0tDPeI*5GFj_VTX9BGnA^aov* zS9>Whx-pXI4J7OV<-+hJ4%SI@dMF4{L$=Ev9*@lyyrW7cCFP!#apXMrpF{1AMmZIGpVjc%<2iw&>Iz;0> zfoL40l~vJhbxyL@(*WF86W8B7TOED>Tl zIA9pZ!_+Hkh_gWiwdGj;Z!r)P>N!ouoZw710ap$dg3T}37@0`JIIqvo^&$BiMNONO ztxrr%4YntggJV|7mF!063X#d7k(*{lYi*x_R z@aZqiEw*LY;_8=r?`4NQ?8=&&^r8D3X=`;;m?Gc|-)ao(5e2Y74*G@t@{J({7^r&q z2Rac0|I7Hgist){<>Puwd&C3N@qt6%0{CQ@6$cISmJZ6;Tt(8Q1{e!Cxd-Noh6_w< z1a@aj#czHU3wuJ|RNLD!l>T<~73{d*x9=~-K-0C%=tB4FjQ$`taCUE$b?;Ac} z!~`vLzJ0TP_4)JzF@FFoY-sG9`qb$M-#P6TcF>&=1UDH2h^_iD{r-!9kyIKi(v%G# zlJJxE@Fzb%tQZ9;N{vXx*+P_6f88+rBH$0vgL7KMMvkKnn|}RO&9Tjo=RCp&f!Rz@ zV|d3=fw8jl$syy`nIPfGcBb zK`*hdi(6Rc3MtkYp(qx0QeIF$)VAzu`@QpP{gLz&>|x6`4!q`9A##_Ug68D= zXC&RJM*>?jbeO{4=ZbpBUjGc$ng&p?HQ_S^XqfU_cz?$tt$q05^kelbtmGVLz9 z3zwa~>3w{EBVF&73UY~^8C1M{%Jf5ShyUokMo_GBaFyW@kg(QYF&}e%5HIo&Gm=#0 zc=MIiEwi(7{H15S-*Wwu@n|L4J{FNT8@X|x{WW_Ht+QXFvmlW7dW|#Tn;_`8y!7K- zHRfbOkqdJMJ-0fHY9&WVw=m~%j<+&rPM#mA2PR2bUeZ~7e6pxkD34^wA!LY~xQaop zD>0J{bJ6_BHVE)bNcs5UJ@Ce2{a26L%>xL9-K(M!7(`w+wq5i=rG%@<3Vt*2tcv@o1dos=C`+K|x({8&lKcp@Un zWY5IJW#oKprfy;YirPl{jmjZHZ5ZJ3&=QdE;B6VeOd7W^iRvbChV<4G0mCu!3EI@5 zsynHulQ$i^?x{JDw}?xrA#KHOmUw_n%#*Zt`Nf#i9O?19mL`JSZqmZFmeowXt0Qs9 zVrvuXpICgD^L@gSK*b}|#ZHBHu5QX^Vxnj5jS(5&!J4VgsmqVJ%u5_njZ@jvBgvUY zoc9PC=C!A;E*=p2Mo(B7WZ+`sPM>6&i}Zs~Q^z+m zX&6t7Ll3b4k|u{drY-Z{lIej&Q}%Q-Te-u{V6FoVdBS%3E$MS@cbUsuXQJhlg+5uf z&;~gm<|t$GB}lx1Y~qW^pC5|&8u>MM+4(N3fw8DqPxIq-(zQ1BCRfP01jCduizhK}lUdD;G2FfS4rDcz7;wYyt4 zj8zoIPq8U5>5vhu(Onz+cCQO*?jxtYMxI|Q6S~+;igFV7Lp~SAc^C7m=KA<5)<2k7 z9j#6;J1n32?eeVBg_6`zqkl3B=7ZBOnhirx&Df6(7Jn18h9j>26cILtd-+9%oxHl$ zb9V@F1ZRa5SeN!kQ?20iQLyuDy`jiYkEo!%JppK~v>IH`3{i}YKO zuA;xRV^`6g+F&t$AEEIsi=Y0P!k#cJEmjo4)GA8!-LEK*_kebRYQY&i%4;p}t}#HQ zSNe<4*_K`p&7*lE1xCk;!}|PkF!=+#9=hr{lxRqQeEwR)5^y$l;M@;_wxxfZp=e#q zbQge6>AI&mCq>9AH}0{x!OCAdW3XaT(BtEcH%^EAM-36Y-~yyBAAEYgu-0mjZRB~v zary~ofOY4m(N}_q7ru=*uQDIKyafhRjtBL+ip-0&nExF2_2+R?jTnzkx74$jJ3r)h zQSU|-Hn>V-R`F)YwUph^$P}-uB{T2gZD$4 zND02zwf@L#kA_gwey&G9xkLjUaJ=`o0qc|~MshyHq3pNy!aM1cDnX|Pb1XOaV}aAn ziW24qdD%(w?*+YT9f1?`;uow*a|3&|x_8n^eyWR5ez zQI1Qx29T_4x^OfhQ8r$R8fO{SHlJU0{6(8kecM#Naww7u*#+=lZ999c{hVpLy?y(6 zrVi4OEd0m#qLYC`w%Js1yW?=<#clM+m@&1ExA&J4Be8mBkOXClO6P})@OO{)FnC!Ai8p^(o(y5o-3MoC)Spmywz?k zbVH$M+f41cJ7@|I0p&^DJ=Y_9>JcX&m-IY)(?j}cDxqsQ-0crnCcC1XUMD$q6gu^kO{&*S zR&+acex9VPI1T)re6_>z<{(>~5gc%kGC2gzSGMJHOpI4{xH9_po-zuoJm~ak?JdR&j06S`f&XHr6kBcuDfEN1_ zX~J=nBU77-(_6=NSkwiJx?oWkEb4+qU9hMN7Ind*E?CqBi@IP@7cA<6MP0C{3l??3 zqApm}1&g|1Q5P)gf<;}hs0$W#!J;l$)CG&WU{Mz=>VidGu&4_bb-|)8SkwiJx?oWk zEb4+qU9hMN7Ind*E?CqBi@IP@7cA<6MP0C{3l??3qApm}1&g|1Q5P)gf<;|$iL$5* z7Ind*E?CqBi@IP@7cA<6MP0C{i~kQ$7a$gOaX30(G3o&_yjUiTIrdR1b?d2QV2QZ@ z12JrYsPA17pDa-y=F&$2!ux@kcd?jvDT}%ooBPl3N6pAs9dr2O!)VjcNb}%G$H0f~ z{-JmMgT4I&ef|CY1O0=8{ewdTEb79m_}ufWeRY*<>VIIlZr5j7X(*j-vIUc{6Mn6D{0f>0g@L&<}bWrtX4%yfMCD+E6f-+=)P*GA2{(k7mm3P@<>Q0G;V^zUA3r}_KmaZ% zz%M8$AS5IpBFwx6MMXr!gb@b}7T zeQqgw2O+%zCA|VAyaL6%0!6)ogm2yw^bQvA4iWGU<^Sh~`-G8R6^V=DqToJJ{QGyb zp!aPN?_{x?*^=Ic(mo|JK2N26%OrhYN%&TX`BsYh)(HF63;8t(`cVb2E&SLHe*aDZ z|1N=mZlS>IXRg^#JaQiU+${>c zTNs>`7nX51;!b8%dIk=cPK-@Wi%+|gn0_be4l$LOaVH}?Gc)Jz-Q2vqyn_6Dg$4QK z2M@>(AKou{T=3-S{in~1Uz9z4MJcOz{i?F+RaN!N+Par@_2u;qm5q&+Z>f~#_LuEl zWt{`n-Mw`^eGNT*jqm!JdU~ndJon5V+UG1G+9bKKBB)%c2Fm7OAka_Q4 zLxV&6_rSmI_wNVZe;9Z_-2Y*;=flUg;qm5?PmLp=nnouZKYnibM5~{et)7^#pPXy@ zJl`_C&`MkEm|pDpyx2d!Ff_6-JhU(}urS)U__1$stZ#9AVE)tlxrwpq$%*O7&(oi$ zX;ZYB>Dk%oS(7>1-2CkP{M^FA;^M;6^3ux6%IfOs8uRPFTq~<9%PULED~n4jOLHsB zpI28WR@W!i)+X21rq)(TcxOQipb+Fs{y-rK|6V{G^xRl#W;LmjGz8!j#9e;G<5lo` z@xr8j?ANKr&+n>VO}~xdF%DJN4o!&X3w;&0E=%PeTBZ44;M9Jyh z9gfo-!I8odf;1-)M3mD@l+#`x!K~6SFM-}qA16{irCh7snJ4337OYb{TeR&4{?NvxprsC zGR5P$XWW9!!D7NwG}A7WL#mCJXP}x$3nVGd@`KC`o;Je<|abSyj66-^tBg4rdE_37;osF#=@e-GjH?LN;Ed^ z!kEWms@h7~Yi9(|V>&?xElO}+C;2C#m|{x`UHP2a)#y_-u1hax-M;&{#5&`##QjwL zT$eoOMdBquYzzZk0-srnaW`{-!>{w&79G;7FF6ulPij~HGcGl%`uTOWz&d)UPqmij z$y#B8#M`x(c@39-7U3ALtf^XEfAXs&*X`|N->S!%-ERnuSq?7>bDpf1m%TB)E3twC z&|=|Y`;*@6 zc1xAMSB@9Bbo&1BvsdB1-(<(Ve)p+yckXryX)t|Gki50d^5H7C_n$#yrt05cAd*{u zhOLa`1B(TiPWMJ^-9P*tvwv#)WfT!CzdzxM_pW~YfGJ{s%ByB;f12(1GDVx|bXWp4 zh+O?}K%I#===%BY2_Y=>nCzTE^jS$waB#4AzJ z-9)RlDObgZmv*lzCE4~C4YmZN%N8-aI9^Ut0=lFqQCm|4S>qL}x;j*1I@w#DjCdBa zQyvP?r%GGD<}*_6P(H3q5oYaB8Y}C(R=0~wa78Gmh#2RbW~8GcmW=mnI}GghGEXnX z3(A(WIiW(>cyMwLmBfCr-b3i~5KgfoO5Htod(yK)M;@AVOfYH36oX3-I~5qaO>B<$ z@QDJ8iV@ApDCR}s#zU||_B@jlSpV4q!i4wQFEw+C3q0^&aTnFVy*}F>;5mVqy%eQ1 z=TkkNRvsWi+b?PBrFC`)pj#=avZpnBm#2%0Mj0z(=9#?0eix`Pma4_Nrvy-oxEpvn zq>^`8@2R<^5H=Z1(7w!1RQmH;D5d&AiI(WF5q&y`8AbFi(~UU-Kn95sXQnGiVy5Lt zFN@aE+f8>>yN-}K>=JiTGVV-l(E*2n#dIo@Uqt;W<6-=@7Zr^VW-bOQOc*HpS!4Lm zd(QQH9dCY)OYsShe z07pA9IXThEG}6Q{s)Hp>MqIM8Q>myAUfQ1%xlb?fRL^Y~h0!wK4`^Xkv(kkaYorWo zEptfl=xNQnCN_8YSCdn>9fO(^xxMIW3~BTft`(&?d9?tfY3Rfxnv13q7uj{m@_H(T zOb?B3*HIXH7&UcyRa*X5SHnw*wcnWd0EOJ0=l69}M#F)*nYG;>%z8N^`2ni!p!uqF z%&Y7B21ch3*}J-S;%)8QRd`Z z4g7_1j4@;(tFmkoFxvBOsYEg=x22M3>tnR{&Lv(ghOHV&OfF?+XLz2R`n(+( z{eer019L2Q9wG)7MU#bqN3(sK7!k)kX14QiVShUF`HkwoOsyN7WNidP;qb2+$ITY* zu8?*MFFxi}$Mxs#f8rF7&dl+C$78h$kc*e+W6T6DG->n1Y23eQ6^P=xkf#f|E;#$5 z+*RT=PyJlGlEur7C*hZQ`!>bRRp#l;nJ+Zyz^|BLtW&I?XG~q+Kqzl}-0=LyPbho8 zT73^W^&>M>yw&QV(u8+s>0f@{4V8m$pc(Tk%50K>J}?D!-@ACtOPON~5p{rlCH-kT1=_-J9E2dZmv{-B9FL2#3NvT(5t8UhCkB|JS% z1fURY?oq!>pW>D-q7FlG^ndxObf>ehGvSc3*8NV)2=&tourLZe0-zKXA253yqKG=F zX#!~jT&U1c)Zr=xc&e%mrPl@1RRXD4__0w$=p2y2HsZht97RMk7NWl6LGZ5dSQG_@ zq5yprL1#`N4%=veFWR33MC69YkU{JGMOYk3wG62wED=6>ompzP2hnDkS78A)+#Qfj8Ww( zUpx`$LjwxKfu6!MfEmfL1avHdWmu5~Wz+5Vt~Ehn@NS`^#|Oy-j1)ZHRyP;{7b)lS zC1;UULEi9;7!uISDfO{5{KS@{UyWsq#1;+)(-oq5mgoOCQfj93my1QGh5Nu-9WSit5A>h{iIig&h&%=~-FC zDK)a<&EgPOqeSGJ%0`{1^Lnx zFc&hubpm(f@uBBHUPRzyL^g_?uiN}A)+%jADWj@P{{#USvnyix6RD}jnq{2zp^y=y z2;MABi?WK>olhAe=FW+LQ8b{NPxN~c@G>0B83E>GS`0EkMO-_CU0Q<=Ie{@G!f-7X z#t5b{<{0aO@jYg@lY!@$aMpE!gcI~%BH$AQ81=}i%+*e35ML&B3?DAf{-y+0STBmB z0T-+Bneu_8)U&wffiX_mwJUiXORNnD#(bn4_DMh%Z-JUR-*jFiN)ha1${In4(wqv~ zBtwfsQE#1dOGA;MqfpjRTqJff=+LU{r2L&jE=Ud>5eR?JQyI}`8r%`~zN;?oJ17NZ z`(a8Z#H2R1y7t4|+hE1R#Cf}qe)!ZWw?Z zCY<4b-d0J6Z!73L1BY-xAFE^|bt2wKRt-~X%<{#otCXZ3HNHK#vo zoqX2euhP?~QrwL+2(Ka))BNiJ22WHOpHwv#10E}4Z!>+l8*ajkW0b4=A{X|>apO88 znnh~@$>Msy`ayWL?QI$$8v2V|?UP)MJTYLfqFJ@7IYUF&kWk-mHP>Bf0>hyz@Y)qZ zO~n0L&7~R)e{KA?>@=t#es7;a5fv`HWChW8@)Ru$+(EzuGns~C>YJwPBdnnM$`!!-oCZ&T!mdd){Z) z+nkt%zLB9tihz6~3c4oC(@litBcB@EH!PyLJ3U*|I6H!R1=Dn(ZxjK!NT`-34>dpT zC3B(rA)(z~vvbGEKDfTCJ%heJ5Ydi)7wZcxRRpNx;d_emzM63C`@lnVeu_ZPWoPK3 z6~Oo&R~H3JLO)D-2vM+NQngpqrGa$7zZcoJGJAdBjzz&X5OyAw&F!QfY%D}xhv}x5 zqAD5k3)x!}0k@Ncy)e_(`T-?qaxIae3pDt2f5vCXMxIzm1EsaE9zG(=xc`}SpuuIE z(vkDKx7SSZ`$_+zCOqGZV4DCtlpFXRVbJ-VggET|RX<=U#`KH^6386wAV8*zG#5=goBAPs!VSWQj7qgdRWnp%LRS5s!CBqLslnUS)vdN%gEEsORPrkZ7Tn$RAN6 zI7I{H>!6KT(y;-%02B8DaE;Bbv8rSFdl5xsS}e z&=Ab1+`={w{Yt|q)~UDAFtha`cxUnxcv?s&{Va#j^o?L1wrwf?sOeR*q)ZmYX-^CsQa zEOa|Ce2c+)dnygJZN0FyVNrGDv|RvMxbpTKaWz__$OutI1l0RnP}$Rt9(I{oI;?E6@rztBO54$YlmRp@Zb2IUmS^+tWbnGtM7-yy$yA@(2?7R-@Bui^x`_-dja z&b&zDkGkY6Xs82K`rKYhpt)?dr`>sxO97r{*)K-j`@#g$-j#W zNU3KR(nSx!td|-Gj>}H`hxTBvv<=S)&^KfnMZ%vID%(Sb3|_(|cvy_+)W5%X6i%yT z9lHsASLSUOX&5J$!8PbZ1u}F+=e$z`bdeDEhGK4tQ#<`URL+YPr^6KR;a_$*be+tk zf0vCWqjg-v?~GZZHl(??-#xZ98vbQXK6Qjcxe0O)jzX*9-W;{)@r9hV(uN}G|M_%&7Fo1J(3RAl5XMn zb2HpXkbsMJC&ji&w*c6=+E9x6EUHUHeV8^t$$-`9$7a0c_E&6MhL}ILg-=M4HWQ&! zXxMzutTOHjrdOJdt?oA9Q^}kjZ&9&-MEUt%yz3_u$pVbBsdQ;^=4E~hvt1LvDM)`i zP=T2aA0+mWMeGOEWi=BKU;fD?q<_9RA#>svwHv_0Ela~IcO*a!r2>o({XM-9wF21RW>NDO|LyJ^AV$w&jPY&KCa8z($wtH41|-Ctxa30_ou zX}K-PE`N@;+9{6Pt=1VU+<}|+uN(cCDdO|!=Br;nctPwUd}Z^(fo8r22_jOJhJrY7 zth=CflJ`!5@1~OR&A2&{&PMVr)~PmWp!ZwB)Cw4QP|6EP1wq`U!Uq~z5hUkIJa}?QnXQi zA!h+!O_!w!0Tutbb174O#J#j(zqftro99RE)rR2NYy8(jLT8lz1uwoz64+ccVQL5% zO2*~}b%K6oO|FNsw-M-r@w&a2 z2cpROcJypG8hRcbx-?R=Hr$B@a7xd%U2DF5%pgZUh6@1yaJt(Qj1%-DW3}xa8Ky;` z479AVuMW>gRvxx}4xxk|#u{*lWF!Vr^pdPK+r6(Jr1L8%h+TDc;b~XvAOdz&R?FHY z)O4?_psF)uEb3>c4MasieiYxWViy%6Y`5wqEHx zqwx}`f3r0Xyd$o*xhQ(&Yxm-oxj;Tm+|{K{lbgqt8ELMmWBVShbYrdA6_`hI8-wlJ z-TFB-5#qA<6K~k3S!UbKzdq=ta$VVHNKf9-M;XI@E#Gicd6rj#al3p~^~*h17X){f zn+koR>08&Rvq?fl_1i^Uqh%|3 z?l-gRZog3(Ew_w&a&sfv{Qc&$>~3Zm?WfORAA?5UJ?H~j6@=dYlr#F?{jc-p!t27Q zsxQJ+q^JEdpG|H5=*Qr8Pse3Ds!c;(c12_f>YX-VI=vD+M#LI!I_-qvYWG?z)8o8c zX=QDyhQvN*w|lu=xlc4oedx`z9<3XsXg8EIR#j@~{p8L!yRquAFBRh69@@k7Q)6S* zHSOL$o+q%M`$3;CPSSb@Q|>Qtjn_sGb=zGohOMkG3irkN1e9nvtlu548*lds`XcK< zHrELjp8bgpZvN)5r+iQ=4yn-E_jTN_9&a!^hQK`v3tQQ$H50FSIq!a(&5^3E08U;+ z&A!9k;yC1>zmAOIte-1!y{%Dau%aYVZwSP*KIYOvF_+xG+$W%a-7oXIjNthr*li#P zy4p5hC22F+!zd5Z3}J1QeGwo~hcjUPrs<~qY)GIRXPsvh26f^nw0#oq|FXN5DS6AR zKe)p`Xr_|sR>IW*p2kI~rkl_kb54z@>j6b~hN1WW+#BSU_!*$=4>g-34WxGjyiuiR zw0`NrA^hACiF8u?Wi~fQB3uuA`+bP%o|@h0&QCVHaVq`2di>xVw+4#!2zjCK(yPah zPK$nUmk)nIQ)8xo?!+Gq_NH=-?mqkJm=fIhw_)c=-+hT%*7C7_bG4xHtXYszNDKY) zPOew#oPF}kZOR8^lFg3=OVJl~B3K_(-!789DWuC#Yfron`cB=>7|CPdms9g&S&*-U z+w*OYf76c@)y|{f+gKA+OiJtO0s=b_C-lcR;o%3ZfzYAs#sIQc%P))ZHi;r?z*~)< zY}o_@@v8j5_fKE3JvhUTwf6^n!vEaNJu;Zm-c7IKFW!1$`Au?8E4cdIzs=yz@EKmI zDqnq;XAg|$wbnLXD|5wQcf<Jvs=I)F*je7~M6H6O+pm6$Y7}aw-6x08uJYt=Jczs2J(6 zu{J#e&g^?yw<{SeDFAE5HY1FI(6h$eq&Cwk1LknTjgdCmI_lYc#rr2K;J-H@1R+&mo0G6E0IbD^r1X}Ljip+ZuN~u z^i6twoiH$;YU{&&?i=gvn|WXR^H1L#$5qq}hlL{s6qFk`Ak)9xTjNi`AgnA_vMi9p zOy;)lezo=cOk+e26E^?!?*IlU90R*z1ACVTej5x3{{ZmUGTb#AIJkYqoD^-3v^=aD zFl$YCST=C7WNDE6>fh!74JVmaoJ@CxOusBR!PDGtKn7-CnsbG0`jR1|mF~!RrW-7M zJC9Wvm#ujHtwdSR%6W83-%DUD}!8-N}~aTJpU^DG1i>fgZv+q;C)v7 z?Sn#bm2QVtJbwp8{#nBxnR6^#i{f>_ta7MZ-b2r?XbxYwBh?+st`c|anW#We!m#?C zGIJ7xYSr*HZ-^0?A=pVrnwH_l9N>x}i-iue{_?Qll>`d{VBuY6@EU_rZU2fB=mrgg z`lAtZ2k_F@beRyy}Y8{lO?uOKa4{kT5!tvDO-7`|Sgq!MZF? zcyc21T7v&tUixTK>=najfs^>S$=vM8ypqZ1UnV_nUZrW6eC3d6y);=M$oPnEs<0$+ zNdzw<#LtHcO!DpeZv_3l!_>!{w=2Hf+uyxWnLPi#+`j*O6!0(nKA{ir z_0|3SQNU1P+qXw{whPk*U$F7V(=S+lB=gy~aN6T@#X%bOxnIPizZZ9m+M<&RyRv^^ zOYED5C%-q0@9y5~kF-^2W)PtOs5J}@=tz)lIRgT<1{l8PfRe|ie~Lp)V0uCwQW@gG zg$(EIoCb%O_PG4QIK&zz_Mby4XMCUs_UB)W(pATVxL1?jGoKfX=P2q9%(ckkY?+Z$NcYtFZYzdVfSgTwr0C1Wj zr2)O5^&K7nkb*KToB$L~m_vLWWmImo7COFFd`Y~+Y&~tSm}Amyt18mXM?t?5y}Q`3 z$vZ2a7;Fm~H%uLPwOE4@nO^4A2Ed{>7TdD~`xh5SjhFP?magN4y4f@}$87bgmnAtF z%DR^&S?K&|mK^U6)sr7OtE@b{zT$d!<&m44UsbflVYgeOwJ99*3b(=^$LZO)!joFy zjix(4u5n@CpJXucF@W(B(B-bT?m896 zMm)%qO&I?Gz|MqEc){vabMY7K0xc?l9p4zS7GQSCY?U$4@K(hg9n4Le%U;Gg{JD%Q z=)bn>Y2KdIUG>N$^_T_biBi3OYb?A3Uzzk3HOfY@{e|br9%&AdWl;#s;H8+z&#j zrNMz`*pSYHi1CBq2f+cV3Q~$-DfnSDDkettFxu!4V-phVei(l-Bo2F+fDef|I9RBQ zNv?^JCB~!<93~$erjLiDaffDrjxx_eWXoc*Y>u+sk8*-TvrA)=Bo!_aj-HRlyr?*O zIezqNH8j8Jr~q_K;65&t3`5Cx#k?M%lf@nNF~%w(kCn(rin!zQ(&IO%<9AKRZ}G?Z z2Qftl#}!RSCGKHw2aXgE={}T(y|+10Lc~@}(tp|sC4$29jljHz*hj44pFV{>FFn3U zIZ>R5k@qu7Q0xlDBt)~4F!kf%rKkhCa?1#6jb!Xa z@M-hKh%efwipCL2a}gsuM?>Ss!}!zZ*i${@xSlht7b)U(=5dW`q>@zZ%*EINSmXdV zb^htekoLbe_kW8v)Mak^Se?l7;4o!0oxX7#iWo876!|*rWO(OaKPa+Ul1jNqZGAxf z{4_G&iMnVRIa5Hrt$~hatp#{>QH%VJ|8U336GDH&=y%7@hDwi=X~0U4fKaiAip+Y^ z0B&V5sTJoI>>~n?DZ|4yaj!EKyl(|u`w~>}*2;YAMdy#mpVXo_GoBC5%$f2`T+S00 zpVScB7vhq#q+Pk5fABm|;C)AbraP||BZFu81mi`867Rfst-75^*PhH>bH9sdI6*|* z`{Ft2_*kzDUMO*!vFO9K6_xEDb)9IHvKq6_WIUGrqR*+?-ck?#($nqJtAEypN^gO# zuE^!d-l5}FHt2xc1`i7N^{LDd6T6^XCW|n@04Od5|h~+Bpo{+;H$fMkxhn z63D=Z3PHp`WNHzyEb4~{46CV{h*AAxUj|M~f=lX^Ar87Yu6vkj1{;EJ34@1pSRn(K zO-S=7r=39tMn;fPIWB^#@OF)Xmw)*StKQj&+Y29|b{&yS6Pd4K&&<`2#ImeSuZm|& z#5HGd-V&o_(H6*T!EoKR9c1M^%Q7+Kyo=06NpRk(J(A$GB6qdKqWtA8mX~7HSlf*(Plqw=mba}L>@&4=AD37f>;h89jThIhTfoC) z-j=_ulX>@{?pWsi$G2q+9Ofg3z1j|f~#FhMmaQ&L?Rod{s`p)4^fRtlW2{SfFrC+fwr+;|jmE-NOcf zQCV-}Q&Z=J%R`j=3e;u>{s_euh-|%LYvyi)UGVfafL!y6$U#*xAWIaXl|;*!o*0L8%p{V=p5yC{x_5YFn~({9n+$ z^)S|7e?U`Mq%G0_5IjP6YHaSpLU6=r2~82kTV*Xe|57f%HXkG%*VJ;{BgYURmcR>( z&B16KM%-Qm9xK%*!j_@FZDn*-O_z=b*8;c14J5TJYLiFc^0kwe9MaEVLdPfy*6>u6 zr&X#$iESmp#NLIyptb=1Xg*XbW6tCYASpVi~2Ps)rZUbCz>w^uOPW0Y3QWeI2Vrn zdPyy#U6?gOwxFvUYqTVi9>`Wj0ABOxn`=%BkkV(rgwTbtH7A-QQAO;p<^b0(O=YC` zRlOEyH(_Fx8Oq44Dz5i5QYTk3UT;G)$RKFVj1a?l{aF`83DOq+e9vC?j1+7AleUUI zzGCy{HC5mP8N-U4iz)d;D7WyIvA#=5=d}9r_9myy-Oq1FKje4{I^OA!u@bp^6Zhr) zBSYxDuW!e`eERZ%!LJjgv6KO;Sic}RX$*24k7n_5eOO^QDeFYLG1kmhO^lDkY5q`Z z2_9(`-0A|kHq=48uHO|lY?gIX3ZLlntNxsCn5HwY1gmXn6?E{zUfXs~4<_yl@<)4F z%|xe94si)w#13OV4+or?6VA-V z%EEmfHWnT>=y`bA|4(4N?C0;F^OXa}#{vJp!^z5b9zJei5g{=t2^o3Wi%N=@RIaFA zyQZbDZ*cv(k+HFqFJPo6wMd7WEqp8&t70sel0 zfdRoG!NCy`L6MQcQ7B&&`bku@OH|DLsMuQ((Z(T>+5w?ge1jBy0%g4dB)tMIcm@bR z2@v!Q;P(vV@eJbf4C3$#Ve<-Q^$uh84*xG+5&ught5+187mCv>j>jvF&of8Bt3c4Z zM98~L*a!9Qe>%I8-=~WAX*KuLuUt>RasH>Xo7s@<=QJDc+r{eJ#qQU|71+fa+$k8= zE*#!28qqEu)h>f-y%^oB7Tai;P-~g|`CdBFCH<{C?u~b5NkAqcDkCpC?HMLDBQ6z( zO-V~kNlQveO-@ZsNli;l#igfZWMn*hmX(FV=j7z&=AHxX{8z6C1%$$)*TuyprKM%% zZ{NTFSn;v)6Y)!RWlinpy1J_R`cF-yinexQS9eA4z&rAI<gw+4?&s!+s|I7O3)Y``6>aVHg)#;^`AB#&f z3yZV!3v=`H=b2xSU07UPTv}Q>7uzeVtLI|-oNceJ{YSU|@2vmVSX=)Oa^op@CQkh4 z9(qo^d@TbTo;byN1;}Btnfw1zZKie^H|GDSHV3N4RQ|`@$mo`82w;9b?*AvX+4aqR zMU3B9cVzx-=eDevY2KLo^_!c^vCfy5qv`L_t^Y@A|5tAB!UfBZUZF&{$m5pv8#ev) zo0Y}s|AhW0wf`%(H*-@(vnS^OIA+7YSr-zZx*!iOwJB8HJzQ&0M{ObRXvuN(^Hq*qlYC}gDfv#LU-FS&Vq|z#x8;X zN$s_HEJE3U@aSvYp(RsXmkZQoBKox+hCPb)u5wBit}yXjYA>c~?kCtPXI`^$N)(wv zLxNBV+4L|;N%%ekk5dxp8;Z;msSIe-p9J>#|!_Bc|$e^cGf&R%>z9d*5T-d#76|2uM<35a}WV)LKW4&DkZwvqhsXZ&1h z?@xN1aR(t~O3$S>vQz%xF&tU<`v)rI|4429c16IM?bV>!|D^VO!n@l(bM0d1QX6Na z@YP^`#=}gB$?W6N%FE!!;AJ|8{I9FUc%S26*0I#|wKAjjKWZO36;3umZ~N7^Zg^Mo zZ`U7eYxq|`q@GyUn5drac1c#)QeMl#vfL=h&C@?4Hcea&yh69k7L_DYpY<1vVJ}h- zmy)y1rj?uZ?;mZ}>`+h2+GF|EDdSJi{vE!%6M;vxvr9^c`r(2UyPBb4ME`t~PN24N z3)^$t(*{brYL9OVR~;qJZP-xGt&)ic@2kVEgo+SRGw`UF3)@Zhpl3hy;u2JRzMJx( z6{OxMc{%cBd9p{!YXR&ElON%Nnd)##Np4JX^juN;8I7w^KwNRhj=>XE63Zl7yr8`oLL zvbgR-ti`E5R}FYo`ISk(pD5dlu9xlFKD#i_pkmO=T!t%83zHoVU2>|ZS#C>KiKYo; z7p~7z#aBUfuLXGmKx4yk7lVAw9DcaG5Jt^ot}x{>MJKu9xw7rAogBd((L=8QEYbV#K2VH=R!dJ}Rs2eFW*<1Ph*ANU1MU<1%lm3(ni#|Slk}+&lg{DVH z0mPVZ79?%buwz07wUu{ajuaOJ;t(um=RDl^cmaORiLB2YortFU`<|ce$)U$!EDE(` zijd-I7IR&r=bEFr5X=b%-6i)sR4ve-*&1B9OQ16xqO-FsbQ4j-mFkHV!OQgCxk_pX zSk&L)CQ@iY7?R1oT2ZztT%4R@bBqwlh3kg-dodMcg67{jHdHb7y_fs9=jTG2?JOh? zX5j?Eoi1=Om%Nei!^PVC5dC6-Dl~*@;szCzS~#l^65gdZ99pc30B7VlA4BEj`}Hks zIv%uO6(qgQ8eOHuF9T2j!BXLxUe%Yfj}faI-1ly`05ZrvFrPW|bU+rH0EGq$Z3Z_& z2e|R1Xj@J_$h|d}H-A!*76wQNeK%{3Vx-~yE4vxDyF?kTg3AQw?fw2tdUqVZX3fHn<1R7huzA) zaj`44bZo|=onQx~k}i(^(5VP67_y-&wVN)0`@nfN2cU{lo0In4#JH}3^=`4V0gUSD zTCDmn-RN;n3m~zk=%N&xv#&(N)Q4eS3BnWd?jcrU>WAQ>wz}{bHjFS$H0NtOjE~)@m(9RH zR*usJDF@=uA}DgMzGgd1OBsWLocfV-HN>jB8wKjig6$6-22|_*aGr8wx;~DqTRc_fF88fu^Mzs(CCX`Iu zRv5hKURfTI;`R07I$h}B6f=JODbc`dLAbKaz?JH-N4AyF=)UWbwBa7#=l>!!^u3|*3bt; z_I29<_4V`5kK%Oe4JX*iN}bTP$RF059+nylxgGm&%KvR4JMT~DaUIl6U-J%dKlypk zAN;ZJ=T;=%7sKR^(q30pn?0iQjpfg^{D(1qfIx=m|COZD{fjn39Z$nhx^D{psn*g$ zpTM>C^LI`+TBBLkxzGO03uDzLXklRqXL=JbEQ&-6^(3GcR6)Tw5ZwfPb3Dou2?QBO zdMLsp5O5bV8kB)XDn|M`0Xb?Tjygd>#ArwcdTShoLL@}6CV<>=K-#r)VHpDuiSZ!< zUFTvtYCwSm;1eRynq zpII1pMg$_sz^PTf{yFACIAgdD@Of=Q${{8PoM@+-_y7s?Bw$|KIy@z!S*6&Yl7UZ< zKsP7g6I^5kD+`&zJU|Ay5I`?bYEfy2DMX&+EaT*AwFgSJz;GRQZzL$G7UV%eHL)`G z6HIbO@z678vFt91VO3&|VWgXf@Y%6^hrbc}6FDr2r9xR5Q6vzHy1=W) zNufBPVI`;^&LaPq-2)x>A(XR_1XAQROlW5w#X*12m63iWS>`6E*_A~gfcr;$5l*iX zyFlhirPz#Yx(px^2NX4g=vCq^=<+vA&k}E z2^5Me2{H5`F{C$WWtuvxvyu9NYAZI9UxHgR?w< z;~J$a`Iu0_949a*D#qQe| z`{^%^CtsXo*=%^KU2j-$QeY3P65>4)9!*#GX4wE@cz}Mgc|P}R5^mGxBa_0ylY*ve z{BP3?A)v<*W#8k+ezmIVkj=cG0_{CpESPXnE$u;eg7 z^EB#iR(&lxfe~)t!^WAU@%=3TNmS4vSevQ9=C)X?qJb#02=|vMAo9nM{O+YiQ#B$jp$q6%F}WtNNE3QkI#Yc&5=UhcWTJNmI+{VME5i+ppgVohePIwP)%l@ ztucC)YWO!1SVn#8+j{6)T=z#W0eJ*dErniNhbiJZ&jJ~uPI?F_g#F0uk=TUUtGZX% z_bSsu8!7Y;61lz+p|#|@`M<#;bBwCYN@_T8tyN!#0II#^v=x#CT~f4vT*$Pi!=$C7 zo`Il~(^QtTf-DjGroG^AQ#v7H!W%lhuDdK7WTvFatFK7lK27Be1XGZ}z?=G3fesyU zfgV>8*b1?&_;YKErt;eNK;Q?s#!IL^bA0+HiTj$-vtBY?S?iyZ!3QIZ$yQYG2Zoq% zxgm*HD8noSodC&pwdHG}Yzy>q6Z^j*_uCK|#o-mUuQSMD{P$tT?}0hz$Lz8^7rzr< z$@BsTx&2pO&wND9dxTaNHU|eZR6B(UQN0;^`S5>VBmWJ_A)4)bFVYbw zQhrWwvjD1a&7zkkv%Dv{|1r8}PQY3xleZ>;A2h_h@z&jN4LkzPC5pP%;DRyYF%Mq- zITKkJ400fCUz>eg$j#LN-@?t-n9QDj;L6!xnIXYdf6f9FcuLWXV8^*ccj>`c)+je; zg8)W01s}$!5GdOuO9r$O4WXRqmpCyZ9Ot?Em3ge8Idk-f%myXIg%jz8xPv*00P8Xm zat%jTh+2datV5=GF;)Ki7(zBS)hZ`0AXL`^<`dB}A1#|7d$9AdOv%NUv?> zX|)2QHabC0999jpc=;MbBDPo2J_dL{>Ev-JSYish4bz|06~v@Dp{Q%RS-h9s@Jc#7 z?0BnMUU__z3l9X(zXFD!@Dbo_;BwSC`l zdnJE)ZM$xQ0(+U=`HL#N8Mzh2RF@wPr;?##6o?)f`j-@_Ac**@NC7;c03W~_6}Fw2 zpbN+yP~pz$43y@95Ty@3KNGZ@|7A`Q%90L;&+f2a6!Kq%bE6(mcX=OtVcwwtcX!!P zv-8e-VolqUmeq0<+-dy+inHIvo3<`he7RDwwwUpIBXake?z2ge5mT)H-+C<^Z$&l(yPM(ACYo9 zbO1W!5rjgcI!DiqJi@2bI>T5KEdL}|{AE*uen3DHiIK@FAXhhMmvUq<(z3NI%qnmL|)?LF-$z)T6ahj0N#3$nM#3C-Hm?f}lSOA69>VlPt7=*|cYcLBkXl5{Tp1Mm6 zx?d{Bbyo?z*1Ix+yrO?~!S%KNb^LTG15`5Ud@q5mvf?8jUBvpAQcKRDpb0n|{1+~y1>`%TKJA-5i*=`6Rd!m^sHQ`(?!^+4xYpwc!*ipJwttfptGr*$zy{-jDH3r{pjDPAqC%auX@JdNcVXqd+MS%|cD zs!)KtF)1vLCqdRZN%(n_^L<~G%?5qQ^orjtJ8MT*Sbm2T_?E-xu|_DDCuwGPY*l;C zjfjC4#n{}@0ym7N^G>tJGt@aq-m{?fO1R7C^Kw|>F>acN=v@@K3E*B%@Q&AT@Etn3Z}wZRc0+szBH zj6NN}TO`Iee;V(YDh6x$X=u{J7)#rNMkEFmzEy;LRnL>E{N~iGRH}rP2_N#ag$XA zAM{~PnPrT?$VTkG;ZdTh^qedo;j0jQlSl-jOS^ikVWox z?hOe9&MuAlDHxI3Y@wwzE+tafPP1nDRJdN|9il)h)5g^64X}+9rW?IHCjrh{^HZdxqj3=_&G3cW(hPWnl$Xu{A8UVNZ;51LloY7p^-}>te}f0xN*8LN3TH7TCxB=d98;DWkjspJcUl z><_q)jra~itcKsCO18xEMk%@Rkjf1&KD}q601$nCt7`NfRB(TTm*vq=#cZvpcM7kz za|Y<)y1ljTRo^VpH(QfQHY*co&mj|QcI zmx@hf7!97sOu={b+~w!2UpiRyaqbX+!t*bhb?o98>T^*aOtMe4&HK|Bup|iO@HARY zz<1~aRw1dtP5p#v>1RZZ4U?dt4{R!=C*1ec*lwC|PrnWCz3)0LTY`+-Eh^puc&Ig( znLKEiEjf8y)@{d|q<6Mia-E4!vtS#xd8-z_EZ}9ZCG{6$3qKJw$ZDA#y+tqBQ3DW? z?J;|a+DR??)HQUY?&rhQvO2yWB;Hp2@)pG}zn6IkzO?L=w`fQRE%TanGaOePl#G+A z#Aa&R{zyKbFSMAeMt#b?DY=xaHR)Uyqh9g*TC;g2J+eIds;JdFDeE^D4X=L05HWV^ zQrmp*t7j!*?o-K(!ADF&>OaIhZ&F#rDPOCt#-MzC+-}%@4au$tya4-$wA!v7YE(yk z@(lR0aVR{`%x7fon5Rl*^q!-bpkDMn7OjK8JrpGV#32Ou?VjJV^O)gF|4# zPUy`uQbkWy7Mn|L5LH?mFdqxnW56(0Dusq7%fQUWK7$Ckul}9}ihJT~*I5)%`ps6~ zCwfN`!s_mylm)pOzNHi7+^A~z^$R9&5OVt2TH6gA`r=@RoZ&5V58C|C4>qA)w&4`0yjc?sI61f~@)-FINX7eyAgZvxo25^ zfHub!wm@VY5Hv_s+?O-;dO27(F zX~H^*CcERtm5avD}fsS4Zz$?L4iL>G}379LcZxB{DwcyaSe}d3Vp;kU`gO zlfGO#asQSBbg9w)=(X_BC(F(|tEJpe1lfi)ubYtdua&1Zw`<-zw4~G64F3s#dQf&) za`W!+m6?Ls!Fxy7*V6XA*M6-zC>-}g?j7Pg36z|jr}%sn8!PH!vLc>Smoj-{LwJ-V zQ~!-Xl68LT`%a*1*R(7>SIzaO(8SP0r6H}P(38A)ToUC$cD7d+9iV$J0;7`;^xI1c zWd#RGV#jtN4ur;dRuSM9^P*HYw62?DHpK$o%>>XSOXa*ENhTyF7dvBQasdM7>*P($$ z)LK>mWDHWp2mK^N4e8pazlF^I3fz3r9T-a={}I(^BBO2|$+(%8qmN*tm+!Ykt6y7U zBumcG%t!0Qv|G*g-xAAMaFR<5#4P+`u@@L{&Xci|9&j}qSTe~UvK{b1YvieRdKM4d zZWD3e>?&sfCkJSFe;@E)F7Z8J3=kL$st^b~&IU!h z4dV0d*t`U^hY47JD>UuNaN+kMS`M8eGo1$qHEKC|CFnQFv)}+NG(#d@{1zK8mu~%8 zf?!~OL*|GZXF*fmNUOj=OW#Plj7Cd7RR`X|l;s+#PsOquZ6q*uJ{zJigVdi38S8Z! zTmSlep;-Sx@>qVF`DRSNjIv^d^p|TR(3Z5JDzSXXQ_} z41S{e3~RoPpMBRrL3?=KPmq+z2h^ZBNsLI{ zwLQiCV~Qt>Rla~BZqX2ab=rXgBVayljIf=~&9COiOq=SSPk*wT&O>w{`b~^nrct{F zPjJ|#H`9`Hb;j!^-+ZQb$V{coXSDf&M|LyU-L8J|nK?W&kgYcr5jT}roVl?*qwg~P zBXdHD$xQE^iQMn;Z=Cq4C8!uGi@Hvi$JBf-F%H|Vm12&Wi@cqoHK{M9L}^(5ngBv!Kt?QzS($`_-00`k#k z&{Rfq#{dr;(eMZ~-SE6kCXm+{M792!n& z0>*-Cy4(}ZG#P6p_qI$iQBw*m)ZFd9nRg|Ha#iA+(++5WHtYc6@$Qg3_hXHi4@yLQ23T#j)E&@Q)Wx=YaRNq%_`Ud5A+6;;3N zR0i@NQXZvQW)!uUD0!EjD|S95zHBVL()t9Qp|jHU1Yq!Daz4~nJLcBXwym~S(qjEe zYbDl!cs25mm9@%uVT+<0T&tTaN#UNC-ecZHIabuPfOkS|KdgxEX05&|v9El!y1)Il z@Mp>Hwtba8I64u?)r2OcUMuX!`l6ySoHYPWeTM=d7;)QyxcfvWt`)hlMSEg6h`ZCt zyR-TwD1` z6WXA^w!xsW!Pt=OZ?f^&ZG*XLi6vpMD~V_wEhkBVAP6$u^vL#Ah3E?==Vb@ zohSV24Wn>EES%M{Mhjb4i5wxsszQbIszz5&)T-}JyV!)?#O&Rq=ex-RLri4=*sEPhH?+MZc6`N?U$F;C z;U$LYNXJV|!Ql9gMh0Ovu?*}TLTkCkcw3x9RoGaPv~kVRXa%j#EBtvQ0~}B8P0#;V zcWdt)j2|6LfPBxB?%vR6-=DmuqwGZul>SsB#_7Ncrq$h@+Zon4iRCFn`_I@efo>Y) z0NN*gYqtQ}gimWA-PIkb&C7n;C$3wKDoCgkX?8M$E-L)~0G7t!IAjJJR+ixFc^r6N zp5Q}*QO-H`a{=kIlJN{5qb7_z;1CaJL`-Uffbt32Fe2WvK{((9iy})fY!JymLFJH% z;K)Y1B2w@X2QTAN!Kb)J>a;H>`z>T~O>v@dNES~dPU4jGMr27-T+U6(bX4SC?rB~p znfN;DG;T67e<)6DGERJvOuQ*Bzw=aYBr;PtDt;)gPRazY<5))UHA1Aa(uCz{mE|C)@ zt_69*@_Wkv*U+=7jD@KC3-PEEawV;})C=sZ3km@U#v=fvh$9oN`I&POHGO=y?E2lj z3#@29nMeScVFc*imw4fmlOl;<)oT<+#FIjc@d!9X6mq(g8aa6Z-X(Uh-rw6yjpK)4 ztUQUQzjgtFiE$$NWXY*^DoX5+UvjQCV>_XH zTc$gmPik`r(4oKi^!#`C*08B?R`8XTPg|Nv4B47SI&wjHx<&lDA}t##cphXFZD!)GqU!&T~2>_hhUyicYBjlx$HjJlk#1WPHc=-)I~4 zuiD1Q_@)7w+^s{9^qCddBzk?;K-`rWcrAebkzFPdF|Acps2*d5whPdZ3z8fv?JBiV3wy`p=lC zOI6K#Etjg>fBw8wqn-BCPy{6?lhD7_1w|68uPN#o?5i@#fwh^aa3()7!qF>ha z!Jcg$`{94epGo$?bQPrfnJhn0z)PNPY9k6|i+CRCW{QsK5P~=<>1nyVrAEYC|54k) z`usZlZ;JGCLZ)x>p)MGn>li6~#W5Hwkiy2aFSX0e=->EV7v~f7b&5%i3+A9|Ajybf zH2J>ltm~=|11=eze9TlbDsR8`&bRgV(K~OG0^o{^Iaen0#d>zVmZ?!1Jp;HsbNZ$Z zXSdn){ax}2`HS6evde$fc9tz|#qvc;N%KnhuR2@R3q4~L@T0lb2C~K0H-lE;{!QA` z?Z0Zf{+&_*1KQGQ>T}q|7Le!ZSwSDhF7wLz42MI|R=oUFCys=6>QLIt@-->;EeDeI;Qs)?slV_!I*suzhdMDs6eQ%I;b zkX1^eD)=2P6cD{^(=`d#md%7J(4t9ay;rN6hv>o&p~bh*SQzi7#e87*LO&tFAexV{ z2%!#QDj?s_ya80g|97wF{4gJ4&@B-9cO})@k!$LMg4o;U%h_vSx-nli+&<} z`t{SJ;%$X5FDC9DGUS~e2rH9|8o8d&Ab?y5Rfd<7SGY3~G`A2)e$gpvrI11tb2~!g zx7AdNjllm!eyRU1n!k(o&!VFv&YuN^{+U0a=0B}wI{LrE0Hb4|r)B&*O!Tx&47AJ) zv@DFYtp9u17-|0u6LC;5ETNoQ#nwVOdSz4Rh*je7Pw{~!_baJwAb}@HxHFI$@adjt- z@xS9?LbSqe?&fapL?vwJ?qToY>Fnj@ej9b$+s8Y=&nG0nH#jIDC@3&6_)ogoA~00Z zKU~Z=T);Py%O{G(=MIz4T}GdKj6N~UJ_&3-ICh^b4)0tppF$$`<@T-M^s8a_d(Gz8 z!0gw|j$;o;8BriYzSy5r( z^OBMmM9W)QS@Y^uT|+}db8}-`Yg1=uLvL^W&~VlGe8bdi8_Uy^(=(IPvs2UaGgC{m zlPh!M8}p-E^P@WpqdSY^+e=gL-_36$AC~^M|>Yq=$M2h>rW^Z@z56vY${@=5|_mP-i-rwK<^YNcWEHeMI`A?gf z`1OCk#m5gs>$|u2cm8Z|?|t0b`?$Hcx3RYmU)w)e+5fb%f3UoN@OE#1@#Fr&$Njn8 z{i)skiQP}*yZ8+>R13t&MrHBe82B{$=Re(MMpQBHLxrI2uxz=wozETrf3~^c4Ri{? zXlqq@5H_M~O^^=S9Euejq-IU(^K(i{0RC6DxuxDa9q0Avv7WVrW6+23B=SoSttA<& z`ybw8`jc(`=ib|qx|Wr$GgX`?oO0ui!5OwY(JyzcP|sS3*=8aJ{&Vl`JDAJu4WBxD zQD_kzZ^*QaIXupQ;Rse49jZl+(wD zn&)DsmP;L#%wcheaC&c9O<%gY<9%W#pyoTj8Ud`e6 zvY-DK18clSi{NrZKYvVlW_2=kM{Kr`?O~z@wZRJz`x4*>xoxR*C;0)CGko2PwVhu z;D0c%#T};V`JK8Hzd?814A1I_y>!FE$iEnvilJd|ppW{>LOs>YrJA-^F1iPAh#2_n zsMV;$J#aF){V2@KA^rS0lF%+jnn&n`YU-gXdtE7(dAnakrd#LJv&_En{09Ty{Mp?F zh`-P7{wPafa&Wsv>>CjSQ*REl#7DDx4D3+;TAAle?Ze95zZh8f zJbk>nuJA7gKHXxieJ2af^!S5;`TZg<<%AQn&BgeRA0G-H)6U67k{12kuNma#+k180 z?TK9fY}K#NZ5f((zG&8tN)h^4{G+`(d3YGz6)$}``!@Lv7}Wl75HKnosb2m2XqhJ* zWicX(#9$n4Zhi4?O!L=I2rl*0NLpT`uz!Cu_znT4$3=p0d_ zZmnz*dK`c32Df(ikm9{9#xmLdn+Bvqrk?4zeClnmX)L8_SAbxOPqCJfl(x?EbO9Xd ztQg^;Jpy_zjk_d*xvVQiZ)tFt#q$vjnDCo8Pl`Oz z^x5l4#%FUPMMiOy1Z$MAN(fm-rG8bAN<4&B@@fO0N~th?Eta#c3!t-$6uI{M>RC<^k1o4b#~1gHvs0>$7jy0)+0_&Fsj)kjSoYb4AW+aST)udMC_ zL2!~%C>yIXf;L!9C_)*Fcl&s0r#!V-drwtsineBXe*(DVGRQs+#y7qLH`F}iHSZz|=Z zmyTb9S_;8+lQJ{_ab?f6053P&HQl9Ot*X16+&pJ}NWf~IZM~Ke?DwDE52s|@5(z9B zY#cxZB+>rj$wD@dXU!Oh+GpPGTWy}qcunJ%FU49y0Aypwzdz^j=TO%yl1zXZmD>K^ zdu581-}U(Z)9LrVqwp>HabB9h{Hc8>!`8Pvnhyh0;yIUV5|%4#k6PZf2l#awEN|aC z?)atXw=ku*jy*o^;js6P=Q-P8nK&7^asCyD$D*kmP!soP76&_&>(2duf4+qNwS3%x z?72w2n(1)1tC@KEx)XG@j`uf>6Y6N>8R+EQ+S%OmF}zHa9#5P=Eo|-V53d z|0W6b(7Knpa8Jn-gDU?DbRYq_Yk|&#;1uZrP(xW%Bx~3qv1BVL_|VhdT@n;hlXxW- zqZR@3%?HKhuqT%#hQf(GoZ zLD#iQ7e)dqjlc>m-YbWMRh}f*TGkw-O(H5(8Kl9=S*(?k>zT4t3i4FO z4kw0=K<;NX+4(BRPeT~2c0uWB1N1>Q&1pT2papWnCEkc+@0BHPJmiXmo=axJtiauiS!$NJGy?q{ z5=csn*8odWM$_Gwi7GqCbi%{zl-l=hqXIzBPtro5pwqHM2n?suopn2j{=O`jEHHJ& z3hJhvegS=?hre-1pbM*koa5*YCu#Y=LV^USXFdR39UsE$?k(a$?r_k?q~OgpUfi`mq5C?_nI}SV6#?~h1hqgw$wt}p+KgU~nG`nM&NcC2Imk!W z6j(T7Px^8Q(^tw&}h>=?)#A*@&v3?2_+N{e-G{C3b(s zoflbwg9CC)YMaQepgn)AYoV!{> z63e zNY8ND-a7R*-WpUjBwaYV(|kJTaynbv2G>jy$U4>SUvyn0)E$lu0p;ox1giFRs+NGp z7Ft3BG2Uz_)7TD&hL1Gj2akXTs0$~mcmhD^1B?iNKM`mI4k<5#6;)&bjgzwYyu=i)5%s<@ zpUxzthopV$-78J$Ho5N9!|F(+Cn>9X#u0ihw9|m1hr>1wB0cstY0BLHPk=vcPAEhL#Dd9 z>yT^t#Fvlc$NOzOd9c(P>U|Q5%V&so4r)aY=!$NxqcHVv3SeS>2g@1D#y(YLHgsRI zP5q2+Y`=Bv9jz);pFPTlJKu=<0RfN*dB3MxccCFz`$kY0{?5O$A`oosF zqKv3gNq`s<>hT+_=jD==MvgXAQ?v(n`hzO^mqQ0r@;K!j4e3-V`)ktUHmFhwfXms? zHOaOBF=$eB*Y?s-p&mnv5mnTrgIgNqC-_j28bo}OBJ-`3E)n6EK}U-6pwcPI`*7+M zsHMA8cX7;{$EJ|#vp#wk@@enUM!T-|cf-J~wh`zX7bmKb8p@zyxl}ljS4(5yl-zBj z)KhKyHD+MfE)G3rbDx2tnO3l#bnm6@ zKw+F&LcuxZgD%L{fjGwsl_bp!_wT8tpENC9V396Z3jrW}mvtn+|3e&!7srg0{tSE! za?O!Uo(3q?MTY&_HpVflraz1Fo?Y65=-|lMD)nH!$`D~?D~!|7C&}K`AS(9)<& zFIvPulLLzXsW)Fn>Ay{Ggx1$CPyS|cI-jOtG8?kxTv=>qiN#I=RVw;&SJuavTXBuz zDNx^c4I58Z<6|lCF%&uZt62-n%*NDNd`Nu2nknU4x-jpYFKm=RalfWb!Hfbx`}C)H zBuCK#121(l32<6rJxiGabZ;GZeAy)g)<3yUqp`tx8Pn9_sWTOfjC8YX1BJ+44d41mPv)WPZ zrdO4N&no?n0-6J^6uAcf5W9Dev| zUyZmcUq9&M-Ws@k(EjwGpZj1w=3xBu`w{L>V@jWt?LSQ`HQmVpKRsZ#<@~(p2kX8J zT`;I`t)c3~Eox8`pW!JY;dC~owC`)!Z8$%V?T7vBAS&N4=i^`M9)`L9qUt1}KJbGQ z98q+H%XCvvn!QQ(3xz3a-mmZNn|wK_L+(N;Itervgl(yaS=+A|T>>ce9LmA-h3gq- zy#_%1JbT3!qDj0V`g78|D43 zw$`MM`mT-Qe)stx>X@!ksmWL5+jKrBYz_5e`N1ba_aCw0?|=LLz>qE5^L*8pI8s4z zWl~Bwbsi0`9K~u9UxRZrh#mK@9Jv}oJ7YL9_2M2*LX2v_(}nPm>Ilo!eP2V^Jn4rO zFi@`xZ1PYnY3+nB^^_h)of-fMUA`L|139^Kg0DW2t3HLLL3E7B`Ni+m*ND5(iJ?U4 zkHmN+0&jj+F@(uElA|Z5)3_*~8&Q2n!dwh#ci~E5em|Bn_+T6EuIF?T13ioPC5}Ge zj$vOnW~z@1b!q#%&RBUhmYryKW3*a$Z!)VOF1j>kQ6ed0&>X474|Ec>)xTdnW_jQX z>#E`CmZV<3c@B1=C6N+ae1#$!U_N9HfwRW>!?+Z`@aMH=$8IzYKVFiz*|{m%3&1AL z`WnlN|7uMqji1n<0$yQXA=NT3%oX4ujhcnLftz>5g}x1T8NO+^W52T=FS%H%bdi2` z36s8rP)YD4+cOh;Z=Q{2W<@Q%vNqOB+&PB|j?E9NyFAK|Nx#in*m^CC(e>KFT81JT zAh;ASy6N~#J4fMXnRU|}6`f2H9+4?{rP7@^8Z7s%pCNm5l@5ddrkOw3fqW+R3uHB< z%GIMNGSmuv#P^HQQ)3*!4VL22nn{VEwmb69WVo}A)&smo5FFLVpGfOmMMu1egrq8k zaB+<)l|eExQ&- ziDC>$|H`vNDSuut&Y(v;0)vfl)_@^6o25mQb9FI!iumAfXk`|+I%7>9jEsr4aOiiC zdX9?86~9c1=V`*Myqat`xvZb(xS3fOrfPcjWKL`GIQPBIh=P@Xlr%Fo`XE^3*nF?tu4q8P~p>LZM|*#qu7R8+c`-YVBErx znEBdE3*lOM^lUvSo3Suv<9VxJ>z9E$JB~3McjQ&`jGXCkHsnDijzddsUB%gpE-+1! zK=fm0PTnmB_u_23ENM24U6c(nf4wLJA0D`s`UA8PBpl?!i!RTQKD_RK>5P9JK`TVvYSj0VN zvGvvt=R1FClxBti`?F&quj^}fPd}6rF>n#NJBwX3Gi7Rodr#hvL{#I0Z@d(47s`)j z&nukT_hAyTz47)^=`0N7$!eU?w$;|;DGB%dgSbz&N%ehB;xKuf72tI6l)9&oQK!iK zlC=g>Oja##mKL+GyYYL~L!9e~m}UkzL&ayF`A73}eL`pn5a6kSqm_cc105N)wR#XX zy~&n+&de;kT_RyqsQb4n3Yq&o)%_yU1Ranr?4`1>FH%WpaAXm5TUJv(!Ikqp!WlO6 z^@02mjJMvqh=A;jCK{^lGV`hGfv0%xw2k*p{{+64}BZ3 z&9by8faQD%FQG1mn>Xv6uE0_?(1MrtJ30(?xUVXYj6^oYk>u0q1+6nf4N zr?Li-J6wZ9H0Ix>GfhWbWPUUadfrAnblxlwuWue}fu*8Hl(FBMPSx111?A~>Z(pZ9 zO}%qQPIuv1$S@&0>P*Ry-rx6uDWloYGPyQIf^GClrQn$7^Z4AzS*R#o;bic&*#hV{ zcT{p(O_ky->K^evb^MGT#v$~^PqfakeD9ZZ@8|?22&;e8J{_J&Z(vLpDJjr_*dTM} zGw&c^WpZ*YrcaL;g{ou_lJc>M?5DG3nsZw63vAPZ0~x88zY6jO|I`aLn|o>5e_LjN zclZTmrr;Iv&1LCL9{R%R3XiJ}25Bu84GnWyYcZ+3%&6MrhWV^g9pDSCq?7Y>mzTZy zD4>tyOl?NiLpA<5^#cd5pgy&0NBNH1{Hj;UEb8CRy}~OBA0=casvoG9<^X+puB4Ad zEUFcUSKL-Hp)$P340yC>r7b_1Jm38i$u-sG>lax5aNyc}jhgnL(w!U2tL*5eLB(Pf zk2@Ce3G=AtiIVq_VbUbkl)}i#{wlb(w~fLmKl|rN--!Ol?_MS>aD7nskDA-3t!Q8= ze;-hNXHa+bsA{2O_rVvP4k_BrRakRB4Mh;cjrF(g3;$@~IWf!tq6s{P*Ia4KIt z?)dhkS{l*jL}|O&@g7sDXM4x0pB>#R93~NKjv{K{>*3uJ34tkY3h&Q*WmxIH$ABZ| zVqc7C`*OH^55yJ4iv7{ReVc)QHSiU=A;W}2T&jYbz?DaW`tAubb!~2!gV{zLK*8y) z3OnNQM*L0&(hrCj_!FikJ zyBF2GUown^Wk&IIC4!Z{7o?&NTzD>FBS$Ump^qjMRId(3jyru0dV0Kk>x0AvcHDb4 zuxz(?TTD3WPYZgi%vquEHLc1vELE+_X8uSrQPHeDv?}}wx7gRHMe_$gvOI4c*bBdz zbGa2(-*{`@L-WQ=78ym0n(F62EogqBF_Z$6El#6q6%R$R-9&XA0tjJWquws8R;jaV zAbe6+Y!>5~yWia6K}S{Ya02}ZSv z^uxDKa%5Mr6$-5ZxeqvK2wAK(Mg zB~@dc9-)vPVRR27vqz-3$KL6@N3^d;Y_>;ytLL&AzaX=epaf&Dlt8cf%O^Zyy)tIK zS7*5-GnKEQdu20wTbiHC;k!~fSW!NiHp)ojD}Cy&eHwiaRbu+I&`8bVKS}2iBeWhd z>D<<5@V(Daj2b2{A_M3*k?A-6o^&qxEJyWE(%Et}=^R&eHLl;LuHQDK*t$Z^ZmZwE zqJJe{-GOnyNkN@zkIxzTM-RKX4!DO9_3(ga=73jQ@~xTy@4f+_QIy8*tpUFfRbRlM zcSW|(;XqK^BR6P*V~*k%)&fZdh@^lzkpaJ*Qgc*Jzb-QvU7TaEPA=rg@%fyj_k--~ z6=l46${_p-TaZ?%|069~5HMW7U8dRb3`fHnq@ zv=ls;WHy`-3qV3qz?5a$K&u4Jrd+fU#!(iW!^!eZ1Y~A4{0#8saUk0H1W1QWQJjn) zP@z^dic^w&ljR69+$H}^_2y-r4i_1%27@xai@Hu?6&) zgIr#sGTy)ljU*H=&W^2cwx37vt^&r_XKz@iXl=-hzn_({KGWKA9pBlKaSZUTIy4U!53ngdP{^LfamF_7r|fdXEzowzYhVOjMK#eNF1W3$^w>tiVLBidP7z$!Y~U8At+1#2MbXvYEku;#{yWV z^B92Q&;sg#nxkw+Ao*h457jzZfV#{gW{zj(iYF=cM?!Bu@^ z4XGi-@FCOEuN!EN6Eu!%DO3EW#!$w#*%CgqE1?FS^EWsBxPK{cZpoK2P5KlZy|R?A z-w}x^@PHY=Euv8@d{Akk`u6#!ws7%ygu1OeaG zUTrTIU#Jv(SGUquK4#;gZd;GBEw4oTjmCeeOt*CM#B;nO==+)z#o3NgQV$5gnS4cQAT#4u}hDk%fZ5iVD%-pty8uG%MSIHC!B)MgllZKpkeUam;C$g#{2`~$o(HC+nl_g=0fTWjgb>w5fBHNZ0 z$xLu8Ys;n%En1DBZ8h&!`%wpnvcieYmGQCgT-<%PzVq-LoArm+U+Xie0 zH+;xBC;4zWE-_dVC}ae%EyF~0e28^VivFC+Vh2ihOf%MsWB+O&m*ANx>1o4W5NQW8 ztsymsuO;s6qP0lm9u}n9G6b=r**r;^b7I*&W7$tOP;%|>A9j35y_e{~3ZN1L1;Wva zG3eD1*PJ6Sv{nq0RRZZ~tWp5ZtqT)GyslgX;(YFvL%WBP1#l4n>XTlHLmv(DF*Xox zZ1i5Dk{fa{-9Z_nM1po?O&3;1+YlZ#obOpyU?NFC4l(`Y5o8A|z%^@td3UDDZal{+ zxDj=4-y#$HqWp>#r-hH}L(Y$AwU{_fR+?_^1JkoIjbQZ--uW&Iv?DWG*%M8gc5ps? zS)F;Q+NKZVSOc`nQM8l9s3FjrMwst4m{2>-sn1BHBRFsuWZwsL)bjmZt1-v?8D(U; z+2CuafDV(zt_<|IS@^Dx?|bVFZB~7HkE%kd;lwlDkUnRa^_|a4MZWtTNHr4WD>wRm z4nBKF`vuDQeGOBuY$-B9`uo`V?}dFi4ih{*_xrIraMba|bXNR#w%^asU-r)Zji>|g zi6E(#UI1h;Kny~DGr)}#>q)3ZwDf|p1PatZAViwFQH^F{0P=z0{+&P-4!;qC3V?n2 zLhr9}`CY%iL*LpDFv70Za^?pca5}E6{HMsP_>qs0;|*Iq&7-IrI<% zs>PxcR>y@t>=+IW^Bbby6bIe826RFsoEV|6E*%D6W;!8wz&L}wjT9gl!yGb7s34P z^YQJmVG+%wU}yqoHSKMslL&LqJ72VzU(vchJc)4gz`K2iwa_L`ke=WRk{Oh54l1O0 z{2XvY*F_N@$!v`dUl=Yk?*e!Se^wDQ;ox62EWc_E%{a8s9lUqC$I{%OLv>)gtEaM! zbapnI;mvsXeFiO-5iTr9^lm~s{|oKknEL#1ues3%oc2rL=#9UzLxN(L* zO&eE=lI;iDc)A%Cot)u~tDz!Pe4NE#9X{L9>?D4?3Xq-!&m}=l4SujYWK`p+gtUv3KeF#V^%z1kLaOgut){AH}P7fpKE=R|U|FPY_v-@%F0 z)=>J#DmS6f#^2S@Y%;uL1oRBQgaT6GAE?j@pz4vdL1N_GX>G119aFTC>*N_v#dH)8 zVHB#-uQFA>g82^v$W33p%BuRC_#LsHKGe5v5@f#pLKnAunB96Ns2TML=(rP@qX!d` zdXE@&qXj%-wtjvk| z7iN*bmzRjNos2j^H?_@g+1GhPb$%qvC7Z6B23uymYGA+4pPh@Ok+%%kbL=eVsM zT?thT?q@t-7y*0pz;VV|p7Fd;p2q7Y3PDeiHt$px(YCE7^~yBg1Wix;U(A#jrCG*4 z$7lNKBQoYTw(9l|TxfnA)2pAU`Ehj>tqR^uW%-HqZwo5@DoeP^lrbV==J2rgeKA4f z1$8TP_zj?#c&yG`_DiPP*J!i=f|sIu?*~tMK!w;h9gL_|!RrfIF?T0x@Hq13U&H}G`e`Z$NG z+A;}H6(@0tzW~fpL(*yZd{$imNDTvC(Bp9>FgOa;*F3l_$*p*12c0qQ6X+;PGPE0H zERT37<`>B6K>hyun?*BH(*L8*OF=Mjv@~?Iv`{))7;&Jq^iWy`7%d}= zmgzsk45MYHr)Bvc^H0H-l^*pcV_rHt2#IEn(sP8|Ij8HaW*7r})m!5-}o`Z#v zla+~!otc}170$)Z3+Lh&;1d=_T)HeyO#Dh;mANV>E2pHSq^hc_uCA`Bsi~!{t*xV@ zqpPc{r>C!PU|?uyXk=t;Y+_<;ZeoP8Fg3C=Gqy1|wX?9WH!^qBvUF9l@x0>XcgZbS z&@+tpHu3JucbL5IGX9x+Oy039-id79sT|(f96ouRzD3-=rQCim|F(B)IEW$`;Nk&5e*!*r-7 zwQJvRHGI%wiEFmSH8|mFJ<}`wQwxLc=L9FFhhmb$V$orD?uLYgg@lHNg@r~(gxPj-!t^^A=655E~CI^SX9dNcB7Wb{v`ml*0Lrh3Qz zVBi1rdMBo)C#Gg5re-H6QS(z1Z)e8WX2&+?M&HkmZvRu~T^!q4ntcCuZvEZj+VaZ( z0Kb2+@7ntM|KsYeqndvI$NwX&h!x#k76PJD!a%w~RHQp31f^>O1{)0uj#63>K|v{{ zkq#M1=V%Z?KuRQj^Ywba-=E+4UgtX7^BmYe&olmDyIuFk|FdUE^HcMS;|nVzOXTBF z>m#chl+!$dngTIvK_|To9!1aGt_qWz$s=FPx`A=UHzpbTD zPxbcG2CS#Qp#NueTa@1ir~kC}s;~{A-+)=%Hds#$)PMc|v%0mfyz7{XlX#*53+lEb z>mN02?i$$SnsiFr0=#H^|7&%rx%?l73o_eiTwN1FFx-6tyPsDSq8P8y%PzfELg@B2_obhH_*<;C43Tiy7c{6xp3 z`;Qp&EFPAuzs~ag{wCn_J^t>Zf)4vQ3B}Zs?|vm_aw1zO*tWUeV-n#+;nabo!NNSOu^!|-7-KQe816m z=dJ0Lk<-|6CG_o2ay#v;PNh3}bZ{rHN8wMZcTh}s<#xM8i%Oq_(a{!c+kSV9^^*LP zQNP|l&wB7edOq|O0amMKS z{V{9Y)r0YJA6;^|x2Wu3lJ$Oni(=74-@&x^nET-jl^Hs??@ZkPaPx2u15Pk>Y0na# zmE3YBJspW# z6;46>(|$i0P7h0$^UY#Of35CXQ`JNHsUkwyJcHmx>$m)sTtM0FFhu3F(>taX8nV{) zHzSi%Bi7sO-d;^qI;M!(eMO zrQG&UY?(VXI$pk{<_dVj@6_hZXh}zI6rZSb$_>R@rtBp6Ux5qzx3tGz$WLgr*5uld zrkC5IOz^=jst51HqIUU{pZ4Voicl+A9fc=d4$J3P9g4N!+)a)Uq~;UQ>^91Hg2oWq z3bdp&wGuJUSa5X9>MCB{<`9+CqP{}0!%kZ5>LJ0;kk?{b3u^k@^nz%z#(iX?W4^VU zPRz2G@G^`=|5)Iu-qVmo=f;|I?y~eE9Io9=uhl+lO@Mc|Uv&%n>iqeeItDMon>R-5 z_@gzmmR|*_sL-4UO@JMm86&EE_p0Q5 zb|Ou2PHl@KeFdH$ae?75PR01MCZ2t|8-bT@6D;l-YZP8(FomjJp_HIf2o_|m#77D~ zF^n~J&V!)w?N=YsFj?p*gYdP_c_ft#ngS0#zV~WVJYc6q0p{s>A9jc(WW<_#E0Xn8~9?P z`=`C$x4m={QP`z5J!yv5Yy+>!@63*kw8F8Tz&j@>>W7}j=qA<X$kEes9$iq( zD0YpYHKOLT(q%lSXy-e-5X<^hh1@)A3uacvt7$NIS|?Dm47R9=?uLOC#jc(qqWY3u zCr7$fO?FXe`2ai@qY^@yO@-$uM^s-(nYW@@RdknTS)AjTD4nhX7qn?D&pQxeYL66j z6mrTGPemsEHr8!mi`CM}8^Dv(y%zk@+&X!Ks$OmfJW~Jbu|T3p!Z{061TRC_FbM<&E%1`fHt`*0)W0%I1XS z*Myw^wtJg|v$Wba2gf&eGr+5oX462?D>lDg{UI03C-`MEy!x{_PS^6j=mqt}?Y)+> z@XQ!gmtRPRy;eN^ZenG2drc`ZQ0H{xA-ryUwZms7ct+oj%yqwjD$!XXo1TevBbXJR z@?OGEBZM*`I}9w0UhPE%FVMCfwdyx2Cq0gm6wT)EQan@4IzRc&)AqYxq>-)p%=$En z@%+!Zcm(Tb{m@n1JdYEKies7rynB7=k0Yds?d#98t)g7$=KH3@CaWk3Y#8nFVX%cb z!kZWI0D*zDp!;#5W*AKOSg3b12v!?>q8{u-zRkD5=Oi@9oCKU!2iar7fQDh@Qt3n9 z@J1G}D+S0J0pi7n1CSx@ogw1mK~A1wj)?Hx2aKn;Kz4|L_FEz6+YvX8f_6mE>Kcrv zBA~?wSUr;v8wBXe5!N^@*gOYlN`bjo8)-fsX?YZB%^GDZ9c6FgFC~r8^$$@tiE;tM zs4ig8cBqh$2cT=Lp&x93_dS88M4$x;N-{yjtOZAC;Pw3Q#?3$*M9j>+aB~BUq!P}$8E94x zw6+Ej#@TWHcppz-qCX<{D8xr2M#CuvU0fV9eGg=v17w$GuqT2rqF@W_*p}qzI#zJD zba*psWUEOG-Xu<`%fcxsu9ubJSr-taL1X3#dIsURPi{lx0MCl^jK=Yi) z7q=X_1cTbrV&;l{t7+vl&u0K7^2b&{Um~<1DbkWeR?Fam^8vj1`L%3 zOHV+jwx2GDBl5TD!_i5Q%;u*bo$z>3@*PxCIZA%N1GFWgb<^XXP~g3ifV=*w;6aSW ze4O$pddv}s@u(}dT7aQl8AT$n1yWS1CpeLsJ`_XF8*kH1IV(I_L!XN$e%-+r zkYdi8f$pdmlr~^@PsZ01ps0Yr`7=@!RTzzsA$2$kQgT0wBoK4%88vSRPVY*iGE6=< z08`FqsYrmVF^O*uWzMZ>N`K>=F47NfQ%7w(E&aZ&Bnny;$?i|4ojFJe*df4WSEi?mUDqu)1pv&GQ}urKWnhRcuu}c@Yx}-ryG&Z`usynn29Iw9xB%z zg}yTnd@K%Ll;(a=4z#k)N9{o=4fBKpmBKZ!$lU0rZub6*V6SaB#u@BJQJ@r-CZoyi zMFLr%3Ka@yC|juK0kBDf0;Z*4g(J8X1rl9g4Sq_I-R_mTu?|$*Aw)l9FuR1%Hf8F6 z16uoi=VKL=gn)%>y*`5r#ze7$T)rdvC-TXJ*mt|w7X>DdwJ#2PPB{<6YrS}&g*3H} z51?^OkIv=|qkZK`t*ch74o*BL0z+iknb{LOh_6|aK^rysUPbAjqf6ZUixyU2p;^2@ z_>#mYMVX&U-rA-`*c*VVr9t-1h4eNca)h`B;+G*)+`%5z?-V=15;rzk76}d?{7jgY zeTP*KsnmS8R^r!PQrhnKZk@(6lTGMn3{tZe|7+4?WgCizB-(nuCV#l)A_7x31)3(s zXwZ~HID88XfM!V{;LLJ_T%0f30BBMEZjhydb>nG44$g*%?#Za&b@ir_4jE$oAUyTt zzCro7q7V@>)xA&yOk>CStbdT2@;EU4D4qFHw(g_+)JKIsA5k2Y%5s$|W|e9|m3?dP zH0mlp+f$ySfDfB-M!l8Be{}8|03Re(Jv6H_chwRmQfrk&TgX)h>`_d~C&fBzS3iaEvnHPJXu-U*?cwr~v{GrX%dsB@HW`e65$`v`8!_CO+22?5K zHOCvG6Lk%s~7@`&2aL+aDR)uFG;k>;O59ypFLtT?McfDN`>x#igHr9 zq8UDqq2;{LvVwqePK$EWwE~kHI8N@IY}4YK1;wOjf4yyHyFl~#jgCaUs5uK%+zBx$ z*Q7538${5A7*Ov9eL-KK+e1KeULbn4;hHD#zPAl~&Gm@}ZT4>5)x5A*Brt&j-5|xu z+Khk^njOI{@V%*atCJS*;8utF&aZrsJ_?$%Pz3duHO!rkb$Aqfw;HjBYU)EF{Oa32 zws$_O=Tx<(t#1Yg=g_vxvJO&or8FaA-C*(Z2*0?_MVanmbB3{Ix?tW;`yJYqX4(*x zOhP%;`CAFPR$Ak%9&mDlzzJG$0RhV*_1MkRp5)Lf-IPggrmD%3P_?Gc=CxvxkWgR0=WnQ53*c`DA8B)bG0dGryNu&Ooqh6=Pa18CH!5Ach zVnBQxtD6;cI#7WUhNeh_-yZMZ9`E-YKQEPS6(HmcbKD?U|D+d1$4}m`M0nqt8Rudh zE9>IUnwgzp3CgXfQ!1@HnOSjX4v`z8ONRb<30*y%jZCH~$)R~mF&8Fsu_Xd&zhZR@ zOY??z?f~kKy1$BM!CCW&=q)r}6+H=I#U%;Se_d#P$@M#)^`a$@RKoNi(N}tlgQaot zKTtPxN#oU$me}onA|x!yMVotBvxN>z0zbU6Y@)zOw*oeJwQSkQfFXgytnF+%+S5ox zt25;c8&bH_3g+dCq}0XdLn}M?W1;y=c%k333*S4nQDxLl!tcfL-Ye#?^Hdnp{ zx7uO;Nn(A!!#KCIdcpTs=-DR&W|*At?!w?ke?W{1+7;Z1LMK;^{B3pNo`8DDrIn!WwlJ0^;wuw-mlNyoI1M4nb4cJkZ-8 zvE7$MKSt=wQ~%)%jyACJ-P&)ZJYck;4&A1@auD2S&BOWrfJnKA(noq7KyEZlR2k@V z-a=kXWN67>WXYA4e|-4*4_m}FB=xf+WbP^}Qqt$=k#gQqr5SwT?gahLPnXBYt?i#I zeDIw4y_eTk(-iAeF_0#*5m!=D3WL=pK?Lrjk*%7JZytXdacAMYoDRzi$7iK$fP`ixxoWydYe?SvQyV`X8S56|ozr<9#@J>$3Pb(5|D<~jY(Da+qHQl? zSq&FdVwkR4wxt=`bp-Z8m~2<{a+DIo^V|s)C9IdkBsL5$DZ4r)o9(>N-HW)G@hLkr z@Y7R21}*Rgp4W z!t?CtL66fjl=s6u=b=K~Y_*rB`;SJ;ESfq#Npm@TOBVUk@$yf0qjRdXwhHcTm%vPW zJdgS-^WRTa`d=#I#4>%?QLiSeB3|A0yzLkrs;<&`h3L1r+@GzUZFw4ausK8ZVur3N zM}KXop%Z;A<)MgTTUh?{0^A8mupC7NR}ohNj%-AxJL|DSlT?IdmI@vAE=0<|Uid8{ zl}T^dmZ;?T-MJp9FQ~;6u*U{bWw9bxRN0&g20ws#1pASSCy1p&=e>ZHOO>Ew2Y%)m zq+~u9Q-FqWKw3cCGxj1Z^~=ET$vCa6HA^3~uc4a&zsU15!VD_CP24JkLUsp>UR6rB z>G6k6Yo0L(c&qdn35QA2e$>a8whiekfrTm!?!a|7J0xuua6Ex)0nzRL3&~DHH<2`# zUxi7j-p$rjTps?WIi*yjC-aLfI!9;u;m$X$+gJBxbsy063d3|$-wa>Y%wiZ+xMx53 zzy^mFsy4Ap+`P=5%w5>Y9c2Dl($uA>ka<}1P5VtV_rF137v$z}j%V^;!dq2$b5eW2 zq2^*hx%WqlZz*NChfZI@M$JMFmusv-`z80xs`656tRvuJ{S*H0+@4xsc@EZRP<-#= zEQ2;%YJ^{+B<#(uAqrt)TZgS1goe|7o9e3Mzeg6qGg=YCw157Et(3jXsg-z$$6aO&JgbIDc;0jrU>xW}f7iW&n)mvUtoH9cL11AjJU z7f+;)^EI994k#&x?2jqpUasP9DTe-DMHgjr9sJav3t4GdZ9<=)gRLnn?kJwj{|sq; zYejj+q|rz@I}kvLwFU@DE79C1igrBhr0gZY{t5a5Y#@rPx9J@XB7PujWEbp}n5&7A z*RVEp4E!+mQDW3BMx2ay?H%p|BBwN&@J33v@g5U7x5Qu4rPitl-yDo4e6o73kamH? z6HySOZ@+M>@(6mxcQDpUK4p|Lj9VaOFiwraZvShV+Rf_0`0L6zX@DW%m;aXpzxqWE z*DDr?m2+$zM7(=4hfp$QL_zH*ft_(sb?_FLr=KO;-wMd6o9CH@n@*L?jh z1Vkp4I00?WPA!!2F%VxsEV2fU73oG|fX3D8ns#@O zYvaPz>!USIz;}A@1S?#CW3`>C9$F;TvZb42p9WMRFBA^$uiYQ}+!Qj^T^vNP9%5xf zvpn8HfDa7=#bXlsNKwqR8 zQb*QSHQsncW+e4Cu(!gDFS^>jO`fM49D(_o4PHc52_n21-+Z|iwUZ;r06p{BazKQ! zst9jOa^EQ!=4S$W#zo586Gm_h@uXOE#G`q>x?o!*?J`8xejdXAV4`PpS49e;G~Y11 zz>r={w2+_2Te}oUREqDUlC7*wKsZ}C>!2lfGDM~AQ+HhXkecLmhnt5J18_S~S^b`X z!s!GN2l^)UU`eQZ8#I_0wU?qy$#U&>9{r12l>#!AWjxhrGLDISB-7$zM39{%T)pm7 za_^<){e8EQ_fa=^%|hl)$de~^IXzyTutP6v{v2%rRnrD+ez#_s8fW0FexKOj<`{Hs zqMuOljn#`+b!jI~Wt?|Ogix!HVfZAaW_li_41k*}JdJ!WgjC2Ocu2GHvZ)VV_W<~m zn3);g>-=2#{*}+WYk%0R{2a#!=wwz2bmPzcG_0_(n|}wGWhdrw@KXGrqxKqFpJ$!* zv=@KARgV;~WBe4nqKY2(#GKvXm?WR4Hf{t@WvFIaIcv2%wuqBuucvo6!`Xk=g z;1#`hi`55(SWFg8a0`21A;XD0n5iEB;?i}FJtZ^t#>FWmsoyR90A((zRzc3!yv8j^ z<5rO+Az>8-vRu7Xe^$s^*?Of^Xuh|F(@o(jAv=-d3c7p#GIHY!sx+s=Q%XsyP08&t zO1@3?BwGs)+_G!aD1|7K0Nxar4!Qu^Z|mF2u__egViFiXq~kG z<*5V*b2fRjw+w(6Px*~}yEqY{Ctx(7E8GnpCa4i%tg(mciuCTrNGfrrLKCO4HtIYorxuHfm_9Ccn=Z z?ruuze);3NqjMaBjz&$CQZXsAqP06~PxEr->k2e$48JI)a#BqBXU!~gtsAt|MT|6h z<5&~xrgANp?(fZt`od@YH>m@tW z=!PGfP4zeYa+<3sb*dTrOz$v20KH$lyW6lgrX(+SE@^j}SNR37d@1OA!=T-}*B3wD zS9gN$8wB(d+mh4&W_6A6Wc-yx1NMS|-${!V%IlFz^+-<`)s@7)6@2}< zcQr4UYw=n4y41jQ9w0QQWoJoe8t`?=4XrA7|i4u%>6E-?I*52;@PbrLQaV*G={!J2s7s^ z`hHzM@Ri9JW8ID|MRV)TjMGmzM1H&MZ{KZ)PUZa+R$m$X!?VL*S{XWaIxJwOya@5^{ zEIQ!^tbEYjF1NTXIirr!Z?~7fDeQk!1P-H^hLs!$ZhXcyQp0x|dQ|QiXWI{}F=;Xf z82zyo)8Nw7Y$#W+8cu98jwB94bZ5Hsbn*H?!tD-v1%fz%o*wNEm*wj##DmnkB%5pL z6NW~+@*^F}BXvz^yvMOBUG0LsJx}80m5!*C{U79~#p$diH=R)clxrCR+~r#Vck|NX zIw~)*e-k@kGT)D>oj9iztC=( z9B(<6qR{NJIo1IMrt6>LzoKn>GIb?|^*I+|u!~K^!lHGfg_zoWHYhX$l$!Z=wR!lS z#kt+g=yKCoq{Zp;nThtM$tsIKUuLEYn`V|R4u8$e-EJZ=&29_KE`+esyi9o@XSsBn zwcKR(o~z~R2uBd!@?NIpcXt*VE}2b&$30qpg26N;f-oz=z>c;yd4#;bGYR=Bo4`+N zjWD5gtTU|uu=8TAFeWg)I_o!B#Wa92kwhbGQ%oDHMFH?j!rq~Xy6!%|RQxu|Wy1Lm z18WqmCRss}zb98qxSjj_{@a_fgJ5k6taSVtR+SWKq{Q$=Xko-T%E1I=ng9G_Llrj+ z8}5VCum+eVp%<>$%wMXGQ-xqr<$xTWUgx{EtY_dYS8}c!3;x4(2{xmj2JrIin2EJR zS*KgO07QMiP48nhYoR}Am%_vE-A$n*C0B z8~4%L5WtZUKw&#VUmP5I1W+^q8NUHPMT|tkK1&}^d3geGq5v&CC=`JcW&($i*pl|0 zU%DofU&R$2=?MWUQUC?%Bl)`=PqV5BFxgs9oKEqDd`55(0;iM)a6{$suK|qb%T%cz z<#0f}co{;R!5J5#_#u&=)*wC6@aIP3ZEvx|Efiu^a8}(!zy;9VZAAM1ib#ws-CgHYheiU)6bf10d zsU}>TrsgHck()|2L}rBf1+;r6I7A$`da_rX2mUb~WmI&@^C-$NNAe!wlKUFqHj2`u zX5XxH-+XM}_G!4KU$})+33;Nj2*p7myRYrFgZs+94blhpw+iiW2jR{KDXhMtm~a=r z0~>bVaDPhITM)N7{G*x!_W@s`|j|th%`HJ{Qr2A7Dt$~a%R3aw+NrXeR$pQQGXhV(P(&hey&fi&Mza`N}nflQ} zsNcq85V^G|kMf9@=)^*s!+;b6%9L|~_?!SEJXHZsDAMXUUW2k|4w3=}3g;X@p!XHo z4ovL|RG7r)y^p9k547$fALj@cGWiqN8X=VPr#8D-HYcd6CMb+QvYMr*0bcAbdRzoP z!O#GWP$#V{#qtK>pC1HcGX4nH9@mkQIy(gm6=~f~TuRT-xUz(-{Tl}2rf#K zg~%i5X%*v%83>dP8HNjv=+n4cpI#0K8UHCf^!U`Z#bNr^>q)=U$n}sp9^s)?wpo!g z4|?28BDhO0bYPu|W1Gs*8P*b#vRcEbi3(?zru=dE+Azl_{nwf66OdsNR)O_=@4@-L z)A@nl`5}%V`yN39y&y93r>O8`4E=E7{OqqSx`z7tMurAt9B6#k(D>fn2M_K& zG)4N#qU36);EXN ze)g~JcCYSsto&+Q+53+N)O2UR;qo632*gR!99$<10;m|#HQJh@Uck+=8-akavWVXQ z#{+8Lc&0q~p?WZD#s{bOezs+Cso^=xeQsF~F~+7;HTL4QZ~x~3)zw~^PwZL;1kOc< z;J!}9kK1XhQ|bMm2V8awOu71#sb25ZYI)#tysMs1hQ1?u`pf@3V3R_khuL`E76Co+%RBXHW@b^UYg|Ifc?N}Sl=hW~oT*dQIod0-0 zF_j#LtjME8`gq948JiIoJAlnYonlp!L7nj2Xz71FVA?o-V!pQRB8Yn>ULIWrQA%Sr zbCVD-xiP!8m}2~o2NV`cm)kn|_9_}z{$#>tEcht|8!@5;W-%i=FG@Y^xVZY)13IaW zdR{aj2+gh!%8jhAtmfQJU7(X{L6rRC0gGRbmPLHcPoei&lk&OuuLpE_iiz4Kd%#8& zQ~ko%|9C)j;0uwnNzM=0x0RvB87@`-c);qOo*O?QlN)+RKsy?pVd*AMJs{fuL80dv z@H{Qbdlmy0J0fATV}0x+|M7sg$X%9XUD7`u@b^rToWSqpEWfSas|HSuGHV78N1^M* zMemNo^4`xH`)uGBkAGB-&6;mi^Q204d^+6v^AkT03pU7bxp}hFC89X_ZAVt%?yZB` z2*U30gU6@)w*9)_WJXwZV@?lAxN8cJUIZwTJz&v$1=HHXFMo~+e1%ZK%l?J2y0|bz zTn^weF2NIPr^?Wm1Gd-D0IOv)}txj-$U3oEdC(fD9G+pfI<3c*}Vizk!a^VOr>nq6Ct&z`t zD9UZbDZu%7cuX=yN#g|xnJ5r#C$Z9{A@>BEbjcXRP21h6WlA58)rq2cK-sMu1z;n8 ztR}!kO|KHT`>a@}5KY0C-kHj|nA)i!D4;5%o^)c%*3BD*LcHm*Jbr?HDYe9>o!4dX z?1=!*vt1Fp(_?c+27#saoQX&7s!b>o+p!ha_zq3P{jZt4`{NNfX3e2b}H z@M{urzmX3x>XDx-S2XZpaUMnqtQl^FccOCRlrHTR@Yss(7t7G;h}wXZoK=MBKE%Xw zwlXI3hNFyj;Eq3j@kk$O2nXlVg~{qMB}xM#xQFm}A&W(#@g*2ztp=O6r}ruOTHy*U zan_=g)Y?@LGy_PPO7O&vt=G97c7}}B;%$Kx7CVXL8R@ExWAx(j06{gOk;dax>C)y$ z511sV?gV4mS}D{-@O*JLY5deUh?@5L_h?pBxE@Ya_3C-g#MgHqhI3XXae6+iA*PKT zyeTYUTmcZKh+xgiIlIi@i6LIrU0})FFZJ+qWi>>LMziHJY08F4#Hfn4fF(>?uO%SO ziYxO#xZ<)@@xgK1?Ss$b`?2CGNUYu!yGk8{*Xp2)G3+D^bwUpI;Zr}TkvLx|HMJ_u zjf|P&l_hXNu@3uhnrZ)%1%Wz*8WN^7WM5wG*D4JVSj$YhgHdLksC5l(>ZlUJ*oxP#zu#dJ+6|mY?NEla)a46NKD$BR zTgUxdMMX^GOd@I?!pEA6P`1Guh0I^nL_?NXzF6-Hq+~5C{P`rDjc66&ehv{%I}mbx zvB8%nKKio0hQ9S^SSQ*r&WcSKVtl5xok(3Lw_ogWaJ2gO}HdzdISE$(9-lg0~r z#6LHH9Ajgd_q7uSHNxZ{I(u<0*W~MZ+ykW$ZX#7-D>RmA%|_D?-wM_D>i)FSGb*_8 zFjDXldz_(v>rAEF(#ICAEyK}2q?NCNdi?BKk70JxBFMwi{EjYJX3ho3fVAtod6ji~ z^F>}oJ=wF`;Y>Sw=6c0*YEfBSI-+euJv&` z*^cpFc^np=yLff^(l2|5T&L>>PMJfQq4UM$ey4-ov0_HT{=1+MSL3ncF@h%p=oSHu zr4>g%&VZKV8c?I3?z+zd3A7Z zO~syObuy{n1ocR|!?ksWI*pV*KXQ}4a~OLbB{Obw0{yMPG3*JF$eBB^XT@^^$dhk* zR8FfN-(meRcl>KZ33ft2eD4e*kDY%@0H32#U^^6O0S5v)W2nN=j@v*4KF}WlCXcjt z!hpU#2&*d!;;9Aou7(w@f`H>7IC(U6F32?p^r+ddf+gfU2_#q?*uWBTxt1KTjJPo# zQH=vR<%E&Xx|WK7tSLZtC@lHlvd%bG?+9za8fhdQ>3A!gYA_6J7{sd)sZT(|spdnk z6#G_=g_*6fo0Bmc25W}`2lLV%b_SiJf{2}waya;J5?sGE{7a{q124#z6m`9VJm@{t zkqCOa#(wr83I72Dw%*2pb3qcKxF8LjlpoHN7v!9Sb0{|JxdjSB;Qw|v$y4tQ@Xu@6 zPe|~RF0h3s7-ND+Vnqi%^N&ekeewbyoq@OLVF5u{@!q5;e{ql~g!2Ol9z+7Z!y`T& z26KvrR+&7lNsI2rS-5+GtcbA^d?AlXQ6CT>58jaXEkH&H=zJSEjYBwMKz7cc{4{Jh z_~{%%Ih!T^lfREcQqY&82-_U+nL)y1alD-;__UbavK)i9w+7jha39Ly;0vI~o}dL5 z5Sd|`i~EbO!saLf_oU+=IDy=VAO~_K)d1{K3%121Jtcyv-msI0n|m~e*=?WUj;#?L zc&z<4Fwh|GGPQph5u#O??2nJ-bn!Wa;2ubaUAjp7=qQ#P=?ozOZNx#stV!=R5G85g zEdm%_QXF&XufL?dRsl)I(BMV`NY>Gmxj4?f@N~f$YV>OVR`!^3-q=o^$eTB6X}SBnpe{{G=XT%FiIPc zgE+{B2-MUBt6g~M@4{`J6E-iSk`O?fyA2MZfc%+AClWx!hp%AC_+SKWvmw}y3^&Vx z!8rtP>quoKkZ%%rT$>TEA2tEk3sv&`_!*5A|xYi2p zD-~!xQt7XP|Mr9*A+jHqpjyX@oJfUyC14i_=UG5AxKgvgFp#}n6k$*C@&r-@M}po# z-bmg|w`8OLl0%b^c@k9e`%T|6QR9hM#jaz^UqAnZ`Qy=$gFog7&KLWNrcwLA9S@i9A;L*x0=xFT)`gXX`b_b zkWj(F@nMh|M5hsSr8b&B^FwCGyGw*~A_p6K1Iao55%ouhXB$o?vi6>p>Kv6?Q`&mv zK#T24{klpcS53Ygni&78yO~uk1r*2SaMvFADG}~gQf2R|3i70wCPE+8RXa>o8+%iL z%ArsGz^9v`Q>1GDUKMKIn&7w4Nza-9j#{0&KDvo@x#Hg2jm;ZJQ62VwRA zh(f!EL0@=6SP4k2BG?WEe~UP*t+%eHmu13}dQg@Adk$>Ppq_`HX8J70yEn7JJsFxx zQ7%dEX5 zXg<-I1_}Qb)c&x(nS`LWGVh!=gp4=S;L53|c^j}{rf0Zq2wg7hCv7LVw7t)^GbW2u zJ4r7l2hz1&f~|nQ^MnMCbac6P(Uf|xHNT8K>6Xleju}AggqeGCU~L#kRs^*YIi;E* zp@X3A+3v~7LR{xWHK3De+}xPi;^<0(Wip99`fk@W#A#;4`?ASni9Op-1sWDf-S%P7 zMQdo5sSJ4{_!6yTra0YN^Oq{O-l5*R6qVikX3U269a;H(U0GsX8y$1?h%EC~ty(ej zy{|4R^;?{n9`mmU)2i=K)QP-Z$64*Caca2;fFz1)X}2bH16>2G8~}!><)Z*M45$_; zYoexzFs{M%?;ZIF0B0B!kD`+GAs0DmiZN$2EbbJ(y){w2gIs0MxNQy&tOEe7DeFGAQ#JGk@Jv2I=R5T69ISjRwwPTc0 z*LT#H;b+oN+Zm!!|Da|P4T;px_LRbQX4KYV6j%mn6Nkw?mjIDQ-JxTrI(Bxu5`OVx z6FFlC^=y{}#-j)pF&8co8fAcFyjhRrNB2*d*C2)@rn{i5<_j=*3gTdU`XFg~=&YYb zr*i<5TofQXGdaV|-j6VBm?7O}t;NuOMitIC__n(v=Mfj>u(UPev#Slhu%T(jFj&We zm!vmsjWul(^PG#HgwJi{9Ev6?$6eZ(783gMEZ%po{wo9tEAWJzSCJSMkYi{g!KfXG z_og?K*c1%Qnm~dckIdI@@^YTBBqCtXlox6npcr~m_&j8e1ZDWTa5HpK`qiRrtFxJgnl(C zGW%UN)FzA1w|sWdMt!5Iak0kI=M(ov-Ry>Z`&aXVS zxQ)9THB%TU7zy`1q6x>qSBRUBPJjH7_@Q*UW*RXL_If{=0AE7ERw%aSEox@0w?JWA zQ;l1jTU%4QTf3Hsy|0@qNw6ai^x{P0=GB_z3)iNp65&Afw&1I6+JSARt?hN|Z3GX8 zsmNBqTYDP#Hj@?iy)o}=v(vRU@?1P;)2&~#$VcsUu#FRsBT8VXd%)e5aD=jjPrJ%c`FQ$48IZLF;Ms?PRpsDkkn{*Y$ z^m&l3Iso2~prPrphx%8W6p-2&Kzhzl>}|Sk4D{#)Q?k)7W|%0e;z9OhIL7!;FPF_$ zA6Xy9;XCm8Q|_T|*dZ?#$=|pT_Wm=uJ=|;X!ZHljhN3?AMJ8_3ZZsSv^g?IF=?dxS zwNP~H)|+yA7=Pn+jYf!i>2JeZu<3G0oeq6&BCOy&!^`qt zSVd&u38b%2U@C`3%afY7&4KF73mQ*^6xsbTsDYJXs5+m}Yoq8Ic^FeYp)uF!r(GdB z`a(Z3OYszE^-743@ZsUPr#~rZw6~Xq2fNliPi`VDLe7zEhWYI`(YTNiSwmfESyct36~im!X`!H#W5JeOh= z=fhq5p46*Wung?GnNICP+cOZC>_VMu3dD+TY`fC=uLz9dGD9D@O;)+jH5Ow%s=H!L zA{S%L{7v0TU@ko-V|SD0|B}FetDcWVzKpt?Evh_|m-!$jF;s9T*0k~CYiA$-1N*`5 zh&ju%;N$(xxz22!*S9=QIqYPy)W4SGmXfr>T{OAf#Mx98!6C}4FMXB*{ulK$cFXkm zfS!-9@FwLOG(PS~FE6BiyHKv0%C9r1N+y97Y8;Q-B=|ilyB*~^NI|PFe|IE{bo~;h z6H^zu7txOb+M>`T=hKVuTY8nP){a-O{L=85}n2(+~NZ&+N}{p`;YzU2xU=z zX@)0fANAyZy1DB}^j=}mSB#Vu?N9^@p@;d!SY#^=R9PHSO0Uenjs2=7;`64dR0~JBoCC`TR*?>V5OG2^qrtS5_86vlfd8`Vd+h)IVW)V*&jw)* zSLKsB&o4FoYOicS^76B;*mP`ahe%PdiTjHH`-Yy8O-u=~#VfiH7fo3Gwp@gJsh<L6LK@}UCdq)K-WdsQ&AhR9f${0o7+hA!Ger5@=7qx9dm%OO8r3Uf( zSX;&>WtvOR@)+;c=P_2*s)~KbswhzkKOv9I7}gzi*52kmqM~U;|y&xxigszCizzI$FL1 z85ePBIG^Vp{pIosNJq2~!*dKkfFjV){!u{=7tlq=f#$Vq7Zul}o8iLjd`kMka1q-= zrmlMd4L@?LNL{rgq`ZQk!-1bMPfyyys8IIahBuYQ&12w2HRSCQ-;uX>BL)l`W$%CR zpi6L2btRvky;@a0Qg+H;a8;l--mYiAjI8@UuU$GTu0I%gKR@}_;#}6G6?C~gl2BpJ z?!i|zDfdB%n!|dmuK6CquSw2wwnu;?nSwH4B-U(GOBu33uqk2Y<#b$6z9}1E4LVHa zn8J8Q2*o`>ggLjec)Sf~iX%vbvR_9lY|5f+VqQ>Abm=onCMVY0Ulsn;3GvjoM*bW+AmcQ>UIW53Vjed*$DL19n6E@$}-|FSSjlSJx8>NES9xbRm_$TxbWhTFDgGaU79?b3% zI{!|z5BTagONe*ju(9nlr{bDtJ=D8oLuMoqCqLgq{y*04GpOlz@$)_<6+#F-R6~<0 zhN2=;LhlGji3%801e7jPq=b@?&_mH6AVp~^AXumZp%;~|AR^L1DN-!hV87_^obx}s z_k(+8m${g6#u+sUgJXPOuh08t-Gn?qq)9|+{`&HeR-AH|SId-aw?poEtFto~cMV3_ zn~TrMzReQIfRY%nOa{D&!S)1q>0Scl8H2+v{_re=Qxk5*+{(opAB*SVrdwYYMia|h zuP~r{3|-zym2lW&F{##&DvBbH9(N`!#F`>G$*``X1p7e`f^>l&T%+#l$<5{WQ%*`@SVHQU)N^snOek1FaP`vtp7dn6a84^5&34z>dq*G^2f zXim2CZ?%78HPGVi(3NV@n%6&0)HB%8Pa~*qu3P`!S>|Xf$*d$Z* zS&%*f^vyiMFRLY8KGA>xn%?OZe4A*)%QkJILDx+1^y*`Nz+N~@_4;Ah6LKv7nHlDJ ziG2sP`IbS?2BXU9(S>wc3XWPsLa0}pJxx;1(RiM$t^j)SOuhj~PIL@JwCmL@cQee% z@LSJELACk}NLk>^1ooJ7;~j50UIPD-`fmQ^)Mv|ajToEh*7qWHW>s1Ec z^LADd?3u5_>CBzn#%S-XnR-iRK2_x*eb$$cF@jv+PF0p8@=&@B7s{OYyM+6L{!=FD zi6NZCtMVOLsTwMe8+Mn)weFthh2a+}!#Xj;Bohdlz~V|sQ+TH+6JaZ52|EvCafE3q zuPL%ccUSi?i0W||9Ml1($@?98;h8N7clU&uqNk>Tx>gAh0}&5_23ms+{m4F5iKHr9 z2`xKMv*&FrqsML}s1t9GrV(FbcQeV+q`d zyK4eA_5=IwKqW&}4pe{)tw}Z;9sVJ9Ek7i$C=TB9dxi0b2KoW7kbPd?tCWl6lN)i5 zPpKW^Q$NHvN>Yc2M{x#YxI;1EGr!~9$*)hspjC=$UJFJJO+>hbTZ-nZQC~FJ#1DK~ zy4T}3q|03G+OG5n>4Ia9pCftNjC>kuOCw$P?(@*nF$=Rj-gftq3GjGfmRcoV5@fTD z(S#;@8|U)4-;~IObYfFH^(99AINK>I=;Q)>z`}T~{3*%b<0>49RC|hwjh?D2moIGW zoH`@f`*g=FaqLk18{C%!Y6L~=L&jM{sxJy`>;WdYy~($HK)E(<#=-7p@(^<`A<%@H zz(=+50J&ngPjjEXw8OeZBSq1)@}1QaW=A~4o~hnwYQBdZwl>SosVF1 zqv6E`p}uIIQy5q}o0((}q%LXVS+Tsz!rSIAZ;P0mh|%_BBQzwC3N^!$Y(t(o5Xkm0 zsMEE{-DfPPd!;8@ibs60VCG&>U=`&Yo-K@tyNFgoIP~tGp);;&08q0KICL-D6VFZz-6tifLRHpIG`f&Y~2 zZvvKOMulr8r|lTu?kV#_iCXb0!p*L?_?_8BwI_-eT)T$Pl`*EpgC0mkCP*65#Tf#g zbe$zmF8YyPZe{v!6`lY(_6nCheSpHlN9@wwk<}{;$`2V-$tt}3DH@HBx>vp^=4C?G z^<#N>aOKg_mB&Ua$M3{E&5L>BkoVN(N-a{Xu7sujV0Obn_J*1(x9-Kr7hI`xfi;Q6 zKdod@sA6eJS!sHm-Q2a(Tp2?}d8J{z+O@q}99GM}ue2TY>VbHr7qGl6@!Eaf?Dc>s zzB*9ir7#WbTX+qYtPXW$cVAlTz66(7UmY>>9;*?0xeIM~Sj!}=$YrsNOnFU~2n}BH zlBdPoC}5Fg#A=PRDh_(RIp}jQ)QgeFa>65Cg9awj$R}Vv&+^vq-CHMzlx70$baU)H z^3#_~pT54n)KbIpMJ!%s+=mE@*WMsPiPNm#w1w(!`lc0piWsNRqQL82th+~rI(9$N zLSpda&`4PP+9j|oZsX48iX1g2-H!$Oi9+l7q}{W@)*^(9is2U6Y=M)wOE-81a&$si zWYJgnyL0d`kc^3rV5%^2newY^v)&(kZN zVKho0E{0mCWXz1L4lt(IM}k~7w=WZ1iiK~gN33yAfHO7<5YC6s&VFc`)w

    Zv4nrc?P#o-BNOo={f}0b;!-?QUaqyuy__;U)fWr-( z|43_qwc}CG-!q#w7$$Yy3RI0z4vUUJ*e)Q9%JwVYHZt-~mx# z%mGnx%mGOWaVcr3gE9wY<>cfQ6cn*oERb9sJ9<>(U&$2?htt>B-$&St%uJ0f%#5vo z*2>b<)(RL^HV1Zfk2)`s?ux}M&e zf5NNRb%5FikZnV+o&nX>AF>VDWd@?F{axnXzRup>t{x&V&AcC8_4Pg9XWO3tW!wG% z+x`qR|0%GBfsN+jq0!NiSFc~a9)C6V=GE(oSEFxVjZD5Ce)oE4YHV1K+;0!Fie!V<8xjZuS;nmF2_{`$u?EKX1?DXvH%-k$6)-3v;wdQ@8ZF!$# z1Lm254do9Xmp{@KL97Sphw8xG^r{K2BQRb#GWVG8zrnSmLN&=}{{^nyRA(_4p7h&+ z%{~|Y-vTRz6gDX`=Dbh6CjhQZ0pQx9Punv5?@wGi#NYn=JI8+qR%Rt$-&I`0e+DGJ z`{r{ydHf>r`cKGz0;|yHZ+7I*Eh>cMuT^c%eotJ=y}#l5?!Uk_dZcre27z%VKKYwZ z{)5kE#Fz)9zkwAnj?7f)DC`4LGU$<_qSCXj?ci#De8(0D3$a)Z$ zngJ?{=!}W-x>Sj%hQ0;9kngm6ioKnO&oJ+n!i%FT=HPOK_Oz>^4Qx)>?1C5eLvG1*EJM! zn|^&=`P2ft{opld+%NXw%{p(0pV^K>Z#skBSaGw1*sGVs-?|`Heg^wm)T~65ee_}%|jQN-LHAfNNU#k>;uLf55fyACphpFYbeDUbP$rZ<_C{{R6JuaV3fz+noyk z1FoGTe|pICi|653^xwcLCB5q%aQST?T>HMj%|ZX9Gf6n5z6gM8Kb9k}G`lY4XH@x6Yf1WoT^w`tW-{u-e5>Oa;naTIoK#_v`cBuilAYmLBfy{(A5# zoIW(jBO{k31M{Z<+sK756t z_oS$|3kF*hNpzk{xKzbT+6>H2Yd zgF7hXbrVS|W$QZ)PxXxqiSLyWo1D(@i!hBHgCkUbm}Jo_3F2*Cu4#C(W4Jx{P1!b- zS+$jwfnjlCfo`6VINYS@V@1|WFaI;HW0zs9Tq-D%Od@lV73MCwQ@xXmjVq~G`zsHY zx@(XJb7i}D`D;y`y``PbW-3911$LJyUM+J7;U#u~&sbd#n>m9gmSJL1$CmHilxId< zS$G2!vS5xkLTG&fsO#Wx+A4J!e0~1oItu zW2j8RQQb6H>jxBw5OMw?_Ba#^Z(G?1vbzP3feCBmwTm4(>RibL-q{19>pjXYT&yPZ zD8V9F+jfjD)!f=vJRt<6kf1v!KLA3b8ZK}J4aSS@q1!~F!AO{Y{wc*fkRUCSUD;jc zOI73%zDHlk;fEy<`m%c3?5-r~7#mlGpY_tI;gkd2vM}O-z}ZF$S}*5_ty%A*`btkF z6Gh4BSP5A@*#vY4CS3QvDGY?}3h9&*Dzr_+g+K|% zw65ORL%MFZ-Yj{&Oh&SR^JgdgbNtX|2d8$LzP^a-eI?H>m6Bx33yRwUC!!&$5834@ zmv{v`P{b~Ln&o;xY6trME=e_J#>-)HR=N)#r<$FH5L_V%4lq3LWy>X3OWYMad9;>c zEHr$5R*E;&yGwy>b2ZCjIGqK)^9tqJ>v}$L8hyA-HOR~%o5TVgJ|A4U>o{zA=5pXH zZ|y~8)&791DUaqp4iq%g2qs*B&%> zYn7;a)V=+^ej_LB>pVXA+0WmfA`-Kwiy=F0!eYL$sT06Ba!9S5%SLkQv-$R$A#Epj zx3UK486@_L#Jzh%xX3N`j$gAUb@T@FA!=nriDjKVoyoo39|9e}*JOx79Ry-r=H4EV zL%9tSzb-|xmO(C0L;SH&P#tQI4q?uMTpW!0S_|>TKzYYedybJ8r@?|*kpwI%2!lGa z5e==5Ui-#*c{=(aEE3@XXihQk>ga`1h{{fcBoPJ$c8V{cqK}!N)TodP46sg5MBp^! zJg|05gP`!FC1c{YairEV>1`&Ta^A*||g zURjaAc<^~F*;}15^$qOI0H4EAuGdk*$0?CJlqfVcMxB~1Lt&|o+m(UEkvu}$iIS*L zG%+U_lAcAbjt1ia&f)Cz%>)+$^mY&U3IWnnwwwH*5PS|rgb=DAglX`EIuhCn_AW@} z3XMPQ7bYgixq^$3G)*bUP|q8rq-dV@P2124k`4KE=XJ0x>Cz4Pjsm0S=vrudiR;K0EYrz-G-Y!+*4jB#s< zTRrz}YBbk(&JsCP(DAgY4?$}ioWPE9q#xUyHFAxXBQe9~dH%#Zci^Rmc-QN$8%JUV zAx=@?zSguo8g#D;oQqGbQD?ulI|$D8l>U)a!AQSWW_Wrv#J1bInsBBQ*c7Gga9lY$)V1p zAVFE+F+r%%$6Qr2F{c6&hoE6Q53*ny8oB|M*U&pRp35_VdKz*ASoZ~Rz%xhpuV(Xy~6ASQ?Wo4lz=O> zA+fU*vPo%hN?kA66@QZJOhiLa%Iu*8sK6PKFu6i;Ja1ur_L1sRmgqct@l@}P0_#zy zSzI2gSy`VTc^e4bqRNoU>_IdzGn?==8nh}K8jLCaB_l*NEd*4>i=kWv_4J;_oLWKd z?jvkh4&HYcC?HrrxHpu48M8mXeb|hPf2TYPnl9#99_w+>6BtStisy>*yqmRzoMkf| zpP)>Iq*{JYKo3Q_5n|~}$ZbsJ!Vk(NkGS*@$aeO_VwrePJY?toLnij?pT9k1K3kO) z47pTB1YM~T9HW->R0;UUxx=bip}@Rz0{5F+bkk~)u;6WL6gEQ(FpR zc|f~eQ&t-lX3R#*B88Pkht-`2T0sJGVX!VGv5ux-1P~xg*7bW)$SmRd>_$Uq6!JzG zGApM(=R|{jCes~-h9WxiH?Sf7LmP;l$iGN{ZyIuMVK}$3Y9cC#HA3jS#^$LoIEisp zEKPW;Kub)8ZE2cw@pk^Aq|l7*65`V7{dq z{$K-f*r_c%rsZc<8>@IrvWa2t7uH|Zty@*duR&Z78OZG@q=r}9Rw8OkxZF;Pa{vQ> z2R3L&J^XIYRXN!DaHAvsk>CfvYY^p@ZB)8nZO}t3tZ_|0HznSvSin zYW_sopa0dpJLig6tzskL*odox?PPI|k61Rz;4aRj?(387TMT3#r03?UNIZt45(mrm zLvByE6Nh|bnc#?O&QuFjT2kBgpc8$vuh$>c#X!VhU_A_^og#X9gYB?G-yFPG>zUwO zqI;$03pIb_Fb0-*lz$M*`2q{O9}CxDLL66AW^Y4`SiFERztAPF;?@h0_h~QAZz8s$ z5d9V!xu}<8&#*=qwvV*_@n7w-N!=X054SNdex2YPMmZI2v)!nAaj+fUg=_xw47K%u zjVrLNK$9O>d$%ap&|2k$H(@`VXlAWIX{{pV8Yo+sN-pOiXQ^IMZ=$9}iw>smHe_*f4Go-I2`0m97#0duLzlqn2KZ$1$j>` zznk)@76|A@&6y9aJHNjYU4OF?HDC39p74HG3tf+zZrFIA?=JTymMf;l)g+LeIgcH* z9*P9l64E-c)SCR(rwD zWx*kG0iU-pd=*KLf=w4L5K?#-88FhctZU?=L9`QzNzh|z@q{ak6a{Nqbl(~z99mn{ zxhVK)V__HUvlLQk@M+}DZO5fz!Z^{&;BE9=0o-^wICA+!ASQ(_yg!XR)rX5*wMkKw zX`An}TDalP7|5F+%3B@ToqiR$W}mkvaL%@ZGD*DVAvD&PxB+F}8bAuz1?% zk6UXhd0QWj!4!IU~l}|s&0-Vb)C}he>n~%qTYsCP`Cn(Dg z33vIGGzhaQ|3!8`ppI*o;rcysj_0PIVmy&+i2#qC{(=kWPGrCqvBsS(uz2fTx<5of zTTy5d`mqO_X`Hf_5%d@%?!Gyj7Vda|P`=Re_QASq`pb!ISj$`)Gcm zz)YI$&SbBfhsTW*K_S0)uQhyfme)fJi3)SWH~u@2>auujaxWxUQh4|LLjToE!^Pm) zQ!@8A+Jd?hJXA!_{_Uf>ZlC?;GsW>C=w^7?jiIT|v2|5r&!>99!^lI&{>SQZY{ryCQ_r5&8q@$s%eMK-r7R2=cxLUq7E z)$+*L#SC#wtR_d#(WN3FkeYPqxOzZxZGQV8k+Av*Ak*ArPsSjm)ocs}?Af0m{({J~ zF*W>=(QA6Rc-t~Yt@FvLlRAcQ6U}$Gmc*=2R#45=ZQNd&8n}UhOPZ(Mi(g@EzIm34 zdOF>EIu>IfSA3%&{12IC_*z?0+yIKUF)%&4Po~wJx$+SFVkkK3JLraMHTam*-_>L3 zn85?YB60AIs}fqrTtb(MYhA(wBmD9mHI6Teo%%%gmq#8nTAlhnbOQJ{ySZ4#g7|T_ z8;&(8hb!=L-^-;gSxM}#8Xs2;8a17#<`Q>(5_0{!#GxK{Q;ixbJb1-HH;eLp;5Qvz z{DtVauYv;f!3)ANM0SBV<1|k9Xa4>#-?-mCFCsIZd$s6vZotc9I$uS?Q%;kvM!gg) zNp~;+`l!~ZE2K8GUr?|BiCPR$vTA)VUcnvKX>H;;(WyV8zEK2z-Le$V4-+yIm?k+ znm>1S*1!6vq)YEP`p^Jci2f-F4X0P`3G+*Qc-*9TZyzlyyj@dTiQY%cGP&7j$ops+ zh2P9EDU!}r#?R-PFUuhxY5r$uxc7X#xl>G{(=!r(Cs0ZC74eqH8VbFlcBueJnJ)rf zu$7jIZyibr?wHfBDpC?!97-jEq{^9Yl=4G{X%wkB3_RY%=%{T%LPv(A^l?+^`-!v@ zMf4d8zYy_eNLjntt!UnZd(ox#y)dJ-vu;Y)C9tk{%n#w zkWLSyj8V2g0}0+saz+XkTo~&47z>{2=hzqbY;M-5>6c@TC3s!=EiLr8RmscJKa6dH z@uS5$;QN_Hn+5LuFj1rH#@06)?0%Ze-8{<1p&i$2ci(~U#Nv*PjayN?HC4~h0el5t zeAU>_sUL!^cM!lCjD(kD)z*S$%{#q;}0xNdeIm$ixAt{JP_u|6F3?!^1)wqx8U z3Vb6Y8aV?kW}(2v)Ce9ip^!Gs>&4_FNn`Ss*V+$Uxg276R*S!pmMOGkB(y+u?(Dn>0Fh^tef~HWw7D zVU}fc8}3jei5IRRYtP#FDsY?UO5&3ITz02Eml{WWv~PVH`^=3QAVRh{%e(9_8c6^oW(9`TNuwxji84z_1jGc6F z;R)s`ljhLxMlsMH0mX|+&v@w%XE}BCM;?^amRp9IlS}(v-jD=c z-RPU@P(Q!~fpYcF8T13Z*aEO>`=UY|MMhk;ih2z4^n-Hd^aq)j2KV%?KB+a+wfIEe z?GQ2&u)gY=&qx?NvQ2L;x0Y8ZK|HmF!nKfe+8n1j(R)|n%13U*4O`ad>E;c?(C5R3 z6T^^|;ln?N!HH7-Pi$pxi+gQ#Y{`!VbR@J{*qVIjG7oro^vK9*p^@ilkZVl0rg;ya zXzEt{ZEKDL8KA)fy1LseqhTE*d0ym`cuH|#gW-ZPJ=~6v)Nqtf%IMnY$>~IkwPDKz zU=L#S9&uj7*WlGLFv3*yRNwU*cHW~c%Oe|J_U$So$DF0q4cUi6pl2#xH3yus11FvI z17F*Cb*}RPws_RcIZ+Y=BJ6O{loOs9I5ev88kpLn?bsz5AfqU7MJ(+=>&we-_piKk z@Vb#GP7~6NdQHrF?JwMR7FGxN7o$HPT2=50a;wI|sCwj`>qWyW5d12SEWW(vRE}%(9@mV|-b*JzC z7x5ccWx=LQaU5PwYZ5F>Y;XGgC}HYQq9ew6ch;0_xB&{r3R2!qu6%R~j-Z^R#Xazg zlK>WRVWde8(kTK3cyle3kpKE=W&fA6R_ZLqcxX7#kTXasInYoKXs9)Pn$P8^n$U_8i}01c0V7%@m209v^@Lfm#%a*uEb z0&cTzFnea1*<(N+1?N79O8vT_WLHHZ3^s&$P%LqzdxmjF)1XjU1D$eS&`l*zEjG!t zI0^MQI|j%^9h~865dCU;LH>O(17t7`vW+4K7Es3?aMYphDWW8VzQI zjVhn~h7vIbJVymFMyJK4`75DvyXPd81sQinirr>cX48vbPRsXK+Hcw(`dX><_59lK zYb-rFjt4{E;6)+m?7iG)|M!kcY#^LLIY|1*!u>v=>@rI_C4fdw?7Pg&4Yg+?Wq<$p zx1)LzCnHN(k+EL+93NAc5>qR7pg!+P!|UwEgY1o6D@D~SEn=|d8d&{J7CF>vbDVHJ zKUG%ND@NTb0khiX;MEbC1H@Hb$kkpkuP!C8-q%<9T!eQUkFNF;gS=i=QlGDTy@0IM z+`7_xa4nVK)vvTFhxe|nUnOE!>*Ce`QcETzrY?`=Rpr_fUGK&qmei=2g9WUbRjl&U zs{>-|k8fS+jAJ>@1V5fd_Rk_8k79Y3vOc&AZK{z;rGeM-SZjCJKRbN-vhF@@{-Kghb)&-(Q%QK(*fJ<*!wdkGak=%c~-RH^JGJMNpf{Hd^zx*7yNi1w?DUzzWs zg7SUi(L$Q)8&LNg9YV}OKR=H5B1qpDX{ODWo3YY(7HL`kmuX}j>zH3>{ksYuqk~28 zJ;#K6MR0hQgFAjA$8vQ%SY$#zRpZYepre0BvISs^+wY<-oswKa*NbiCSO*;O4v-nk z>gG?dy>(XMJzB9gK435ayBN@96R_5saY1yu9=^@6*lxNNpr^Nel#+74gH2^)L}UY-#VPm=k}jTJjpX7}4^+7{adI!)THs5i z_!ryv*{6)Zl-qoBI9cB?$KV}A9ToHf?_R2wOHJQTo z5aRy@UG@J$t|I>bq^mSF|8!J_M*DP?xrw0#Kv(U{Rew_|prf+1v$3+bv%%vX&YU^z zR;5X9 z(x*0B0$No{-Dz5_3+>6pw1-#HA9$yg_|WbW{ZjI-Cf>M4O%0Aq2q95IqhmrMB0{c* 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 Date: Sat, 31 Aug 2024 19:19:59 -0400 Subject: [PATCH 30/36] Added container, sample.json, fixed readme --- .../.devcontainer/devcontainer.json | 38 ++++++++ .../.devcontainer/spfx-startup.sh | 33 +++++++ samples/react-dataverse/.nvmrc | 1 + samples/react-dataverse/README.md | 85 ++++++++++-------- .../{ => assets}/dataverseclient.PNG | Bin samples/react-dataverse/assets/sample.json | 52 +++++++++++ 6 files changed, 174 insertions(+), 35 deletions(-) create mode 100644 samples/react-dataverse/.devcontainer/devcontainer.json create mode 100644 samples/react-dataverse/.devcontainer/spfx-startup.sh create mode 100644 samples/react-dataverse/.nvmrc rename samples/react-dataverse/{ => assets}/dataverseclient.PNG (100%) create mode 100644 samples/react-dataverse/assets/sample.json diff --git a/samples/react-dataverse/.devcontainer/devcontainer.json b/samples/react-dataverse/.devcontainer/devcontainer.json new file mode 100644 index 000000000..1bed7209e --- /dev/null +++ b/samples/react-dataverse/.devcontainer/devcontainer.json @@ -0,0 +1,38 @@ +{ + "name": "SPFx 1.18.0", + "image": "docker.io/m365pnp/spfx:1.18.0", + "customizations": { + "vscode": { + "extensions": [ + "editorconfig.editorconfig", + "dbaeumer.vscode-eslint" + ] + } + }, + "forwardPorts": [ + 4321, + 35729, + 5432 + ], + "portsAttributes": { + "4321": { + "protocol": "https", + "label": "Manifest", + "onAutoForward": "silent", + "requireLocalPort": true + }, + "5432": { + "protocol": "https", + "label": "Workbench", + "onAutoForward": "silent" + }, + "35729": { + "protocol": "https", + "label": "LiveReload", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, + "postCreateCommand": "bash .devcontainer/spfx-startup.sh", + "remoteUser": "node" +} diff --git a/samples/react-dataverse/.devcontainer/spfx-startup.sh b/samples/react-dataverse/.devcontainer/spfx-startup.sh new file mode 100644 index 000000000..456d6aea8 --- /dev/null +++ b/samples/react-dataverse/.devcontainer/spfx-startup.sh @@ -0,0 +1,33 @@ +echo +echo -e "\e[1;94mInstalling Node dependencies\e[0m" +npm install + +## commands to create dev certificate and copy it to the root folder of the project +echo +echo -e "\e[1;94mGenerating dev certificate\e[0m" +gulp trust-dev-cert + +# Convert the generated PEM certificate to a CER certificate +openssl x509 -inform PEM -in ~/.rushstack/rushstack-serve.pem -outform DER -out ./spfx-dev-cert.cer + +# Copy the PEM ecrtificate for non-Windows hosts +cp ~/.rushstack/rushstack-serve.pem ./spfx-dev-cert.pem + +## add *.cer to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.cer' ./.gitignore + then + echo "# .CER Certificates" >> .gitignore + echo "*.cer" >> .gitignore +fi + +## add *.pem to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.pem' ./.gitignore + then + echo "# .PEM Certificates" >> .gitignore + echo "*.pem" >> .gitignore +fi + +echo +echo -e "\e[1;92mReady!\e[0m" + +echo -e "\n\e[1;94m**********\nOptional: if you plan on using gulp serve, don't forget to add the container certificate to your local machine. Please visit https://aka.ms/spfx-devcontainer for more information\n**********" \ No newline at end of file diff --git a/samples/react-dataverse/.nvmrc b/samples/react-dataverse/.nvmrc new file mode 100644 index 000000000..6aab9b43f --- /dev/null +++ b/samples/react-dataverse/.nvmrc @@ -0,0 +1 @@ +v18.18.0 diff --git a/samples/react-dataverse/README.md b/samples/react-dataverse/README.md index c25bad017..47ed0b666 100644 --- a/samples/react-dataverse/README.md +++ b/samples/react-dataverse/README.md @@ -6,28 +6,36 @@ This project entails the development of a SharePoint Framework (SPFx) solution, The SPFx solution will allow users to interact with data in the Dataverse environment directly from their SharePoint user interface. This allows for a more seamless and intuitive experience for end-users, who can access, manipulate, and analyze data without needing to switch between different platforms or applications. -![](./dataverseclient.PNG) +![Preview](./assets/dataverseclient.PNG) -## Used SharePoint Framework Version +## Compatibility -![version](https://img.shields.io/badge/version-1.18.0-green.svg) +| :warning: Important | +|:---------------------------| +| Every SPFx version is optimally compatible with specific versions of Node.js. In order to be able to build this sample, you need to ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| +|Refer to for more information on SPFx compatibility. | + +This sample is optimally compatible with the following environment configuration: + +![SPFx 1.18.0](https://img.shields.io/badge/SPFx-1.18.0-green.svg) +![Node.js v16 | v18](https://img.shields.io/badge/Node.js-v16%20%7C%20v18-green.svg) +![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) +![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") +![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") +![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) +![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) ## Applies to -- [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) -> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](https://aka.ms/m365/devprogram) -## Prerequisites +## Contributors -> SharePoint Online Client Extensibility Web Application Principal needs to have access to Dynamics CRM - -## Solution - -| Solution | Author(s) | -| ----------- | ------------------------------------------------------- | -| react-dataverse | [Marcin Wojciechowski](https://github.com/mgwojciech) | +* [Marcin Wojciechowski](https://github.com/mgwojciech) ## Version history @@ -35,37 +43,44 @@ The SPFx solution will allow users to interact with data in the Dataverse enviro | ------- | ---------------- | --------------- | | 1.0 | August 12, 2024 | Initial release | -## Disclaimer +## Minimal path to awesome -**THIS CODE IS PROVIDED _AS IS_ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** ---- +* Clone this repository (or [download this solution as a .ZIP file](https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dataverse) then unzip it) +* From your command line, change your current directory to the directory containing this sample (`react-dataverse`, located under `samples`) +* in the command line run: + * `npm install` + * `gulp serve` -## Minimal Path to Awesome +> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions. -- Clone this repository -- Ensure that you are at the solution folder -- in the command-line run: - - **npm install** - - **gulp serve** - -> Include any additional steps as needed. ## Features -Description of the extension that expands upon high-level summary above. - This extension illustrates the following concepts: -- Using AadClientFactory to get authenticated http client for dataverse +- Using AadClientFactory to get authenticated http client for Dataverse - Selecting any available table -- Get data from dataverse +- Get data from Dataverse +## Help -## References +We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) -- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development +If you're having issues building the solution, please run [spfx doctor](https://pnp.github.io/cli-microsoft365/cmd/spfx/spfx-doctor/) from within the solution folder to diagnose incompatibility issues with your environment. + +You can try looking at [issues related to this sample](https://github.com/pnp/sp-dev-fx-webparts/issues?q=label%3A%22sample%3A%20react-dataverse%22) to see if anybody else is having the same issues. + +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=react-dataverse) and see what the community is saying. + +If you encounter any issues using this sample, [create a new issue](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected%2Csample%3A%20react-dataverse&template=bug-report.yml&sample=react-dataverse&authors=@mgwojciech&title=react-dataverse%20-%20). + +For questions regarding this sample, [create a new question](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aquestion%2Csample%3A%20react-dataverse&template=question.yml&sample=react-dataverse&authors=@mgwojciech&title=react-dataverse%20-%20). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aenhancement%2Csample%3A%20react-dataverse&template=suggestion.yml&sample=react-dataverse&authors=@mgwojciech&title=react-dataverse%20-%20). + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + + diff --git a/samples/react-dataverse/dataverseclient.PNG b/samples/react-dataverse/assets/dataverseclient.PNG similarity index 100% rename from samples/react-dataverse/dataverseclient.PNG rename to samples/react-dataverse/assets/dataverseclient.PNG diff --git a/samples/react-dataverse/assets/sample.json b/samples/react-dataverse/assets/sample.json new file mode 100644 index 000000000..9f77cced6 --- /dev/null +++ b/samples/react-dataverse/assets/sample.json @@ -0,0 +1,52 @@ +[ + { + "name": "pnp-sp-dev-spfx-web-parts-react-dataverse", + "source": "pnp", + "title": "Consuming Dataverse API using SPFx", + "shortDescription": "Enhance the potential of SharePoint by integrating it with Dataverse, a low-code data platform from Microsoft", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dataverse", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dataverse", + "longDescription": [ + "This project entails the development of a SharePoint Framework (SPFx) solution, designed to bridge the gap between Microsoft SharePoint and Dataverse. The main goal of the project is to enhance the potential of SharePoint by integrating it with Dataverse, a low-code data platform from Microsoft.", + "The SPFx solution will allow users to interact with data in the Dataverse environment directly from their SharePoint user interface. This allows for a more seamless and intuitive experience for end-users, who can access, manipulate, and analyze data without needing to switch between different platforms or applications." + ], + "creationDateTime": "2024-08-12", + "updateDateTime": "2024-08-12", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "React" + }, + { + "key": "SPFX-VERSION", + "value": "1.18.0" + } + ], + "thumbnails": [ + { + "name": "dataverseclient.PNG", + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-dataverse/assets/dataverseclient.PNG", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "mgwojciech", + "pictureUrl": "https://github.com/mgwojciech.png", + "name": "Marcin Wojciechowski" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + } +] \ No newline at end of file From 48bd144d55b29b041c419f816228e98ecea656ee Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 31 Aug 2024 23:22:53 +0000 Subject: [PATCH 31/36] Automated samples.json update --- .metadata/samples.json | 50 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/.metadata/samples.json b/.metadata/samples.json index 85f2d5da3..33a722ba8 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -13997,6 +13997,56 @@ } ] }, + { + "name": "pnp-sp-dev-spfx-web-parts-react-dataverse", + "source": "pnp", + "title": "Consuming Dataverse API using SPFx", + "shortDescription": "Enhance the potential of SharePoint by integrating it with Dataverse, a low-code data platform from Microsoft", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dataverse", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dataverse", + "longDescription": [ + "This project entails the development of a SharePoint Framework (SPFx) solution, designed to bridge the gap between Microsoft SharePoint and Dataverse. The main goal of the project is to enhance the potential of SharePoint by integrating it with Dataverse, a low-code data platform from Microsoft.", + "The SPFx solution will allow users to interact with data in the Dataverse environment directly from their SharePoint user interface. This allows for a more seamless and intuitive experience for end-users, who can access, manipulate, and analyze data without needing to switch between different platforms or applications." + ], + "creationDateTime": "2024-08-12", + "updateDateTime": "2024-08-12", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "React" + }, + { + "key": "SPFX-VERSION", + "value": "1.18.0" + } + ], + "thumbnails": [ + { + "name": "dataverseclient.PNG", + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-dataverse/assets/dataverseclient.PNG", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "mgwojciech", + "pictureUrl": "https://github.com/mgwojciech.png", + "name": "Marcin Wojciechowski" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + }, { "name": "pnp-sp-dev-spfx-web-parts-react-daterangepicker", "source": "pnp", From 3a1bc1d9fd70d9b06b902b1f88ec54d120792133 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 31 Aug 2024 19:44:31 -0400 Subject: [PATCH 32/36] Added sample.json, container, and updated readme --- .../.devcontainer/devcontainer.json | 38 + .../.devcontainer/spfx-startup.sh | 33 + .../assets/sample.json | 65 + .../package-lock.json | 27070 ++++++++++++++++ 4 files changed, 27206 insertions(+) create mode 100644 samples/js-applicationinsights-api-calls-tracking/.devcontainer/devcontainer.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/.devcontainer/spfx-startup.sh create mode 100644 samples/js-applicationinsights-api-calls-tracking/assets/sample.json create mode 100644 samples/js-applicationinsights-api-calls-tracking/package-lock.json diff --git a/samples/js-applicationinsights-api-calls-tracking/.devcontainer/devcontainer.json b/samples/js-applicationinsights-api-calls-tracking/.devcontainer/devcontainer.json new file mode 100644 index 000000000..a16d708b1 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.devcontainer/devcontainer.json @@ -0,0 +1,38 @@ +{ + "name": "SPFx 1.19.0", + "image": "docker.io/m365pnp/spfx:1.19.0", + "customizations": { + "vscode": { + "extensions": [ + "editorconfig.editorconfig", + "dbaeumer.vscode-eslint" + ] + } + }, + "forwardPorts": [ + 4321, + 35729, + 5432 + ], + "portsAttributes": { + "4321": { + "protocol": "https", + "label": "Manifest", + "onAutoForward": "silent", + "requireLocalPort": true + }, + "5432": { + "protocol": "https", + "label": "Workbench", + "onAutoForward": "silent" + }, + "35729": { + "protocol": "https", + "label": "LiveReload", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, + "postCreateCommand": "bash .devcontainer/spfx-startup.sh", + "remoteUser": "node" +} diff --git a/samples/js-applicationinsights-api-calls-tracking/.devcontainer/spfx-startup.sh b/samples/js-applicationinsights-api-calls-tracking/.devcontainer/spfx-startup.sh new file mode 100644 index 000000000..456d6aea8 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.devcontainer/spfx-startup.sh @@ -0,0 +1,33 @@ +echo +echo -e "\e[1;94mInstalling Node dependencies\e[0m" +npm install + +## commands to create dev certificate and copy it to the root folder of the project +echo +echo -e "\e[1;94mGenerating dev certificate\e[0m" +gulp trust-dev-cert + +# Convert the generated PEM certificate to a CER certificate +openssl x509 -inform PEM -in ~/.rushstack/rushstack-serve.pem -outform DER -out ./spfx-dev-cert.cer + +# Copy the PEM ecrtificate for non-Windows hosts +cp ~/.rushstack/rushstack-serve.pem ./spfx-dev-cert.pem + +## add *.cer to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.cer' ./.gitignore + then + echo "# .CER Certificates" >> .gitignore + echo "*.cer" >> .gitignore +fi + +## add *.pem to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.pem' ./.gitignore + then + echo "# .PEM Certificates" >> .gitignore + echo "*.pem" >> .gitignore +fi + +echo +echo -e "\e[1;92mReady!\e[0m" + +echo -e "\n\e[1;94m**********\nOptional: if you plan on using gulp serve, don't forget to add the container certificate to your local machine. Please visit https://aka.ms/spfx-devcontainer for more information\n**********" \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/assets/sample.json b/samples/js-applicationinsights-api-calls-tracking/assets/sample.json new file mode 100644 index 000000000..7a3c04bc4 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/assets/sample.json @@ -0,0 +1,65 @@ +[ + { + "name": "pnp-sp-dev-spfx-web-parts-js-applicationinsights-api-calls-tracking", + "source": "pnp", + "title": "External API calls tracking with Application Insights", + "shortDescription": "This SPFx solution is designed to monitor and track API calls executed within any SharePoint Online (SPO) site.", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-applicationinsights-api-calls-tracking", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-applicationinsights-api-calls-tracking", + "longDescription": [ + "This SPFx solution is designed to monitor and track API calls executed within any SharePoint Online (SPO) site." + ], + "creationDateTime": "2024-08-10", + "updateDateTime": "2024-08-10", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "JavaScript" + }, + { + "key": "SPFX-VERSION", + "value": "1.19.0" + } + ], + "thumbnails": [ + { + "name": "alerttule.png", + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-applicationinsights-api-calls-tracking/assets/alerttule.png", + "alt": "Web Part Preview" + }, + { + "name": "ApiCalls.png", + "type": "image", + "order": 101, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-applicationinsights-api-calls-tracking/assets/ApiCalls.png", + "alt": "Web Part Preview" + }, + { + "name": "kusto.png", + "type": "image", + "order": 102, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-applicationinsights-api-calls-tracking/assets/kusto.png", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "kkazala", + "pictureUrl": "https://github.com/kkazala.png", + "name": "Kinga Kazala" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + } +] \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/package-lock.json b/samples/js-applicationinsights-api-calls-tracking/package-lock.json new file mode 100644 index 000000000..3efe432d5 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/package-lock.json @@ -0,0 +1,27070 @@ +{ + "name": "sp-fx-security-application-insights", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "sp-fx-security-application-insights", + "version": "1.0.0", + "dependencies": { + "@microsoft/applicationinsights-web": "^3.3.0", + "@microsoft/decorators": "1.19.0", + "@microsoft/sp-application-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-dialog": "1.19.0", + "@microsoft/sp-lodash-subset": "^1.19.0", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/eslint-config": "2.5.1", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.7.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/core-client": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.6.1", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/core-paging": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-paging/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.9.0", + "@azure/logger": "^1.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dev": true, + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/logger": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", + "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/logger/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/@azure/msal-browser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.22.0.tgz", + "integrity": "sha512-ZkL2Z0zffsBIE3ovhMwa0rVrPeKV2GHhDWFgWiIcKiPt82b21YLijK3c/rNjTHkME+6FCjMIa/5Nul+ZjH197w==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.2" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "14.14.2", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.2.tgz", + "integrity": "sha512-XV0P5kSNwDwCA/SjIxTe9mEAsKB0NqGNSuaVrkCCE2lAyBr/D6YtD80Vkdp4tjWnPFwjzkwldjr1xU/facOJog==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.1.tgz", + "integrity": "sha512-sijfzPNorKt6+9g1/miHwhj6Iapff4mPQx1azmmZExgzUROqWTM1o3ACyxDja0g47VpowFy/sxTM/WsuCyXTiw==", + "dev": true, + "dependencies": { + "@azure/msal-common": "14.14.2", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fluentui/date-time-utilities": { + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/dom-utilities": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.50", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz", + "integrity": "sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz", + "integrity": "sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/keyboard-key": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/merge-styles": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react": { + "version": "8.120.7", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.7.tgz", + "integrity": "sha512-eU8b3X6t3v6Gv38vYXXnI9JBnaTY1wpeLmErPcdBIuvVpAq35/HU+FmR1CB6FDd9oOQqC4sbM6nTlI6mSudmsw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-focus": { + "version": "8.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz", + "integrity": "sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-hooks": { + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", + "dependencies": { + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", + "dependencies": { + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-window-provider": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/set-version": { + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities": { + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz", + "integrity": "sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/theme": { + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/utilities": { + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", + "dependencies": { + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "dependencies": { + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.3", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/reporters": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "node-notifier": "^6.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@jest/reporters/node_modules/node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@jest/reporters/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@microsoft/api-extractor": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.15.2.tgz", + "integrity": "sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor-model": "7.13.2", + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0", + "@rushstack/rig-package": "0.2.12", + "@rushstack/ts-command-line": "4.7.10", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "source-map": "~0.6.1", + "typescript": "~4.2.4" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.13.2.tgz", + "integrity": "sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@microsoft/applicationinsights-analytics-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-3.3.1.tgz", + "integrity": "sha512-x+XYpeaik2PduV4n4bhDjStAyYbU9DoePaQ3v+ZB5Sd9A0a6azo1QZamv0Hzloh2HA17PHYYYy/DNQQBHal3WA==", + "dependencies": { + "@microsoft/applicationinsights-common": "3.3.1", + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-cfgsync-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-cfgsync-js/-/applicationinsights-cfgsync-js-3.3.1.tgz", + "integrity": "sha512-NFYzRvxaG1KKSHZQ8EcMpgS1i+gD+zuB3jdabZUC3FMelYfbI+R2dHHe4HXdlQRwR52z+fW8SXzpr3TCYDrdHw==", + "dependencies": { + "@microsoft/applicationinsights-common": "3.3.1", + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.5.2 < 2.x", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-channel-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.1.tgz", + "integrity": "sha512-j2+qxOyG2ezMFQdTs597mskYMLo/+2oQtw0GTbnyvN1brQHKRE9Avu/gNxyZGtC+AjXXUOKbxuhFFvuK2YcvCg==", + "dependencies": { + "@microsoft/applicationinsights-common": "3.3.1", + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.5.2 < 2.x", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-common": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.1.tgz", + "integrity": "sha512-5cniYigDAMGXdmPQeSg/oAXe7eeQkaMQgdxdjCsdB+/j+dOR+Z30vziiY7mkwMvtHvlcoPoiIfUpSu1FNGXEhg==", + "dependencies": { + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-core-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.1.tgz", + "integrity": "sha512-6mef2NmyQF1B/zvB8BLZlo0B6gAOfFhE5+2l7SqLVdeftWOZILZj7/oqXLECTQ+P3WcthMVWjXtOe8MpGz255g==", + "dependencies": { + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.5.2 < 2.x", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-dependencies-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-3.3.1.tgz", + "integrity": "sha512-jGDT7Cl7T8vLxe9vsv3tJt7gZLOu5Wm5wzle0qIxRKNGQngMEw/+tMvmG6nL1uW+vdjJx57EogsCMo6Q5qCrjw==", + "dependencies": { + "@microsoft/applicationinsights-common": "3.3.1", + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.5.2 < 2.x", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-properties-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-3.3.1.tgz", + "integrity": "sha512-9RnUNHE+MhCXORXzBRdrxpCEWdXx4Sbi6/ZdPQZMuFEpP1dSkOSCAnnr1kNCunjfKF3DDUVO+BPj4sXKL/ihGA==", + "dependencies": { + "@microsoft/applicationinsights-common": "3.3.1", + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-shims": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz", + "integrity": "sha512-DKwboF47H1nb33rSUfjqI6ryX29v+2QWcTrRvcQDA32AZr5Ilkr7whOOSsD1aBzwqX0RJEIP1Z81jfE3NBm/Lg==", + "dependencies": { + "@nevware21/ts-utils": ">= 0.9.4 < 2.x" + } + }, + "node_modules/@microsoft/applicationinsights-web": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web/-/applicationinsights-web-3.3.1.tgz", + "integrity": "sha512-Sh79Mufn/76davi5tAX8iLh9ZF1vPeB61LNMePJ/z+hVagSJYxt1NmkmdV0RgzYRkmyL9Thjl89S1WxAD0QxEA==", + "dependencies": { + "@microsoft/applicationinsights-analytics-js": "3.3.1", + "@microsoft/applicationinsights-cfgsync-js": "3.3.1", + "@microsoft/applicationinsights-channel-js": "3.3.1", + "@microsoft/applicationinsights-common": "3.3.1", + "@microsoft/applicationinsights-core-js": "3.3.1", + "@microsoft/applicationinsights-dependencies-js": "3.3.1", + "@microsoft/applicationinsights-properties-js": "3.3.1", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.5.2 < 2.x", + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/decorators": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.19.0.tgz", + "integrity": "sha512-F11xhR3diBLa9CtR1j+eg+GEHRG8H9rAhUOJgkv/MYVk+hn6xtLrEVsXiLdtzZQbhVO7sUmRB3uXrLrKdI6Hvg==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/dynamicproto-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.3.tgz", + "integrity": "sha512-JTWTU80rMy3mdxOjjpaiDQsTLZ6YSGGqsjURsY6AUQtIj0udlF/jYmhdLZu8693ZIC0T1IwYnFa0+QeiMnziBA==", + "dependencies": { + "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + } + }, + "node_modules/@microsoft/eslint-config-spfx": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", + "dev": true, + "dependencies": { + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.6.0", + "@rushstack/eslint-plugin": "0.13.1", + "@rushstack/eslint-plugin-packlets": "0.8.1", + "@rushstack/eslint-plugin-security": "0.7.1", + "@typescript-eslint/eslint-plugin": "~5.59.2", + "@typescript-eslint/experimental-utils": "~5.59.2", + "@typescript-eslint/parser": "~5.59.2", + "@typescript-eslint/typescript-estree": "~5.59.2", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=4.7.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.13.1.tgz", + "integrity": "sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.8.1.tgz", + "integrity": "sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.7.1.tgz", + "integrity": "sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.3.1", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz", + "integrity": "sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", + "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/type-utils": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/parser": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", + "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/eslint-plugin-spfx": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/gulp-core-build-sass": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.1.tgz", + "integrity": "sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.1.tgz", + "integrity": "sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.1.tgz", + "integrity": "sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~5.88.1" + } + }, + "node_modules/@microsoft/load-themed-styles": { + "version": "2.0.140", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.140.tgz", + "integrity": "sha512-rvhJHxsBjsnVLa5z6zwzp5wP6fbrcMz6KpiW0zHmKK5z40RAhE+53uAIsKU1O8QlrM814OI4UzYn13J4QFDLDQ==", + "dev": true, + "peer": true + }, + "node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", + "dev": true, + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.113", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1": { + "name": "@microsoft/microsoft-graph-client", + "version": "1.7.2-spfx", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", + "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", + "dependencies": { + "es6-promise": "^4.2.6", + "isomorphic-fetch": "^3.0.0", + "tslib": "^1.9.3" + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@microsoft/rush-lib": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", + "dev": true, + "dependencies": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "dependency-path": "~9.2.8", + "fast-glob": "~3.3.1", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1", + "uuid": "~8.3.2" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/rush-lib/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", + "integrity": "sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.7.4" + }, + "bin": { + "rush-api-extractor": "bin/rush-api-extractor", + "rush-eslint": "bin/rush-eslint", + "rush-tsc": "bin/rush-tsc", + "rush-tslint": "bin/rush-tslint" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-application-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.19.0.tgz", + "integrity": "sha512-Z5xfbdZ2hll2ztFgKdOJJHSeGyGJxjehoHSPG4Xr3cA8fydakTwkpsSDlG/81xb2+6Yek61xlrJVR0qAEFbeog==", + "dependencies": { + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-extension-base": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/sp-search-extensibility": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~5.88.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-build-web": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@microsoft/gulp-core-build-sass": "4.17.1", + "@microsoft/gulp-core-build-serve": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.6.1", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~5.88.1", + "yargs": "~4.6.0" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-component-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-core-library": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", + "dev": true, + "dependencies": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "4.0.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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" + }, + "peerDependencies": { + "webpack": "^5.88.1" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-diagnostics": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dialog": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dialog/-/sp-dialog-1.19.0.tgz", + "integrity": "sha512-wgH4Ofc2hDWgY+BRfNklOsTB/q3U9qUhtM/2B3AAvW7+R2UXhS1Dao0RyaPj6kyKW5NY5n3/aqAU6iTu9Jimpg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-application-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/@microsoft/sp-dynamic-data": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-extension-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.19.0.tgz", + "integrity": "sha512-wD2H1ipsAfvBatnDpRe5TUyxkAdJn4w/dPEAsY8TpVVq0aItzpN8MQ22YcF3Sf4Yg5QmMdGv9FtQ+FeK799zbA==", + "dependencies": { + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-http-msgraph": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-loader": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/@microsoft/sp-lodash-subset": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "optional": true + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-odata-types": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-page-context": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-search-extensibility": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.19.0.tgz", + "integrity": "sha512-XCHJqcbWQ5R3Rvd5i88SFhVzffY99pAQ6UWrVOMQyf18r50AIl6W2kVCW0mWuMK8hSCLvtePB47x4jx6Gf+jmg==", + "dependencies": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-extension-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", + "dev": true, + "dependencies": { + "@azure/storage-blob": "~12.17.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "express": "4.18.1", + "fast-glob": "~3.2.12", + "git-repo-info": "~2.1.1", + "html-loader": "~4.2.0", + "jszip": "~3.8.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "resolve": "~1.17.0", + "source-map": "0.6.1", + "source-map-loader": "~4.0.1", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "^9.0.0", + "webpack": "~5.88.1", + "xml": "~1.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "deprecated": "Package no longer supported. Use at your own risk", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@nevware21/ts-async": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@nevware21/ts-async/-/ts-async-0.5.2.tgz", + "integrity": "sha512-Zf2vUNjCw2vJsiVKhWXA9hCNHsn59AOSGa5jGP4tWrp/vTH9XrI4eG/65khuoAgrS83migj0Xv5/j6fUAz69Zw==", + "dependencies": { + "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + } + }, + "node_modules/@nevware21/ts-utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.11.3.tgz", + "integrity": "sha512-oipW+tyKN68bREjoESYAzOZiatM+1LF+ez1TX3BaeinhCkI18xsLgmpH9tvwHaVgKf1Tsth25sdbXVtYmgRYvQ==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pnpm/crypto.base32-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.2" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.8.tgz", + "integrity": "sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "2.0.0", + "@pnpm/types": "9.4.2", + "encode-registry": "^3.0.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnpm/error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", + "integrity": "sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins": { + "version": "5.3.25", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-5.3.25.tgz", + "integrity": "sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/package-bins": "4.1.0", + "@pnpm/read-modules-dir": "2.0.3", + "@pnpm/read-package-json": "4.0.0", + "@pnpm/read-project-manifest": "1.1.7", + "@pnpm/types": "6.4.0", + "@zkochan/cmd-shim": "^5.0.0", + "is-subdir": "^1.1.1", + "is-windows": "^1.0.2", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-settle": "^4.1.1", + "ramda": "^0.27.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-4.1.0.tgz", + "integrity": "sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==", + "dev": true, + "dependencies": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-modules-dir": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", + "integrity": "sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==", + "dev": true, + "dependencies": { + "mz": "^2.7.0" + }, + "engines": { + "node": ">=10.13" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-4.0.0.tgz", + "integrity": "sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-1.1.7.tgz", + "integrity": "sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==", + "dev": true, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "@pnpm/write-project-manifest": "1.1.7", + "detect-indent": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "graceful-fs": "4.2.4", + "is-windows": "^1.0.2", + "json5": "^2.1.3", + "parse-json": "^5.1.0", + "read-yaml-file": "^2.0.0", + "sort-keys": "^4.1.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/@pnpm/types": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.4.2.tgz", + "integrity": "sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==", + "dev": true, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-1.1.7.tgz", + "integrity": "sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==", + "dev": true, + "dependencies": { + "@pnpm/types": "6.4.0", + "json5": "^2.1.3", + "mz": "^2.7.0", + "write-file-atomic": "^3.0.3", + "write-yaml-file": "^4.1.3" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest/node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@rushstack/debug-certificate-manager": { + "version": "1.1.84", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.1.84.tgz", + "integrity": "sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.53.2", + "node-forge": "~1.3.1", + "sudo": "~1.0.3" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@rushstack/node-core-library": { + "version": "3.53.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz", + "integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/eslint-config": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz", + "integrity": "sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.0", + "@rushstack/eslint-plugin": "0.8.4", + "@rushstack/eslint-plugin-packlets": "0.3.4", + "@rushstack/eslint-plugin-security": "0.2.4", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@rushstack/eslint-config/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "node_modules/@rushstack/eslint-plugin": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.4.tgz", + "integrity": "sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.4.tgz", + "integrity": "sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin-security": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.4.tgz", + "integrity": "sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/heft-config-file": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/heft-config-file/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/loader-raw-script": { + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@rushstack/localization-utilities": { + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/localization-utilities/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/module-minifier": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "^5.9.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/module-minifier/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-deps-hash": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-deps-hash/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-extractor": { + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", + "dev": true, + "dependencies": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "ignore": "~5.1.6", + "jszip": "~3.8.0", + "minimatch": "~3.0.3", + "npm-packlist": "~2.1.2", + "semver": "~7.5.4" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-extractor/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-extractor/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rig-package": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", + "integrity": "sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==", + "dev": true, + "dependencies": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", + "dev": true, + "dependencies": { + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-sdk": { + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-sdk/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/stream-collator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/stream-collator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/terminal/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/terminal/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/terminal/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/terminal/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "dev": true + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/typings-generator": { + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "chokidar": "~3.4.0", + "fast-glob": "~3.3.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/typings-generator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", + "dev": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1 || ^4.31.0" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dev": true, + "dependencies": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/webpack5-localization-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", + "@types/tapable": "1.0.6", + "tapable": "2.2.1" + }, + "engines": { + "node": ">=14.19.0" + }, + "peerDependencies": { + "@rushstack/module-minifier": "*", + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/worker-pool": { + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glob-stream": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "dependencies": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "node_modules/@types/gulp/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/@types/gulp/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/@types/gulp/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/@types/gulp/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@types/gulp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "dependencies": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "devOptional": true + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==", + "dev": true, + "dependencies": { + "@types/q": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true + }, + "node_modules/@types/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "peer": true + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", + "peer": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", + "peer": true, + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "peer": true + }, + "node_modules/@types/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "node_modules/@types/streamx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "node_modules/@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/undertaker": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "node_modules/@types/undertaker-registry": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", + "dev": true + }, + "node_modules/@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/vinyl-fs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", + "dev": true, + "dependencies": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", + "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==", + "dev": true + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz", + "integrity": "sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", + "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", + "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz", + "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.38", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", + "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.38", + "@vue/shared": "3.4.38" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", + "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/compiler-core": "3.4.38", + "@vue/compiler-dom": "3.4.38", + "@vue/compiler-ssr": "3.4.38", + "@vue/shared": "3.4.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.40", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", + "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.38", + "@vue/shared": "3.4.38" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@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" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "node_modules/@zkochan/cmd-shim": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz", + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "dev": true, + "dependencies": { + "cmd-extension": "^1.0.2", + "graceful-fs": "^4.2.10", + "is-windows": "^1.0.2" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "deprecated": "This package is no longer supported. Please migrate to @azure/msal-angular.", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "dependencies": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dev": true, + "dependencies": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/callsite-record/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/callsite-record/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/callsite-record/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/callsite-record/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001655", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", + "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dev": true, + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cli-table/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cmd-extension": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "peer": true + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decomment": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", + "dev": true, + "dependencies": { + "esprima": "4.0.1" + }, + "engines": { + "node": ">=6.4", + "npm": ">=2.15" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/depcheck/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/depcheck/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/depcheck/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/depcheck/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depcheck/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.1" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "dev": true, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-registry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", + "integrity": "sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==", + "dev": true, + "dependencies": { + "mem": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/end-of-stream/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@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.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "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.0.4", + "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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "dependencies": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==", + "dev": true, + "dependencies": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==", + "dev": true, + "dependencies": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.3" + } + }, + "node_modules/gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-util/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/gulp-util/node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dev": true, + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + } + }, + "node_modules/highlight-es/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/highlight-es/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/highlight-es/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/highlight-es/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "node_modules/highlight-es/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "dev": true, + "dependencies": { + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "dev": true + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-cli/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-cli/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jest-config/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-config/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-config/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-config/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-config/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-config/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "dependencies": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-runtime/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-util/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-util/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "dependencies": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "dev": true, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dev": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "node_modules/lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==", + "dev": true + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==", + "dev": true + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "node_modules/lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==", + "dev": true + }, + "node_modules/lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dev": true, + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dev": true, + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msalBrowserLegacy": { + "name": "@azure/msal-browser", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", + "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", + "dependencies": { + "@azure/msal-common": "^6.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalBrowserLegacy/node_modules/@azure/msal-common": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz", + "integrity": "sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy": { + "name": "msal", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "deprecated": "This package is no longer supported. Please use @azure/msal-browser instead.", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/multimatch/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "dev": true, + "optional": true + }, + "node_modules/nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dev": true, + "dependencies": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "bin": { + "npm-check": "bin/cli.js" + }, + "engines": { + "node": ">=10.9.0" + } + }, + "node_modules/npm-check/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/npm-check/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-check/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-check/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz", + "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==", + "dev": true, + "dependencies": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "node_modules/orchestrator/node_modules/end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/orchestrator/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-reflect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz", + "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-settle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz", + "integrity": "sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.42", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.42.tgz", + "integrity": "sha512-hywKUQB9Ra4dR1mGhldy5Aj1X3MWDSIA1cEi+Uy0CjheLvP6Ual5RlwMCh8i/X121yEDLDIKBsrCQ8ba3FDMfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "dependencies": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/preferred-pm": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.4.tgz", + "integrity": "sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudolocale": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", + "integrity": "sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==", + "dev": true, + "dependencies": { + "commander": "*" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/rc-config-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "deprecated": "The functionality that this package provided is now in @npmcli/arborist", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-yaml-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", + "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==", + "dev": true, + "dependencies": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "peer": true + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "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", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfc4648": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz", + "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", + "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==", + "dev": true, + "dependencies": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "dependencies": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ternary-stream/node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/terser": { + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": "8.x.x || >=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", + "dev": true, + "bin": { + "window-size": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-yaml-file": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", + "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", + "dev": true, + "dependencies": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/write-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/write-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "dependencies": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/yargs/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "dependencies": { + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/z-schema/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + } + } +} From bdba2bebc3e113b93b48fdf9787e84b97f449731 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 31 Aug 2024 19:44:44 -0400 Subject: [PATCH 33/36] changed readme --- .../README.md | 139 +++++++++++------- 1 file changed, 85 insertions(+), 54 deletions(-) diff --git a/samples/js-applicationinsights-api-calls-tracking/README.md b/samples/js-applicationinsights-api-calls-tracking/README.md index 24dc836fe..f987d2bd5 100644 --- a/samples/js-applicationinsights-api-calls-tracking/README.md +++ b/samples/js-applicationinsights-api-calls-tracking/README.md @@ -17,7 +17,7 @@ Unfortunately, **it is impossible to fully review the code of SPFx solutions** t Given these risks, the best (if not only) way to **ensure that sensitive data is not stolen is to monitor the traffic generated by these solutions**. This can be achieved using a SPFx Application Customizer deployed tenant-wide to all sites, that tracks all API requests and sends them to Application Insights. -To optimize data gathering,** known endpoints may be whitelisted, reducing the amount of data logged**. Additionally, this solution allows for **temporarily disabling** logging to facilitate randomized "hunting" without continuously generating large volumes of data. +To optimize data gathering, **known endpoints may be whitelisted, reducing the amount of data logged**. Additionally, this solution allows for **temporarily disabling** logging to facilitate randomized "hunting" without continuously generating large volumes of data. The logs collected include the called endpoints, methods (GET/POST), the originating page, and the user's geographic location based on the Client IP. neither user ID, not user's IP are captured. @@ -31,28 +31,40 @@ This mechanism allows you to get informed whenever an unfamiliar API request occ This proactive approach ensures that potential threats or unauthorized activities are quickly identified, allowing for prompt investigation and response before any damage can occur. -## Used SharePoint Framework Version +## Compatibility -![version](https://img.shields.io/badge/version-1.19.0-green.svg) +| :warning: Important | +|:---------------------------| +| Every SPFx version is optimally compatible with specific versions of Node.js. In order to be able to build this sample, you need to ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| +|Refer to for more information on SPFx compatibility. | + +This sample is optimally compatible with the following environment configuration: + +![SPFx 1.19.0](https://img.shields.io/badge/SPFx-1.19.0-green.svg) +![Node.js v18](https://img.shields.io/badge/Node.js-v18-green.svg) +![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) +![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") +![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") +![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) +![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) ## Applies to -- [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [SharePoint Framework](https://aka.ms/spfx) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) ## Prerequisites -- Azure tenant -- [Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview) -- SharePoint Administrator or Global Administrator to install the solution +- Azure tenant +- [Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview) +- SharePoint Administrator or Global Administrator to install the solution -## Solution +## Contributors -| Solution | Author(s) | -| ------------------------------------------------- | ------------------------------------------ | -| js-applicationinsights-api-calls-trackingpnpm run | [Kinga Kazala](https://github.com/kkazala) | +- [Kinga Kazala](https://github.com/kkazala) ## Version history @@ -60,69 +72,88 @@ This proactive approach ensures that potential threats or unauthorized activitie | ------- | --------------- | --------------- | | 1.0 | August 10, 2024 | Initial release | -## Disclaimer - -**THIS CODE IS PROVIDED _AS IS_ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** - ---- ## Minimal Path to Awesome -- Clone this repository -- Ensure that you are at the solution folder -- in the command-line run: - - **pnpm install** - - **gulp serve** +- Clone this repository (or [download this solution as a .ZIP file](https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-applicationinsights-api-calls-tracking) then unzip it) +- From your command line, change your current directory to the directory containing this sample (`js-applicationinsights-api-calls-tracking`, located under `samples`) +- in the command line run: + - `npm install` + - `gulp serve` -## Install and configure +> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions. + +### Install and configure In order to deploy the solution: -- in the command-line run: - - **gulp bundle --ship** - - **gulp package-solution --ship** - - you will find your newly created \*.sppkg file in the **sharepoint/solution** folder. -- Upload or drag and drop the newly created client-side solution package to the **app catalog in your tenant**. -- By default, the **Enable this app and add it to all sites check box** is selected. Click **Enable app** to add this application customizer to all modern SPO sites in your tenant. +- in the command-line run: + - `gulp bundle --ship` + - `gulp package-solution --ship` + - you will find your newly created `\*.sppkg` file in the `sharepoint/solution`folder. +- Upload or drag and drop the newly created client-side solution package to the **app catalog in your tenant**. +- By default, the **Enable this app and add it to all sites check box** is selected. Click **Enable app** to add this application customizer to all modern SPO sites in your tenant. After deploying the solution, configure its properties: -- Navigate to the **app catalog in your tenant** and open the **Tenant Wide Extensions** list. You will find it under the **https://{yourorg}.sharepoint.com/sites/appcatalog/Lists/TenantWideExtensions/** URL -- Select the \*\*Application Insights" item and click edit. -- Update the **connectionString** parameter with the [connection string](https://learn.microsoft.com/en-us/azure/azure-monitor/app/sdk-connection-string?tabs=dotnet5#find-your-connection-string) to the Application Insights instance you want to use -- Update the **whitelist** parameter to exclude any additional endpoints you want to ignore. This list is semicolon-delimited: `url1;url2` -- If you want to temporarily disable tracking, set **enabled** to `false` +- Navigate to the **app catalog in your tenant** and open the **Tenant Wide Extensions** list. You will find it under the **https://{yourorg}.sharepoint.com/sites/appcatalog/Lists/TenantWideExtensions/** URL +- Select the \*\*Application Insights" item and click edit. +- Update the **connectionString** parameter with the [connection string](https://learn.microsoft.com/en-us/azure/azure-monitor/app/sdk-connection-string?tabs=dotnet5#find-your-connection-string) to the Application Insights instance you want to use +- Update the **whitelist** parameter to exclude any additional endpoints you want to ignore. This list is semicolon-delimited: `url1;url2` +- If you want to temporarily disable tracking, set **enabled** to `false` ### Example Component Properties ```json { - "connectionString": "InstrumentationKey=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;IngestionEndpoint=https://switzerlandnorth-0.in.applicationinsights.azure.com/;LiveEndpoint=https://switzerlandnorth.livediagnostics.monitor.azure.com/;ApplicationId=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "whitelist": "", - "enabled": true + "connectionString": "InstrumentationKey=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;IngestionEndpoint=https://switzerlandnorth-0.in.applicationinsights.azure.com/;LiveEndpoint=https://switzerlandnorth.livediagnostics.monitor.azure.com/;ApplicationId=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "whitelist": "", + "enabled": true } ``` The **following endpoints are ignored** by default: -- "browser.pipe.aria.microsoft.com", -- "business.bing.com", -- "measure.office.com", -- "officeapps.live.com", -- "outlook.office365.com", -- "outlook.office.com", -- "nleditor.osi.office.net", -- "js.monitor.azure.com", -- "thor.aesir.office.com", +- "browser.pipe.aria.microsoft.com", +- "business.bing.com", +- "measure.office.com", +- "officeapps.live.com", +- "outlook.office365.com", +- "outlook.office.com", +- "nleditor.osi.office.net", +- "js.monitor.azure.com", +- "thor.aesir.office.com", ## References -- [Application Insights overview](https://learn.microsoft.com//azure/azure-monitor/app/app-insights-overview) -- [Application Insights API for custom events and metrics](https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics) -- [Dynamic instrumentation key](https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics) +- [Application Insights overview](https://learn.microsoft.com//azure/azure-monitor/app/app-insights-overview) +- [Application Insights API for custom events and metrics](https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics) +- [Dynamic instrumentation key](https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics) -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) -- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development +- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development + +## Help + +We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. + +If you're having issues building the solution, please run [spfx doctor](https://pnp.github.io/cli-microsoft365/cmd/spfx/spfx-doctor/) from within the solution folder to diagnose incompatibility issues with your environment. + +You can try looking at [issues related to this sample](https://github.com/pnp/sp-dev-fx-webparts/issues?q=label%3A%22sample%3A%20js-applicationinsights-api-calls-tracking%22) to see if anybody else is having the same issues. + +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=js-applicationinsights-api-calls-tracking) and see what the community is saying. + +If you encounter any issues using this sample, [create a new issue](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected%2Csample%3A%20js-applicationinsights-api-calls-tracking&template=bug-report.yml&sample=js-applicationinsights-api-calls-tracking&authors=@kkazala&title=js-applicationinsights-api-calls-tracking%20-%20). + +For questions regarding this sample, [create a new question](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aquestion%2Csample%3A%20js-applicationinsights-api-calls-tracking&template=question.yml&sample=js-applicationinsights-api-calls-tracking&authors=@kkazala&title=js-applicationinsights-api-calls-tracking%20-%20). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aenhancement%2Csample%3A%20js-applicationinsights-api-calls-tracking&template=suggestion.yml&sample=js-applicationinsights-api-calls-tracking&authors=@kkazala&title=js-applicationinsights-api-calls-tracking%20-%20). + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + + From bc5df2d197982dcc137e0b0ceae363d1cc271494 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 31 Aug 2024 23:45:44 +0000 Subject: [PATCH 34/36] Automated samples.json update --- .metadata/samples.json | 63 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/.metadata/samples.json b/.metadata/samples.json index 33a722ba8..03ee1fcb8 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -8307,6 +8307,69 @@ } ] }, + { + "name": "pnp-sp-dev-spfx-web-parts-js-applicationinsights-api-calls-tracking", + "source": "pnp", + "title": "External API calls tracking with Application Insights", + "shortDescription": "This SPFx solution is designed to monitor and track API calls executed within any SharePoint Online (SPO) site.", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-applicationinsights-api-calls-tracking", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-applicationinsights-api-calls-tracking", + "longDescription": [ + "This SPFx solution is designed to monitor and track API calls executed within any SharePoint Online (SPO) site." + ], + "creationDateTime": "2024-08-10", + "updateDateTime": "2024-08-10", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "JavaScript" + }, + { + "key": "SPFX-VERSION", + "value": "1.19.0" + } + ], + "thumbnails": [ + { + "name": "alerttule.png", + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-applicationinsights-api-calls-tracking/assets/alerttule.png", + "alt": "Web Part Preview" + }, + { + "name": "ApiCalls.png", + "type": "image", + "order": 101, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-applicationinsights-api-calls-tracking/assets/ApiCalls.png", + "alt": "Web Part Preview" + }, + { + "name": "kusto.png", + "type": "image", + "order": 102, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-applicationinsights-api-calls-tracking/assets/kusto.png", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "kkazala", + "pictureUrl": "https://github.com/kkazala.png", + "name": "Kinga Kazala" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + }, { "name": "pnp-sp-dev-spfx-web-parts-js-display-list", "source": "pnp", From 73a3d2b7e1c77bafcdf0204d91e17f8cb8af5b0e Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 31 Aug 2024 20:04:30 -0400 Subject: [PATCH 35/36] Updated sample.json, readme, added container --- .../.devcontainer/devcontainer.json | 75 +++-- samples/react-my-onedrive-info/.nvmrc | 1 + samples/react-my-onedrive-info/README.md | 12 +- .../react-my-onedrive-info/assets/sample.json | 6 +- .../react-my-onedrive-info/package-lock.json | 2 +- .../react-my-onedrive-info/spfx.upgrade.md | 275 ------------------ 6 files changed, 48 insertions(+), 323 deletions(-) create mode 100644 samples/react-my-onedrive-info/.nvmrc delete mode 100644 samples/react-my-onedrive-info/spfx.upgrade.md diff --git a/samples/react-my-onedrive-info/.devcontainer/devcontainer.json b/samples/react-my-onedrive-info/.devcontainer/devcontainer.json index d0df53099..a16d708b1 100644 --- a/samples/react-my-onedrive-info/.devcontainer/devcontainer.json +++ b/samples/react-my-onedrive-info/.devcontainer/devcontainer.json @@ -1,39 +1,38 @@ -// For more information on how to run this SPFx project in a VS Code Remote Container, please visit https://aka.ms/spfx-devcontainer { - "name": "SPFx 1.16.1", - "image": "docker.io/m365pnp/spfx:1.16.1", - // Set *default* container specific settings.json values on container create. - "settings": {}, - // Add the IDs of extensions you want installed when the container is created. - "extensions": [ - "editorconfig.editorconfig", - "dbaeumer.vscode-eslint" - ], - // Use 'forwardPorts' to make a list of ports inside the container available locally. - "forwardPorts": [ - 4321, - 35729 - ], - "portsAttributes": { - "4321": { - "protocol": "https", - "label": "Manifest", - "onAutoForward": "silent", - "requireLocalPort": true - }, - // Not needed for SPFx>= 1.12.1 - // "5432": { - // "protocol": "https", - // "label": "Workbench", - // "onAutoForward": "silent" - // }, - "35729": { - "protocol": "https", - "label": "LiveReload", - "onAutoForward": "silent", - "requireLocalPort": true - } - }, - "postCreateCommand": "bash .devcontainer/spfx-startup.sh", - "remoteUser": "node" -} \ No newline at end of file + "name": "SPFx 1.19.0", + "image": "docker.io/m365pnp/spfx:1.19.0", + "customizations": { + "vscode": { + "extensions": [ + "editorconfig.editorconfig", + "dbaeumer.vscode-eslint" + ] + } + }, + "forwardPorts": [ + 4321, + 35729, + 5432 + ], + "portsAttributes": { + "4321": { + "protocol": "https", + "label": "Manifest", + "onAutoForward": "silent", + "requireLocalPort": true + }, + "5432": { + "protocol": "https", + "label": "Workbench", + "onAutoForward": "silent" + }, + "35729": { + "protocol": "https", + "label": "LiveReload", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, + "postCreateCommand": "bash .devcontainer/spfx-startup.sh", + "remoteUser": "node" +} diff --git a/samples/react-my-onedrive-info/.nvmrc b/samples/react-my-onedrive-info/.nvmrc new file mode 100644 index 000000000..860cc5000 --- /dev/null +++ b/samples/react-my-onedrive-info/.nvmrc @@ -0,0 +1 @@ +v18.17.1 diff --git a/samples/react-my-onedrive-info/README.md b/samples/react-my-onedrive-info/README.md index 7f3515f44..92945cda8 100644 --- a/samples/react-my-onedrive-info/README.md +++ b/samples/react-my-onedrive-info/README.md @@ -15,16 +15,16 @@ MyOneDriveInfo solution contains Adaptive card extension for Viva connection wit | :warning: Important | |:---------------------------| -| Every SPFx version is only compatible with specific version(s) of Node.js. In order to be able to build this sample, please ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| +| Every SPFx version is optimally compatible with specific versions of Node.js. In order to be able to build this sample, you need to ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| |Refer to for more information on SPFx compatibility. | This sample is optimally compatible with the following environment configuration: -![SPFx 1.16.1](https://img.shields.io/badge/SPFx-1.16.1-green.svg) -![Node.js v16 | v14 | v12](https://img.shields.io/badge/Node.js-v16%20%7C%20v14%20%7C%20v12-green.svg) +![SPFx 1.19.0](https://img.shields.io/badge/SPFx-1.19.0-green.svg) +![Node.js v18](https://img.shields.io/badge/Node.js-v18-green.svg) ![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) ![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") -![Does not work with SharePoint 2016 (Feature Pack 2)]( "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") ![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") ![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) ![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) @@ -38,16 +38,16 @@ For more information about SPFx compatibility, please refer to Get your own free development tenant by subscribing to [Microsoft 365 developer program](https://aka.ms/m365/devprogram) - ## Contributors -* [Harminder Singh](https://github.com/HarminderSethi) +- [Harminder Singh](https://github.com/HarminderSethi) ## Version history | Version | Date | Comments | | ------- | ---------------- | --------------- | | 1.1 | January 24, 2021 | Initial Release | +| 1.2 | August 26, 2024 | Upgraded to SPFx 1.19.0 and @fluentui/react-components to 9.54.13 | ## Minimal Path to Awesome diff --git a/samples/react-my-onedrive-info/assets/sample.json b/samples/react-my-onedrive-info/assets/sample.json index 7c2a8a224..912ac3fcd 100644 --- a/samples/react-my-onedrive-info/assets/sample.json +++ b/samples/react-my-onedrive-info/assets/sample.json @@ -2,7 +2,7 @@ { "name": "pnp-sp-dev-spfx-web-parts-react-my-onedrive-info", "source": "pnp", - "title": "My OneDrive Info Web Part", + "title": "My OneDrive Info", "shortDescription": "MyOneDriveInfo solution contains Adaptive card extension for Viva connection with below functionalities", "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-my-onedrive-info", "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-my-onedrive-info", @@ -10,7 +10,7 @@ "MyOneDriveInfo solution contains Adaptive card extension for Viva connection with below functionalities" ], "creationDateTime": "2023-02-03", - "updateDateTime": "2023-02-03", + "updateDateTime": "2024-08-26", "products": [ "SharePoint" ], @@ -21,7 +21,7 @@ }, { "key": "SPFX-VERSION", - "value": "1.16.1" + "value": "1.19.0" } ], "thumbnails": [ diff --git a/samples/react-my-onedrive-info/package-lock.json b/samples/react-my-onedrive-info/package-lock.json index 688427cae..0ce8705e0 100644 --- a/samples/react-my-onedrive-info/package-lock.json +++ b/samples/react-my-onedrive-info/package-lock.json @@ -30,7 +30,7 @@ "typescript": "4.7.4" }, "engines": { - "node": ">=16.13.0 <17.0.0" + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" } }, "node_modules/@ampproject/remapping": { diff --git a/samples/react-my-onedrive-info/spfx.upgrade.md b/samples/react-my-onedrive-info/spfx.upgrade.md deleted file mode 100644 index e289e1d0d..000000000 --- a/samples/react-my-onedrive-info/spfx.upgrade.md +++ /dev/null @@ -1,275 +0,0 @@ -# Upgrade project react-my-one-drive-info-client-side-solution to v1.19.0 - -Date: 8/28/2024 - -## Findings - -Following is the list of steps required to upgrade your project to SharePoint Framework version 1.19.0. [Summary](#Summary) of the modifications is included at the end of the report. - -### FN001001 @microsoft/sp-core-library | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-core-library - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-core-library@1.19.0 -``` - -File: [./package.json:17:5](./package.json) - -### FN001021 @microsoft/sp-property-pane | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-property-pane - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-property-pane@1.19.0 -``` - -File: [./package.json:18:5](./package.json) - -### FN001034 @microsoft/sp-adaptive-card-extension-base | Optional - -Upgrade SharePoint Framework dependency package @microsoft/sp-adaptive-card-extension-base - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-adaptive-card-extension-base@1.19.0 -``` - -File: [./package.json:16:5](./package.json) - -### FN002001 @microsoft/sp-build-web | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-build-web - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-build-web@1.20.1 -``` - -File: [./package.json:26:5](./package.json) - -### FN002002 @microsoft/sp-module-interfaces | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-module-interfaces - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-module-interfaces@1.20.1 -``` - -File: [./package.json:27:5](./package.json) - -### FN002022 @microsoft/eslint-plugin-spfx | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/eslint-plugin-spfx - -Execute the following command: - -```sh -npm i -DE @microsoft/eslint-plugin-spfx@1.20.1 -``` - -File: [./package.json:23:5](./package.json) - -### FN002023 @microsoft/eslint-config-spfx | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/eslint-config-spfx - -Execute the following command: - -```sh -npm i -DE @microsoft/eslint-config-spfx@1.20.1 -``` - -File: [./package.json:22:5](./package.json) - -### FN010001 .yo-rc.json version | Recommended - -Update version in .yo-rc.json - -```json -{ - "@microsoft/generator-sharepoint": { - "version": "1.19.0" - } -} -``` - -File: [./.yo-rc.json:10:5](./.yo-rc.json) - -### FN002026 typescript | Required - -Upgrade SharePoint Framework dev dependency package typescript - -Execute the following command: - -```sh -npm i -DE typescript@4.7.4 -``` - -File: [./package.json:33:5](./package.json) - -### FN002028 @microsoft/rush-stack-compiler-4.7 | Required - -Install SharePoint Framework dev dependency package @microsoft/rush-stack-compiler-4.7 - -Execute the following command: - -```sh -npm i -DE @microsoft/rush-stack-compiler-4.7@0.1.0 -``` - -File: [./package.json:21:3](./package.json) - -### FN010010 .yo-rc.json @microsoft/teams-js SDK version | Recommended - -Update @microsoft/teams-js SDK version in .yo-rc.json - -```json -{ - "@microsoft/generator-sharepoint": { - "sdkVersions": { - "@microsoft/teams-js": "2.12.0" - } - } -} -``` - -File: [./.yo-rc.json:2:3](./.yo-rc.json) - -### FN012017 tsconfig.json extends property | Required - -Update tsconfig.json extends property - -```json -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json" -} -``` - -File: [./tsconfig.json:2:3](./tsconfig.json) - -### FN021003 package.json engines.node | Required - -Update package.json engines.node property - -```json -{ - "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" - } -} -``` - -File: [./package.json:6:5](./package.json) - -### FN002024 eslint | Required - -Install SharePoint Framework dev dependency package eslint - -Execute the following command: - -```sh -npm i -DE eslint@8.7.0 -``` - -File: [./package.json:21:3](./package.json) - -### FN007002 serve.json initialPage | Required - -Update serve.json initialPage URL - -```json -{ - "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" -} -``` - -File: [./config/serve.json:5:3](./config/serve.json) - -### FN017001 Run npm dedupe | Optional - -If, after upgrading npm packages, when building the project you have errors similar to: "error TS2345: Argument of type 'SPHttpClientConfiguration' is not assignable to parameter of type 'SPHttpClientConfiguration'", try running 'npm dedupe' to cleanup npm packages. - -Execute the following command: - -```sh -npm dedupe -``` - -File: [./package.json](./package.json) - -## Summary - -### Execute script - -```sh -npm i -SE @microsoft/sp-core-library@1.19.0 @microsoft/sp-property-pane@1.19.0 @microsoft/sp-adaptive-card-extension-base@1.19.0 -npm i -DE @microsoft/sp-build-web@1.20.1 @microsoft/sp-module-interfaces@1.20.1 @microsoft/eslint-plugin-spfx@1.20.1 @microsoft/eslint-config-spfx@1.20.1 typescript@4.7.4 @microsoft/rush-stack-compiler-4.7@0.1.0 eslint@8.7.0 -npm dedupe -``` - -### Modify files - -#### [./.yo-rc.json](./.yo-rc.json) - -Update version in .yo-rc.json: - -```json -{ - "@microsoft/generator-sharepoint": { - "version": "1.19.0" - } -} -``` - -Update @microsoft/teams-js SDK version in .yo-rc.json: - -```json -{ - "@microsoft/generator-sharepoint": { - "sdkVersions": { - "@microsoft/teams-js": "2.12.0" - } - } -} -``` - -#### [./tsconfig.json](./tsconfig.json) - -Update tsconfig.json extends property: - -```json -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json" -} -``` - -#### [./package.json](./package.json) - -Update package.json engines.node property: - -```json -{ - "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" - } -} -``` - -#### [./config/serve.json](./config/serve.json) - -Update serve.json initialPage URL: - -```json -{ - "initialPage": "https://{tenantDomain}/_layouts/workbench.aspx" -} -``` \ No newline at end of file From 68c1f37b457a7a4e311744c11613d9fc48029785 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 1 Sep 2024 00:05:53 +0000 Subject: [PATCH 36/36] Automated samples.json update --- .metadata/samples.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.metadata/samples.json b/.metadata/samples.json index 03ee1fcb8..f39c7d924 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -21439,7 +21439,7 @@ { "name": "pnp-sp-dev-spfx-web-parts-react-my-onedrive-info", "source": "pnp", - "title": "My OneDrive Info Web Part", + "title": "My OneDrive Info", "shortDescription": "MyOneDriveInfo solution contains Adaptive card extension for Viva connection with below functionalities", "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-my-onedrive-info", "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-my-onedrive-info", @@ -21447,7 +21447,7 @@ "MyOneDriveInfo solution contains Adaptive card extension for Viva connection with below functionalities" ], "creationDateTime": "2023-02-03", - "updateDateTime": "2023-02-03", + "updateDateTime": "2024-08-26", "products": [ "SharePoint" ], @@ -21458,7 +21458,7 @@ }, { "key": "SPFX-VERSION", - "value": "1.16.1" + "value": "1.19.0" } ], "thumbnails": [

  • esHk4f3UNExVL{m*1`V%f7&A-?(gg$Z2#Bq zZIiXPx3jmmyZ8SadG|l1BXLEb^8-~2?>~4?` zwzj`*e*3SjZmoabU0c~)TU%RQUHiJa`t|GAm9JmFeEG8SWo3C~<@4vyi;Ii%^Ye3a zpJr!gr)OrS$?fC+waJgulOI1$PECFIub-Tp{4nw1{piH|!Ljk-k>P>CK?0$_zi)W> z-OPvnm6;LD+NX*2`H78%iEs1cTMJ{`i{m?sECdUB&`=xfFBdhz@HjN$#*p7pez z#V5V<>D`m*9X&Z+y{~(EdwP3&dV0FM-*&y}#B{c|x3_dOH@7x5HNAdaUt3#S{qj{+ zRb@p*WqEmdaY<>>i=yYxUlioN$j{GzmXnj6m6P!#D=qy=Lct5{%et7_=KB?0=)z(9 zr|&E>3AdjTZl}L-OMMZOloA`46dNBG9TW55QFM4@WLQ{4NN89{NJ#YkfP^5g$N)co ze}8X`x38PqJsUSqb9YZGwEJC0w7tE9m6f%*xrMQbsh+ML5{Xn(Q&(0}m64R^=Hz8y zV7tP?%dKT3WM%d%Api8ot=Tq6hg6p9r;z8v?0p)`J z6#{;hyuNh^-v)$VBe!1zhhGDye=}D=D`x}LoXU;c+?ThPT2aPCb_HI{AG4(DU~9kJWw>M%w4a&*PsvGqp~Wy*+<^6F0_-P2ctY zlX}miTlC>;@W6h-T)P?jdQAJQg)wg^vkB}$*lH{tiP;&&bR`E7%XVs6YR;7|Y>)jN zFS4E}@XT{PNu;WJJz1hX&pJ9obN*{8z3)Hhst!j`-{5WAUpua>PJbqcu>1PULI7miU4(aZsmJcz1k}9ZQtE`9w-Fe zxS#paQy95PU*)(WIO^y!&;npS<^9TYZZx_i(idg0Lns)>IdFZ2OQlsR6Tx9)#`OC;F))LWf(`mkDSGsM?f{MrwAX9>PJ`1X=D z_ah|*JLdPkKg*Waw|F+&yR+rhK978xN4KM+jz>dZ9~_T~4om!;ke~Ox9?)QAc284v z@9c>E!hkmruWfNe_$b|3@@rb#kk=Dw`v|zId8d^te#%7wV$*QZOq9fzl%1BWGlFMF3){JQnG^K;Dq=idc|Bg~ z``Jc@?gybYY1Jwx7JGr&mUK%~&3Kq37J#Iv$o0S2t%zL(u~=9J4YI>^UUZP_zWaXQ z^*g3Od)>dk|M`KhosBZ-e-3^~A$+y?=8u8v(%nBrS)4MDhoDYsd+%K@yUBGxm-Hty z_V1W5yO$zrW=~>&zt|}jgqghgCUi~e%pqlx{_@}1cEcrUs0U;HAzy1`s|y=1W&{iw z=KuN|1;w#}>u4H3&m4T1=P%JObt>Vy3&Pxsxnj2(e(i6`ZxaHRv7j+dMP-ee9O=PI z4*nCDr>5n|K(c?DiWkdYgWc29;y8xKlhg+=&ITcQT3oDViI-=*aKo~JYw7e6H9y(f z4+JGn+a}%rYGqxno8QWFKT1KR- zSfGejkWxc*%s5jn`-OI;fkD23X;E`_xjePREm1?W_UY`}R(Gj8wwboU&Cgm=$3U#a z9uZQ1D9fvLk7k|QRj(*FZGQHH!Y+*p|g`Smj|+lbeos0S*z~ zUAw^ePjCD);%@4>#%nUsHmmh?4W=_)2F>Hgw-o(y6{c*+ zD_H=DvK0@pE&;KU%sy(X)rfN(64R39d52xcd2zd5B&T{R3 z+4wgId*E=cBZ4B)*q5@vn=so}a`(>8D{brr?&DL7!iu-PD*4{JAJk7;40CF%bPboL z3r<_Bukul6iIF6F4hz4v?V`5BR-n%5X#CQT47KG3jdo~ zMi**{2M*sApdtGJL9}SVZ6N@V7K;VnTphhcHF$0tZi?BTk6Bjn@&pBH`UX)}bSO*@ zk7#TuVU2*TFCC?6ZaMRfqtqa0#M(Y&|hW~f9Y9Yb7#dd zOD}iGG4B9kFEh;edjWVQQ3H(6$5OycX#K*qg%i@KZ(yp|cpz|T5N^R+;>MrFsq}Uv z#}uC9vc^1+M9BM$f*Qg5KM&si$v!*gv4GGQ%z0o~^o*nC?wda=S5xv0LY{BmJP|>^ zYsRtCa(m{&4e%2BVP#MgBCaJlz*UghfYrE9Lc2gZi*(-_lmv+czFJ}54S8(6ry9W5 z0Ay2Ez|@eejgOyi4LoUl7V56)NT6Mw1yUzs!2(181+xZS#@V1$aNkddGY}I%qdDA| z&)tiwr_@-jYq}}ff}`X6Qa0}Ty^$$OqrXTtoB4R@Xoe)k44|9ecfEzhhu^cQ3MKa` z9c-qr{Al;FbNE>mh99?xmk@cKhWi#~CI$-pjN$zI151DN6`VvLU+iYaJVA7ld;C-~ z?)+g-*V*HV@*~p*d75jFT~+Ve9N$s;6D5^_>vz42Kge8)`|$o`!mpmvh*-95yR9NL zfdEjXDvcRBbbSw-j5?Dl0h;J~R3>J}%c8C_^^9CdHIraQjWM*}SpVdd1V3m?Jy;2V zT4FwTkS6`}-J|q_J0w@a<^hw`jP*L_zjgP-&Q9N6{uAfxE^&*`v_0Qj`g3A9P`e&p z`_0($t>P=7s=ewa;MM_~3N*}tK|?3{2DiOms)l-yRhb`SWq z1zSA?xU%2?y5n8J6d7tAQ#B7@507M7jX~s5=B>isG{U;k0rVE4L_gZ1a?FqU7+dx1tD$oAgqX z!MsG14V;K$4>SNl3Z|$~a7frlK-o^BfNiGG8?NJA={OW)+f-&7Mg~?uB!Ml7^jPJ{ zm?H>E1J*zU7lwOj`~+8Nz;FN;c57_=s#jH~c}L<+p{?NYljI4Ol(=|{)}6pC1#gaO zy{pYA^fOk%Sc5zTyyg7!EuT%wE6Mto*F3I;O6z+PrRktB<-D`8nGwy=64_<~RT z9SBm1f+49jb!?MWv*1<3fSQHu5Al&NtdVBaF_vD*`9eO|=8+6&fafX4x$ThTdU-BXtn7fc#g?NO0<<2^SiFj% z!oFhU4m7!er;Y(oAZ-|9MPriA#ZyN`behu-&tUH~N+@bzof^;VgsFWrJX}{H#Yu=W zc1mrK%Y|G~@Rl%yI^!bKt6qhn>-fpNn8NgX0#9*#)IdlYJga$K+;s|CH3d~KyJxlc zd{YS$llRopj72I7@<;~OIt4|QSYf=|3MW;nNpW_WpO4w7gpcdPb2dIUFJl!<-G3LXGk^-eCd_0Is;WJB+Q3RJw_|)u;4Ia0=-fkdB@fCZZwM zEAOy?iB}9%*hr;>!2?gd$v81mnXs%4N8U|^Y9`*~n_{wgTzC*K*PS10!V6sV))>F_L1gr`kv2n`6Kf@l)Zrc}u9@tL$vnU?5^wNwx?)L3a ztLiB(Ob=rM$0NB;Pg3U_no~9y2PB$E^GOumF_qaoMHK^pHBUi-3okHDx6LW2T2Qdp ztKh?9aIr>BTE?3oWuc1dnnsr!W<(HOqg|~a>L?PZgrzFPQgG+hD&eV88!1L;>KH}p zn2wOc?iOQRq3>j9GiAthB@~2G3N$aVwtENmF@x{JfcCjIyY9K;V`mJe_$Z^mF2SX zz>83a0Wd`qno7SF=pd2Hh6h%bP$}U7%70UNZnU8K26@D_xUkT=4CrM^v&hG0jEJ*t ze+Z*y=MYJhw~=^3e*;BD@{ThyM8&=WVTd%Ba2j1aNRLS0LZrcJlxrKI%$_@$x1>J} zY#TsO2g^V+;k0(2VFJE{ek`>ZcRMnZ5mlga35UHzGm@!crWqLlup2$&l5D&Rw(!U2 z&s8d-;0~$V3-!tv$Qrs??X0yGmgplCOlOGAj=d1d4#8FDWMs*4Kt)+jp2jz zy^Rh_hR~Wp$ZUwQ8=d!0GA6})SRZ|Csbn$Nn*25W@tU92>0eeK%-s7ghBZRQHEjqI z45#rb8tar_z;+{(#f*#)1H5~r@$NLGlQFkOmxDjlMGqi>7qm(vhh`WdU@dSORjdm~ zAVvD>Yb?BPk}2}SwofypZ`2MjPE(<$3JpO}Tcworq6oqcwEY^ixo~O^6aYSzCR*Ae zHV$oR1hHSx$6(-Y3VHR0_!za2`sF;PSX<n1NRu-Irz7vC*!Wx- z)*FIJPMUx7rxb?P~4O=GkaoGP+%M-eVOFUIUU>tYe zu#^vDxO|>`-bl(y?rT3r%>{}C1V}{NsDN%ju6j`hfT2p~rojSea=57^$S8sCt1QnY zK0a(t&kSq}AyS4A=LiTwp9bwvAVKi2-%~s#VxvMxQvel6lLQbr$@D7{5o%o=Z{Zb5 z-pvYk=~0VNXAXh~vsZCEEoAN^7eQ7&dfQo=2YGq|ZeE4{ana*$Q6Ct-cZ(5AYb>PB zi0vX^EKJ}qqEV6arb^8X5nehTD(9+3KvsMS4e$`EVF7VOP4&VgsEk!#mro7ABs3@> z8dtu3H-uq{)fNU`Z{t52^nT;l3Cdi8qONV4U)#h~cJ*ei`!;1*uY#p_p+6Yk)S_TX z8n0q9dZp9Ye7=Pz2v8}k(3Bg%t|b+Yj?Q58UP)ab-~G-hdV1Da11< z^0Bj3jbQT?HA^~8E90`^B6tga>jXK*oXl;Q%t$38WGPR?2A6#!}pz0;@PLTuy;8;Tcfv zMvy@xO+21r*yJGf(Lp2@YKR9dhf@e^mctss!~Vmt5|DD^zHZ>Y9(E7XO<@$cua4c5 z_8#UgSy0KK2**M%0Tf(;o;i0;CpwSxuH#v{?=@6|35f!x0T*DM?LX}s@82OMf zdj7D-Rr&_A|;?H;YyX$ zyN5>?f)fkK1VW-dXCR{gRx*pIKRVF4FP<*et;q(9`IcP*Q<3|p72-N2EOdz`dWCxD zi0d?G%bz`l&em8IDgPU9LF>QLx-@DEz9TY}K*vV%TWG4D6SGPW5m9OLdiv^43rQA@ zU&}Bm!q~_F$PeaTqKs_*^27EgZ?VLFBiYZ5&E8^VQx;fkH3)pACZ;S=qL8@$3X^>N zY`we;lO$~0Xr)33D(#DhNlcrQBp{ysX_(ULdeyjCFJ7zY@LsuJPqNUaO3I|S2r5g% z6jn`@3*j;tEvikC$G0g{MF?lEd(5u4)uj?`T3-z(KrT6tY-5Bo%G55siSM6o zh%S6NT(Pdufra1xfL?qTcDZTDO8R%QKS_XL>cNI!8u2;+BwO3fyz+@Q_=ez9k-G48CSwg1og7nuZIiOb z&`24*_1_UtiY&Km>5o(Yn!l|_5OXS@M9F15_ zHG#(9ecI1t@uF&-XCf7Od~2c=B9*MS?Os9P;=e+2?$Wk&;%J18UR6G`1|%U(|B3x; zaJ#1<89XiJ(YDEB@B7q+R!V}qJXyri6F>nA@mN)32qrCPKeKgUxX2Qe8PlMk6RPp# zr}PfRXwrz<%>7iO%uX-C%0Co^GwCmcZ)D;kfm@mhoCE;?MOV}hT#+=@IwjhtI~!3GdbtMhxnli5E| z)>}An_na2(v*Z|dW)=6xFp#r5li)9pb!JSZB2^qKj}=_|nbAWHH73-vPC$~W+@dC! z^=5=1^%eFKNCxC#$;i<)<@0Z^xY%3LTIiG)O1d@4{xPT!TH{-`nzqIZ7A-U!_|%qt z*OtLfLj?!CX+jNF>P6ZP&=P+>$JAk|BRrF@k&Jk$zU1SmC;#YfCm77LgA&v^vXq$_-3bPX*FM%a|23 z!{cw_$#VkmF|800uU<%C5VFe}j3bGP!4!^}kNYT@*+8A-NE%iu;q&VSeE znK@4z6VFp_eQ=wPW>Id5bq?Iq(;}G&6lcALB%+Z0LZ^<`NbN?~|*V|~{bzvxEalqE# zRsnoB89x1ZU&4|McmBl+2jel6k14PtUmz~{yoN+LzqpOgdL9A${h8W*{mV()%6q<}`;?oq<;rk@e$R&HsT-6AA$9P0TlC-MOdGuE|bcORQ${>qu$@eE?-mUTniJz|QGV`Tl40SSZbF~!ctN}lU@XzIn#Si@(T zWKJ6*pZPpnl#iFNaZa`wSvS+*)Vl5(A8$KX1MHZdt1k#O7FXw`FMeS5ko_Z6IQxP+ zdW$k?tHI zhyQ%lm%vhl!a*&GJrUQjUXG#mCNC8!)$aE3aWqYuwhbvbaeH0~D4~$;JcYS9tg{=2 zQVGo7j;Y495Bo(Pj$Zj?#gH#Th++oDhn$oD`>Z;%>Q=|_-vq{XRJzkgx(@PaD}U9j z!|@xfX)qZz<*MOVdGu{`c(?x03yk2xWt0bmkicB)9bTo<5sH92coiK40dBt;_r>KY zMbF(;Dv_sj!Vieu+cA7hJQX^Zt8(g>5oI`;)oU0V<+7U%HwQ)O@LD=D&_r_qXNpAh zAoTJng>7O2@Fp=%m_WekDC3|<-|2wXQ*kl) zTU-R5vlFi_SL;Gn7Rfo(2>b;)I=)En6Bz}aXB)mw#douj#z{sYCPuTb+=WO-CR@+i3Y{4<;!))@^SO~qxh?;4yWC!rD*S$n5899=cx#l%>Aa%-8eWuFO^AULC3 z19FQ@G*|VH6G6*f9|Lh^LG*TGt*PRy`uNoJnk_mj#m{gY_V17vIGvAiOy})2FMzSMsgmd{GhcY3ESsqz6K|>q4rsy2>M=<);%=5y zM6dDt8OCX!fvvhgh$aQUe8F3K@>cLTofwENlYGuOiJ64Qi8jg`jk7p1C`nF{X=1S! zqF}W7tsr}Xyk)E6n8&j5BCl}z zrR|AJI9a@+T_=;sLVL<_tn30v3J;gp=17)R3gHr!(ir<8C011YT;1t(HXE=F>0w{w` z_jy7m(`7}B>t$C-#w2p*HYT>)0IjMUipOIKgcxHYIC&v;dVyln8{+3ebFj+Yy#!#e z!5PaWYvch1(eWUIQd?zC^>9e<0w9{y+NFV4?JlD!7Ev>$ic81Fb5o_j^l(AUG1D`^ z-OT!L3mu)VSblcu%e7e3)!3ra*WVXt=YCSmexxOn6rW%Q)TZ=s$>AxdJ29q2aMeOg zu?_v7#zf9DI!e!1s09kjkr?wSFn3;wg$;-=BmUVG(AK8-PeI9^9bjV#Sh$nMtr15b zOmhVr!<83PMeHfUB^&EKL$dd9LD_d~bD~A@Nb;JIUOvms_=^@Mx|`#|88~r`3hffy zO=ZaKgO}%;h9yFT8*uqd^N!I}hRzsi@e*5G`6Mj>VbE#A_ttq&uH- zoXaJdX|D``kl0%WZ$YDO0=j4j@Gnl>F5ZC&lSjWxp(_$^4v*tt$WF?yuusPM8475A z1m6w^J+^E7sXh72a`MD&@-$@fw?w`qx=eN_);uHr&dznw45Td;zO%KTa^^{L9td8Y z^Xg+xP*jy{MLeS!QYB;x8b3vqGeuoFMe|~clTnCAqT2kr!oQo4$3XDyGAjKf5n*vn zjNRE|rwgdWnTh`&sAR!_p(w`_!a#Bv(ri8Y`X?hj`)-vG!5{M=mz_+0Ha+LygrpHRG9%qgy(n5&y4bpLIfaL^-&m;8_hiNBE;NM9x7m2sqn5{RX4E0O3 zI8`TQ5wWTyGWt{!?kq6$P9njX%1HkVDo4Z-;#how*~E5Zuh|>vFB(z*>eI-=js49S z&n_T|$9?!aF~x2CZzt9U6ApUs5U&wfO}WfZ)%}vCFg`j6Y>n;v_$^l<0>^I4BEde8 zLH&Wf_Nn;@j$|13kE&Xu7Ni@fNgekA_dE|fjareIJmhBoxCqz4YFIXNI6Tk3yRlS% zveW?i+{p5|N$_*?KReayw+b``O#VH_f*5qeA-bN;m(^9?-cNvJyMg#r&OK^IxrZPj zBnrl|+$Xq9P+0EQSsr*KO!r8%Ib3!nm7ZfQmxOGUnFW(|0Y*?OJs%s{c#Mm1~SuO^jRJEEPL3 z{K2)5oCQ{ZV?k#a^IFk(BW%q6S@M@o;3wHQj!rDn6GkaQLtF(2*g$NRK`cay-pHb* z^T)b(ad|eNEAW_GQ^S?_VLT&178{@r`?YR(17rbPb%XP^4Wv1R%i4w~W*}BA6sdtn zBqL^&R^r%Ku>}&46MU>W8eH}btMmUTI`?R%|38lJ@?oFNWt)wJ*yetT5puV=-xHE9 zYAy*$lqAtMhPgJE+{-5SZVQR7BS}}cNSAMIa;sF5qSE~KJ7@pyZ0GF#et+J3J)h6V zlP0BuVaidqcYBW0>B3C^MYwbbbK4}){-n^EvgzSq=JT6O?QZDFWz{>o2&>k>SniEx z5wz+yLv@k0>b0r%68pfHje*fuRIGrIRm5nw7~;Cf3huVP+`!fmULG9;z+Z4bJ#;?h z+>aJ!`dCf+n;U~(6UQ6b>Z>^?6oc=GGCw$z^AfzfZ||f_bX*x?rY(o%G3o6o0A!ro zXoP`qt!$@X)s~e{=$vgn#Mf{8{c5g}LNYSiQbPg_iuL%V7P+v(v#_FZ5+bOEI+z+F}3Z0MjQ~>a?kvuX^JOMHx3*a^>M3zyAM8>pfs1LGk4T-?wH$L zlG4GSTkiQ4WY8D8x(<*H4erbF-rN+=oV}$zEX{%4d8T;xOJ;?E^KaR`4=m<0-R4=r z^I1{RhzFI1C0Rwq^Ltvd{*Lsjck~?}K`)n{*-nq&WAM1a-G`+-^G3yfYjMDhG2hVb zk)snkczosX=h&{fNjUJJF`O>z=HWrhjJh2XJsZy*)xLt`QgoMrZYL~b}~!4JZp!F`?lds zehbvhP^wB+iXzwtRb|Og#>E$dcPMpQa{XgrP zVi@Yr)$RDUS8XCRuRz^s5=jVfkETnxlWn9YnZeOgn}iI>GR!Tjp)UgNRvB+rb9~6g z`3djsCgC?in3{u3RR+^6i%59JmLk;caS3)jw-2a^ICY1(-2dTY$2SXz8x72+>BV~M z4R}=oo?N)4e?2;av~gVEP&vDew%BWlHG)b>Z_{#XcXS_~e$tTPwseoa%@5G$cD~0~ zGVW@--=?Z=pHcKtfatR-c5K0&uN#9FIC^(KbrOD zKJ0Q-l$&)iqeT4dX;gxfBmu;aG8hAbhXKw<_<#NCzQfexvrEP+OD5lrCeJGVZrFGz zmV8Ql#*`M4_I&Q0U=RKDuY+Xa8(oe(MM8Rcm61L1!+!3E!^#gw#B#g{%|v3|Cuf~c zuv`){Hun1Gf9!X8SZV@s-mIM2$AUSfbS9P#xvGb9Y(A>axFqMpHbgVd5vQz@Lp7zC zJNxI`svbytFi?~C`0(>?cr9xyod%y#gqWm5nv>n~3Gbcs z04GMW1dAor0(Br{e0v3@EM}@&W!MeMa%EZd9xz9?)WScJSYHBE0Uj&m1ute&^Z;ju z;fh#WZYAZV%5WyZN>;iB+S36#3Ym_BPM^r-=q0VH0>YpJ$ z3&GO+;F8bG3t^h61Ei1$`|kMLeQ=AfRXr_Sd%m$W1Dd^(sp4@Z&Jl3tUulxSqf%sM zHnOglZnletDGw9WQ{2Iuhl`G6XoLA`5WoonXbr<}_#aV9$#R>Q!QNzS#IT%{0Y?G! z-YtmwaHjEH@J=g}0REp*rb0GROrh8OaQk`V$eGn&+tTiQ@VHlhb*nG=8gcDnPxk6(+5X~ve8 zXn6YbH+QbdTR!>Z$^#KTsf)%%i zJ9Dp5)lEHf%P0Dh!Ii8j0mHq&~p*4644%@H-`{1F;eoxc^O+uhTEDy|=VVNj`kI z{M@%s58nLx@j*^asYRT_8go>X4c;SOQHk=tQR94d_DbiYi#mvzL{*W8tQk+$=j;*>tfqv@ItxNy&TbIj3+01VUlhix$wh(XXUC4QEE(H?I z30aD?klolO{DDMQy!q+k3Rxa@GyT%l4Pi-HitEGRg>B-^o^h_|@w zNG{mI*h_9|CxH?Vttu@k#o}--)B9JCYN@Xkld=D_qm)I^_E*HSRBz7=RNr^HyU%@Z%&x9pI*gvy{!q%h zb14UP)xLZ~e zw6wn%ZL??Yn9oa71YE&7=qXFLxmE$^z3;}3HxVSk;v=1{K66UPa95*_hK4-s ztPOXT+PNn!`p&8D^wq4v{q!`tc==-vqMe$PvBTaYM>R6VG3ArclC#(^Vz^@FmnPn5%WY;@ntGZA;@;)xSP_7lT!wkVW{5AyS6>m^p=} z?)tm`!u3K1fSqepAjPwK@9dANHea0x+rPehLP*ya;x29FV*4Fwgbi=rirr$yHfkmB zCRwzKbSzH13ZY#YgZu;&?ZTHMhuiL7uj`e_(cQh&3HG@g^udRvEmgfb!J=Hv?xrK9 zSowIJi7k~+n-1eXM~HUE+z;z>N&FkO_bhA~4dGpN-nEF?ILRS+c}(RVre)4oCt*y% zekW^q+$_PnOAlBf@~sDzUv##_?fNWk3Yk}Gg}ul! zNOH-Vu^DA2&yQ%@2%xG74C(eZW;@}l4N?#WpS6(Er@sJqkxQJAYp%?N%J$2qp7oHY zd})hIy|R*J;7Fjk68*9(zlK9(I08V&oQXUc=-|}$eR!CK`yT94l;2wN6d$}C_`+?A zO{rl+r0yT!pZ(l=((lypj`tK~HJbU)hNT$p{zl;c{X+Mha6R-}DKFY~FoHm+1R1Oj(c zY1W;}EAtzw#gtpjNqL732GBs~KQ=G+jE3$MG?`sFzG=SsZ+q3V@$q=qjy>;prtj2I zwO6B`4CP$-;kMKNn0N~pzImRCyE&ZgkklF*YtsL{qWeFaphVHyWti>REZ9lhO)m;w znlRJ5P*NG0<0MioID6?252lz#YOP<*?`SIUloB%;yEKImeQ^^7CqTt!MX^-wh~lBTH>a>9kx6rvx8Ydx~LL=&tr8?7GT`UAm$Iy_{@8 zzs{_@C*5ra1^LghCpO0sUh2e^;JXGUeq29v?=!5%M@GcHl2j$In+-cKS--A#-1!oxD=q`x-0r2UY}l?cGk@zY z!zfbGKy-TDRtPs)?ZusL${S$I{eCm+L7&_34&K!H0Bhuc^A$u&u+N;_uaa~>U|UO_d5Qw+&LkA z>Tk{d;O%b(+cq_Onu}qc78EFo@8_rBZ&mq()5qPAUdVaZx_L6u{G3v#U|(z2!uJ2Z zT5#bG1fVDwzOT}!rTkn<&0_kV?;Gnju&7HXH~#Z@dr9rxTXE~I)ban^(!J^iLsPGF zW$qGWVW=q#>(?tpLm2+|3|Iau0sV_hN8fxYGJPx3Q?E&^YwO(KNSw4P9Lzerw_&>f z=_BPdftufRzn{6tu@WhD$KOjh{JB^C=}5oMWrWhl-Q#w9fF_>G72X$9+L!G#pGD6_ z?fo7ng%vy4lT7*f>GC&?FK>nYSLVA{Rz7@UBX5PZp<(;*$)Cf0o9i_lNLp_7T68~> zc5uD6SG{LU9_G(Jxrv8MBZSJvysCc${qlPK^CW|&@D@Py`#KtF^B(K;j=AZP!t7v{ zYwy4e@b9F$$*-xoFaEd*c2xnhaP7WK(p&2EUS%iMK-zY3K98vCcEQ|FGp2|5rSPoJ zAW?c$RI$rT&&!3EChU5&r)gDWK>wOcP^h;lC$x5+BQ3o`?W?zYu4zBv?ojQNjW5u9kX=ycSidf%-|9RP`Ps?Jv__XOstY4U=rnx!^r|L%v`hy5_lcLEMuY z+&>M=`!chj5#^YO!Uaq+OU~komUmZ!x4|np52}x{i<-_$t6w?sxk3$fdc&cQp100E zw~=o2zsqgmYHm~44$x@~C=Yjj=M`A;f@{9Njx)iP#qsU-Dla1%(*YN8MYR!+jJn`@ z*WaVOaaVOCej4(d_b%I_2Ut+5JK~uKnDJY4n40E z+caygv>m(+L5FBXs(R2TV&XMQ3=@ZTA?{ovCn{TPjU7T-DU({_{J(v!Oz6j2nE9hO;I!JPuR<=8s z)Tgl)BTCQJRCWn3Yb__|X-PUMZ>Q~TIj74OXSc8?0Pi5d`mToL3?$V>EzMzL*3C@? z11$y5^$I6i3g78f=ts+FZ(nM06wjA+g`WM@;!TPHccU{M=A0?>Rxx3#dM~F&MBiR` z;BRBZYs&CJ|HwkU+5vrbSHE;;luyZy&$2`3yY;euwbqICxzcT1c>|tO8?T}+TE^Hv zw*EBJG1#DOHk5be)34Up^5j_XN?TUX{!CbdOUB0v);8X!Fqf7+b;6j4>jJLZhpRP zY5rlztG0?R|B%^3+l<0jmp^OA)>bc(u4Cof)eSq;jry8+GBl_nyWybQl;iTD)k)2Y z95>jeiUSoW1?NlJuQ7wKFWF69de}GfME%Lh@r!{mb1qHVaaWp0)Hjb_(N*kcW%qGf zwukh(eJRp58V^2v9h+r*Q}8JF-7Z*!N2*T6Y>bRMMJFDvbHzjHa@iozvjDc6$F=o9 z=8~_>oi?7&Hl7>kpZD?-yNH@RFMry7VZ7_g=hqnic4e?rAoJp@4BPnYY=syqOLn~a zE8b)!`RdAPlhy32t7hM*NhW~J!sr0d(@fv^H?WWT0QEP#5z%Uwrw>r@O}M zzf2ZT#a?B#Yx1RIcAEZ2$O!QXK7vjLbNJvHGO~h?tRthE`KYU8nH!6Up|5^x7$1(z z&FFbt>OSw)aIDA#E$NLKJu>@o^vL{G@t><$jcdEoDnBJENt>HW8&wElvZ@v79x&yt z*VKkgH@&>J>Ak7?+%@$h-*HDE@=SqWNW6z&)_9h62!q8Aolj5GQ`p+BiP*Kn^{Ccg z{yhL!VIhY!rN1{bo@+P$W@fU|ZnAEsYbaDlZ!z7_A;y26k^z_G=LM#1EP*^WfKr2> zn|$HWZn3{(f7sb(Yk~G2GctXPRZfT1nJv~89oBVQY??c4u5Pit(P4XUi`}g)qx#n_ z{&&Q1&qH&%nZw2N`Ts51y-aKm4lQK9L#On+&r1ZpG81~!JI955XHD0QZk;Xu;wGh|+-9x_UUtQ@_rxO3;1UAiA+=NZ)XOnJVTvIm*q7b5r+`t$nFrxR-Z zW3)okmFxSDeRuxmJtk!tuy#F6!!lgAE8N5~Vry4~qh+LohPBP|fU{-ro66Y(U7@>wkyv#taQqao~bea`Ar<;AoDz~CLx6UfBxjXNwRsN0c z{Cidf54#J7tO{Rt7rwVDn(Hq5W_4zz`^>r(2hqbpTNiKWDb}zq(d{WQu`b=(Q|f44 z=Ki}F*Q-G2m46G7QQ7;Hbz^$lP{IQ8zjFAiJ?sHTpcgw_k`6FS6DeeBy@}0*tv4?? z+BCS|Y}jVgxbtS?ew(I)H=B;wNLX1_H+s<15ZV5x?^q|jC8Zk|&$r@AQG2`PmjzS| z)EA)oBvqtI%PP}1+`6V=+pc@7{rzt$|2H*m)e%FLUv@)=3`TI_Vtde6!9w`q57^q4!`zIm@F7G_^6 zvL4j1AJx4xTAEaI|Bt)(;aah+eWvoG&(Gv2wlx~iyGQJNC|i>r0_bH%-`uZf752}Z z2}8I$D$?R!Oeg)$n=^NO_;=piuzx$&_;x7$Kg6s5hV0*u{Tp4k7b5NocU~UKToxC# zyl_su{n=M`fg-VR-#O9U@{olJx{K;}k>jp8^4AX6+;E zKi&)Zv||4e?Xd9h?!u76UYlEE2bV?p(Nl=ETQA){9CNtynL?Ml1lc32T6uqf%C(z& z*)>;TKW}?)zUK71i#;Ekb$bwq8{Wy=gu_b~Wr_ zIo-Y{`S6)s{UXTBWBWTj+k0!X#aXk`1g8m#!SH=Lnku`!AM0r}(vRC-JBZM(_Mg(2qG|aN zNa4a*Yk8~HoYGy ztJw`|kEyInOHU5n6R+h{b5Pr37wa^Hc(A@mtAxWF0@cV`)*AxYL)QQHUM3VQ(c|Wa zq(rqb!*p4NzU|gB_CcDS+q}wn8cKHl_kF1cV`|}cbBn8sh7oJkDlbp{e zH@wjHIPhh3Vo&0;9WO&qeo=f$sGQau2&?*Yn7oNEu5U$X6p^RT(o-9>@j9FYQ-so= z$FWd3%i*t?n)r<-j}zra!Wec`u0cDDveHxR{eqg)y6heJ!8R|!3tGpoW z47DKjWfZVqfkoz3|ub7BFDYHG`1-3^Y_=nAY6}??dcN^!b=aDn`1?24AK_v03$$+6xU29v) z3e8ZTs$7(I$L|k26Z-2FJ?83vzuxEvocgAT`TdZiDK_?M%_`6i)~}DpFtz!W5rbuP zpTw+((Fd#_lzn!7)sXwi|8W~rA!(8)o$2~|$f(1C=7e1uJiPwM7bT)z;S+RlO&i5A z07q4MkC8bR(*f;Yi`Z}faY8DHTdDTNg|^0|;-r~uXGl2Ga1uh7sTP2akvVAwRH0mo ze;4E_MbFOS1UV-YoE+)$AZC~upG1v(6~#^f>Z7kjZ%GWjoUp-r*YlF{>zy;3 z6U{1zKZfC&2VHOh6}qC0Ci<|RVDE(oPf3}0s1m0%MembSr2uyeLM!o@}=-8A}%tOKLk5Y;%~&) z<1aH@jl#d9g44p$kP<1eZi;{zbAB4OWsoX&X#U3ivKT}Lt>5t|-znErnycC~Iaa{+ zGNLc_;?gCSiqnfZ+sIRK4=z>dd!OJqU{L{kE`+icScUZ_;J&mGbMCkAFE7rg}?Horf8c$s*X@D07e-O9}hj zE4OgKv9voMYD5M$i^IR8-Hl!npB%rU>9;*UM9o5bErueKlAI|Y+z&0>C<9OO2e;8# zrME8#0gb4H=a*i%p4-f1l4^U9YtMd|sZlZrvft5vA&pR30*oNro1@yfQ`dGL=;ZuG z?Q*%O$ev_%T1_el7HGRp+z$4RK~pWKLI5!G zN|gSf+;}kPat;23?G1ONT#(Z$m5%d)=GiIlIGc-8Y!Oa-d>Aaa67OB6WLwV*da!`L zC}b%#SavEu_qmR}R_46#6(K9y@3ED+;p0j&NYx_7?j66ck14)sFfi^P9{gHes?Uv# zx+YOR8;+Waz3*!SBuv%MUJbS0TzXsv?zLv$tAe(2s!=%d?DX!@a90ICx^x)23F0!L z9FE_#5q5>Hz5R z3A!$)LO(p?qpQvQ{&1fFMd_zBY-jWX^`qSPs&S{@pqWRGBH1NU9-UG;r+Sn1M?=3Q zGtg58N36E?0xg^@=y7H)9R70$dfVtP`5JL67_M zjMG{K(ie2mPg%~}ISj+Ijv-}|7PmGoa^DYkd1*#L^8?o+l!B>!gtWO^PSX{LK+%wt z3t61GX?}^=D(i%^8_Dxu`+(;QSvc9hC>M+r(vz!&{sWQmrw>+U`?IvN^10I_EBRyW z&3$7U_V+tYi*A_OX2_FIbZM|H@hOnAG*}s&sppeoi^&lANLxL%D2cRH-i78s9uk1N zoE`h$7JTS-3wrhx^q$OAFXG>KQCC71zTKo@CCVYOe9c>LS9$p+CtE>@hg~R6GsG&> zP5kfKz9YkQO3`ADuWa8ZckdeYU?%7erA9KwYS2#InY}M}>2Gna^1A;kxNLJiV*Ih1 z!Y>ABZ;3msws7wyKm zR11?jNnUiyK}^sjmE^}U@%GLt^}1*L>Adh`uM(cWM3ZE#_mnl*zdZf-wOthrsOQ;bNSYyeR9pY> z0r70?lXt~Avsd*xuiHHS#y4p-a9wcJTXo=f&tWvvi`I27t>`!jL zXcikKoYs^JOB|hzgt@FbERT?%MZnPc+-$w_Mvl=VJ=l?}siPRDF!aLLI5khF0jyuD z5bee6ls}9Ui)omG5=!bpbaX;T-|S}&1F6QtYLyv$){DW<>Gjdwh(&pa#MJMk21F6T zh`vo)_d4_pyKgy~Y~V9pKEo-P`rM`SIUZb<4VV620_a}M&TD;cj)-t-Ci1~n2D+qd z*|ikr$4-i{bR(v42aS&HeRO^Av!8o2VM#>>7?6rpCgLo6aXw))OLH0&UZdAptb7<| zje<-PnCH&WH4+4v6F;=t4ihW62D>|;E;LMh2QtG&RzE}bnLjwp(aMm48&MD#XzgI* z$YWRQM~7@~&REBgWdG*atYm;d*nYVYGv#Eo7>e!dXrMWrv*NkC$Yd!Ca99J1;Wcfs zF(lFaJF9>NSE4FKQhTFC7#d9)U?s>R8bWAvDK)r>GDLd%nBJ0nLjAHvFb`MB0HvWy zNkd=>1qX~GRtZW?#z)H;m|&vh?7-r~6k)xIq$Ajnu$Zk-tREGV1VNgMaDTX1S%ZY% zp9%xozRUJXs4hwlOmqPR?GrYy)~iUngk}-aI1F^2v63GY^ZYqNmWh{!V(4sNv_US$ z56ZKmqNCheyqIV_PjNmNTL#&YMnEhHaSaG1H6C*DJKB$lD;HW*h!_-aemBoApN6C{ z-K`c*+70a3dQ8#k626+d0^#8?kMXi1NFik2Aq-;&RocfCW6KywD-o9>`dr(o2MNPj zz1)0u_SvW9@M;>4?!d!aiO|Mw81lGI=`5oB(5`F-+Dt^ZCQ9~fVoDB{eIlWpfs^MU z7Abh2FvW}lY`E_)Cn8>ritcPXrre7g)Pa^(1e|Fn2d z&kF>Ku}c&zg@-p|qDu&n3d*nY1l%g&mm3GI2F*u=A%(_)1r)tp<$ox-paMpbBk`2p ziiQ#qS3=SEhK5!`0;RvBr>|a6w>tSzEE~G{cZsQWsp-iG4h@(6_2iX@sZPu!DIW4F zeXi_mKC;V_c9w)N=Aw2aYbil@M?t4txEAXon9h}%@W620jPOk};jOs_MqD_{pw>gi zORpQ-=ZQ_=Mt=6!+50{A2FoOM0)wa8h7lND35>;XsLxj#f8rDf8dc80mMK`-uuQ=# zn_yD+>s?YIOeHU(bh{G`)r_y!r%$C2WW$_pkVuGRV7EE(jWTTR=q^*ABGXPwQW;zM zJqx+2RQ!+clxdEOX5vbO2=k;*se<%~FhzySihHR_02L&C!|mi@t(Xn_dojs0qytlN z)&i&2dyb-<5ZClwX#_7;q2hd)m?8q&ZzCR0#7FWJIev&mh*AiTj#XhQ?uKH7-!V#U ziqTBPRR~gzsN_T3OQW`SjNl|O8oyqwW$!smRj>>-T~(BKFif$U5CNgiTmFgn?#0*N zR}2qJi}9Aka`M(`REE$ujXTzG1*_JJn|%#hQI&$Lv41R`^0`Q_UPZrNTzsmMnMiUg zC^|?S=(@5*ujXQvd4Tn3$-Vq%$;}4YN^-hq3C_J0|E-C1$)2#8z`TP9CLa(;ijPZ$Hu; z+vapkk^KyBMZ{?pAv4-A%ES@>9_-!3R~ecO2|ZeskSQ7wqYU{E{{dE%uOt>Jg4A;Z zX+#xgZ)2`hhBdU^Q%gZ`>lf|z>m0lqR2n1lT;(DMpJ0=@@PHOkxDbsOf5C2ZMvy$P z(G%!3A=>;O8WJ}4n;<<)PwQUF0#_xr6Y^ z$Vy@P4uX69E5&u|SL&qwE;K|n1EF<+7{twb@kr9KedtElb2o*A@;!>-YX}(6shEq2 z;^E>-E^G|~<#~!WRLLg(6(aK5Uj0U-ytpXD@7oPl3UN38qa#ZgoBetf{}7HQ-$X`N zBg+Vq*U9(iIuP%45Ayun$1!GZYav8@$x8B`Fzlq$8V%Yc*NhG);-=HxDZI@FU-2Q- zAHRf(e!P}N0+KO;Tlcy55=pTvy8ozD&F!cpo7AQtbR>l(OL{$1p`_Xb~pmdgeZ&^bNaq|fQtR!H#1K=71 zSK!-H6ko`ONG>)=tJlq?Vz64!FBOI;5nwrQ9y;asJo}0<82?E4Tv0|49@0Tb^YFg} zL$_6L%Zwq^h*wQs4*vTZwJ5-~$9h^(vGn8?x-$>^?hRqZ<#S=OYN^jEv`-eyBmk$Z`fY{KTTUw7NAl?FR!{NkA*TVbL|rf7F8* z^QPmqcI!Xs>%Z&D1s0Q#@Z#3Mb$M;iz6eCIx+llTH0V>EzH175b#+ej!a$*#^(-wx zR5w_xgpbXvB8Cztx9oI7Jj|KxmtWyeFJuMapSTwW&(JmJnZ%O`kZ*yRN4Wz1VrtvQi}c3h*)d4!0MJtiJxt-upJ=C9>y z`lt~-^q7}=T*P`c3km(CMk8iF)^1gR&@IsGWzjXOBIljazN~f+1;HkTJPprfMvi99 z0#ps_!TNL`d!9TxbMAzS$X!1VfG+IF1nNC<&TCPD^X`}_q`JfKBwNRCjm*}}kFH0c zQ!A%(u#8HW$2obkkwKjki+qG`t#G?O8iFcu*RLi}UE1j>qk{@=vePv5&dpv?A z@L`3N$SJmhuT|e8^=0Yr4|TJQdRe+f3*7roW=mmS`A+7YY~3`wRWv_?BpFrvuGIiN zSJjz-g7T)`Tz$V~%zKSSOaKdWGJ0xIqXzH9!nAFw@HRk_=sqhDBWz|_xR=YIG_@b= zfME_&8jVr`?0WZq+uv5^0Q7qgT=+izUx*q)gE$d&o}B`Rx^VmTDCsh zy=^RiLg}Z`G{0YgbeNzTFFW6b=daB4<{Gwr@C0VrQ;LlVF!aPS+@Zf7e^3C|L+Jte zLGy|%a7Yp|1=JU1kSu>R#;a4DXIsldRJ^`#s79nWd{7QU7ICDy16JX74bPCS!cq0` zk=*Q61~PN8-(a6Q_+&4V6asmvN0qJ zS4Qs8CXQgCaY6Iw&Qjc$*1k}S@kgjAV zB2CX#LpYu56NHU&jCRsA8)0d`RS3E+E2a5IuP!LP9n&ZT2;~?9Ex|`LZ_+t!@kPVF ze+D6LU`A%q;u&$benzmb&_$C)p*v}+^W;0A(BqLM{n=IC_4$nvVY2d~`zWuKUuQ`=9gF~b~ zg;m0}U1AE4?t$f>=Cg!A-;U@HF6!lEwtreU#up-=@S>6B_>YV5rmwoRmhf3lEE2vb zx-VW#?R%+zyw&G$TVNe(yv6HyThQgU9arkDEcUFckPt40mS!%q_1y~=&GOS$q2DaupaSs#eZvP4d0+z zIVL`LBt{m)GK#{|^Ib17Qhjzn6{NqPp&CJ@4G53?{hqvP4Q0T~cJ;!7g@{|LL}@cm z$e;E;&8h#Kk2t0!YdE-F<1MOVGx zBJ5jt9>HAC3ta1UOjZGm!m0W0WYIQLTj2O}4AGw(W_z9f2b;oy$oMWY5b0}|5Z*~B zUAyKyRFVrl4+B_jB-(c8j6J%yez(!yMFeYPTci+ewZ;Y$xOl znl()CusKk#m@&`1#K*IA`uhYYMxp51MP!gU4;g(wGsF6OIB|I%-9ZLQIW%^5VvweQ zlv@@Y1`>aZm^BGLMl}goH=`iQBnQCtIp_HQc3chRFgOn~ zg)aJbye3WH@s72R+b}Lu@R(0WN=fubOS;S6VHC#Hd69LWhL{T4#gQnJwGa2`$g+MspA-hWE$Yg$Uql9W@-FMxMjb*@;cG)&h%aVhi$_MyIH$IX6MNoWD)PT&HtPQ_Mf)z&-Vr6Jd4ND?h z#p5T;NOF7n)6P=lu;7t&x^dDqol<&Qw$v#r7I6)dS+{j1=JN-Z!gt!;Z{x|=Z6|@v zdqs$kVJqE#0|is;bA)51VK{D4N=S}WPDM~ zTUE?u@L5@ls!~VmiC3+rF=-ecIwwUD89u5IaxG71uWhDaii+Psy>I++lJ2dSWw=Oa zP_u<8of0xNLZB$vW|AU@l37e=M9!2QjtO^lps6`ZJc>fplJtQa%?G#`sv{@(%s~_? zFv^|=I5Ox_uea;R1%nlRKvp{-6XuTJst|A#l`VjWNXQzTfRlV=4F};S4W5U9zQf3D zE?}1cH1LgOB<3&DW{%G0f4%U+b`Z#jInCH25W&5NV;cQI`~ae!t78=r>sKG!8=m1C zpjm^_yBSIQ2UWXV4>E?q)C53Wz(uAA>Bx~;O^i!eZz5RB-SnslaE7Q|-r&V0fOeGZ z(?SUWRr_AA6OV&X>_CdCPHqDR#j}7+aeN*hNcTr&a)2W+zn%REZUXqD{4jSB;g%d= zZf|~fZgs+D%o*gYAXB-p=ERi9 z?>L5(wewc%L=pbSg+rB^HmU8%GZv^K4qTNBl_#Is23Pq!2C;$eFoVK9$zUECq`lba z3=O>zW}%iKhN?o~^wSAo4tWoWQrrTyup5D-a_pNq0Es4fzY3YQuS0;mWtzf57}*L{ z=I#T{3@giPNFxEVlX5aeLdYbaXd%KXU*f=I;1njzS{ty1_{oOv%jY64QZ&2>hNvKv z))ey92;6oU?n6PfQ@}_9a7l=ggxcjuYJ3`KPM=agne6JpM@o2Zu9!_J8QQLl3Wfw= zB~0^6kY67@#a79DdRMzND{jVBBL$XnmlVx{o!C%1)-a@&VTb)X|to0TB!mlK@%zN|>`y zRh7-ua(A}_!2wosI7x*57}(@*maPn) zr^OWaA=46q)gt`Ql7dW~06$4y>g5rAZQY#gij>>~dz67oQGgxBq=*oE3WK79Y{VW7jg$_1RK>Ki@z6AL?SO0th=ta}P!azR(vVKtG*9tOQVGC8@m`zgS zaS;zia71y!8@XW!iEPiS zHmCCvp|yM)jbwN`F*!?!>KsO`3t;Iei@^u*Ay<2E2#ODp(Zb3Ua7*oeqtgg7R~d-8 z4u}B*t`nl*_KKP>1pK&&&wq%6P#HECuz^*jH&DV#4qq8YrVRrrT+mYsjD!HW7@2Ag zJ1qgc%q=%}LUlk;3>x{)Mlp(>lMOJ)X5O4|AED&Cp{j%_*x8D=*vhIflmx)$gp+Be z5ZMB^!Wh6d3Pp!_u@khmvz$+pqYyHvsB*+bK8hs(svd*lK<8cN`qTk>G_BE1h`h!@ z+}jRH(2;%uz(WX}<`9jWz*HgN%S8-^gYAn*#$pF!5qXg=M9l7t@)|@EmvslM6TP`$ z%`gUl89k4=vC&E|y-)o-A6fKJGA=lG{3vjI5UJM*KRb$WX}nrxpi8Ie-iihzvJoHj zkKDrsW(qUB8Hf}<;LE9H5BF4aGynF~jlVF=<;QAW1F$<$sf+ON86>wpiah4b^#_Bh z5OrcY9|^r4{c?od!$RZ;ktZj3(oAjJ;W&nWe56I*rcX%o#vURLG<61>gkTE9wMX-` zWgD=uI-aYlZ(EA+66kw!;?rD?)O$!yw)S3;UJ8x;Vh{=4Q0TbFQ@)Mam4fi1U906F z^~Zs%sE$Gb^1qTMM1cT#Ng(r7Vj`mp?87qhBwO-vezsQgc``Pox;ZryOHMfEQ>t|t zlc#)qO>@~MUS6J6pQa-+h5Q=t+JX_(mZFveCj1 z3b)3rTM#XHLr3F z47Z~Qd5GFY)Wu;W4};|(`CaW{wHQ>>F!IxO@2^bDbHdZj5*pv|Sykym(KzxP1JyXZ z*-R_UE5#W+0npziqR!Dg{y@VG4uK7mo30L{F01V$D7jvxJihP(^>!&fQ-HcEMAl-e zf7C}YhEY59gWD*eYq?P!#yxcsaD0Kx?gMr4_ia8%&?3k>2+E5eotS$yx;(?l%;2&u zkdP5|I`?p#4oKx9YRTY4kng&uA?%;(=>*h+3V= zP5@>#)!w;AK6(?Z5rDh|aP8~?^fQpfMF3Ahpca{mv6a(I{TFtlSqYWP-!zUFOiY0z zYv`y)KpkUj082eJ_~!pkXdw+ zZl>PpUJlj?M3e9G0v|G zkRuBj#E8w+93(vcEx>$YAP(E5`_mP6yrBT0Qaz+ z3xg2PUaR;pDB0iB_I7KPGj|gQdVdpVTPZwYH)ykn{&~N@HVRz#cc5*tcb8a=7tyBt zOS|JNHgMo2aky&&m)Jy921L18%A%?aYcKjAMQ0t>)ZfP8jS&NhF+c~5?rs=87~S37 z-6-icMoUX~2?&UQsG$517$V&%(nuPJN{RF3{qJ1Y`R|CpjP@f6L=a4(Z zU1Wmn=v=`N(48>oUk;%_K@ME`csx6CJmi&z$t*U6;wMy-6?Z#jfa|-+(Jsy&A$%G+ z;N+p(XK=LxXA?U(8zZ}tu&rdmWl7}CG8e)arja!R{uZa{VHL;!8SJxrJJkvVuz)v~ z*bL{`A+GMF{bYJuAf8%^hwK7Ri09X~nbC=o5P~e?wN{R(h#PT2H94n;r%F4xW`;N< zjJVL}Kci3N4D@Qx5@f5}1#aOa(+yMN6%aQIiwmW0@B`9cLm{86QnV~JZ3ek57s`#o zh{?iTU)hS3n1Ex&!E~q@{h4|>_gV39|9>tbjT2&t^slqn!9YrIQra!?)HlJU1Km9D zEyWKvEmJernh$tPmSMsh$*cN$L5c2~IW3Q@UA{`IpEwCg`%676tDWpwJh3h5YErBL zm{&0M_CO#aI28nM<$lA~2S?lUW03+YiCD~*KnVsMg)A~O0lyv>s|^FMiVBtQ3znSL zX!So|bu!!_D){siJoLx5t#%^?4S1u2BefcFVwx6;cIHAw5-w638o;98ybZikfQP3 z)apS4NWT7T)}ZpIdnTVg#Dhjfes!m}a18)hOzzDouUm3ZU@;)RqYXne7g6Dp!BnK3 zg{5lj42ZM8$yQ2Pc!roOKw;HUW)1{O08prM-|5Ji647DgDIYf4{TK&_d3oEhj54OP zgEf%%q2wTi99`vs%@6i`%(>cNu%|9WP#m>j(%_|rkp#ID<7v4bbg~Z@5sRp77$Pb9 ztUVrdK^(4_A9jHhEz!j{i`qQ|u&2XO(Ed1%d+$TiC3EI#z7j<0*C1regZN=4h1_FE z(&`>#D4zfi_GKE+#3(z}ic~P(l#kWZ#wXF7|IXoUiIwS#`rNSYJ#yU8_`V{7KFO)cV*$RU~uX!!Pz-Az?4ZTf5Q&h7^k zk47pn?Oa_dgiRp^F0q3HL$kDEY$*3eY4Xz5EhreFLp+)sY6OziAK59iiPG7^t9w3A z#!A#O*g597bn@7BVs2BWcrv3}?Hr7>nTHMy7b=$B_i)#nhD9?c>it*<2hCG0QVLyl z4>BmLTP`=6(d}jH_%i}!0jGdjV#;{KeY!S_sM+1k`hQtBYul0>*(~bxtlLAnx+R>- z$zS+6&5mzLQhD50avnNMxTluSz1Bbe_Fw7noNjPjI}iNS6Zw6AeeEK6Yaoe+&*{@; z=-z07nD@q~tMJ2CPZSyVIEx7(MZ((tD>U zh+M>8Dvj(45_ArOP?Ku;gyueGmQ8JYMRj+@B?)GAsr~*Cap?`ZYqPbLz+!F@1mygO z#ge0u5CIPwRt>`G4>s;ieP}mJ)K(4IGD7^v*uS{mYU~|951RgkAaT8hrMTh%{f2VA zBQo{`_F6EHR=O~GKIdEhmid?!_X2de$q`3E9&9Yfn)0fV+{~b7HzRlCg`P-S%oetW zJ^fN!w1e^l$W@SYiLGVrT$p&;pv5ws`Ud@KO!!61=@u~qpV?=Smm}UIP_Tc=2$p2rNK_Pr7`)hD_2&b`lx_m>?N9m zgRM)NVu_PL5a(W=c<84q!x8qehPR(u-Jez^@zj#@C7fBO*12vSo9gkQ#iFUt4w}}| zCjN13C7pA;n1gLfIiZ(JrP<6+za~*KA%!~v(!66)F$Y`c()oQ@Tc-WdufZ)1 zV;(q4-)xX3b<>&p+$Hxi|9Kzrbqe}9|KD= zeltwogiV{V<0pBJg7VoYqHSC@N-y+1ga;GkH_nm6Uq8ztep_EkFN3)4cRu>1$tgar zw*kMT19OT8lW`2HDOna6|E&ifBrHFpEa>R=@w0BQ)$NG!WJs(K1UE1eHIDs+{JH`0 zljXX2P3-rRb?!-H23w zGzbdw9UVilLZ#B0_ITXmbZ>QPrG4!h9s#vfl+1HQr#TYICiU$7yqu4V+S_^P2W;V7 zmygpzf-*iIxlT`9=E*p|4=Cd_W_RTr*3OcUp=ac(74=Fqv}xcJLyzh<`f+`Lc^T&u z>bN}x45Rfd8q5k>Ja_~P*i+H`+iaCD=A$}y$&maSG8IzUei1!HU%ry+${=(E)I%ps z^3_YmJ-h@YU71(ji)!98!BR(^CQ!^6MYO7!$l1QYvcd=H$c`XC)VtDD_o_jR;<;Zw zg39jzNj@)LqG7bk}yL*}O{P0!a!Fojx6+Cfz~z zk;C0l4#Pjt7wn=D;XwhJ1`n>EskeC~iRm^kx_N26tdFpeLp%6BcOiPuc{xB^Nf2kP zsxE~jd3Z`X_U=9H2kSbuK{Ba(ACG^lzq{6CQq!xH%FX9%y@a^))+SUkR3pu6Y*! zNs4De%5U%c#laeTqjvG5TQ0gc=E;SP95kk(thVkJ1yl41JV^y+49zpB2BBb`ufF8- zONnaq>NM7n%0r`_KQ=GQs#-g-MVO^#-T-SsUnISxI zO3tT*cD-xW{2CT*iSlTI(p?vfm6wy(w%!FJxd-^Y7&wi5Uf3!;ww}T9M$}Nn`)KgR z#PX$ONFR>-)S(Ayv|Ki`s-^PY)3o;|8{n_f9n5YD{zdre`y(J z>5~r`?lR@HS*TX^(4|7)STt6e9Zn~)Re6fG#ne7{d=%$|0SR9|BHVe}S_a#5(KjOh z9E1@1fRN!;V*E3j+A-MpDpNnfzv8KWhF=i$`em}BRdbR^D&BPTJs2P>m3CsdWBi*^ ze9!g=%|~Xs`Ci0uQpTCyMnC~S*Oy^Q`zo)n+n`I(Nt#Li2<;G0Ygw^GmMHm2dm;sT ziDD^o^MID(IlTBA{<=igV~E^=Z zrwgO6M$9BgwF+hM6$cxWu<;8!WPWp|^pTLeW(VH8?2ly~=;cwGK#=B7i@Bk58H44s zwFrL2)<(LG>XzAHnlB@L##&#Eou3_}&)rFch6U^1-az8eT9ZrG0wB9F4T$iur#pmE zz1Wpp^_zLms3MZs07>G2Bn{~A-{wjDh=uVhGMduH3G$38Dt;Ql;4U$207>mFVq*vi zbT3g8K+L-Wgduttw%VNkpi}PUD~yKscmE$SS*6xYkY0gRNzwu@^JGO!cv!xaRju$y z{Zu}~^XCdsb5FExBUOxiRhNARVM3~5T&m|%b=UUftK+Id!u{~wR%1Q+A1?;aT3)TR zE3=8CWIa#<D2}gb=9IRXi z9z4G;<20aJMb*fAaP$LscKP2qa@XecnGF)s&-C*Ltjp ztJ4(l*D9aa+yU@>j8%93^=`RZy+9J>rlBIQFsyp4j%K+YRE-nPH9+~as`zT4R!s0g zt-8xI!*ZWS%Wu;EfV5@lKUB76CNptK1!zBU&}#_LYYfnv^DnR%0CI3>S~6Ar82qpv zGC(&9pqbI8W0V!59clDHGJusuOm*sA86sR&?P{eNaQZ#cG*@}gCT;P#kDoP_>ref7 z_Fuk!wIQzh-2&q~;fcOI{WGw^&7X8apNBz@1IN(blhO=>RX2_wyKv=n{jr6T$u9;& zaDzUJiT4xydj1^K1_pYMRULZA=K~Cv;|y0a3|GsGkcX6T^!7q#4v6jU3g)Lek~9Qk zHV+^>YM(?5~+Pm3d!p=KJoalpAcN1)O#|H;;}$RPUdmYLR57|>|5ZajacGe8n<6sJ4~U^|6f~dfI!jJ0o&Q?8 zP+7UMuv@u_Sh*`(c^F!GR`jsiS$R_}sS+;{?c^BEFQ?sEht?c8iXVW!1 z+?n2QQLtW;F_-|USF9sHDMnEZxvp8?&3W~wlgdmct1HYR$Ip&9ooMbQrC07&An+ z#;uLV+wZqJOnr6eUtRm6_G$TO4KTXKWbx@!=%?Y|4oiWK%khpYzl9Sr9MK=2tWs?U&W zdvWaRSEuiPoldEof3P^8i8%jMcK&7P{M*s_Jka?f-uW`q`KrSCQ=roy&&<{ToVS~t z|H=#=&Ul=(+IANm99)}uFQR|@F`c84OiB0+pJdW z6I5;-tZtm5Zd@vE+(vFZPHwzGZhQ~j__N#uD%}Lz+=Nuz7H3>UHrzzf-`vCqZsOGL z5^Y-_t1DO@IzWteO&9E$RJN@ZcOjnHx5JmDJqg!NLL6#-i?UMD0xU(kBdI;qSUuE5 zJy0qh8b%(PP99o8ds+lC?JN)7Hh^9m;O83;gDDTg4G*Jl9>xR@6KYRWR!=igPjeMd z3nNcUCr_&&PwR)CHd$y-+e%NnHcwk40KUM(al_N;o2N6u(}mj0mDS5l)XQDP%VWxY z;HA5LzdLahMkUM3x6;e6&C9>fD`3hikg(x(%bf@&c!f}Vhq8KyiF${tct;p{M>=`m z5AuHS&^s#2JG#<4rp-IH&pU3)JAT9aA@u>-r8nlAHB|(%XE}WkDHJKA9UnS>JrJ2|hX0zPYTvd7{3LRgQ9A`4m+8+`)es#TmH78IRjQY*`z)M*{nEcv7n$Wr@~_2T%EaFy@js@kD)d}pd`5$a;UXtl%S zv%@?f$@VTM_ON8{c2eD<2y{SGg#Pniy3-Mcn-NCeBaHt=n9xL;vPGJSMVhNdS{O%K zI!9UsM_QvJZL%Y6t0L{5N7`@x(tk(lxEbm6{kK1Vq%+OAtg7JuV{M zgU{Wa&z-FA`>@^j7CZMP97OuQJNJ8i?!Wvypz1u3?>y+@z8TwvKllRez;+RwazEmA zM7Z;XXYhp{`XY?&K{Wb2DCL32y9Y6Bk#SY`YHXKr>`Uj^SHZEb(Xrjxu{~9>Z;YeE zyJN%Kuk!z;l(JoyUtAOFXyOLg;s(Xy@Tze`#&PeRdyT2bHWLq>3x7i+U zeUIOjBW&_L{7mz34MA9Ij6ckNc+?m#L%MzVIzG0T>}yp@_~FCv-ycSU(LdPGXJY7| zs_0+F=-(>ujY-C#fUJ_9Y zM~S<(y4Kw_YVAJVZh6Fp+K53&ejY0nbDwIBmO7ZKRK-yTUR60~obT6EHX0utEwnk~ zi{8BeGoTSac80ULjN9Vmf9`jEts$APdWLwk^xU1Vj9TI1+lKaCDzS%3S7-avb;i#h zD*rkEwu#RUK2!XAeO@!}&E_bLp0*;pW3hCfXZ3}Zb}+}Km1XqTMQbhe?|U_gbZ5&j zLef3A;+kaUu$7t=rrg52T1V}VOI7%4qud?}b*|K+ABhdZ>N2F}Z0a)Qc8cq=&b}5+ z>4C%YD{?-H+^@>j<}9ht)0bSWe{8JI_$1%l%=U9$wJqc46nj0b#rvDeQ4A_qIVChI zzS#T*?PC*50}HCcLYPVToNZ&pgPoGb%Gk5j#ws)slTUSCS}HB#%L;zVROo8HsV-Zc z>1lm7n!@hslOng$rwwIcAD=c>#rS14)s?=0DmHdX)#vPltTwkiA7pB2tuuUO_JrO#fig{?h%y_wKL z5J>&k^*&2szX_D}W^07UTK@YW^Yh-%Id;$gyVyaO-LebM)}FunM+9&02hlmS50G({ zw-4Tt`qYl6LBTtQ=zhMHTylibbJS6RX5c1g z%;czaYr^u#&QifWuLp`aE;kqM9Nl>#Y{%#ir|ya{m7;tZqJrRb-8TC>_s-J2;^mTk zxFH>*mFT~DL&Sa@K6BN(uHw~4@8J1YYr%My*F{Q{U=H*~)K0+bXH;?@bv82Pb~CsH zbxt~k?#&1!P+!Z-J$8C?)L2*f=9rI-!2IUq`8%hGi5F7bcB!`OZ3Rg+mY&9)4Q=j5 zbq6_Jn_roqUeV6b70mxCi&MKdEARYqS!U7NzUsg8weYH=2gf;hD%m+{^S-Ntx~jhG zlNXzPf4<|{(C==3&O5*Rd$C*fj_~K_=DUCYK;jr8I6Lr;4-%;E&NSanDmS4Z?-p}Z zfgbKm3)Q5u+}^K(Biuy;6lQu_^XT6yJ!g9VSf}0KEKl;n;n-gzn!`mj={axufq=yk z>%F&!@5Od-EJuJ8`Bt?|Z&)1+Z^Ok*Sia1b?KBk(Df;)D@-74xp{%VH|{Ox@77Rogxpp2fLW_h&XsdyH` zp>5p+kUGc$#5AEpDw)%f;jL50gqY9*jdQ%}NW;U=Y?jh)^U&e!red)@TDsio`Fw8< z%uEM3vAu4Z=-3~)GR@f?i$0&J@Y)xCuEg51Q$A^kULfEs|3G!$cRF@Qs_G&mUFEm! z^g|-)Y9bbXwL5+@I8Nyr3P*kv^YKiIx^ykHf?rd}Z}yR!bR94r1y99NdOOrHe;V17 zUm>U|CbUaF5p)#LHy+Djq17pvcRzAp0cHhe7_w%fuajk)O{vf}I~5_YW0PHRa{b~u zCdDCAiP60I=u=@^k4_4wbTz{~n{fV>fNa?s&Z!qsbSBQOW|nilOD}38%`a_IWXnS{ zbcdt>L@n%?I2A1Cu$+jo32)o|#U%_+AcBDHByEC7xd{CF|%&QRg z6!Kq1kMqg`N*zHwS!z__84;p4-DJM+b>`=5WnVTg8jN@Uq~RTzJy^a^Ep| zx(M-uCp6pp-B>h*Aezk@2Qp8%>x1~yxUF{{=2#hfc&i=dL# z2PXjsin~Mb8UAEAkvN7v2SdyQiy*gPzfJ5a%%-)8)iFOi)J7@H?bx5#{djC8CNc~5&NBb z(7%Y4K~~ugpwylXiz2GYjm+x9kIefD(a^;l(w9%wKF99i*)9Nqx5FvZ_sd=CzC|s> z$^Z?z+>_gbcV6aO!o34GhBpC)L9$Po3!ELTjq4R46+gawNB?7HTX!LqSi1E?(ueee zgdjk?r(;4gN@)jbjeWw*lJLk~X_sje@j>z1k8GUM9w(dpsD9Ad<2t3!g3j{e_TSEm z@JjoVRq~VmK|jm<;d77!B#9mp1Ly@Z&LY|z9tM7N<5E7-bN20YUi@{3Afi})vO?O$ zH*4<#{mG`nO{Qux&!2z+G0&i9!h&0JGtEREd76D@RA~;q=WF-7XSrU^`m3Q-*=I## zhG?sIz;74t>R$S+`jAQh*fI1W7-FGQz^-!t=`c#=Ebkr=EEs$>?(9U&vZ8b#$3`@P zQ~6cPrhKFyd_7;M^1Int`NaPF^)g=Nyt7LAtAFsHwOy5qH=D}ejW>UwHB#7T_+bD* z*6i)E5x>kRe?3?B{pJAmPSUt>rgPpb3oYIAWiY>7Q@kWDto-zm7Gu&KlFr zh_)T6MZ*jF>93RtuS-8?=KX$=h}^Qh`19TQY3#1O^{+H6dnQ6hvxuPcUi(Iy0q6u$ zaJg5*tVqc!F~U%t3m{8HWA=QjNeQ4`Q>V|G4xi)u$;9CY&yWX^7_!8E)n86`-fZ0& zbfFyEqMUP~`nW~4<3ioM@twAmg4>B=;jy?hPUZ%62BeA*cm5@?4OQQa=hk{qJv=@F za$Wh51lCxHGi10+8sJLO+zL{R0?Bz)@hIVBigB7?V%u^K#!)=_de%fm_%RY=CF77_ zY6+4nzB8`DaDy!<>vt@bpp7rbDMJ$F>+uRY#GJ{is=~|6g}Q+i__Dts`9y=;3}8f# z{)=`B)zmS)8H1c0k|}N-7xq<9>5f41qb*ui0A;@_@kj8`N5Y=213tQ6)y3hn>!;mY zxSEU;*=>_}#I3;5v0TIrPQkQWR80rwM$09*BhtAj68cH~*eQ@n5G|6Hd>uiFZN)+N zx%kC9Kk!z?Ad7MkXQ9rk9-LA)NHMNPX+a-BmBfb~{za+rCIVlR1GYLs>CsQqQIoWT z6Ybc?dMa?T8LrYgpq|h9NNQpW7_o)Vnreoou_cbh4|h5Ns->i|u3imi%%!)_(sYPI z$pcK~GmJ{A!HS4^`H0#Mo1K3J6DA*Zf8^*#CTe6o8RBzF0bc91@!0 zr@*PD$mF4o>siGOmq}8Rm&i))U)gK&_(#c_K2wi#?&X8n67R zdfOq{?=U&cCne@ECBY{({V+ApCv6JuuCQ;3irhL?d3$GZ%2!nBdox ze%zGTY)#n&G`JNyAzR};2^4}p_*_pMuU(6BQ?;+tL9`2bHK1moH0}EMIgx)m#YsEV zzk}(dqY$31fCsiUJyJM%@erEfriqvYp;hT?WQ%82F=h9SP|}#PQ@~TB$-Dr{BfqKq zTrCf+);xuLoQx7mvR_C_3D1&FA>VZ8ezjhp!k8=INC~bVxShvS?<`l0%gz!g*+*G$ z-wA7esv3fm?lqTjK_M`I^wIe%YUaI+~dB{~~vF8XR*ZWx21qF(C%+3?=y#j^t5|<=`YVFo% z3|;MVKty^;!%Le)ZAnd+UP{1zWH(q8=eWPfkewHiv^{O`bx>@WgwGS5hasJJ5OFCvj1xb>Kp@8?3(<6b9 zegFgsB*6N~4UptFs8%W_ObHTL)ZZcz0#ZB$p+boDPl?S#NbFBZ+(StHPf5c=$YM{) za3SDFr{KpSG3=W zF>RTH9#4CfUgAAHW3L>XtOj0jole_wP|}7O5{YMcF&6jhYeB;MutjKSq}!{WZzmf# zOYR}z&v@n3?O-F6oB_w>>9?|lBcd>kXe&H70OJMhM{|d8(~}{8I1N(Us?bxslEVQ1YOyRzM7&Ds++A2e^|I=(??f6~AH!63Hxv_4reOSG_1w-#eHRLSy+Lqe^$jggs{sWBYU`s2(G&k$qq zeaV+$Fi$lOf2tD9!*3!tO$T=%lC=OyK)$o0(RZtIGApn1jcq}^o}epnd|4%4sd%qK zg;XVr+E0VTssLA6TBY|7<)ce#*Po|z3G(X($*~K*^u){7|Rl&&gU{{_gsd%35Y$um#F>`C-_knA^r)y z6X|sF+v#Vd^Pk_&pmS%`i#zyJ|4{88@KG6|b2oEWS??rJB)*ap_fs!HyuUyxT3TXc zfK?2ycgJ|Ti&)W`^s^ma5)lk{P?zWxispIVt%j;8WN!W<_25^y#Ym#mGt}jmC2rWg z&~pPO&c}J`n*ZJ4|ATmkF0~<3P~Y^>-k;txn}Uh$F7Yd$ewfG{$T@(5fsK0zR2lVh zwSr{D0&h6h=wk3ieu^Ria$=Jj&#w)(WYtWdcCH;`R|p?NdTsqLig9292t9*>{PM zv@W|$tBacTdIEr9uttZf)ty6Bb`)@o?Q|zgJ&>tko z9w6=+@-|;g0WPHp!%T((;#}eRErOkH(S`n3h2hafvGP-+&!nYH5ga99CAw;o_e)!@ zFqBDZI#IQ}IC1Xh-1I24#IMs3MifgQkcSGEA7?iBu{*_NE}INb6EeNS`Yq39Nx8>LVSSp3$~!eZ+z`$ayM@3 zFnIfpNhv6f3gQ^%5^v?AZTDRufJWo$z6h|+$AX?FK0v;&FEW2} z8?!xIknVjfBm8<`tY$?SB^76tXpfWTKfYZ7CHws)HEgxNwOL93P?SN*I^6c(_&$4H zVzTAMk(VhupJAvVkr4S`6C`Mmz&^oF@{1GAoB_oda9G_=fHg9trWF|(wR8>%| z*Lx*~zChX#mu0A^l|KSS8a+5Sctt)gv*5})JWHjR*&(?UavJ?CLi}- zmTrW8jeHb7=yyo4CrYk3S$XBI0BhXewSRvJDHG;7qqeE|!7|AykOnzD3GvE+M+zmD zh~Er`P(vb_4RVR;i~Bh=v@+Qd35Q!iZXH^7K^u0pp(8qelLRl!CkWKbphU|1;TMee zd=)i|?5{Z8qM4r*aI}yKJqQ4PwDk2hcX%`RWH*Jzxi8LVwezL*-5`ga@S~-dvG;4f^=9}Jp=Rdv!Xb*^nN_mavaM&+>G5b6oEU5Np zm?qM1A(-~V%SPGAmt%!Zfr=ld*%Sk&1c9mUX=ObNkAD0WBGAaA&la0Y>a0?3%4Gct zd42B?E?{pF;rm3dp*wjO{~nwa zy0y6q3Gb|gQFeZq*d8t=opk-c7S2?kTpGMGn!*P8hTzNX|J+sMWAqx`YY!AmI z8sT9LZ@$UPvkvX@ z075Cpt^SFU9h(T%fT-15dsY-I*^&tMXK1s^;{fzFCLBq0Mo1thZiXL#t&*mw;mTG& z)+K?R9unspGKD76sfE}8aaGO7_mh-lfqPt4y^|E{5sQvR>-X2=?`=fgwwXVr?>?gt z?ii8OmjI#H{iwDuB&@|-2~;XD*MvVjSu@dRB_GOqfnmN>-uK06rF58fzT|X%Vi6zo^R;AXbUHM8}bI* zAc-jK&|(d3CZ_@@h+^@b=Vs+Y<(GS$eBHV}<7i`5Eg*ePfB21|QDrP4H>ZR!mG{(; z*?&itv;;9KaZu`g8_g?0E&@wWY3EH3%1VXqU^4Yn<%f&i3ZuPB7(q7fP>*6PX{m2A zWy%P;A(yw*r#fvvJgEIDMcuEVB$)>IAV4e5`kM^u|Y^eG9`wpxEl{JYR6V2dhpTaZ)t0^>-9{Ov^pm_xorwb?cj8iz~x(UcX3h ztvi5_?nH^K8uDy6(C-gyTU*Hi!l+JP8xRve5n#W` zl*%W4-*_HjyWKrX1LX-~v_aqLhbQO0E;8I@EVRdQC%RJFaT0bJ7u%hrcdRHM>|`?X zw2(^WnPyByG%zl<4yz(?8Fqp=rimO601<}OiysFIa`Ax!mMJs;nukv{?Mqj8WT2IB z;nSzyk~>}|)6#gxQAjfP1O$))F-zdL$WEA}oJ^%Z^V2dXTmd#d+ z&DQVr(7GaO6cnd423^}|BDf2X1c8x34pM`3)QFY0P&Bt9?R1P9>8;6#G9r>h7`#mt zIFbNsl6fY62ml3iW2l=7NW>hltg^IVSba#F8T}U*a(f#*>)nnt%P($>Yc_)oTWpS3 zV+_kR)S*qgCMoD&_c*3kZtr{VcGWO^b(|Y1>^$Wnuzg`?TIwg}OKRZHvi>>gU1*wN zPK5E_>Q7-e$FB~;&e)9gGMk3Dbb<})!oEBmlIn8RHDGO2Eu)+bSJJIQ2!m8t28;x} z6W9KPbQyQ%g8g#=I2heyfyz{0sj(PpdzT7i4Muv`U!-*}3+#5Bj@sb+q2-sw%-s=wfz;4)-3ol?_e8cAY zG3@@Yd7ivnO1BZ$+M#MvX|o9v1f@GnpwB=`OhUeSQkJnc4acqWg<0OtjS2_@0Il}Q z{G_c}uh65y4nqg#Le7liwo7M)awH3vR0R(STK_qljmEVoD*Z+SEe6PSLK29eTg{O( z%@hhNmaLUC;4 zl9M$+7E(=ST)abHd5EJrpRraBsim*yPo%yNMf-f{V_NDc{N3v7=x@Ji*KVIHY}4+u zI&K#IqK@IbJp0Mk0}wUx-jX0!~{K$qGmGn!{JBilW5fPYdD zdo87LHz<*d>NyV&<`lP)F1V{H^K^9?{3s#yO>4`vpAZx&1?I!M2JhU2(4!I=jS(x#)qiCpTY zsqnb|#cnIYS;=PHfhybe^lQRBK#s(!lk@#ChXs|Ito8WsXttX=L)iq$h^(MuKUiZT zNFoFKQjdO@ks=e6kyS&`hvOO7N1iAb@2(B7r+oT_lDXM-of}|z11!~EhTJ ze&av$3D0ot1Rk{1iR3}ogs z+DW~&9DnPie*()v?WX%~r0&AMJcA?l@PtHEYTF6_D7+cS^aZTt2ikZ07Bb|DN_P!~ z9aEk9Fd~`{x(5|Cyxy0p{e@7|9d7BvwehVv(2xKvPJe3t?Wd*aQ9~EulMU|eJj&Oi z1JsUb(8KBz4|4qs!USvwIohBLnFWOdGp|*vdyz1Lx5OiE z{WETYrX-K5c;!{G#CcxB=v z!oa^!dHJ*iC7x;reDk2fynWw!qxcTOctxKPm{E5I*N$MOmrrto-Q=poK z5Sl5SL-Uhio>vQFr5e!vDKw-WewYBS$Gg?n=!|SHQ#Wn_JjlMckVOw~%nc1De}R^B z#58R)3f4fLJ%tMzkFmWIq zE4D^F1vV8z#XnG$rM3+_xQ9`LiK|heuOGqoF*W-DI({|ktTw7-HHa9Q%%8NA>l1>X z+r(D>7uiQOu+#Q;X5moSF`Er#WS1Ho-T?Sq3zeZ&o;O!sp8saW+oWI$Fu@S-J*Ibl zPybzlLAM$}R81|8r6M$1n*eTIUI6eGCFeHn#MWJN7Zs9x;=_!4nix|AI~khbLZ?1J zTMQr-XD0CU&2hVFpHcJ^=-ne6!rH!yqHxOm zqfvv~Z2cVam$d>v2Xnd(b4bbM_ptCvD*w|F#>7VEE~vP~IQ&hXIqjZOfu!&kj?nW! zrYJ)ZHW0iE$j9)FDlEXi*p;ar$P_T1#ZS(BcIMy3!6cZ)+=u2cA6I7~eJnnkOt#D` zagX~mFCX)iM@%)AG2sLA7!cl$MO6YLp&3%xWEKLJWodwI80+H`K)AdU-kM2eUIHjvGrwgaIV-kbqqP;s)4SJtXd2&2o#)Dalj=1F}Kh($MHs=t;ehw0br4 zDpEx7dHX~a^NUCvsill1KWkR? zskQxfH~6Pj@I_(ppQYe`cSAtdA!J1%ca}qF?uF7>hu$j+WnK5OIq4gY>@&oS4d>+kvlz$3Mr2}vdxNg?V zZ&${3;YEc zpy~g?=EqLzX3Y9_jI6&fX!(aW36K=FMdVhklTB}?fDBV*%tzVgYnSBfujU&w7MR-> zkQe2>jNlYm)?bYX=XnxtxXc}hUNw9l5wRFiV4<4o4eF_w*YWUCoDlYX^*}InVejSF zhFI890?h5h(YjBoo74f?%~&+MecSBqfc5J3*Jhh%%cakre@R!Ccx1h#Vt>x+%)`YV zL6rI#DFKAK%u^p$QyuoR-!uZK*)hERr+ZRapAqs1fR)u28-o3r>=qlbE8Xc9DLs}h zhh0+{LlQ#-D#p-JY_llDENDp=ZE*&|v>XVyprqQVRsvI>g- zWm-$qjkE7gDeHdpwuAqoKunGh9v^MyS5l;Z(PO-Pd+#V(9{Z-ozW9ax+dIRXOIRhH zsRC{eYTg={G)`eCS^C6%WIy|B0+%|*S}gHG^e)2+|UZp$6Vp18)UV0x^ja+Kh-HsPKU8ZgTarQQ>nQmi}S* z5bxWO#G2ptY9B2k1!s91Z^P9R_g`_8KdplzZgnKvM(*YKXWR9rrSc1|im4t7!W;yI z`;(cOuz)u>MzV*>#jr$I*nO#{X%lKuEGnav`k~rbC^`U^Rb%{FJS(pzd>_PI>>9ch z%y@YOT|pjpy^%lIg2@uDQqIG8N%n)j>OCe8oBXIZn~PJQ=yx=0DGbk`t=7ZNAi&+O_# zqprs1g#J!r_J`D^`lX@qY!K!Wv4*t)z%JO6ePUmKxF7Tv#Gk>u`q*)`sA4sjrROP4 zp@em~#5dE{w{PZuy?OHIBU+xjBYy2^>|4C!CvyDe0(Q8BSMyff&ijE;diZ$9Z2jL} z(RFOiwxZbHn&{!%iuY$^HK>@gHKq|Dd?XRxoQQ@4ZX~`Wyy-GFg($HMVSSoFadmqZ z^Bf<3TJvj_9Z{Z|MYXb-Ny68oVeSDO}Cch{F-_U$uU+<$@!OZ0ttX`0wC-@Qp!GZs`qkt z=d&@iglh7f|1ost@l5}59N%VhZew#K=iJwnM2*PYM~=B>6>?umBT7X(Y>dc#h7d)m zB$bMq8RpF0oHy<{eC|0@8|P=J)de4d`m<;8CbHZ{2OJniIpHZ zKN2|}h$tcp@1i7~ET5jMkTh6Rj*+*%xgd0dEOLzuA^zbjzqHM_sOEl=Aw_6>D^vV^ z`^@jVw|>{HO}#KGdfxt`y?y3|BH_iqKka9VAOD%@CC$E7{`<@7RrI%4T7gKJk)sZu zk!VVN@nv(-k-xVxqhokwr>)<=Qbvvb{X?=paM~C{L?HUG)o|H@wyr|+E1@O*I7;@ZxKlg{DaZW>3#0stlKfzl4g^YMbol08V{ znB61S?mufTeU>gW5$I+AfcxP7^9;Z5jQ?g$9tOO+^CV)(_o*WQ1m=E1muX-kfo+eC zNG_-9TFx%x4);8I^!^Q5Kn(BmzbATho2OgaKV&{r` zdR7~8`}X0Xx~Qo##0ef6n6b=m!sNwUD>VJ=mkWIl>F<*`s&PiH{Ylr0F(?8Q7^zz zg@sik0)(MQ)=(*XW*^r6oPeM-fL1M$41`EvnE{7Us6;R!wlePIxWGEAi#%FD{&_ZrIj?p>;ReeZMep|_HfB=lXG-e9=NT!aCeT~Y?Ls< zenviD_WOX*R8p`jW~o49y;0yCILhI3w6%*ye#sLT(_aIf*`|o};M}&utKpB@WfR!a ziK@BrH!zFD+k+>ILV|Bt96D)~ZO)6c9(20ncOPb4?5x^*Hr6?=_wWSoDdH&j*mo(f zdG}ChJn2;Isy88U<74*GS;7)mE+5PHbTMw!2+1-ovJoQtf2hCksGTYellA!=Avvf{ zG`S;rvB=GR)L;$^X)>06t`>@0c2nnfIy{_FDp-SOM?qpL0k@X;`BTq$Gg~}Td z5JT5jwIj(;D~_^##9NT~KVhVUt3haDiisEMp`}+pS zTjziA(y-7Pi8Kecs@x{ShURmmeDNq?m?E1OF(^Ne6>(;3o*Nssb1)d)r&jqMK~obO&Zm)B>qt|57Oz&iHF!lJ{vhSJqU4TXQa9ya>W{tE-a=))%qF|RvFut*y< zxp8Ld5gC)LaP)HSTk@W#x?2BQYnI}dy;OQV0v5vwRy8dbHRi{Pd4z@PDV>~Jvbh8= z@wP^KqBD$}Hk&YDtz%C@_<}e_PhQ*QT;g~eJ{#_xB zyY7cVtvdJjV~Y)S+y@;AAURUfuKmHMmYgVTifms2O}*fxNR&-p_Pmt*u~|WQx^_Qu z+V_J-5fB!_8bfC9el%+BfJH=%X}7G0nLYO`iW62h`~ADzX74y9|nj!(U%AR z^6VAbNObLzR)Lg642&ihaCnsm7{H7>)V#%(N4rjbGz;H4G>? zwc2)JSVFxzuR+AC3JYhD1q^-*dHNVIZ=LdnaPQx9%h$EoaADr{s?)`#Tp4dJ+ir|- zxqs?i-{iBG+Yg9Y_xZ)KA7PTDtF{fIiqh15FAY)wC5y%{55X@2&;?~z#F1Jjrut6( zXf7FS3_Bc`9pfCl-$ccUIBaa&8XzP$wa|Ts-_cc@_}J_tN9g!uM?w5KYb8GRw&I(m z+&>Jq!Yt0wy){-G>kn3&`z`1sJe?H-b`Cf;v){6}`o`xMUTNm)crioy!H zvDfKxVL@Hq^Gq?#z=+6nf4G;tVB|roSAj)o+s$&b25AjclYyF08wG*<)Wc;RnIQ%O z#BqlWk697e*|re*F`}LNV_9w9)hC&TG*#i;XM*POW zz%TS9EeRs0asubJDDc`UNb8f%ug!N=r5B7K zf(B&Q%U8TNaue#OuaZ5ooj}#5ZdV~rQM+IVGwG%X+Z)&7H#3SwJe_W8kM>yKcP)0$ zkW(Rr>z|eMm3W*H+8F!-qG$3l{0S5OtSQZ9J?Ni-!iAi-H2g4*IhBM>l+rczxb2XrEqL{^GN*$?8z+p%~xVt*XC6N()#l^ zWS#3KHmXgc@1gRJ^EWKw&cZvLXO&62-Q3p2{}9i8JLXG%THC?l7t3!S{EU_1)VRaW zR%uRYyj{9D3v5bnT~_^0JAb6HBlujQ!27N3)T5&Fu=APAA9qng=UXk|*LQ;1zx3@- zk_3@0X+Qe=iP^7aKf3;W=>s27R=iO9HhR?PcKqOZE6ehJlAW-lwBn`><5X1O-r36w(V zgTUuh;|3=#RM{Nd2ZYb_sQl0laUcioAxpl@78lD`HasN#Si|&J&gsL|cA6^E2_ct4 z2&rL-sS(=liAPOQ-lqQo!szrc(QlXbie1g1W{@k&Gn9EutI9lR;+S!lYURhvwI46{ zUSKdH7-&KuD)0rWdR+)B}pKcf>SEl?0Ru7T8*H{bk8@A(S=i z?%A&A2;O26n~>R^nAs!j8*F{%gbIw~6<==TsMD&515!VJJk|5=nra6^=`nns4CC@( zyG_d9a_l1G;ji&A7q?*Rg^KLenE#5bD-0!Qn-uYVe51xf_(Bsbs0FEPci|fm*{10P zBly>YDWv;Gl;6C4!HaMYVI>2KxL(@ngOB5qRZM@?BX+&1*J7zgcDSu>oqs)NO>7V< zoAF($bht>&_Z;z(7I;(vM)lB*Urq4OsGvC&@wt)QKlr@GI)hKcMH_ao2I{_9a94eB@4c~0Mg=x zmtO?rVHk8SqpXAxS8A5&P@L}o1cQq26Bw}~#bplHsU{_~lO?H_OBkgk881pQr%G}o zuD_BkZRK81-@eX1n)5y_iPKtIK2=(oZu6NhL0ceRW75y-+v9fZg6Br{e-g6}<|3v^ z7^Po^reG z2x7hI+OGz?-#qd4pB1YnrXTC!^8uukrzflYH^pz&`pT%BE@{d6#Um~lNPIz=?x4hL zp6Gt@K`%93TgIc0zDSr;fiKvGO4Jo$LnMF8>>PDZ4cn4QQlJ0YjyoWT&n)!|R6-Y6y2oqAd4 zJ6-4hyDmWPPAP#Py+^{jawp8G^u@)}9LUYQ?NXxL-8j>`Pvi0jLy3~Tm4AF>q}|c~ z0J-dI(s=f&QNsx1KZ#klB*Z)lzVWZ-19-TmS%2ao7M~dy#lpW2S9~YJzW|U%mkW{?r6GMZzoT%k#D*ne!NzFb z@(yuu6?U3?Kz5pbKhL08S31O!UvcW=5fiZg1tTN$%SXG@kN7V!iij}MXP)w%@8Y;s z)Icy^jP0e-l&(ev3C4kr>lWu~*IIwBbvqTY|5bWE1K^&)5MHRgA-k7I+!#9)s#8^}K~yjh3VyJIYW9RdQ0H$6Fa_70Q^#2y2Ja|i=C>wjeH2I|51mo3gS zEw0D(zUja(mz}nCX#7Ts6aN{2Abb(;FfIRVS>L%vTd)x`T z>HwpQ&yvex52xnoA3Zb#sF(u4WhmB45$In#;=)HIPP)T>ZHhOF%Gf?pPDYsi;)%C9Rqqymg}Ro{sd-Uyr)4wsBrPDm*Jby8tbg*t_t!E#`I1 zbd_OR*zA*`s)h1G_D4qjYLEKVzVN5LJQY88!fg4(>zhTd7yGY%{qve9|K{7VH(RIQ z{5W=Y=DOF_lR%XwpgfjTq>cj=j6%5*Rny7;`@D$#u|U)>phej~k&?jcZuSdbbDM6zoa zh`qHIT+$Ei*q<|znes;In8n=r}JEq(PGCbdb zOfNX~%f4p881c`5U$c^PzC#)|%9F9HhJE23Xl^)2`hjKNHB~xWi*cOA?4c}N29#U# zFd33VudI|})ibYu-=~6bhgw&t0(E~}~KRb$6s;~4#MgDfkVl`)40ni4ij$}3~y zM&sfn_PEl@xSflo*9OWbc?_2|VL3PEH#l+n!G!I`M4;bMD!r6Z17WV)xz_a zWSAah<{F7FZ!igP5gCDwhb@=T)80L%^%oVS&7C6-Q zq;xLm_=k|Mn2$eUZ?Vv5-kdPjY~aEhqSD8>;~(SwKVH1{G132xo~nhOApp1_$R39N zt9tlFNQUhqu$Lge^^?mkuMQ%(>U}_=81*OIwetWe^6WDHLpB zMXrbp?Okvlmk8ln!A6Ne(kY6{c-S$#b-Qr0=_#$TzHTD^H}RmgAk z(bd)FhE>pD?(Na;sscot|A%q^4fW(}Gs)0m-hP4Mjk&KX3rb&?j(=S_@OA#$*R{&8 zpI`I8uFrq{%Kyq!`tRHE|F-=9D^AS>N|G#i;4?hnK>%psBVbsNO@@v%!B(5>&Kq^9 zQPy;o^inp~X33nIb^FC8>>~QJo}DUx@hW-NNl*Gy zuhZNfn85e_wwg=Xi2^8YOEA;DIIvjmAjxfqs{(Df1{2O;N}X9uzp;6JXfw~^*8u{(~1gO}Yyjah_=oM%fbgZXIe5aTv)7`4E7ts=ayKVg`FA zw7ufb%Qv~?#hHB1t){D6kMg!qj}Nxqx(`2huuAo%OobkMh|c`)&eG;itbJe;V__`P*{1+iG9@r}1{$ zujbW((nG{8EG%Hp`o1<&ZF5sFIqER~(|E0OmT8^bb{PJl z=L6TjX=6%nO8yP-Ulrpwrmylx`|>a0zrMMBVPn4Qm`?@fwL{i72zn^mwD3U6QmE;{ zGp{dv*V*N;8&zW`& zeDg!o+kQImuWTEC$6sC^ywpRQS$*zAy(_;HkibcQa_l9ja@6(mhf=M##DU8#E^#-! zp9iO2DEK-$!|y%!eBNxMz;Daf+?(S)25o#)c;3c2@aFk$lkkd5A4+>PJ2x>A)#i3D zB5r3F*D&N|ieCrIi;~uF_x^ek{p7E2>uTk>8zvtTXYj|oThIK6iFx&^<Vf?6q{o zv8h952@^iy?Fp=k+L>dI!|%3VoH^fPerfK~$M#F__m<*%xipJ3{(q!re)h*NuNH^D z{&mP!eBhV7b$3C?obKG^Fr0#;s#q*kl z_U|v*pZIlKj|%@C`uqI-T_Obgt?R$5wiy*W^+%iY0^PzBs~sE6gpRW;#SMg3;7h#c zmhg+j@Vuz$VH=DUvS^s5RoopSuSDVnA4T>IXF?8A5xmQmTZ_Z^1dG?|Bk6f51%R8@ zSoKK>nx-XJOs(rp%yLVjCURB@ zQgOlb_>bIdY>Q7}s}cXjtzU=)C7Tdc>C)R4dqYj0+??CUp2s`64_vDLPmGb(s;%&+}MbyV|cx;XjdRy#UO{)_u)(ZwgzIcKAmuS^b<>D5;$ zM&T&GJ?!>6OgmepuLm03#=U{W5b4K!mt>sedTe9j3Qzkk!TVkeg~r6+jrIM6 zfA_M>JLY2XRlg0V<(I`c{e3bbbM*5`tH;j#<`-92%ArpGy|(YoS2{6XB-A(3rjxa= zo0w|c76`w@W$kPe8MbCY$l@KA@R8VbOXnr<{gRGN<3kyqX3G+9Ft6!yUdBa~)3d_X zvK&BM4&5w7b>9@n-YzaLHx?Qq+gThKDWl`3eem+(^QjlgSJB}|-c1c%>b_99-4<^4 zcIs{U;)N=Rd4$!z>ESfHt^9v&r9+tg!|AE zxTVI~)q`o52SSfuD0?^i;pnZOfat*MByJ5vCxY_YGl!bIZ*I-r{>o_K>-gF+EC6DF zEzZI0R}A5=hudGBo_Kxn+4H%LK>N2dtH&?Bd^h*?QqR@7<;qL1f6o0!5=vTtSnNF7 z2N0y$CoM_8N$fs4znT5Wbo}-;a>aiNf(DF^y%qHG(53nBw}g_{4jvR3?O*tIs0t{i zNhS+nn8gT_{rifC=`f+Ke>?WxY&@K_yJ|uD z{q8;gXAg1%Mp+IA4tkGGYqYFu`6-NC;CTmi`Lsz!vKuxYHoBT~obNqiwIXd+$nPFV)z2B);<~trJtw zIdy^zt_M_hVh3j0;47V@VjUJ+ZL$(JV<{A*S%+!TaWyZtZ3x>go^4NKI~1@TYuQd- zBun+o*M{*dt@2LSEw&rj_PupBPQA;+sLRu)Yif*bI7^mmC414j2nAgyYrBs4S_##6 z9xJ$Rx!&o&)pZ7J7tjKftpbSh>$`$&xHA$?vwG|5w+b>E!~*%?z7|F z=T^F7XjXm$*8`+_V%6>U%XSBCb;o;=dJ;loOEy}qn2}>&B;t^Cn> zhb*byT=m|?C!9Q+URSf;f{@;#%=W_g-jV{xuoVt*mva-^om1XhvC>PU^^z*VecHRd zRq9SOg}xe_zFKH!8PuUXzR!Q$v96%6!K?drZQuPi^ZV?+2aR?QR{9=+`{#oDUM2Q5 zuQThR{ViVoVJqyX@hAA)?|sh;PIzSYzi8=iQ0RYQ(BF(+eIPvl$%s z8k`7m;eHvIqz$I+K?P~fZ!!mG*n_jza27J{?6rXcsQTIvV$Ego|hPbRsGXN@hdjA-1WD;hPDRWq$iLGZx3`iiWah*ldYk9PBon8J4p{yKcElfxO%83L4Q1@Wnx;5 zV)wwxRRbu*=Xt}Q;-sqpr`p>CDp<~S1L7MK78PDl4GMh1%105eyb3_#fXZ2;P;b2b z19!2mVexhn-pR$?dC*fb+50igGr{kjJKe{CJ(@V^alm*Y*2Y^K{my$32le)ZbAk2% zuuS4ea_DgdF3p@wIi=`s7wW}TqxcVc26|7P&oY0`1ln-sp4xD9L*vCm^KHr z5r)`u312ctEwcJBrWFN2iLbcX;kRB&?(@`7092%%aZ-xnsJl};9h+%*}>DI5ulS1)V2wn%=Ww0ta12L ze_ysALGhiL3*gk8H~1XYjkEw(#{si#Ppb21Zdj^BouB3E*t-){R}7fyO;O^|JcwXx z4zQzr#I)9*IX|g#p`IHcM^8GT!6H8NA^M9r>EWI}1%>~P&JdndF-r96^ zvbTXh#5%`Kvu)=~=Cw#TPdWxmr{GSbA z{@`3`7b$S&1jv&JR>0tc{Xm2Ox_SiJBGey80Pp9`2kQr$G3c7YlPGVmxxWk8InHru zyvYP!8Vj=L0-ZO;%me5?5;Xc#Z=?Z@5CPHPw~m)f&w;#w>KDzW0W=%{EU8WiG@r^s zch^n`1Qjg2Ri|h~&^>uHS8e*<^qEDFCZPIr|3Sk262fG;l->dV2KvH{jR4VFrmfQA zjO1b>ybp=Ddt@7UX256V>Vk$a#2!Q4Yq}gA3-Wuq=rA!Aw837@=E&!dCMiemgy%)+bX7$@sf_mtLc9ExSD8&juH#3-At(d%J z?rwL^8y-RRHkeIG!Vk9W-L!%55@5Niy`JC&7vWDX=9ACE#%#|Kkf9#Kf*aQq7j#_! zm+SzEcfzM{euN)zx_Tt=N#fh213k&dkK^^D&9TE{=A5-bd?m>>R4u_v@d#as=>;Da zc&P~T@uSqjPo>0+e+~UyZ#+4I9~ZiK(k}Tda*g7R1v}WS&Asx%lIiAE6AA$|Pi?v_ z6DU>)bmh?$9in{N`RC5JQ|z=Ms+`C*4FWs>D4sy*8=4GQN49AudTFuM!VpicK#{EnHiGW5 zwhE0|YFFCSOgLZU4YcBcOD_UU?S^BM7cAbB@S?*hcmwc$@>0e8fb=;K9srK*qTKxP zVe|p{#3infQh5E`w`doDEMfkj&p6_5*s?!P{K)ol%oNW2HPUt4_*??|gE>}uWd6Qq zXi`ERKjiDx9Z_7QXf@!UE3Y4fT`%>}TPY+R-}#Q(sa zFo3Y+b96)+1NK~?NY(9)Vk^oYVxRM2-UYwcE50_=!|*fsg}qho_eloCRpNrP?e{ukx?R9Fn6MXZ0~fuU zl;@=+lIX4k>iG{TCEWs^IS@PwEYGyn+yUDVfM(isg7$9$3VcY5>YPX?tbGVxB};Pz zaG1oYgHZ$$_jkTM$Y(I&MXj%B0M#1+_N^t$@M#e;U{{WSWdPl!mGbfVLWkRxQU2do z{uD*BA0q~WE%APHG4LdIOCBIB?SfUITB@>gJg!HpSLJj{@oT_vO^?QiP1Wv9xubFG zYn#h#Fw!y)9r;bYuRzzQIr`H#je!!w@VphG07(-fq#%c{%{i>)lrCjwy5l&08<#7k zY2?hT4z<2zS{GNq39J`LS0}4#I6eL7S$)#>;?}3{QLcB5bdYn?RiG4z7=Pr!*`La` zRfMB?eqVkbTwrSIaBI$<5L{ws>^mH@zH?}Wb0i=MvVQm;(zC8?9ePqKRm+pQ6Q3c? z5FllHUdKB)1J)#!;261v`DNjv+YhkWMfxw7a&(kL9C8-0td2??1+N~s$`FL8-*=V% z{UjX$6EZV;vBVb2snMvnOrQ5Om4I&CGEJa9%@EJT@*767c3#9ngHVeC9k z*Sm#sS5Uf}gcL^IX<_XbN@7xl^_r5JY0A}&K^&!H>)pUSmo`=(O0P1mPty>GrD@$& z_|~KKz)aX$GHalQqvWEF6;Qjcy_BZbsLcYoX*U?KwJLd4ATd)_goB=QeHDqNR3{bZ zjl5N2C5)1$A^y(Bk3f*+k9etX2FwH_L589f0V$HoGg;C{=h8$72 z`eV_I$8Dov$x@C7L+M1VF(Rdoye~ssGMAr2&J%tXbe47}8YHZGKhcVfhncFLLhT?x z0z!MT`~r;pmNKonwos0MO94eXj2tO@5V}pgI>jKRi|dvNFk)vUL&sh{;L~0A?Vf{gQQH%Thb@cQH-~LW^2tV{Qd3~bJh#QN zF;A&_vIl`+TsSdoYi!gZ5Vhf)a7qo4oa?Q=e%UuP$(`tpKeI2P&|_D+YlIYbpQw-* zZ0&6c>2hZS1ort7_bnzGYZT19;y-A=JLY(dpXf~6FSCEO@btA8(EPfMVlOG9Dyq_5 z8#A!j)q7YV+=WZx>A|WBKmu^>&jG&TH`@lRR0QQ$0H{YpS;h_)e`U&X-5O0c+G(6& zUo}G`EJM#})&&IBTgXA9?w+RqMjAQ8%5)6W7p%4KtzvzVRYWRHbg%nQ7@e{H++;57 zF`3gO#jFz6Hr+*JphlkxLt+C&?sHQ<6$Oae)sqFYNSF~gVee1Aig8%I2A~`kn4wY* z7o-|M?rG4iMpiS6@5h5R_6*9^i!lpx-5qxaIuLd z4-FNnUSRKnRK(1jv-n^PGX*{wmSU&vpnm0xu#nfVuqQe&ElXAcc`8u&@1c7l>L`|` z!edg(61U3QG@6BWJp_)*t+G73)a&ZibkAp}ns(k0qQ$ilxM~tAT+XEtYcGiYdO9fa zIDq>8M_&HQE=A<70XQ_{iHPe$0HQOFEXrUWmu4=AzbsQh1;mP~%ccqaEUkDdW2r9< zWl1`FQJ}{cg*S7tf^VlS;YPp=6JvI?0%XtAm%*75VN`Pg{PSZ1K?IruYVoMKHO$7^6rH_*>A>*N<7927uN1dYT z)FBFvtCHZ~Wh@<*yf;iYY^jDPN1Q17fviUe=}XnGjn8)H){o%APwDl=t{ovgt=JQL zTpJs7@?uh;a{*Cr#uyG>Rl)>LkR+N>W_K`1;fcn9>-n*f;h#TBS~OY7+`+N%T+Mv2 zL4bh#0(n6Oh3Sy~dSFjD18si!EOUhhK3705Lh0heoxUokbts$~i!vEp_0shCJ&EfDy@$J!b?xQ|SI`BnE-brYuwdLSuco%~fVkO+h?)jA9n%*ivsVh) zl0o7JjeEWMO`_MH4Iw7K+h_&^2-qbB3Bj2uTB3_73hPWEhJh{e-nK?@Wvt|_1t4B` zqTEHcSIdCJe2+-7b&`h$=36^pFJK?jZo0B_moldvl2~aTsC$Si3~QVv%=ihruQMKO z36C-oPT2*@cvcESWn)E^g=?iUs|G~DfhYDfcoL>47Cg~F7>`yFx*^Q(LWW^-U#WOr z-j~%!5U4my`O@by5kEpwYVHW z;*DrX3&Eh9j9M;Kr6>%Ojk96to=5|r%xskqa~ufwy@G7;x-WI}@mcSfZehYekfa3Z zrIW)^!vblCW3#fB9&yJX3yFLURXcQjzj8*OZG$mfQ`&(n9I!7uU@1UQJ^<^zkyogc zv?+nnPPDbkNO2)=i+AvMY^O8wnk&5@Xj;4o;`TkNmJN41u|VVN9f_q?FquM05jGJ4 zBciH%x$j#Ml~B=+bPYnER8wM?o^LE^YnNxUqVjW4#dRd5e0D?kvT#>X>7KAfHdp#O z!K(Enlja7sI{L;CE|$mB#+9qe+$SuXgF;?av4$b2UmEQu%824vTbS^wm*s(-_;<|u0 zkHiV>1W=Adfb;+}vz~hf_^f(=@%$TGw;!nPODo+S4F#89!OCj7^sYz z@dVWF)jDYcE=$)M-*A%!k^XKf@fu;uG?ub3`1VHclUXJV4XOx5z>Fv=Ay(S0R5Y69 z!n4#%s&t)o({m7)EZHC0gw;QU5Q2hMROUpB&Qz3JX#-di!`Ob6e3fWL&T5rYOZT95 zujp&4i3?0WVN7)01}dd2rdpwgp~7YXLmTr-EyKssowc8W&?GY@v1XPEqe2Tsg)Vex zu2Ixz({M0UY&aW!r&{iziu|)hd+5xG);#n8OJRtGZkjQ}n==!Np8Hzo?Y-Y(b#mPq#{EcZ5)zs|Wiz5<4NG4|yFlxqDoB^M}FNyZvk zv&Bj;#0trC)Zs`zGqE+*6+8A)O=M?QwS4h_AxNuMc6p6CzpW^D&8DOfgd8t=(8xq3 zQI!Bz+C0mHbgPs@9msXQnxq6!Y=OKAqeMy%Ys6NL?sVvJa0DJeE0GH4)auleeDWJv zT21@V@woz0J?lD_H+N~G7?x!nL}(rGa6fy(QbbkOL0i3J8f=9|JH#Y_^jgYLEi%fq zrB)396l0~uBcmEw7PLRG1lV2PiOwF(eEsG7HFncFa1^lpcdLL*3n5 zl_Z;(<`1p3WUWw%tT4tfDJR4}9FzCJSMy<}T>b+9EE)-4$LdLewpZqnG$mDHz8Vz7 zH(-TY0KCcSI7`&+KnJ1;E4nA_Q5t5dLj4fmI$jW&2y~#^ zH+9L~U=a7DCW@khX2A>kkt-d#>GGHTwNu0DQ+1^jo`E4efHt=p%?70#E}>gNDh?u! zMp)(1MTX&$LN`^5Bf(qgQh7*5hJalDswj>w=Bxo?*X4|oQ*ZRKv~XftEVoybC8uV( zfVQO$=^<;Kz@Fw|BiW#=L-OeEpn(BZy$IZfi29l6IydLATLU0{UOnT=ekd9%IAFWz zg{4SMTwSv>ild^-`%^^+alZ1rfbz7M;NHt>)eogZ84V|r>ShhTg1(R>3|cGF1h``i%iViB{SM;1@15 zoc}x%2cYlaT(m=#8ew@79dYd^7Yb!Q7qGMjio#zPuXhZ`e5Sh+nJSGS1dk*ng6hzU z02PH&ubV-j(R=TIrGPBgvt&VcrNeu+L}x+0<`g(AMp8Kmq=kw^qH|P;2yGEi{?l1E zUoS}x)f6EF87R||?X}_-#R|6 z1NC?m6|UrV;wTbuLK{V*f*Sxzji6^3KgW_H>&E0RGGOXcw#3%tzPP16pu zRT@x1C$cmPsnYX-TBwe9J10PmOyO?rE%RR8HY+qZSj{HaV>@-+*HcSEv5x7bHCpg$ z(_h1bi7Zgn14O#v{FKn|I-G6oh>^v}LctfIHT;-W?-jC28%Xg$Z@gKr1$I6qg6!+% z4FMxmbLL1eZo|whK&xCE760&cOK)&t!~2Nk6{&kbPdElXO$_OejfQk%K;m2EyVF=a zv*=ii1~QtesclshSD_`m-)IRixf{*fu{$4!lj#76qgl3A_F?DnGTRN%*)IsFrB)(H zsG(p=*1g`*2F`i-h{{r}A0Gs;)SOiPMXauo>O=ehEaVk|shEa4tGwkzjeqm@c@kc+jt}CS_oqK6vtCq2OD@+izcyj24?X~d7^Bn z646R+FKe4*^%oAhXWC%u(_(vOEA`q}Ct}6gOO`S!@?vs>;NXod?=G7)pjwgD`wd5= z^XGI?>dsb=imIhfE&q|$jwL*2R6^Ej2D01&O(Tt;{iE*f#w-v`BrSa}vvq$zvo%C5 zkWtWxd3*Na`2hzqdQ>&zvfT-VG+6n6ie(~_(SCC(mei2Pz9Cre2KroUj>j1`ES{Av z2(o+BHK#r~&J%Q>Wg?Pfsvd%S6%7I`>_8v;ofd(r>m5k-c@>32@I))^l@2(jUa!e2 zYmldFbI2rSOmoGO1m}^J3j9oiXR=%*5!w_b394oRRdt>0bm(oDK1FFA07nBecvzDf zoTNIwqRVh^e-u{$s)5sQ>d{AX1@&bpJBQLq%N6hysrmL(@P{*C}ty zWT3LthuV|TPqU(%=9JZe2(rqZdIRX?6G$Fs)msKFYZbl>aQkN|-d3yQ%zaR9a|rfb zx7DiT9u|dFR+S0_tudd-f{-g%q_CBw)ZXY%!u|tll~_e5d1+}`>OmbVG=ORf8S7Jx zdrd4%q&7&8xPEUo052h=l%K zGItwI@z7u7L>r1A*OEDutc8_0p7#{DU=-l5FJf+Nz*kKLQn4l+99by~pm z{_~gjzn9tFw>fz+9uyO54FG|2s1 zx(*HW@DNBF`h1)`6u(Zo;^QX{joPacY>sBn#Lg1X1)#xVmQEt43y~I&Di(+yQ%T^Q zD-6X_s2fJqEwH0bM3dTOGtcxy_NV`iRkZ@ zgB`f8X&y%?;F1y9$*VVSZbh^;U_kF1Y92@Im5-^)N_)UXM-)NF~HR z&jg@Mrjmv~gPmeP@u=F-=H}JFlCAUK6ObPr=42;-9~ZgUsHGr_HTV?&*;CW4a<`tl zSU-Npxm-ct-EvXzwr9D_r>Yz>RUlj0GF8eXFT^ol%l(emi@eYi#j28+g<+aB3a*a9 zRWVh7B9@h9Ib26zYPDw_CRTTqV+R&e&r6KbAPEbmrziOXgQ}NOYrJ756jPfNnt)7( zul~!9jt(WCyQ%91Q=6fFuP$wVn0Qru{>&Q^P)NqCgt%C&5VNz|Bv63%5wXx*=+MPC zTB_qw2&wvXQP~rG;cqD+H9gH&LV7`=ooYgGBfeZ$*>)r&r9^ouE`Sw6qkit3a5{1}x1Y4-bPTCm^JC%1+4MI<}a`OSHb!6B!g`6wn9I}tV)}A;J zYkbxlUh(r*-j10A4k-=SZt4)X1ax!&6}NW2HDzn%nAV`ua2~gb>~e*AGKEAsz}Tdc@HtkXX8lX<$v`pZHVjIc|Vl%ZIPEn^td;qH{Y24v#o{4jNBIj}0C@ zN4C_`wxm{z*cgr2Ak1S*930H$M%X!gg!>MO`=%7?cl(%xF1&|rD&%z>Bx@@R~ z8PN$#H#c0us$k{Z!P)8(|1)%+QB7=76iy?J7E0(P^de{|QWP+ucS8}78j66@La#ar zy?2nR0i+5Vlp=~65Cl;KLb`+R#n3y!WPY`E3C zhqqS9I?9HWVORYX%jJAu+98^Z{UC5`w4bF&Q32-p1W{ioB&PHOpWn`c)sbbeyeR5S zXXCp_MT{J1q96-Pso5!$0ac^m$1uj`(@o{!A@7?2uVp1y>t9|GN^1#2OEeiVq3rh~ z9~9UA`_w<@&oy#>eU*M5<5sM5(*H$Pr*N!SyP>%|gD7+|BRB}-My}_nB|-XWeT%Np z9PfH=fQjYPL!!3o(zPM3`A-=^f*N(8PmB<#^MturJ42AeBLF^T)5S7CG4E-F^rKBa z925brJ;+{ipQl=aGevs4E(RO*!_ajI(zbJ9cZ5!;aR3UiwV7~mw7E_4rGx5rn z0(&(I5p-frWP~gfIwn}F9>|~1u4PqVVXfHfDU-O$cv+kILx&l79{EbWOPjG&!4Ii9 zxY7F+FWt$|eKHg7pFoqUYc*tkglUljfqc>JK z-yYGM@E{lTl=?Cuq&BX)AZl566t;8}#7 zjnTClEK^slR(B=pg6{csFDo8R3AJ(C3G0;9PD_+TsB^N&?KMWpeJb^} z+PY6$CeilpP`-^BuMs{ z5)JLTou4VWBzEe}o}MeyuRb{OXpMAoN$T{%%}V7$+d3 zAiYxk!7TD5Q79OUUPal(pOk{7dAGotBw7ti>t0!#*~(kq?90ARnfPc6GWDDe61xTp z(eh|PTvl(*eH$`{d#6|9IvHm6lgJ{9Kan0}!BE0!Jc`a>UeD3Y;eNKI0NX3`fa|nY zIw(*}f|iw}+ah|KHmT`61{8XT21UC3%STI9G@RJQb(!CO3-KSI@v~T>*Xwc=&BlDZ z)FC|C`XP+v$}H=rWn%pxWi0}D+!OZZifpMGqLP7f#(g(4CQPWAEIke_h;uw;zgZNR z!F4~@q?>$Gt7Yp6!;XAX1x6`m05Ti6_X2c3 zsAj3(J%lG7OhC7veqpw1)MbuU{?L2DbW?aEZYZ?#*;^IR<)6W!@7mAT-h5JaUHMeA z@1N$EzB+X$$_LE#dAr&pR<*+Hf>k{~UC`+J2$qyxyk9e|c@n(|zB}=5b?{-!we$m} zW7~l)BJhNQRsHCvH-MJIdCIB|gYK6N+-ILu&$gWW{9(*M_l)1yhNauTe)`>85*KFE zbvC6J+>jMgp2}lfCZA zMIx^?Ok@oPkL6vEFwfGG2o)iyn{(zulf=|u7(RjZ`^RzP7$BRRt#riV-i~sZpkKzM z;>OPV^1X5_aU-%!Mqy1FW_+3*oTGsek~;o$4ols&IlhZ)aZ{&39MrAO7}1U*R&j6p z@j191dfqY7pfI#mXOtHu`gO)ZUD0r6odE?bkdFhyoM$z>7YeLp#!>tSH#FRbGtG@g zMPP<7H8BUkjJPLt#k#6M*x(yV)iDH7$b5ajF?H*9cK4*t(BHLZ`fu%oMdt4Cp(?-X zl1%b8p8bx}v@h;;zgso2kX~`kAV%_(hTF&^i%C77Jr-K>&G)a_$0FWB|Etg|!k$m4 zxb-1mEqPDt&cUkao=rgJxe@29arH>ODXW@MNGyN<9MJdIEIBS4ws33Yn=t>!j`Jg7 zbZa?>IK%g^^B{)-bKoaa?eEW`V#of+l22|ZoUyZiePSrVVCs6>P$RfVc2cKGR30UJc?Xi1@3jLh^+46+~pffZzQPYYJ1;^(|H=5TVNA{!D{p_&$xk zL;4?FO=32CkQG+Lw^_$44HQvE3ZiTrLLvwgLa0T@e6fBo$-W{S?D$o=`2u{mr-NfGdpi1EX(+jczp^h=dc$+KlO_qX3u`Y(?@=$_$wQa7_x+UK{T zvdG$Aj6|LBx+K!qk9mFdvUlHKic9-P^UFOmUqLZS+YYkdbmV`=%5U0pWXhJ)?unWx zXxOhqooI!expD(R0_Quy+`9#J|BxVvEdp3R67isAUMULQ__i=UKP(jpm8bvNegI96 z5L|Ym+0MV3fxk9K@|aHy8rH22l8n zrG zQ6Nuz-T4qHtlh60pyjMdhp28D>t5G0tx`5yJSj}jGu6|#`KB_^qwf-=f7j&@rtg=% zo`KzuI`mi0VPmFVtT{qm1)L2$P}2ROq#v*RRM6wT15_Xck+^H)4 zGLb`-dd5pL`UQH%Hb3-YM2vwdqo2WorK~3@K}XJ38GF9DS}vk`F1qy6qET49v_-34 zbD8!dJ-sMBBO(5yLh=7H7mu{N9VG@G0pgY1#tBxCql1ekf3Fi|cZdr5fc^I~oDAF; z-y^1Ln;{`E%$^PjVPVpWL=sqrMC*Isan(bg&E1p^2hp$?8s({;vKL)s+eXBTyI!i2 zCfS+m#M&X7kpodi=3HpDkoz?&ukYnv<*)ag;E(ym%G<1FMAS5?JQ842lQE(BHqqV* z*EG&z-n+IpieyJwWxy!k_GTpY?Nfx<9!Sle5RGgxGz&zKoHzA}<{sc6cd8{6Y)W1i z)ujpUgdO$K17}__Gzg6Jg~H1ttismiH?F~ixj>1QtIYEw>&3W*jo3e?WL z4o+Z-jCR>6>L*CiA<=FquXSwN=F#?QVt0J?{SA-U!`%4UM9_!CEXg%mlK2!q4V!fA-qk==T!TE%HDbuCDSlY7pu)Zx= z`@rMOBF}(qr~y&a^!W!-=6j|F7)E4xw;<&5Uy%c|2x30pKFbR{DD~GBxu5MNdrz=D z8Vu6f@()o92pkStud4nck2CNzF5AgKL zdzO@#oE+e34SVkGGMu=Xm~t=Cm-jh$xn*aTl6aT=3Vx>+Ecv$^TC=eMslU_u4bumc z(?^EWZ~smoGt8J=^6GqcE;kodi$fvb%ahJ01>>@U#)4m#gG&jhhc>XF5W#A;=nfrK zM@5y=kFP%WG$vqN+pz!9A}nA4ERrL>sAh`R=eagWFc36RGIQO3~)JIp9UP&70!IuQrv ztQUH$gZT^chJHdojyz}RD84b#5G65Z?kkC&8jJOL%@MwKkPfbV43u80#p0gD>3E94 z#~wDI6ATHepE`xe1lX79qFAQ8p91Fo@6z-{@IksFWl*$SpzJR;Ihg7N9x1=QoADI;SJAGMx3Al*wj1_Wk3hlr9e4Gpu|8N5&(^rod`y?)|@>{H5_%|;%%X@ zNNWRJy;^qh=Qs@K0oZ_05-~3lO-+(y7R8rmZ0}azIu8ziTozNK^AnVN;-(i*eR^_a#?#FZsp(*WGfYr#-Ew`(}@WagDqM zj8%6@0T?PRgq#a{oLt7l{~+-AE1$QZc`Xcx*{@1ekgnTp-Y~v=(f#oIT*d^9tcwMNPV8ycHUv7E|8xIV?07)-214NW^_#G0uB7 zbaOlGf?peCyIwV(4sj=s*0PYKOPtJdP(v^PJ2RLB_M!?t&BJ~N<-{afS3kz6BgG5? z5nNq;kB+^cay)`Hsy}@6t8K|45WdY;P~Dpujl;alO6*%nlvMOgCyO`|1(DCiLdl~K zZjH{S!>=8^{p@dgO)8Xb??Fy5DS9E$$avbK*P;S|nTUANW{uVfabWz*NJ_MkZ7r z2i0XlIiPbKa|HyTPk?clH(E$Mtr^21>ll^<+z3n(3Jg5>#4w*Q-0Zm(M;1}H)m;CF zCAU;K5>fW#vN?x29VX<-vr##%AP*|$#${dSby1J8;@z%N&wnQ+2{6q}b1!C^IGHDt zs=x-p)l&oX&MwaVeOGgCtKKZb=Jr;L*~j*CAG=+a%LIE}WltAf6 zQW~YtnXSVcYOWO6GVlY#9{Qqt&|}Hflc|@7-~7g~*yXHU6~p}2Lm)Vs$hfa;ak;Mb zs=Jtx0^A*W+rebG-Ghk(pmofZw1=NPtFd(;g#OqtW*v_7E(i^LxYPW4xJ$Qd@BKcA zbD$nz6$ud;T5rGpWmKf`iq;Z3EX1zWrE-KFwmNH7^Em}xi>0uhzj5Ktz!_0Z?P+5NqR0J4MWzZZA^ zt?mDFI;$hIjwSztgJ{?%=B-;bNZc}ZM;w?2n?Kh)Zpe`|$;Y>h!^Js22_Z8zyOAQ0!fII?oss$md-&{_5L}Ow4}f3~ z-IZiy4fcY6_PDu-$pnSZpf98Njx{OIq)l$g7kBdu>89-Mj>82EK{=I1ydK@wPP^ux zr9W18n@ZsE?-+T{dfglie95T_f?Zzy&ZwZ+EH^Drn&^KVeiLrm`9zWQvC>uYJy}yP z+vpL6BZynoWejrp-igxKhcWg?tIL8ssgQJ{7>>J)n}rz%JNQcQ`4=X#8}oTOha#?=UG zzU2454yfqNnI={S8&q?F_^%}8>z_P$v7YfV5h0iIW){RsO_3`MZ{<$ghPRcPp-*3` zbhba;Uh7}jed(&oMsSf;?78Gc``aUL=SKPnR}pefp0X#~`6MfBOujwn|?dVV^rqvWG;{gvBy ze!u6Vp*8(mUR`+@ee25|-k8zvj~!xe|9VyQb$Cur`O0+xjuf`LWqd|Lq-Ed@`ar2K z={*nLoABxSUyeb7Xq=5U9^A`zRhCQZtHM5zbyv1T5Z4^PDaz7b3MxsQh7q@mNFV;&b4{0`Pu zx-re2p3iIakM@sKf%g{xfwT{;WzK0^yRJ?tEbOg3?YHL7 z3kVQ2c^aeoa`%At4m1v1zf-=lv9pOuf<{<8D=zoA%^=!IKbpCBb8?<^h4 z&i-17nLGQN^9m5WbGz#={7;5_L?Z~&KV1C%+}PbiCOh+n|LyJF9h8aR-O_k1_mk-J z^;v|9B6)oTl7*;Ps@4YAT6x5?ygQossPa0#FaVX5wlGe94-gCm;F( zALGuCZnqx-P>$AX!th?c4xO@sMUM|W zUDRWWfqml}txn^)g2xFxZp|CMokw4z=2B+jFI+F;+`_y^e<|jicX-z zv_IV9oSx6tOlaYY>ay6(n$NROXcg`20<54?3q@xV+GIX=*|gU$*q&k=a%;Z>-0rf*X{=M_iyqHGZyMT?0J(>{eDVOM_4);DO5o4tPaX!(ZU8fh zR}!qkPN04tt^y;1q4#>sCp2j&0th1b!2>2NOqyZ%`+{Ofx;;?UlIgaK|OsuVg=QeG}s%ZeOhqb`?`z4^?|;=sF=$SW;?banq->h z1CcD&eL~HI_LW%AZu{5&{krie>L3t*isCC~n>;c(*_U{=Xl>ioWf)~VE8wBA$}UVE z9g`JJos;I~S2N*Z;a?@^L9cgblJD&Fea%Rnhbpep;fA*7-yPgC-9e`?VFxKRp-S`5 zK}(#GM~5k?2%dH1(Uco}24Aw3iUYqn-WV54qU7pv2joS5kIUCGvbY2Cg1~u+aair~ zN4scj@nN!Qk}EX?x1q<$==0?70;Nlh3l|fop)RhX_sh+Dh0Qg9a_A{R6v0R@Krwqwx1e0g^FO6&IVnn!GQ2 z_GdPwG`=xw=Dk_^=Q(AWH^4bzLMB?DYGY97lcr99n#qg{9$n6&R*oLRA{7Nc(d?l; zZ$hM0&OjY@p;T1%tIuRN6#8@L$R6tUQ~vRXSdWLNt+21vg3^0mKg?2Ku2 z^!dL=ADj&bm)0)ANp!I0{FuDhdcKoUD@K%b9OA`|x=An>a$L@);tk9s>fXptKYk1$ zb9FPLaU7KauIPVyfrs#5^&^dlGi%8+n)P-Rpfe+s48C{Yk#ZEr5C!}#A`Y$GG~%72<>4g5gsYknpl3ZIr(tL+L(7o3_p)45eUJm8>GQk)U zI0NX*)$a=YX&iQTEvM6YKs)y$fDfb@| zu@Gz~R6*28Qf@G=1CrKilh!d6e>pGPt}YE=Ol4oqgNKnp7#2tv114CR*xFc({!aJF zmv`FC2|(rss^ad*sX*b)&DCb0-rI(R~H!z*^Gu$jZzwA#}+2851e;>+1x^iU*-1tkB1A%6n8=>cM z)PaF)!JxUxFa}^Km5#J$A})~8^;B4r3oMx^M8_d5>Btf~v|PF zMKm&!3MtUGN<=*g-NZ(m<?VZMtS;8VR>oMhY;6;?nNqqnop!|&kxWnf z^dX+4p5q>#BjDPoV_EjAt4V05Y<8<@4%NJ%(fpuWPM{T%#um(DC()O)u33O@3!&jI z=%Fz&JqGdu3t7rQHj;#h%-l>C3g|CKWm1wafY5Tghz^|iJ{xs`h0X&tq%zRo!o>60 zD6<0CuVK_xHaeXYllB5x%tqZ6f~J&nj|k?2kP{)?^&v~?$Ywg;kjgb;VdQ2|9b_b) zCB@N$G~ijtUefv1I@ORDu+!&JMNDq4EecOiP98?M|B)_Yq5%dK`QOw9ct5h301JH~ z-N?AmK}Ei)<5sXfkltdnPuoOY|At9vRfii%32moi^OeBKol#d|ot zvrZdo@&Rr{)-~uZZgpQo_q3p!MK;{O6C1o!MU$?z-#27C z6INiWtkn-zd(h?tDlWMXZ3LldtR7<)qK}TG+lnGvkQb<;diYor4cUi5I?|y>snEmh zq((gQCw`pd0oX=z2m&2?p)JJ&y%7qPnt>U7yvgmF_8QRYCH4x(XVyBj>xy(A|~x z-9qH)>a65O&D!yYQT<2Cvw3>v)IZ$3xv|C)_eV-2;yCO%Qt% z+24lK$oJyIF&F75P0~@*4rn7Cbr=Lac@w5Whlo<4?Q9gDefAtEUw{E>E$Ah#qnve= zv>32n0#e)MjtoIdHH|Kffzc#k`eWb>3@;y=m%*eVdVCPo)>P^fQonfSxbvDr$pIX~)DJ;BG0Fh$d47ppPh$?jXQW$s(9wat(3}!Jt%< zbWWAX@a{9F80Ay@lq>vkqU|hX(b!Qc3)Li+oY6bQAn-=;L2~IMM1x=(JW~A|x`V~3 zN;r~CiXGdZM_;51wYiRCe~w)dqBkyVHjnna34?yTANnF!$9PKQw+xMm&SeWyS%`ExBBlI_ zvj3f`gQrh32(ZP#5?#q6X(l9%J~?V<2ji$`KXNxM3qLN@f~|0Y1lkNM#_- zQ5G}iq4FR|9(}=M2zC*~drq9;GzNejNMp~NP*D#c>2#4cFtqni$(28yIFk&&Ix`q~ zsBq=+m(j;}N3tV%6ZD!uC&F`*tD5#5Uk*mS94>h|()aS#?91DqU*6?k9a|fA3!D2! zLo~Wz#Ge#uv69WK!7AmTmSL0;2wF0avZLr3lF`3Mga8)W0S_j%h?|k1fUGpY&+5ry z9_^8q)FaammaHO{K>&ugLR>LG=8U`vX^=x?^(e~(c#S$hvZp}UFIT9>>Y>PJYABxjR8CV$0Y>O*2qT`L3!lFy4 zst1U6Jo0fr$nHJ_z{F#cXwX6u+6g18RgT)60Y6=>Jwid(Gn!xDO75deyftxotyNm} zAqYuWvB}Tw{P*}Y3*O9pj33=}{;)D}(xhGU<#@@v(^uX_JboATvp z#}-MwgL<+j81E?NPJ>-#BDLr`gboaz`5I422VF7HX>8GCLYr79Q|d>gwK~n`-U620?NJCtr2qYh>0X zR(5q(+M74EAHgH%;ZZDj(mbl14Ufis{br-w(`v*Z%tbkl+uULqGJ6|2Q0TUMm?Q1K3^NahUstd=q?;f~J*2@19CE z#6YO*i*Ogn11WR{6QV76{$TfTcZ#*v?BS=8NJ9tP(O5Pk`tWM0G?Uuye@BKx8KY=_&&S zOfkQg&}rvw)OA?UVhq}8e&OF%)d9BP#TfAx2CDIN>zO5-77ID|7}CfT2*K&JMD-L2D%~{`WuZj1VLl+niW70f0KGG3M?vIHhUc1$*S6C zqixQ9t!IJ{ltZ7+LF}0*G{?nN-;Dj+h3$22Mc^X(&&B=Q<-DUT-hDw#H_Yrz)qNH* zJN&T(fdXB?neQtLw0bQlS`~;KI^Vv^r+mIS1%d){1XPZwzje7}S99>x%1(HeaGLqZ zkx30Vb&n=aEH$v}gob6leLZBS%)G>^snXV+(&pX;h}*)_1}|Ci$X~EWRd|J;(6Gqk z96od6!)tiK70^)#_M@9H+|rTjN~MC|sCIZqNli?Pwo34pMtgxR7JIDn683z49vaKx zRp0>4=9kPTE1dewWW5tUz7`PTBL}cBm#TxD8@&XB`l(q@fns=6P&;ahXTqN-8MmQP zt)?PQHhPk_W7|EuFRHB=7ns-PA&kvgd1`TE0xoGh@-akxQSIxF7oDbJ{=yMs;}N)V zk%J-3uOG7DFcr$5-}tdn?OMA`FYpu?I|$^t>8_Izn;7GXs^hz)F%2=Fgl|?7!PT+W zQV|2+tYzXKspkS@cEyxro|^)q;NX0}6Z)SZ1Ur2{Bg6t6C&2fpx6YG`T4)i zD0#qYNB&r8uL}(8#T+Z+^#pI00SAK#JSIjbH><5{>GVv%3zJC6jBVe3$a4;OuFJ2!xQkF=wp@Z%*|x$~?R2J0x*p}syI0L#`dGZ^ z_Q;q=KmPI2-+S@%7UG<<2~Qjh|0O(i^ECa*BQ`xInDX2IBP8z7jmWGPY32~^Z}BAp zIKZNd^<3DTgu8pg2%``v0ThRj-(uZUw801&+?R_eHg!{e%acNf@L@y(c{Yt%RQ-v_ zyeRNCgV%Yh9dqDM#?p6FKA)F9iP0ajCBxT%oQ21!tp$FU4=x`2rNCprDJr5IWI%*u zc)~cs;2wL8V;7S3qQHONpr_HkOu zoyP8~5CM`DPwpgIW#SaL`rhOFZ{A$Jx5`J=@&&C-585_fzPu2IM-Q*ZpJnV9d6AI8bNEN$VLSfmn4VCp!EyWM(I7Y!h(B2Z>L2^ z^qr`2pOnLi{Ar|YRreO&Q{fh}|B>>o^_8w3pkrPvfkJ)?9JL0!8`o8KKZfsIrAD9VfZf0E`aJ;h}Ru35G z8OiUx+c(QU3MY%6ykQas6{)*QKjW5cWZ_|zwPjy`nFnN8&Eeil#8A0+odTApkj8~z z9^E+FRriap4%V4P+PPm%pLIFe}JE*O$JO@WFg5HjbZ~p81!P@iYVtX_vu}|8@R6R&!=8pyQ zO|AEH0mKl%a_W0>ZRCZapXY7f*{E_>{qVz^ePBn}7t_4U$0sCz-|)`pjZ+(b)e(Ya zn)iOB@@J4?YF=Z!9$zDVS^Fbxyhh(OYd1+`1nLj{j{aKHx&7|pr7W1?L`ghUd7J+F ze)PiK8#ftLoxLE5DX;r_9kC_yA3@^RoyL#CucmJ10sg!%>u&1d;wnmfHx8YVV90#w z+pcw29hW^7>lSKZ_V0z4_JtOZAQOy3Yi$g*i$4lhjjx~02-WXA*=XY2*RZyCUumj- z+U`q*(Aq7ZUC6fwz)_^DxyhS(JejL)?;>$3|zi3l(W=zsYp~qmS@1_2cFdLth#g3%GzOzwTE3MOqSxLjUqC$?m zRc8=FKoBJ8)R=O`EN(? z;cRB0c={Tz_)hQvP|WGM^w%PtDU;ggVv84Vyw=+t9)=#Aprs#~GaDd4T+7)BdcK=` z+F4*Zf&7%CK5ryDQ)i>j#dBMqtES3jgOO!5_8<1ZW?HAE2TAc(}!;u}S6OH8mK zGW%f6+V8PE|D86qvs+4jyQT7+yn^3@^ZXY8DvC}AY24uEERb{cHvE6zdVlt7`o(O; zYA{@b0RCz8HPt8U)y~7Pb3dB*_rPs(tYe7OdGWi+!?H}!%R|gxWv(E0Ucla4#Qv|@ zyZ@lJT!FFt2(COJV$&jk^P>~^_xUSnE4}Hz;Nf#)4^ucG5FY_7Lx3nVffVY;SP%eb zjVf0RFOD4Jwq{UG1hiJ$-j5Mu=#kiXQ(Vw7^Gqt#s1PMV6qX@!r?^F%s0c5jSOy5) zCAU&p53e3U^b({;i87CfvI!Nu8wSsQC_GQE2>7cY(JS{e3xt}^hxwYTMw%OpfLO*F zf*B&zZ@N82ho8J4YOk6f+#df6d>UiCJT~#^ZbenIVgl%A5mi~glkiQwdtCi}0g-@H zMr0g5G-_e;$ij5*sH0LFE?u0pTV~75_HX0kYLoR6{6UT`*EWNeT1> zUy{*lQ+WiE$gou{u5R~|t+`aq7yf`Ry!m>iZT-MqJ9FFZM!R#DY>!CU$bQPgb4#cptO&5O4Mn5F-$hKt&KNzZ6d|IuchIOospZo~fc9`9qroY@j)WKMgBm$r^KSPVJej;BK7Kf%uLb|Yng$@!ht`G$Cs zzB=f8H5U$YP+)fIXYu7vdP+B@Y0^xv_^fonG);yHmV8E&orfN0XKe-w?ZfU%u#DPM zs8hk2&I}VJQ&(jtR~0{3)hJiBv##nTt{SFKg!`TpT^@C|<)*t(g;ZP)oSG7Gst=TD zBXL{A!aaiH9emT5Ov!*|=LZ*jAx*vy++Ih8s#8^_v%f4lntgUV_Ro#L?@p9;H`jKz zFm<M6{U zS{V55f^$Nv=zvtFVNlyKuJGt%di?mK6Mkza{7+1Dd^kbo2Rs60J%Y47f=xX_upXB! zE&0dY!zK+ZBWI4*xZAf=xuwp9437@v;^DV)5?G~;u`CiZ3lMVqz9J#OrV&XHEXn>x zi*!o6L;-cFZCPL9gZ?F3>e1Q7ld@wcLyjHUk`I*|fnT zlzz9i`t4dXtkR$MCr=LVW`$||^hd$}hmfporYb;&$dbWahBY1*aMS|5q!NI}2RIO4 zS7*5W(hhV<4N!Yz^`{T?U*GG$&&HY0p1&>O-N&|pl3szI;{;fvu3p(VE`5&$Qy~;D zuQeiuz;dMQ6I_@o38u8HuXw$Y?NlgG`%Lf()v3j=$8B2NAn?%hH*2Po*ywfE=OEc) zU_Gok(9_)?q9kqt;*sgN{QM^9Yf!fIzicP2jJ1ATiBlno&s^nVTbE%x4``A%Xp-e` z_{|D6lZ-7NRT=t>RztZQt3Xneec0a1INO%cYURVgP zkt}Zj*fdk*n`*m`+bxTdWZF%;OeZdC(27ZuSO!}e<*0Vi(*GT}nFGciQM;`I`hLp8 zB-Nr=w;F#dnj1K!OE3ZUh;S4CCv;-3+=Y z1A-Beu;y1=60?guEzN+-MOU${53TQIn5zmOFLG3oJoiXwE<@NY9HzJo-Ft+UZyOk1 zuTZqebi(Hl*ibIERdt#Mko_|ykVgx?2nmw!KA#Lf>31n~CA<`FZ(bkTdgoK3^64sP zwSjORbBXiqab+G(^#|rs!I;>Icc^mW48eOcI5w;(rA0sK(2l85y~+GN0`VfU+gmvRv8O7V0^U zIEW?3pWh>5=rM9Q$++ac)5E$?*LpscSzn*KAMx?Z!P`lJiG?&Coop=mGH)H&oRl3} zaFw5(MZ#xG*q+$NlqylOo#tUTQh1Ipa}HV{A@X<_fm#oQXW|4DBzdD&WupvKm8{j- zJpIyU<@whoRZ9Tn57Ok!JwBL)*@h_>+qxSjga2T84qbt5;zShAsOrVP%Y+Fnu5 zG@aUdT;UE;C~XbFNtKqoXp_pH18fC|%T&{@Xu0!4pAH5mHh^s?JQm@l86&C#k`3%2 zjfZ5gC2La>vrWp`WDr%3kpnPzT+4EtxSm$E#GzQvsDb8|t=Qtf-=_Rx zaW?_5O-hcUn!t}hDtE8guxY7LkT2xyW88UDb(kA9CsiR^YB^zLOw1Hhr&OmR<^^ef z3_cRI?LmQA?>=t}&oo!39Akn(4)NYoc5Mb>hQeh|;Za0Vrc@7I=CS|q2u;Q+d5*itv-a^ z3n%|777~9;zi|R=hOF6Judt@TY7BF{Q+R4TQ@zSky{ZzYoz#53Vk8K)KSro>c%GBt z5P^I!u{_^1C5HnnXSKhQ`m)h|d zPyByY^I);6KacHy8x9AG2XHSNB9o8XOZ8_fw$dV!3CrNq=YIR>JHO`N&0^F_^n?C8 zu)Q+Vt<5JTP|^9j-HT=ouwZpBx}oC&R*anEwgc5?s>nxv+dn#QG7lTLcw^9Q_0ML= z_Rt?6!|d3R9bO}d$8M@nc&5t1hGWQVm1!DGUYf{+{%Yzl4d;1%Lr#F5l^6&S3y0X$ z@gG~}WJR7wih0q3G;%E1(C)w-0(tGtRIg;HI`syQLT3VSK}Eo^i%l-h)d|(_r76LS zRT>HZ7F>ew^UGw|CyqnkDioJsWL-nR!SLcNh@=soK(JGVV*Pce|CEjK9J}Ip7JaI) zrUMYSWb5RVTjrqmH7VhY@$M`@CW-Tqei+K-nZkmYc*X&^5U=3D>5-OCxitSn5`Mhr zi9XHZaizBb`n{(e05NVi+%=0f#><;@kQ7UUBCsZs`O^=s<5u|<4P@@`#Y8P#Z#?;7 zJxl35+NPP3Jz4JY`Iyy^NvwK4#llyRci`14vJWfps&&c1@QCtzr9hE;ieJP42W$@K zPx$2#XwbQIuQ~bttF0zz#IY0uX|oK{!K}*xv(aS0aT$-enmuyQZ=MC=6^Ix~);=`O zX2MY1;e|!NxxqmKUk1DX#j(7@3r}Ja2E*plyw(QE&^NM{(;Dg9jC*k3zN8mXaulp& zP;&pNi;*U0+nb#cTTB#JZyU7Npfd3nT})`5=FlGtClsP?f3}p4%5D*t37R8@k|+ay zOke`1$4mrA?c+}`7u|~@=O1X9PeC6j*&r;#qh1V;#W(iVJdg6#VLq!bdJ)zUmi(r^ z^FsP}ZrURNk?Nvn343?7aG@mZ`kLB8I9S0_hybcPW(b>?e{Vk`7cNeKm=}! zjgP~%U{4CwOj0y^2A6^w`-Wb|z3dx){Y&!RF?{)fgE!t^u)+{?S`%FPrB8~YaYt71 zP+sHRShSkMD*lPRVDkosPqW{B*+FO4y^317H9?i{+graU?65PFkCsu+DR-j-aV(JA zabr?Vh?Eu~&U;-4_Z%)UZ{;UTRtCAj`XN?mG^`Z3Yy9G` zO+kFr79*b%!k*mUIBEQu@j&%xIE#4t!YXCyOtRHGDfM0jQTZUw%~bl>SqOi@QV3rc z!#s6TXFT)d<$t*zVc)eSqDQ}*3_=jRhE|}w|zY!0FEWiY`0B$QQAV!lJa{BC#5 zlX;WM$UmhOBE*Yor%nQzj)4;=CdNgHNClC`4-;zUI)w$o;v?3IlM&q!xNUPgi%1HT zTgv+%Wq_^Dun=zBMT&x_r}tv;&6%4b zN|{@}lIW0Rhx@+oqe+fR%u$h!Z75ffB%~T4Nu{JHt>1qC?C;Oxv(IPm*Ivi-MGhj% zxkNIhRuz{6T)F{&i~_`zn{h$!<;xLNfXXtF3MG?3$Te%y?Rh@TejSK_W0I7{HDNmI z*+&kuk~DT`>d@F(j-(F?g6+vD-tRst62oRn`#gqOgxliav2ud-7OIK6Xrd7c;vK(q z!n+61b3TT#Yh24)mnsod9E(Dy(}jiYegwRm;gZ0EigW0&7=FuZea`;6mAMiGMIiTt z!>Lr3E8puCh($M3q4v~kVtceeDm#6FI?W6k@+=$lt~}P#G`azP-rY@(kY8+R!jsGl zZeTQiP-*Q?(nb`3mDyCr`vp!&!g+?{iKRV?RIdI7HKzO)K-6ZMF|iyZANNp4)H0n> zven0Q(;~w(9fXH6Y4<=i7Fj3s8y(`MIkv@M3m+g-!dEt?J;(fBtPLS*y-t!t1Hgtm zB4$}bNgBT00PQKf2G7(bAQ7m7{sB~_ zPV>``5We8Xz5#VZ89H(RP{u7zy6T2}AFp_ys?l7DX>44k(oeRJgvk`SGFr^1oF`Sg zlAIu4ko0cB_|fk-dNga()|kx;?!MOoSOia7g=v7AOpga5l%ABkNc&I9i4fE~myR)! z8707q4l2o}J`vxH5cM{2Q1v^*vmh+BGq#@Skhri0CFs$*@Dy#aGvJv}04xbEq8nuh zeuk^-Xo|K$Ha?~+u1(v;<%~)qJTjFPt~#IiCOpv!AhrU6E!x`Dtz||A~ea`cls1?>>~t-6$b>wQJ1i=7h; zc(4@xf&4P6+V)-+I(HC=bF9;|oLd4(k__@(RMS-yXvyfxL2irmJp2g#qI7k*7v(!{ z9w&_Zn$o`?h1XS+)3bk zOs2*fLn>FlUxy0J@-7ba`!{Wa9Pa{+cL;=DFizW#Gq~VPj3UEL2Xq4qRHhwT{0y0<%7c0%K)e~(@zA9Ol>Rgj4>$vHiCciH zb<3)SD`i^qS-W+F|DC^&LtLie=sV115S5*VPg6r}gpyDBD!J)!k-P* z3)?#|#KRcX+UY#FI8Uea76y`@L{octL6wOYL?_#hSE673paUyvqTN>Ne1Ns)OS-4G zM_{r^{rmUC9B4o-r;hiG+YZ8SjwIh<<1RV+4yf3PS<6HJ5Z@2f-Fbe1xY_YbMML@! z?(BFS;v+StOvUnB*6E$-zpn(DPaeIX&l@xw&jMgFdqr?D(MfWXpOC*jDYOT(D}TQ} zDxk*9Mf29u)$UWZ)11X)bx2)$xK9cc{CidAmOX3&r_X#iZ-uM$1<}MKxhZV!1TN3i#%N$ zDo&e1Gy&lfo~W{!%Cs(#zkieP1d7(ythOQ$%;yLxxL4^MU^@gLl&-DM5TqPRt!>?U}ihx{D?eleTpuJqCN-sTf@_m zqYzs`&Cg-nk~uXZh0p@RH^QXoqH0uMZ5$cg48V2sRI%0gMW7nCKy{0JNcDurHjR%j zX9_Qyume`f#@@UPg5;_bYqH0%6zwji>JAXOPLc~@>UIl(Pk;fULhBw6FINaBk`qqx z)aI&9qA2S6pj&_Yv;yol6lb)enVmidrQ#@^>~i%uUY&e0##v2Wj+uQ{079dnLeNyb z>zVyMp77a^ZlSA9zq7BUF~^Ss2Esx3`#c>u^Y{ah8XTmIV*tezg7txT6zE_RIP$}DJPrdy)Tfy3Em7IcQ;kz^C%pPz5aL_8tZU8+qWt45a#{LEj%4Lh~gelbTk0HYu@U|QEe;*1DUca2dT_)ZU&cWdj|x? zRpN1Ei55C6lIOq5kyt;ftH=Yzajb%0`_U@uv~eIxM%oE?X+$_jVvu$93`cC|$}Kc# z|6`6;$uveEfRwORUF0~faCr~%O!q?Z{XDfTk`sZeRm?+2k|c!o?Ih=c`%5(2JH$iX ziSgLjY>?6gs(Cqb?=}w?$w|Bi!tam;1dD3&S#5C?nNZDSeS4=H&BF|k@@apEp{O@% z>i|g(0JENQR_N09&oo}#g-0=x2p=Z)9z{)yholJSHAr$EqnfuNTlxU;QF_UDy5wls z!+CPXcL3f&@dl4BY0Gy$QK{VZJkw+0@?Yx<&j4}PY%eX6{N*rU4nX5O1CC?lXoMGe z63U=W!dLuF@Daiy5OJR-uG-C0p+3&c=yy?KnnZChq+RNUj4vgtI@p)pTh9>?`*tQz zdH)lT98Vj?D4h)Z`@jvEp4I&`W$Z_$%8wEA4kkLBR21Omq)66sJ{E93w9jm&Z@{c8+0GT}hLOSB)CrAxc1fDSBimlNRk#wHv7b$HzWVha_!SqK*#nLJ;@|Jt%`CFCtmRcEFWWr22Eni@x~%WNkUhhr@&9b*?VF z#)FWBr-N*9yaQ%~Xgc%Zk_~v2NHipa?~hw8a!I47wNW669UxvGC?fQko9Vk~Mw3>_ zY8_`d=wuMSID<@R(!0%6;S7keIrfWWb}Hra)Z{l#8XPNv$alEe!D|oYfOg2*J3wO1 zkX8-PcQ-emVUJ0#N1~u(o3@qRB4a?jpD1Ndtu)3x9K&`1zSggT{5KLqmr~{lB>n7k zQz-t;bUcw~a0;s2FE37WcP32lI<@w!)z22E^zHZ$j#e;JNv%I+v4$k1bX%C1;>Zvp zN0P9%Kp+d>8Oi=sIDkT|uI)xJMe_~|*=6NO&xsq~bvk1p2iKOph_DBmkBvMe44GV| zS>2Y*Pvv4a06Z59@A`I)`l~ z6FE%cPLl5Qy2xmqc7ElhgPp`tCXryMMzueKr4q*{f)hcy1R-WG0EoxYC4)7rM<~RE zA67)^<8rhC2_h3u;D-3w24g|@?4-rnv&{6HPFhgUE^QZ8vTm^+j6?c&3W|vn9)k46 zu7UfjZzNkl>W818cwej_ypwiN@ETy#VV?ss3qL7A+v14-p-=UbbHI3&{Ejk3u`E-oo+zk8;@tfumFAdJaY# zs%@Nq)@FV+B$9-L@U-r~(p~3j&A+4UdYq-qJnMs?5SE9yIfrq)*0m28FQioZ)>Hp`PuHl3p7<55SL|$;HD270Z50r37`eEP4)K%=K>BKPw zp8BVKQVxa)O;tKv0*Ck09%=!oQS)Hac0*96$X8{YL0X&{^A-wf^PNQY8w{M2wI1UM z?|RksgB^{==Eni*Elfo6Sm$(!GRjU!swQx9{MrHM{(?z*al~e-Z81gd?!d%J&;#f} zRErw%GZ!xmBX_5(YW!l-+Ca+KEI0=sl@M%5s}v&wbraSDg8|AMiqr!P9c`wta~ z8@U^Cc~Zl=ol9qY*P6x+q&`2hy7Ys%9@@633DYNg5A$@#=Mu-?sFGge)Voq7S zXiS|6wY)T4Z{l2;yGzCIu7lxc%2QrrC>xTMSAdoS0Q?|Dm(G#{@zT~v>MI@U zR7pfKb7&r@ya-fY1LtSdNE)o{6>iD0i79cjcO$ zKPn6neRsgbEiu(W0o>GR0q>yvuTVCMF6G9eEhw+q2RD;uKa<*0OT9+hvaZvs?|;m% zFj;8Von=2eb*Kcl$Q53Zl(Qm?r2gmOJFBkT%4T}UfpFb&H5GnB&zF8NmR!Pv^2?E_ zRV^fcVsP*=mp37tFVP_G(HBrdE)m|1nJnK6{7d};5xU-=^mCHe6}yyqDiB6)FNAh{ zG@cQcpuNt8<_FIOh=QH}g8pTzH=F%4BH!B$L|~RD?a!3_Sk)$asA|;2YCynplu84T z8jRiAQs7oQa#rLm zNAP9CvP$siVtC=khAG5GgR5mip;>+AsPxN9^@nc!>fuc9W4({vmNYxJw*1>8wFFYw zeumVe1KM)TeYQTXi`$v7b!tlbW$~>E?_P*crbrlOlimHk&yj?|CT3?YR3D@}se8&V z1r18BrTw$qU3n&;PsFkflCgE+nly`sK)3T^fo=pFeM90P8~FS>O(B|A9bxF+pGs@o z@$1GFAk%0Papkj+_mm__aY2tCht74YtTXvG&S%(ax$QHGTW7y7!poT%4qe?msFfrR z?uqfL8$67(OY>Qo7g}reO1mms43dMwpm{nrsO=BwH{mi#mh8~X-9R_N zbqWzuQb>p$*Rj;Kp+*1hx~i*u2rM5th&w{KawyIw@&TZ);JV^|@85E!`dF59?f&3t z?rJ_vj(RS*xu)(Q!PaC~Nni&vX+&I+0FEEH_6dE}LXYjE@%@U5Z(N+O{sI$2L(VGORXC_P4MbFGW-i>lkT=kFQ3T?7(lN>2aj($FZu26oRkZ$nTJ|X zhHOx7M=z#GX@%xXPs=AOl}`IJa)3}7YB@0Vk@;B~2LLJ_>~}}%{T)Jjv)%*xgd5_i zDasbLq6XgN+mf#;6;AkIKmOv5xi6q9#TB$pptq;!6k1aosWU0^CW&I|ejYSlJ^z|x>^ z$+S+%P#?|C8L^Lu#!+O3pI2g^V!TRKMW zMO?*ND?)EgNN#OCLFKB54WMPBsQp+qn*QG=tX=#c;@pw-aX_lA-$~wE5h_XpYiW+U z#!oT@_$8kOo)Ix?O%QgH)p&PDu{2HuXqeWPg7q4buZ{Fau_j))4a={+3@CDmS|=ot z#7>Z(OZto_TcC^eHDj)e2j>9g_(9RS*JHQRib7LXSBu4y1fHU$=6g^&FnbEkG!Tr@ z?)MkeC3_JURE)Q5K-?DqL~$y3uV=qx#1kpIYBjjxxac_lJr*WE?HUKxAc+dL7qxn5w!EnyBf-1fsy zev-l*CtGL|x96r1L-vmN@)@OF&0fI&yu^;(q=Li=i&D^Lmc0-Lm28cLtM&7t4%2-k zndg~W8t%vjstC@Unxr&M7cntO#uu`I7HpH_9)A(kicGYuCL%r%48f`t_m2 zL52#63-^-NfChi>)73u@RO?bhsWZ5$-ro+&$z8=VIb4Zo0NlF;6tXWm8Bg0p9^Vd7 zdp?)sxC_T5cL$;mP|1>UthC$5KdG2Rzs8h%b;%Fff=#!C`A)#Wk;tpieSEU=L>Hs& zRwPV$5J>Z}TwzGCQl*ooffCWt$wPj0*gvW*E@GTW-g%EQ4oBZR%op_qobrtah>S!>!Dy!p2r&rntC!g<7VY`8aTL#13D6t@QjwhbW2`X%D8J`{PX zXANc`Q||{g9y%*|(G+e=$RBTcDwZZ9yJf9g9C1T2cmeCwT%&p-AYE}3!+sFVqv5s6 zF{f3p3hT_G;-L1-)r?cL<3L3<=QFMGFVle*(-1<$pS;21g=8-^i0k+IG@ns%*k`f+ zh$uD$kcrCKe)%Jd#H`Pjxhc1oA43*z7Um~^t z^$H6A3TZJg0HPBF?D~$t^_%9jpJ%)i%)L8GUlLd0-vP-jGI6^`0VYPOp`k|^DuZc? z8j-x}Ob1DjEGPL;H3hvak#gThm<2WAp^T3vBk}{`-qlQWIy^u8GySSO|68dG)?}xqTE{X|PNr@UoL-2v?x1J!dd#b!_)aAJ8Zf7Z} zhCk;)k@=!N`b-gVD))2v>taa=aJ*W-U(2~blsoejTRjL-GYUBV^yDuPb4Jy1z%NtF zeYvQSDo9o{L1%i?)&fkc*KG`nIvGk`BWT7t@anw|F=3KZgGC)s^IHnzN8b$}phYvk;A z{f_AI+QWYZ{RA07=D(G|C4CN1D!*Ozqy+YcfokcJ!mtzguccJ*Lp|Evn5$~ZWF3xfR70ksts$yk;!r373#{>cm%xgGj#QNI- zMMtxYRzqM=RjjKj76P;`4jwC{qv3(5cou&2+6nA67{T2no!{#%9O7&f70{(DGr(9N zdQj3_2PbNhhK?icSsy{Vl7+iXLe02H;uk}Zs#L_Ho(&(m14y-;-yLcVhUAVkvtyHQ z8gT}!oXHw8CxJ9Yo)nX{?*}*>x*{oWEyZy+KTk#9SdZ`_K>}GjMoH*msK{KbDDb z;UppD0$>yGkD&s=F?^(X9oDcFB}0zwA3^5#?aL>fHVYJC0@j@Cq`tSF00c-`UUyE^ z`e|3F;WVL9k?szW$b`3WT=R52ziJq#Yz7u;{WqbN7yk3vplj})U*qs!)8PZ|w!Xy; z1CF%Ft=x&eOuhX4(;zYG(a<%|1hrY_%E&HigPDic{l1UigD5A~@G=~**@Cg z(S6$_yQ^U~7)_&bXAA|u>XHuS9kT=J8$rz{-aC7WI}K`y{!N1)rf8kj2n|ftFS3ph zB7N0J@5IJU87WnXAQ8)}f3Kx?d`}Vpu{5rXCD%qS80fH~YeDfa=N((_YftRcHd7-C zZ}SUHz1K~f8j_t6IOW?{rTmldi4;vUFoEc5KiKa@%p~?Ok=|TA4$)eF!$>NWRJnk; z{C?lz4>!(IMLdfPybjr~V-BqjEMT0pFbjV#-K+-GXLqMt3MDxm29i8X!ffjrDpr3dQ6 z3^j)}tT4+WeeW5Nji5M(uM!6B*qaQAAp4)4&fYlkg8@scq{uacUM=RghbbFTg?9f< z+TkOAKwCJwmN-#Z_lQyZB*9^tL)u~2n2w+0v5yil1dB*tXJ?<$L7)7XEuZWzBS~`% zA0S2*HJAsKw{a7gW(L@RJ4`#=p@W?IIOlr2WqsJs@n&lr1+G*2jS7sWL-0Bk&Zyx{RUTb<84|a(&mzubz{4f z-Ui4}3Tt?7357LG479XJBFfWU-e1*r*Y6VUv+%N~aw7I?AR27J7pS^t91aaD4Yg(V^-RfTHc!lH>CHhRMC`Y#+T`s;*d zPOkUKm(8HcsgqY^A}UUwY$}boITg_+^Ixa;e|Jm&>z(@VkxXQ-k(+RcUXi2ut6%1) zgHHtglvIRI)M@=#PF#G)M%L&JAv~<}%de<2dEKP7`w=k)K^el`5;%s5%xRnGBaff|u7UG+6C;VN%(b!>UgBLOp z8di?=B<)|$>seuFSvQs2F-}La?x|^>zs=S8<>B_~?8qYMzQ$7ids`UAdHJvlB2)yy z#q!&O!tS1t_)ck)y`(Ms$Y|6#*X=@|ewTBf*U{5CJlT^alQhStM=s|~QFLv3BQ(Cg zjd9n*xLI zoo4FECGGP`GA>U7o9Li%M-70I2ta1Sds*?w82k~~4wd66N3eVk%^!;lD^LAzE7H{3 zW5qKG!@<+M1ydj*C+3P#WLkN8)^vKFTt<;kMp=1AmC1kL?o?eWP>~MOB7wB1T9M_c z^>@}<<5Jjb)Uwh?(yWooX6hOPcf|53&JDIRJJ~h$!Fn#pE{R>(j z`zafw>!sGdId@!+UPD>VKgG73VZSPAll^s~=Sy{Y>FXn371N6T6!*bbT<(XIE!{2N zXA1^YlxNM9=gC(T`Bs!wR8-AWT#>J=_pNNIsJuB-d1woS!5uXWNOtNrxPYzh+iu6T zSq{*AJp@!A4>eNFtBRVL?bI*|SdEI)qC?#I02JT~nhy{FLCV6>VQjq7- z25nNrB~11&hwO}oY*T(VZF^&KtKd6rO8M_%&cBt@x=SDe?(vPdR%_a(GsdJ%v%5{9Jb9}BSRDV1`II$((Z%X)!_VM7O}}Zhr}Bah z^9cha%$w5sl`*WGyvJw?ZQ%Bp&*UiVy4xL1GdUQ^Y* zo3HP+DfCuU0pKiv1Ybo5m*rMT%RFM%aO`*1%k$8{-=~TUO~d1(jw739Pmwn~?p zYTTMd>CFw^l^@Nn*U5WgsQDM=oGZ@JKvidv#xWl>tah=!3b-#k2t1$Cm^b z6IW#)n=U<~DGnz24W?BOX3Y)eDGuEsTk zT}=+aoemghA#jY*k-5<^#iuX)p1!Jn`g-o^JH==3{hocOe)ehZ*;mD}4ZpEp)nk9= z#+J-6YkUb|wimVY@Tx+to`nHAjRyP*d=&TKoSqTfuNR(chC{MCh;SC`(rqA5)$ z9iL9Cna+AMou@QYbbO}l%~V@RuGgjHy8G1!s)n16SBD)Nxohr%A%WaEfMFU3q0f~S zoUM~Rt125KTsLw2&8wO>uiw0Rr}Xyy@wXpp-hO)X_N&snjpOfr)x7)j=G{LfKKKM5 zm?$gumXCbMzsQhHn3q*nm4t8rIHAgY?A6S*=PF7QUKWpXpFDWpz2T|#;(gT%U_+CY zg^ulm{O~mmX+NGH?`4qE@_(f>VYJ%i|K2X2R{jus;=_g750?^`YaR?CNd!{w>@CHS zlLubE+OBzET_wUtm<7nj1<1yeSL+jH&ywdmPkg#t`>FTsr$@?beJ9qQ)UJ)ZT^m#W z{NlvtSGAvCzy179`OEtgUmn%2UII!@&;j=htc2^Z({cTxA@n+jsM+G_gto- zV!~WWCj>8E#V!83wiw2LXnj2TQ0?UWu_8PXzpKg%G`C@;@`G%(O#XW9QS;Pg<;_F> zn@6r}9(%Xx|87&{BCximD&^siW{W%O3a^V!eEf6)=)eL@0Hmj%I*BAV-6`^k@e6Q5s6+M7cxz z)qyOzeGzkm?e+FqXcaB^!H(deJc3@7zI*|WT#8Z}tUlP;__WH=Tt7fe zDPp3oPf%{`vfww|b^S$?d%fdR-@|;Nn?$U zgfbx@S(30HR;m&#ZWuhyF}d~rN!Yoqp?sjh(P3jbhuuRYA<=a{;Umw+odQ}Cs36>n-NYW=|3q5o=!rAw4Tx?$wlE(o_>|?XJzOsh_ zKuU#slb5%43Sl8#Ll9##lOZ224Ri~ehfHSq=|3g}Sxfy52?EK^mD96H9zwL51l3;5 zw-Gon-2Rf=%wHC21LJh;@fu|zt0=ui=+ z>*LFU@ZoSwwzS6`k8J;?GF2#8ZNKMH;89UUcX|L^gT)19D81xcC1%GfgW)@e?Dcv{ zfp$QsqWc7}Yf9(l_3q^xpIYx%W^&3%V^T6Sf!R&qr1yWPZi`@XbdCF4fv|IB%QuuR zyt|Bl8~32`QenIz`$O$LL5LS*)e0OF=&0JL|J_a71rT214wfOTTEq7YQrl2=CIKn3 zh~hek$lUXJpmZ>s3nk3@E<9Ge5b5z4-`EqFW$fjC@`|)Sm7HsKC-Qr3oQ(FyD0!7u zu~-;#bi1zB+)Ezsel$w7zQRWK)Q{&5ZQ)B*{uj45yf2s9;B9w>{rK_HC+ybdl;4HV zo3E&8yMImxm!0}K6Np@r3d%8MT@Uyd_xmGfeM+)m&x4(P9ANm&=U?yWusvJ+WLe8C z&*PdnE)WGriRwL=CX>!druQE2SFKF|6Vg`P~ii z^8rks0li~$nh9;HiWW#%om3q-b5ZN$=8Fr0$we#frM8D|@-{yLx5J<4{j<0DyW!x=rpMb95d;*u_i zep2eA8y6;{H~@l!`mNc1yJJ1ya-y^A6}>(%#dxI{h$$sBL z*SuzO)u5=1ErnH~y(rgk5O&4*(rI$b0D8qS)EKzOVeP5Tzsg3VyF*W-;)|kP4hliS zb%4UEnygt1X~{VxE4D^Ac7D6jHFe7r{mdSs=FSikpusZvxnK+UfbuRi5MnF#Ea)Ua z%ydI9&5tT_LSiUst3rQcEsDHqZYknYeMrC>32BPQl1?7%7zv zbt{bUFKV71a9_i0vElGOlVOIau(9|$$yO({ETC6ZrtHo2T`Z~KZ$Br>0t{fn7iYkXpLJ->QxeJ@z2E%|Z|~ago{A!s zV^LJoviY}iGRi~RqWNjgi@P3m51Q?9%HRBxCtn2_a{qazC?uhhP{sx-U}^7xSSn~U z!1?l0rVgmMM0U#g)1zRZIAW`02=DA9^XKvS*sA;(9nsag^-2HV7wH<{!`KA)nk#rr znk!^-SB&T?hlC!yAYst4WebH!r;9eM_hTmO1uHi=#$Bp!Yi{V8l}h!IZZpoT_=67a zZZIkml8R2PLqVTT{Q3P#7-igHpL(;aK<3i4!+y@K`TDgh&!98oxp%s9ZcL^*RPE;_ zw#$#Rk`Ki73cX8;JOrf>)G6FBC*5`L)zdHMVXoJg_9%-OG>87V)6?=Vx(%pEEv_F_ zlW{uyE9hrJ>5Z+5u`jOOyn;X}33)Two@Ou*L1K7zULva-xqUd1Mw=dgj)x&l2eb_4 z)13`LFtIlP1jysNbFdng4H!ThnHB#Ima-t0b7fUKBHj*=KIq4}n==H+nkvX`(^t*b z6E`a!5$}_&e#3C}g8T~2TjAd-X50mXn}XI$e?J}5DXegp-)vLo=iSdN?ef&T)nujN ztH1qHrI+$k^}$~s8u}s!qL|NwU!%gDIZ1qxwloX56YDMnkff(R!^6@B#QU8#i_dH6 zy<79W;KBi8-MsB*mjoLu9rOIeSIc|cuc+_5f7cd0VCBc9iCGZNfaT7o{8UjBpVXe# zFjAQoiFp{C*=lA^Mw%s`a9NNK_Pgq!Qtvf2`serSe}b*FyqqsBHc+7s<3xvDWWgZi zu+*@)1P<&H9VRXZ5mHBIq%fl60D%$4cy}yAuAH%}o8cP9P#R?5d>GqLC<-eK)i@@h zoT<~zq!Fi?d$ySR@T6wrr2M-0sK@bB!2mP>{aN)=JL!_TTr$NZ8Htv;c+MLAAs*wN zAa)^Pm%ZC?lh4K(U_4cJ4?C+d6^rdi-J9=0 z{)N2m1-6%^IsQWauuqOFPm50v1Gk56azXYq4jtq`PidmV!qYF2=uY`y$?^2v=)?%y zq(YO7>#`Z^wi(TL(^85u%BM4Gw=!6AnO99RulZy)`eYjUz)V)+(a)1Qn=;sPS@h6k zPFXUPo$U4@d8r_w&`w|?*$z}=gW{+uQ*n-@42^g#L%iZd|7!1zi9|HrV5=s*XJT3IM)jkIfHHohnbgc_&q@5PS(G z#-hV)kANF(G4Bbq5#be^te1&In0R-mKiTOZ<6XFUmB=g zI{l4uQ}8NYYA8v1J1J|f_#GGR>2pULdv44hmQ$%uUYLB4RVR9`VR-PM2RKn z>#4CIE-0{uw#sCBYTojcw0z~&>$y&MK{lk4 z-=4dY@>(PCHfVT)I* z&E!>UebX+ORR8e3^5wkk0URCdP?FXS&s~T8j4Ofp#5n=LlH9XzPF@ka$BMaKwR^Hk z(9&GW8De283kGHip3Ecb+;BOBwn0^vKJPB&Rx||eN|rS%>*=m@OD|Kdq)5^)H*iGh(PCNS@Va%_eqWj0 ztL5`FdAl#a>i2RWDfuvSwrCC?{BIoY6b<%23w|E}{y<41n_USqyI#C%TwQX-@!qwc z)7R*9y3fhDcn-{o1^WEFyyRZmzG)1y=SIuyjn>K=!Dq0pbuPz$SIJzw(fwO+He|IR z?04$P;p+c{m+%}SBr)6AVhyAs-2ml_VzsYma&}gDpM9KWGqz~%IM|pCHWm_~DCNCW zFh$l4Rgm+&;^uOEYj+3Wt4ZFbPsz`6QP!Sm4jGu`6cD`v@}sIH%iww*eH` z;zMmVb@CALBe!+x?pC%*j0A_o1LVaD!|!D&-7Bx_1eA0FDe~es0dQR$Xk_^6y9!#7 zWhVH35;)Es?#xa#rQSNQjx-j2vE%TI?qKo`gZgt8-1)yN}yXPtzaYfi5AC( zH%_!@^d2y~0FLK~R*yq$M8U@6GBu-nb9>!(_;pY1pB@n7w!W%VY{PBV(Cvz-fYk6sFR{QzeBI@Vuh`;x4;)wQg6k%vj>#Z4zvozjhBmVe<1~Y&PuPmp>2NGA}9L z@!02a&p5sG&T#2U@1wfDdk<#oZP2~5!G#ZEdM(YsE-0~EY*9fn4$cI?ojJ{WqruMW z$Rre;kuTaBEq0OKnf&Ph?SK<)eB_aaUp~uIMS%l>`sC5Z|8El4t@Fgzgb#|CzC>Rw z37)`d%}7s?Ib`O1jJLfhC%xC=X>7kkb-&~Ne&tw;#yfyb-6M^kGJos#dq)}zvZ^0C zwns#?>zw6HD5yZ^D$M9`HcGs8Tr6T#EQ?PkvcS0IEl|bQ%_-64zlz5(Za0DrtOJBAdQ32;1!^)<6|2ifm~k4HXiHYW3m2!qZzs;Wvi{ zv$F?(Y7RF>4rdXEGpmQ2=7w8$hS`cE9p)oleu9xZ2_xOrBlqr)+`2!E=E6+a4?mOd zc_uu1c%AJX+D2wyT;=$T)T{;ugTP=FWg&Ns=syC5vlarO7o|*0=m1Cf zEus3$cg;jR2v1oTZH$J?W^R85$K$m2Fewn=jOU$9G4hIjDe3()Ov!L&FHk=|mndaCi(!sg;cf~uwpa-zmHOojCsPiydfPF0W?iLHFNly*VW* zuOOy4kb;O#*3(CVzEcr{5BL%fUtQmN^;-rQIG>kt>Rs#8f|p7_Sd@Q`aNBc@|7(jG z{QR5yv<>Uo0`S{uH)D=yE(e@b0yfD9V?6KXWgfl$8Dj{W;zrDy*ZOyr!E`06df&X` zE3h_ZA^PKhSI)0$o#rG3i|&YfNW}C%-2AhrzT zs=83&&UBR=66D}G{2-}#UZ*y3*E|1POK}frQL-#>$w=SH8hZEBA=|`s@T}e^-TWWb zdO7O7*G4l^_!)Nsu;NIuI;vRHdfDvC>iWg^-<3YEMV%(H zAh#2zYQ-Ad9anx1*2a5BXS`h$t6dWazShG(g4~x1bC-(We)*9QelCB0((=fZCAK=s zf7Wtg?rp`Xt%x@Tu!iWzjeu@NR&30dRoc+W5AC_@T6%7u3&171i+BE3ZbmIanjy;h zz>RtR-ka?gTTon4S3pMc`Hy-6Wihu*wKtS*?|+7I~B z$a%Zc8lf&gehTpWaYC;}iVHlre*OL)mhG3yiyT-S9bD25_}pjHmph1fyK&b47p-K4 zf(RI8?4B3I$6lR~rK@Z)t+tZ=w^C_aN&XlSPQj(TA189(Oj}O6=`Cn5CiRbYzfOl3 z{h1U-A{xSUqss59Zj5X+IP~(TJ2_Juu5>b0wWL5T+W*xN^Izxv|J+frkzlLd7@SLZ z_e+zp#ZlSeS?%=u?>t7n(C`4{`=Js*bdY@UkLcS!^q>F8GujST-W+rM@OJg>(Kp+* zW1Cl11iL4_|IxuNoY&U>m0TZt9Y=>0l$f`J`^UfD?mGSF=erGI(O!i8r@;LUYWxpi zo&x-UD9`k*R z`a}?>GCRG|sw8y!+t$>Ij}ESqV@QL#2W5Pe0E#Nh#5S1TR55OAja==sH_$RiUj1>B#;Me1c{vT2d#Lr$XEhdikXxod!Y3MBuGm@3 z#=67)!6%;&=oSKm0k;i`FwWvmKDhi3s_eHFy-;`hMzAR#;9PODrbw+5+9n~dqD?IN56EUpS?oJ5E>3))urSDz8C-H6!O z{rT*w>&?R9_nl*HZe z{NuM95I`ua0#J4O@l0sth2@^GD>P`?!U#m}RO;_*z|rRSWqxJ>!t>2g*`)bgP38+T zv%b=@1MzOWyPrFsi66F5?`!Oh>izmyf!*vFNCHER1*GycjnZ%svQKi%8mX1v4NQgT zOw*kohM4uljOaZvk9}(V&U|TGkR1$guO2$}HGm3Cl^_4_)7pnId#lTv&&NpMo_GK3VM;OM0clES z>5Qj^g*xT2|Ngb>mO&5p-VHyA-&f{Nw%w zz4eT|gsr{reqS@O)$#VAid4P+*(zKqgng3b52-H?_bj*@p67vT58U;MNix#P&jeG! z8fHK)Vk%!2Q}#}NmvTf$!M@~RaXlZh=sH|=yH}&1OUax`ykPLBk5+&Z-J@f1=|A4;0et=-|B03`~Z6OM%pU^ z#Es$P(xwu(v(0w5?|HQ@e2zCq2OSwO`+xJFjx?VGL9li2biCByMU;j4BXKl~NcQ>L zLttk*Bu^4U-jxr)39RFt>)!UxCb!G$15y9rHsOC+5ILU@*Y{`Wcs35-xpDMdozMOo zz99#W&CUuuRgEq>oI2Ng>}_KK5E%$4NbTYbX$D_=VjC4x((AWu^r~kpB`T`h2MFV9 zsUmLxL^KY}44*i!U6FGu!F!#S=h?L&{V&co-v7Cnt6~7n?BFRK-`7Xi{WeQ{Kc7n6 z?DelnIH%RKbeb+=PPO)Jz6YOkm6N_tg&I$Dk$WUVkG`m0gJyJ7ZnvOjY#pE8(Z*I! z_hIt&yETdP$hzo$#2)aw*SjVU?5{h0+5ghJb3<`%h^Yq=Cr6jBjo?ut+-6*Yw@ z)euIS-+uq^k8O{A&fbsrIp_KE>2pZ({vnmv&*eFr)dRQJzyZeZO6~z3Kh&%#4>mja zGWrr!_hi1Nt2(T(SC5xfyAR8t0-M7idI~DfT4gqn;=*hOxGz)9B z3{@_cF|nrP?2mK2)3Ja5{ptTE8F?2TKe|!paqeSe!{)`dEl^lg(Z{Kjn>ULa8-6G^ z@CP!vX*iw^{JCB_RfD?8lph}{47U3Cc@G-L`Zp_KINbhz(KfDU`%Og3U*Q>%v^W<| zbl)S6;g|hmWm-W^QQ5IGUw;BaPUc<;**-}Wn0p@5{oie ze!{x&Jeq#+PuJgpxbc+B@@d$FrA;I5YpKzF&rcE0E6)-6mn>A;aKHl#w{yg_gS|l8 zdv+=q!kbS`r2Jc$!2YlQ5*z?U3wQA;nZ?^x!_gUqA`Rrlh<0PQEG@<#!&&?2bEtiK zDg{zaL;$|CL`Jwmn!$9=yI&TpE3#USmUvBx%u|t+4a@jEYO1 zOp>Qc7Oyw^Bu>m4;C~SJhh0~OWIuP1^6f50G7y4)SdenH$oAkDB~vnyM0ss z(F|`ZD910Y^=?#-cg0ui9bs3<2j8tpw)_c21= zTR2FqaF<*QY;7tc;vxIkv?`*I zPJ!U@D!eESD1`#@=izM0jC<28VG_`89E@%QNL6C4b|aizb6ov1MYv#>X{Izmf7l9jot6e(PX3#ngJuYO3 z>~saSj&KAT0E$({X0<9|APPV;y0?&W*E$dxjeFNdl9NvWOdl2i%^fRrGg@TYH`wTOj ztXT^4PX%UuXA@-skDLz73vKz{k|2xCxPKe!N^lgilLG|OB|c@hXs2H6;bcoxc^$~uH} zGaSk+F(kk~G=yi94*cW}?6qQDxnlK*$SQ}F%aNIKl)mm^x+OO`f4uj^2T3T2u0nzc z26W%z^HRlhfxhD2iM|pl3Mj7xg2wbc_6J!G0fivt{wElcU<@RnrSHd6YB3!;XRK33 zR6;}W0lA5V?Ljk#$|RUl6ze8%2cw%-8wNlu@h=Sl`$z*llM13GWZQ1$ku)0=6pIPcrf-e%op z4@Azt`t;{j?ewe9oe$G#!VW(gFd+<6R`U4QmuNPS?`6r7Sc*e*WjI5M`|QbXnqnK! zoWNsZ*mNvbzhs=QI0Tj-wKWg0XMro<*p%0fqX2y%Th4dypv>w6UaV7s9{kF?^^z1eBsUskks?T<91s z*p>s9Lkr0dB@5l4Q$rxi({$`KFgodltP(?!$dEn>K-)W+wmDhyWNqX*85j=GlycDD zKUc*AVzmV1gM-TUAWR@#CIn>Wk}Jvr$dVb-hFR1lz(H%}<%v2{1D)!1Vahwg^QEK_ zCjmL!3piyBktH>YV3{t&?!fRuJ{)G|Vi6QDu=!EmKjKvb|4}G^g%}nJHbtJ5lt+_U zycdVx7%F~6jYe*~J(q&lJ%2@@9iX%XA%-xE?`5nSGmkGpTm$HQM9*d%vSlfxGR<^j zLoB#33kt-7;(eKV3gGvV$v6&j&H~y3Qe0dh${`G^HhbsFZoV6MY&zL^B>6a->1*?9 zaU4jSg-B=$+QCzz7i7?eOe)(_G7w@(f;f>OJoNye3K`zr`6Krv;wGEfr8 zmhJ6KGbms~%4}>JDa?{_h|>_WAlFrtO-~4Pze;@tvB-U`%pIqanN|emakzjvimp5j zabIFuv;l8gyV0`@WJz>$+LPmK{__iQpJpCDoMFykx(z{0(t%2b?Z-nPDul-$+!;wz zkbpoYV7z(gK-C2hzoPW+(U_Q96Jv<=Y}b_FU?n8gy13kyIy{Ir!zu`N7>ilq+A z8nzdQ^@f{thmHt8-{z*h;YWp)#R!94YL)vQCri< z$uQ&zEkSF}^F9rx8|QrrnfFu~Z!4<%w#(w}6vjF@;B82Q*ZbC271+m^mG;nQUPTRu zBd!@v0p9IA`uz8lUg}ptm1(*ZkqUAqF)`?aWhj2RBb&F;E!j+EGEnO)O|I_s0X)-b zXiO!}5(FB$D)>Owaq^WzeL$~3z>ck%rEFJduJiuO_k zO_uOVhZfU`0Eq3!Q}M$<8#og~@l_u0wH;6PcTBHTh7_;?EuIkSaOoF93Q!&aLRT7; zvH>QB85pdEDd_`|#3um(@`g-v5?zS|QK12CiAG`^zlsg|u{ir88B+XTHosuO%|K#9 zK)(sFEsyNDvGPv(xxIQP%`^n!caJDW_Loifs{@}jA=6C=kcz1<#TN#tB*y0(blg73 z;fr^L4Np>4h-fP|QyN8=wSPf1gfxqQEJ%!DB1oPDL@%9iI)E78NfvGcT9H1K+RxHf{+M$VJ7)TGZNl7wvmjh+6_bd@E>W4V8`8MfSH z86x8tnIQsjFAag14<)PQK9QvbR!G^35~uRv5F5Z(zJO{v4zxi*OzcOGr@LwL{c+;- zAz@pF6bDSS|0qqc*vIw$5IAodl6&Q4^1pg3eh8*nBONzcEC+>%?y^+Shv6&q9O~O- zl_s(c`bw579g7OGVADn5|A~77qxA)qxXX7^fEMZR3kc<=hJshj9-4B1wj@Tq1kjB5 z@prWU_!}YgG*i9iHKt9u-s;U5gNPXd8b}=;o=CP?YHEMpF2#C-DK;v5{O%SCsO$pq z14C>L51UaSL^7~5;&sWx&eoGu29!%~{TCz(XIjK0Rq!31Ryq@Y>`gCQzmitG|w~p-lF%jpd&99 zmu3No5FqI-P`C-O5yEf}@mD5+lwE$yYmt;)f;oZT0x_StKiY#+sC01u3_l5P@*ly5 z1-_`ALH!!c+4u$kFWs=GBnNSzv6LOuyIRf*rE!P?z@gOT$FUHm2$Cs_hFp%&ZTU)* zC4I1X)-JFDwB{Q{Lwur$V?$;ZnmlfCddVp9vjsC3^tv(A(;~r4%J`K& z(Zg2znD=xc#B`weZkm3O@XNO!hD{(Y_zaOJ0aVjmgQaw1mcy_jiS|Smf*}i66PV`q znIc$5^(l}g>BF&cgDr+7)R6yNFlz)Lk2`cPhj(e+&mb-(2W&!Q0dyHdCVy8AHJ$AG zsRmK9xN>po=fx}EWbs@!#F_Eu%!S?7N^ypBnu=p9;1wX`L-4l;0!Re?GAA{boAx;izLjOU^j>WSkoAiW zvxW@xEt$eWuJdKbaUCM*Kq43X=^>k!Relyjc9ZDjpF4t|xp!BQ=%$9u#-L$SGF^$x z6qsE@qnPFdec}5HA~fPblSl}4@;N%GTcjyOfnr%k419a)3TC|f+akZ%FqmwB>lly~ z$Y35nI=9GFA@lz}gMJSAcQ1YwYTZz#B-oOVRfpt05QY4fft21P?i-)^peWS%FHM>d z^C)@N#E>b2{&+0iv1C2K4$iOMc>UNNinnE8{>xfgk{ftP~mncq5ZzT*E0I|tFFxf#J)0=7fI)dO6WLvi7c4yULZ zN2YK$WB0a-gfo6q5ten_Xr)zb2%y^z^86!E>H%;EmQKZxAafjNb{CossVAh{3&PCl zk(%V!_Q)(^rl0O)w=Wo$?0{PJ?VcN|Qo`hF_C(RU2SpBmWy7oCFQ8I%p#|1gd`7y6 zQDk^q6CH?q68fYmV#NG)n8Gr3)a?^Jpb19GZrq^H?s`=`YM}_eg}|)dv|a zb{5){xc7iG9C7dBukpEyDGJZb{KsoP5+M~CdmQY4euSUd)qDFWE-fK2gsGYhhS?3s zsg_kZkKr|(@E;Jj+taQC1mI!GMf?94u5|+ku+BPhhL%0_A)NVMu4HIW{Of$G5eE37 zl6v7R)=VT)GBk7p3srq8vwLKcX#qD&ri9ZH=1g|h-@SWy?l;eLm%E1iQ0m(SW8?-UBlSZS^lR6MK;0G-+k$1;SBG{vmq5#cVA0>bD=xO5p_bgzXx zgZo-Qa|8g+)OyNAA~gHb!p zDs+m}Q@-Z;Uwq)THQ#pSA|KnL(E!WX!c18>%$B;%-)fOM>}rp1s&Dn1G*UIwprOA~1rhcqif8AIj_ zY(DHROb6Q|9{Mji*)|z-yBBI-_qY$*De9+#d?6M!E}zChiGzhF`ALJxZ9!VXy~e{s z@-L-Y(&Z!zIvudMlPs#N`{ho@bYA}ty(Z?P30VdVsu01}!3DskF?_X~(?kaoyS7`HrK)>{byte;l@pqRLK3n(Dz;bD~QwGf| zhJ?X1lL1t($Q5RF?^)OZwOd&ZjJk_cCHLMde~TS>XS8%W)XbQ=TvK-0_6kqKI< zqqAcx`|!a?0t$%a0n$zIIKe#^3vqx&o2(MGR`9r?CFt_wLS;4tYF~W)#!162Dxn*u z_7Nyfa;Y?P&vF^8o%5=DT9TCmRWg z8);UFKV&i^0pK^x9?5(NMBWSt7Z*DlWmHO6AXX)JTv)Wf*70Rw-}d0CwU(miyUGM= zvf7BR_`~7>o=H%7fZd(x^rh%u>Mx;QO(2hJcBUTxjs3pwQ1diGAjCz;b?Wq56JR#m z;nyL#qvHMk3nQ=*T%4Lu zgD9=Aw5B?F0soyjgwH%bRGJ;H#SpQoX`q&Gz;Mx*L$zW5 zG()U3KD^F<+*)fI;dIT%`9kWH>4{}U@}0*XMyCow)o$H8Jp6sMA^X}rZ^ldK8-g>9 z&()f^)<4}oeD|_|wuW86p)Be*#qU{D^NuVZzE3s~RLH7bYN{N0El<>`W=>*}1xk4* z@PCoR_hZzwY}|tHWz1~9dGdVo*}==}_dbu`^>UJ3%e|g^_wD=aO_T44T>aRv!cTtd zPmW(8_*{*ZgLVjZT$=g41emODdwGZO(pBlu0UDUN^v3s*lA8zmTblDq71Z&4avb%z zkd$om{+i58Azr4JM^Q2W-D}3v$xYUr$4Rsg*~%S?(((3;HOr`nnVr9+H=-aq7<^w@ zv^L!#{EmdTvYo~!@Vl9wX(}K_&7cjasGXQBJyTp$KD!!lAF*IG(LQ?d`Qe-E4c|=v zZW0}8wM55Wej7V_AZkA8*SqSl5zRBy_isL{KSg zmQ>-&qL=ir5oa31@Nh+L%8=p=8FaXn^k=HM2kb0=ww694SOW+Q*Shn(#=FAh2VU40;)C*n?sVR)zt{Qwbk~tj>-V>wtv~x+ z4^2!H0Y%+dZ&`6QIx^1Bxi*cfMj89fl)UR?+U8~olmsGYGwud-ML%D^xo5IOwK|yK z4|@KRF&2OS5pQO_qW9T5J$p-)V>bi!!DJS{h?wmvycVNqT z`P`+Q=7R}e?%5r2w3~!Dw|$X%+x1-I7!Z!Zjm{fhKKoM7nftY%Yj@Gyd}qR(Gv8&m zaz(p#jy}8--BA>FTM$w&8kKIzq0-^ii0I#R`KgGTJ5rTEIV?z}610Qb$DOkSt| zjQguIMK5NHxHo6DD*3sZu#1(j%jAQ45x8@AT#_u*)T-=6pVu{E1h+$H$4=HM^e3Jd8U{-tEnWyBknc-C_F!2vO@xt=W z3&x>ThDOqBs=x^C*GbrwLWwkD%1eT!n_M6s(}(M`RBWEBzDFk8z=)MID_@F~pG`q^-a+<~x1nR-;S0MR&xCdM+T3Qp^@RN{#&e(t}4 zdg{dMvpqF5P*rHDi0T%dk!vLIX)I#={MU|=uXDI+)3t!Kw%YUBcMh8Qyp$X|x(n8@ zho8Odt$BHe`g!T*CbhS21_s5nS{UFVg@_eaHqsda^z4R62+PdU>g8XU`yJa^q)cin=vbn4IX7EUd0_a5&&T6Qohxb6oSN zXiU%9w=8-e@im62$O5TW&Zm6wxtvXP@>!)RG+C+{GE{Uyp1W2&#eg335X-?!7}W+# zwPIm?BfP2QQq)oWK^3*q+WLJ@heet|noIq-RzAFG>7KphCMh7E1k!A^)IiiRJp?i@ zrd46=z4&BqOpg$n`Cli9_7a3w8Wf4K)T~@|=UKgxTGD6&U8=4r{h}HUr503NgCS@P zg*E}eH*RP8^!yAO|xH^ss!IzynBC?O!)%P7-F18_YE})1QYvr z_`)L`L_>9}b%Nx>r3yM33MgBz0|JUeJxcu}8ZjUws!zpUBd@RqHv<48EHzshQZK%0 zuzFM)SoagYryiIP3h$xXj=VZDJ5CR`m!N>K9(NkVd3ScF?iSCer#!#cE!P0N4{Eyn z+Pt_&eF=DqR7=DI`KIE#`97RdP_x&mJUQhFL57@BkLHX$z7^CyE+F3o!gGis_TSU{ zi1;Cf0=f^n0#HRSKgWgVY1J<)IVy%&igMpmUln-USf91GrH;J{W#!j5Dg<|b*POKd z$x&-KUB}|&V(i1Gpoks~tg>77NQTcpmi3QT^X$V&PEl{%0?Be2 z4=z=rX)E>`*C^blMH7|;#2{zHbe^wat~T@y{RF}^g*>pS8hq_E9c6Dnq|i^Lg|&sP(KVRME3fZrkx!81|Ysh_tQ%~<52?)sA=y;^}N3pJ%$xj0v( zqnl=7k30eR9~LBvdUq#=nif1FLVNW~Xp*@4*fMIjcLL57EnL8@ym0UA!4iOSx|SNb zN;t(LbWXMaH&-+)T^c;}XO6yV*rPD{GFmBOtD3#lLTGvPzNwprzg8ySQL_EzyQcGD zy|E9`Zz-Ap&@nbZQK?pg?dZ_}kP8n?-%-V{&>EH>s3cB>>8w)i&(o0MJ!#Jw)a%Dn zDi5`9vdlYqJ(}ao7ENJ#WnNmrqhm`nwQ=TZA;>N_Q$&k~>>jduvwGSs^0N{X+vp>z zOFymIU0O9G^muU6rcf8A>rfPPb9SFFc{$)V;xr#g<$FqVuV0F^uP|lEh^j zhoICILpdOKpuvn%2)IQ1Vr%+zSf6>jH%KdIwW5|;Z@L;T9BaL zlgYDETX|vlgAPAQ6AuUBrk!^0*XcXA%6=yOxbRs7LzjNoqiz!E(3tXhWL8_deI8`!gg3Gx^4G?_+ygqz1utvaMlm>ejG@Zd6yEo5gK#hMkho#oT11f($SV` zyb%_Z4aBo8;#a~xyd2p7Qt>hF^p8etp7m%hLQoXJ*#GdDT6m9Gx?7(0DbD~ovc%&k zd4s|frk_Zp!bstXACYnUkuVXN2Ta36Ii}={mRiaEDhw^7Z4N8 z5T)*?V0!dVI%enXCX2!c6(+Z=UMWAT_0b3iDHi{-icdRJb~Z}UfWE&iXM1tK?eAh2 z!RfmDM@&`KrQ>wYUS#Hqdek>#D*EKx?uo8+i!zy5lV3iWrOHpYl1DEl!RY_7KpG

    UGl4%ZY7x~maD`F|xnO(Yu|8#gz%prD|TkdUaT=$*TFB_t%I zq@`tKWeKE55WW8k=_xBKtEi}`s;a4}sjF*fX#QDRT3XuL+B&+rdU|>fA3l8i$M{VD zV|=!DwhoStP6%fL^Etcx*$9`v-iIV$pS$}%+xgWiTZGF~C+9~F&YJelO14h2woVc@ z&UbAHp{Fw;^c1mizF~vlw{_*Vb7TL@dyEdg434iEoKOr-!Hmw~EKad(PKg}OnVg71 zPDD8;qUx{iefX<;^#tAf3w(|LX+9a8k*)O3t#tqDK0BfR-F*^x?|*fl|KUBlSAWt^ zhFAS8?tPq|-F)61H+);g{97dgnq-2S8bwb)%af6UxunnwN2J9b=1L z#pd`#r642Y10&-?qvMd#v2k(n3ID}=DVWsMR6_lkk&*F_?Gbnni_Ol-!RF-Tj)QVi$Z(ZDKnfuf{yVf|fQa`g)H@#3dHUAg( zCI~TT#w2+uE92TAEv1+u8^@XnS{ecVA!M;Ls3(_Qt0O=Q?L+=I8&= z-tzK)V$jvKKP@Q1_WsZwVQmt4Z<7Fg{}|u)j>NxhkDz&fZSP;c_m}tnxgmT6Aq(By z+4-`wv+=JGbaxrkLCz`szeI2Nz1nKl|A*vrEYJHZ(f<%V*Z(DY-Xs8?7dHC;NVdzK7GD1(p97=v@8|v`pGyjT?8NT%sZ7uOpsFk{ znJtGzDAoeh{+)bAuHC;Rn)sW1eqnvim#dYFe`WK9JT_KyTI*)>-Z&+51l&%K(~tDm zgCf3CyS?iE5hFXM7wu!$!UuBC`q+YTxeqx#nq82+%$7AB+}7>EyHUc=ggS>5l#_xJ zIQCR`zcwA*uXA`m+WX`Sr&IV?zpe-Uksa>~QcDx-<^#pb2FkgdYn&dqD->BLszQg| z`5$+MG;s!tFJbnZVZNeLb4+I;hhXMu?hRFTHykvK%^IyA+A9-f zI5LXdJQk|aW1Nw8Yj&9J2z%r)tPslE(k!E1{#=Om$8&gePAIEWzE~(v^YJS^=Ah;r z6Xtj-&*OQfOS1=(4t+5X$C!sW_SujdIygMLCA;fap%*m)s@(5SX<3-Fzd`+WT#7vpbH& zo`t)FuD^geKtx+4I@u@NFLKYeoymnEx5c3@8h1)yH(S&;g`!G}CLZ*z%h`P@3?0v! zk9Xz`y-iHc{5abe$1Hxv_Eme6lLzu@=QrNY|A%#(74Fvs@4$_Ytv<=)oCF((JoXJ7 zGMiYbvph-|a_iBy62}HQRMcxtQksquVYV6d1oDEZ8<`A%+sk4UTle^@|@2W*WRX^ypmng0s=fUoXMoxEcG=xF`;{3qB#ew`~` zFI3c!2V`qZOy^3I598v^MM~^REd=!3bcp8)Xtn@aLAsbMxfPX$^CLFd9xzAKhbhb# zBD>Jse0*yI25GJmA<;3cBU|VvtHiYLnMb%OUGCpRyD)`9^0dZLlxlw3GS4WHW?s4t zX?^htgyhr8e$O>*UuENQ9c!$J%@}1LTr*Qxfd&a+*_R;{3CivATCnHx#7Q}w{N}GE^?o};At))`Fy0* z_pm~|DE%{jk05#rAM>A^h~#yJ+x<)QxToZrA>I^` z^k?JLexFb?JQO@d+4M*Bo()kacdUWj+5Qep9ZFl{^JO;n-PBq+2R$-KlhpLvA6mhm zGo@O}E3xmPs-rJ|wo~egQpcBJU?EfjPg*jSp6U-1KrcnkD*Vv*nKl9RQlxEnmt#B$ zptniRBv1Y>E{p(rVFG6Dl&Yf9{}i9=;qN5=ReY}XA0^chKu_*7+X@kdMCaOH(36Dz zH|TwJymx1e#G#yz^RQh_hR-d=jZ%81Usqhcxg!F0YRZ4w9wrsqf;9{#nH?Odt-ZM( zqrJB}$8+VRn#nN2A=-CgOZT2q{hA{p>@Vm^@#P2ELTmcGomSB}k zxdOZA0CbP;T4K)Wl^EwfhznX=qvZCMl3Fta58om@L`S24z|IEYpJ=B=u}>X=Xp zU-o3qFo|LX!r{4vPZ?w6_dE50p~YRZI$Y{CK^%^LUOd}251MoY-<|;V> zfLCq1bTd~Qe#kL6&Wuj4@oWywd~(v?Gg>k3^*=p_PMs%x;}W!XfBgF%Dx2HkTn%+S z;Pqh`ibkDziXeDI-aty)7j-B)uYlJ9RAL8LVDbWR55#@}idiBM8IPp810&{H4d7A_ z6uN2%E}{}^hc3yJ!sJQvy|gCd|i2w)i+2uY^thQu>UCWu#~nG`^! z@}x^MaA*V#y+(p408e+t3kh`rl_FuJH(1_CnLJ~Th|jkGytavzmQ0KxivV9^O%?_1 zAQF}55(7ix<4)gf>VfYNBroF88Vr12k~LWm^a=gOh$Y!lGWmr`vekbiuK_ZwN;-o} zcGY;ks0WaO17D?LgcyMm?IbQG7?g&kGL8gMVtqycJiVj<@9PnU4e^zX;P5k}sJRHO zhQzoAU@0v1O+$ofLsEI6XDJ$-J{Mtl4IC+nnfViUUNikxmG!km>>DoYH!h3tQo}dz z>~FN$=VzcF*RoH~vU}fUAI@bHnPPK!uot%31jGvq#F7qTAv=PgQY_Ro$MseYULzTQ z08WHKa&2>77Gx72V#NmHN{t|gRbV`hCb1p-QY{ST^N6MKjfns#$_sLRF!vWxoY;IG zoCo0z36L%gx$l#2W{`L9dj1W~{N00mb=HEHxAK3%!;7vJ7~ApZ=jJ_5D=?qu zf1;WH^t|9jB)^4efuTv^K3}e)ck;&ruuW;}xd{GiY+-!Rq^h6H4BVp@@QYLfFrgrqtt$Mq8E;}SkrD6?&9 zv^uGb9>8n61VUa)&kFq{4=f<^iuM8&BY=p!QgCnS?Q@8S8p$nO_#zs#9bN_^FGguX zCGZmN-auFf^Q8u&f!1ea`j>t8cJXin~4|pD48mLmd z-dIm1;I7ZelmR1^k|(9LtjmP?qg0Bs1{wg2pmlhdi$0jA5hm+hpj6N}KiGK54_aLX zqMtBEnl>_*gqA!hZrrt;{2AUZ0RB-dCm@;I+f;Q}g8GST7Q|bXd`oB^W&;loDebF6 zR&KORuz{zLPg?Fxr#9TUKHt*lj@a|YOy^qYZWf*uy58&?yOo6ut37N01zB-8vSYP#$#r6Mi2c|wNN`pjSm6-8LUk{RAbGh6l1>@SIVICgBq8Fwupy9Jk=~z(^Gi9^dGqM0 z!^n7J!zKHO9!txW%a2>ev7}FNi|mz@6}Z)5+}SQ}j%ExXJjVEXj5%|RwPlQbX{<99 zw9($g3?0*5L$}bhtx4gz;?#>dIijZY05Z4_OcrTX7xbAX@5pl+wr_BfER9zgcg)H+ zGa&WB>++zwNCxHsV7d&1qGH_8d;I?E$SD++LJV{P4eTjrI6{LaaRADAVC?nD&4BpL z)p-5=L{~x)r~puwC%w@`54Hz1WI%S{z$A2?H89d=;>irQE`1)%9hmUFZ7AlSuMvJQ^TPo7l^~OG1086o*J&q$c z9GgDw_wwO6mRx0)CV_p^G4QpjMCsQ{PR&bq_m>bf%S*z`_S(x|GM9H+FolL}N*oK^ zU;?CHMXi0Yt7HGVwo7h8am*f1Xq z^>)BGnvlVe_|I^W$RBX3GNLI9k*w$DU#u&$Y@NOw=b#XkUH0Y?j`umwu;9~Kh<_3o z@3*|^e|K|KQsojgL9+&o^x9f#UqHoX1l^~(IR}BVY{$25jj(`X@mn<9+izmG6I(O; z4z{uQ?MzTs4(CoDKC=L{Q}i{nAGgyF-zmGF)rW-aKIQ>`mUpkgXA)p7FMW5}1gMOl z64~9I@unJiyxg6&H`uy2yu3Gp-zx~Gx(f&PgZBHpsl*Y$DX0A&7N9a3xG=KcrO~}6 z^7V`V*R8CtFSeR~i?tFMZy_aa`I|zDWKYR8ytxsO*5(HhO zM&hoFroF%atyf+N>~ioq>%d3y8|da?XT!mz`61)Cbkc7L1M&xK;EcDrhpb%qqbA9N z-$X~1PDes3MWSS=+x8Kl?K8GsAz;^i#tC`gqs*Tey*XBGjK&g>`XQnkX!B$GPCVdl70E5? z3#`||=l06GcncD7J;1BC7g=8Kw^uLj#0O15PA9V?V(s4CJ9J-Ly4-k%|ANGC5f1ZQ zOhVt{n^Km(az$TZ|J@hfa*PROA@@d_Z}i?YtAG37b!7;f(O0uZg`Z1HMn>PvTVG$| z$=Hn#;GH2rE<7{%+5Oky9CD%TCPyy@lZ2o3W}KBa`$XPF;>kHok8Q>abh1@5O|O>v zWjtyN<#=-9F#o}Er8jemzSZZ4>%Th8o*1s*>^tVN-u;=#e>vY&MG-s0gRI8gzs_fV z;dPXESfTXnPl&m{)E35-{pIZVXn&>eZ-_au{dV`J{1pnmDtQv{-fmmOw0DsL#fpNc zB0%tOh#9<{>F!gusX!w~DyB^6Fvr?GCH8O~v_>zg2@|b?#p>xKk4074oV&%4Y8;-& z)IF@;q_@<$!}#8*=Z=?bvT_>67fJGF2j9}XR+R6W>(i}K#L8h{`%d#O8;TJUT@Ls1 zxho7ay)WMD+*=90ecwT%3@<=om=bmS0b#n>`v$ zyWTSlT5qX)hWt(DmG1{#zXuQcgM-23p)+P77%>Y$w~N|t>dA1GhGo3^(3tG=tk^W~|$q_G`(Vi+#VgIbuXb>7+2iJnUi^)Hxd|w@cvmZA;oD<~KH?YOl3|E$P+X zkvL^Mh&1Y6SAC%eJbj6Yr(vV#%`nU(7wacw`&_T=l(9~BJ>@xPR0`&ChxYL6rvi=2aE0v-ZBLk4)PAYsQl*H~Ox>yw+|sIiCC$ z)hpzFCU;GJjqA_M(=0qT_$lKnWXs-5`UG2TtNBreQ9mnT-W<}acP7$yeP7-PS&QT| zn@FFC3cIh_0QRT+l)forE;HFMg4`g<{1$92^I7tN4<=2Hftx+~Kn)mTGsSvb8UEPN z?nnX}EYvtw)IyTCv}%KK&*WA^hDK%JA*y`2?W9JAQ)R7opGE5dA$+2r%B-i7?j#)q z3t&4lY(lI>gEY`r^J!8IY>4?1$ME3#-tU#3IwqoFb2C26?~<>Vy}Xg8VC-Y{KIxi0 zznta3tXD6IRb)fh%WKr5?j9cRvxOg7%Tk+;o0q~1R4Q_H(@m#qr$4+6(RXxsDg9)A zy0-SqCz?x#riH65H#v?zIU=GqVjLZm*sFvcQYL~Mi=hpAp*%wKi7C}qh{@(?BFVo@RW1)mUi~M=j?IU$wSP+O~}qw(AI_5)`i=~1!m*IW$VIW z>&j;LipAc8*&gY^WbeV~;KAVFLGR!}=iou>-~n~?gg6kk7sQdUy&;Z15Jz8#qu+mT z=zqNnbwtrSgflrLu{f46IelPqYGiP3qepbnx%AQ!9)MiCIX&90`ZS2Wu9ilXs)v=B z#pb<;%e0BYIE0}IeOrX%>i}C%Upo(PgqM%cYkyQ=P)Jx}s@`}=m z$`a(;s={|Q1$9k%4K0}sZSl2jVISIqKXe4v^+z@JziAst=@`!F8p-aP${kuP`Z!lH zI`?j3p>}$yes-mCZnb%CrDb-hb!x5yH_m9}Q^XnVa>z~Khk)KD`zl^T^xy7x28Q<8P__8&*xjnJ9gWK63-aQ!F zJsjRU#1TT@y@Q#(gSp*r3p-y4dvW*c((c#g-LEUVU)Of_33Em_ws-#Qt?hs9?VZnm z_V$?cZ(M_CFUe??}iQFhayY07hjP48gz(NtrNxl#UQA;*jckOP2!6SlqG-MVJor@{S>uu;Q7TA4;eGdx)tfVPt9e?0cJu(x>T34jRRZvxAvhb(Kp^Uf&5rOlNE+ z>y^WqB@^=Bu62de)$voit3!JJG-}!n?>-Nu>@tc4^8FoRO6R6^D;zvl{AY-1cD zBP5cBl&^|nk1)ja20uqqzwJ_c5H*)Bp;2oNxxykjLJ+OU<}ir2ZcF2j-P!l{*_Wf? zaaGW`E1vgq?ok#h&<{w(un$T&S>W3SH-TXJZpeSZnbTCKb zpBbi9#acoY2Uu)IfFd9mtWKZ%=D8Kwn4o2-p`ALdEG(x;A^L90pBbi+nL;7wu4OlK}3r{n|xS)$;0M4{AQB{Be7EnF7568*B^&UC*c$#@H*$XUwmIB_qpj zs`oNKj28Pvelby3bbkGy=-tV^V6f(vtui#0!NT#GEd5~@nDH0Z{szUFo-!nETYa;G z@5$s%a#tNvt|nJ3;9-4L;qNNyZgBZ6S7WfeAA2{rvC|U5JNVkVlDh(NaWqc7 zudhOHAS(PrQ#efeL#kNZV-Z*dvn6S-8guTeXDIf=r*PJ9n&=zRSM|H)G;7v1Z#;h{ z`*M&NYA}JPf4q?sx`cXlOkENx9%{218dJ1vhm@y0Onld{6Kz|W#B(gJGa?{7!TsCq zWYpG;?3J}D3e!H}zmO6Q0(PvAj-95#H(5|;HM?U=| z94t@xBJUn`r&kEZ#WV3Qn7)W~ZW%#{-;~4a+tALB%QJ0d9fZHijXUMa)glx9 zI&F~b@-WIZ@_WWsFqgA@a6H)LR_3j9713e9sL%X& zyB2(7(fywTqyD``d@$22ISNf&AS?1%oL#C|k!cVYY9Js5iYZo>y%qAy{e89CUj^qLJZqA5(9tK>ZJ}$yy+jcs?Z)+ zWt$&QJE`#kgxDzs%uhF-e6TpfcMHl~Aq*-#snt3R7L*zT%&-3$RQgrN;|4|{9_)bB zDFq0r=g?l~rjU$viMv$KW%{{w5Ui%X9_P^6$*ijpJ}?${+1^2S32}+A*8UXfuui3~ zUafv-csjL8QvAGprBs4*}k<;gOi4c?OfRbL7 zr)e#4B|O-HSeRb)7_{2s>2o1~<|X7K+Kp3EPKjJHS;NkcmUxHgZ}DGle?MdPo>C$V zhwKn~lgE^>s?O)*5-qwp_ulvGZH32vI!y_Aw2u+;=KR$!Za;qkZn>(;#|fPGJ^n?6b_VLE#me#T&ZEJ-+$zk*rI zj~E2)zx&2p81n4<8Se2_LZb$JbIryQY%m)r7~8SeZ5&8D_q<=WPzPdirmW$=e0hu$-6Pmjb-5KKDk zU9&iPCx2e+);vfTK@%ujK0`y|-C zZ6TNS^Tnvv6FIyznXVBBm)7hk{-n>@L<82v*$q?lPKtfKi!P=+6k58Yf6k$qe8z6I0++1Vxv;a4c~+P5NvM zd10)_!RxQZ$aSK)ZBO`*s#pg1xZg(LO{2)~^|AYuXgo!nS~$kBnp_gYe@Upcyba!- zCK{9oe>(sXTO@shggk6WYBNYOH%T%bNU}V;_G~-JLNeKATks_ySwA(|NkhOsHOcWT z*)5gd#XH$O6=URzdF375egM|hbM*1nHTO>PDhbc1da`c~xx`Y}K>)f~>K&|w$Gw!C z7fCgu;Ykk$xG%b!bA%uUVEfRwPLnQo=kmhiP7 zr0NpUsMW{Sou#V~)6^2BHK)e4duJ%+Qh$)oXo<)eIpZB1$ml)G@H0$FIg6gjqo&4d zWV#t9k#r;*FejZ!L@kEMy7iLWKwpp6Ewh3j|`b6ijH6{irFc?X#=(-oQl;i z`35O=x1hzx2UrXfj8{gI-8T zgK?Er!IN~oQg{yfVEb)lc;V)q>hIRo)`Z_`45Qjs<~cM3M1_AqvQW*ZWt@fZH?Xl= z2?{=lcwb1Bb%FyjG#MYwgqPfUzh?V>nFLFM45)d+YU#QidH;sV(Y<%MiZyqKJeKm_ zlLUOwVzV@RLbD-YQaPLVQ0u+EP0dnX&2Ln#{@@300gsgSSMdepo-pY)#Sbs-KZxzh zYWoIf!2mV~_abcSPT;lP3$of;oQww$wKqYLMvmue?J7-#-84Ed;`Q5+S)DM_9MONXrT?i(Dv&|+s~*r z&6Bpv-BwC%XlGS>2QGw=qe0j^Xk|L+%{mzU2yf7^Hg~Y@g#cvU^b*DG`Y?ZhQw#V} z3uJU&Z|)Qv?i9J`6lL!citfBs-g(EY>xLh-RCK4`BkKER)LiWPmPVD~@kNgb|9wO~ zqg%7NTYIrv_o7>my~jYNM}5&qgS{K1BJJhFT!QNTpvOj6aSr#0V7&NM~*ZzNI+LtvkW{c0Gyy~ zLW%(CC;+d+z@raU@WBo78CxBs&}UVVLC}M}e*E58ig@fWZ@;yZ9sTG9(YVaV zM?8R;=#M=806?E;bqCGI9vY0f5g9A;;*rK|aH=n);&fCa++V{tOn70Gss*y(9d)Gz zM;+r&VjD(w33d(le@L0#NjY|@9Z78xLVY%>I5c*A5oTEiDKW-J{?4c&9t-|ekL8p7 z2o{E@OHaIF{vf6^Dmv6iZ$Acz_t&AEkOYoouy@L|G_J1#QmZDlDge5dlRC&uJA;-< zrKOQy*U61zrfjOFY(&YQR**l(k{P4Oj1XkcUr*b-p8k!Regqux6oq&~W}JaDUa%Pt z*%{ZT6mEJH&cZWpOVfLc)dtKpwnO1Wm*D#TyvqJyMd=CDQvV^_q|C=z?duQ@t*Vfx zbFr7RF@BR}Q4^#V;}7e{6h9*8uzPcBfO!qJ+APQU)#&-4m|9Zr{K}Z2a;-V-s|!L; z7n+wAS}zycITkx*7Z)RF-hQ#6ug>~zG^foyPpJ^O0Yxt0wHKL~0ft05%wy>~^;r+O zksgr{kNUZf7USzWOQ5R&J3WAqCba(mkaGeqmS8w60@$D+FSIx-Q;@hXIsx%ma^^5- z3LKCmYFF@-{sd-sU?&Smw3_BuxiMHZawIgY+5nnDOf?}H{w0YcXigs=K1 zmJ$k((V%ubnGu}KUell67e%(k{z=(s<8~^*Wp;IX48UdonKKnIuER+$0%G0$%*axD z?#N*xN^S>nvucgcA_`xC0(^k$&Y&?<-_38$!Fa)n&Hdrcn*T%DTSqndKm7kR8#zKc zMuQ?P-Q6LGlyr#*quXudBuB_VkZw^x>F$okVh@g+EO|x_HZDUBS#nn- zPzvoV98iUfvrhcLymeB+SLCcmR7vS~1dn#%U*p4$NHdP6yvUzifT;J-M>6Haogkuu zLr~GgAJWBLm0AxWiUCjr2mT77`z6Ik6qE6b%;=?}=gZioZFTWkb{9y`sX5<6@gXf3Ymn)hCukixu`jbn9cLR{hQog*rg`9wt$eMMon50g$bFbcxUopMBe3i?A zS>~pw82m2r{M`UeX@Z`#e*ev7{xT!!syjDD8G2QEdoqAhrzc<)^@P&t<*l$LXYsyU z&rN=h5ZO*jc7>gc#&dM3=uf=QHB@2v~_V zrDk~c&)YqLO*&;{W5}MgjrY!EaZX;6`s;7-pW8f`jTl-yKA$)mvk^-m{XrLkY{G2B zp06uE^J?dA*)wV~3v~ZD>)c}EcLi^G-n5x`vfsGfFY{9+PO8MS?Uvx$p#3Iii_VWs z!|F{Zt&5eu-_-%*Q3+#dEA&{DHO9(&L}K$=XOu%B^mt5zr%l^ipJ$V0`X^tT-)yd! zI+IpWS;We$=RljLm#naQ3hy$VWWY+yW-^r{@`#xM;=hI{}lj@pbE`i;#{QNAvW7Nc;5{(+RM>vR>WIo=5 zHH|8NdS*i*l_PlS-D)WE<#mzt(s7=7eDt=HO;4+{q|zOEa%snB>#f9H@!b0U-flME zLP<2`DjUXHLsKL7dtFd$4+v>cHbgXc|5!ioKsBb)#XXyi)z{&6qd%S+lHS4BgBh1; zFq`1Avyla}PnR1+xtSD8KdLaDu6W$%=EIUlU=Ya8`R;n)&If5z+9zGuG)>)Hu`7>| zk{hf<;Ad8k9A}`u_Ky)>nsxDT^lT!+fXEx)J+|`kr$DmG@-Sw^1y0Kxx!NJ?4WpeS z7gWZ4SYZ6at3G}Z+g9=DQff`0FTbOV%)+F_cyLjIJBhF+XzDML`j<$}UWSG|jf3_j$fJZLyghMj@~9AuxPdTO60!jxhdz z9HSC}L1(hhL&^Cy00N^QXwvyZAGEG~k)G>eCGbMr8=3Nv_V4!Kq-(o)W$ZW8)3@j6 z74Ibb15N9a-Y=2p<>D3Z!2C0#U+%0X9?rDJ;E+D3Tz`}t2emTi63qOd*DsWswYNYv zp4!S|%7M3nda1dbPv%>ulF_3}C=y{l>hyPTw(%eiGdS}X&6+21kw^kd99YGV30<~|*-?*xgzn*lEug#=qeyYXu`g0Q6JM-rRziHdAVKa3O zJUKR?R9-$QEyOi~VWHa1v|(YoD!PurQSO<=ti^OS#^FoCBxf_CMCMQy!5RD1-moya z{8W*J_R#R9HCQEwi6Ed+P1eI3^|j}eH=6TMh(HVNNcCn~{Kv6~5}~Ynxa|r`_#HkY z^bpSIKoy8o;odm+2u$*_J4N8pawc~Ze*LvXLKrltChwhsT3qAN2pR^Ct!hKqDEZIa z`&tHtLe}hv+srKDSBRCMSzk952%AHkvb(JzY~(^oO`{F2DlMQ+JW;P3DU52+)4)BJw1sJ{} z#8VRPj36uQq);t@Kb5}zm_rpBa~MRZg@E06?OKlLGD+^D{UUzV)5Z5$36Gj^Fr*b8 z)OKeI9Ug1@dX^)7`*$t3Zd>2)dS0tHAtRB1M&(#dX6SOHolz+llcHb|JG9cW?d&&U zrSTj8qr8P(q0xvQ$<~Ap+wueuukUZ>F zQ!P+mYr`C_)9h8z&Tdz2RnlE#)3eIZ;OsS!?LB;}q{F24u#(MqO;xj1W!O^fIhC4O zD7(3;nnA4^ma6LGDK(yy9zEz@pM{vJtz(}RlR7s}kNGtrFa+@PW%zvr-ji@FIo=ZO zjBx(OUW1olE9!n{s{)tMUe`*5JtFdMAdCPjU9(dvWLe!)w(=oxz_h69G3Nl4$iRza z^+U8}zt`db(_)wL$v{YxhBMP3hdrI_GLAQ(7ivPwLN(xNHOTBX7z2&hglY{+v<|Wl zYa*_d;vp@@+nRCLnhZok39Wz+#CIUXnrXU2G$NI<%i%i5U=mzKPElD@Z+;%`a2~Zb zcVyKU;dilVLz!avuc;$+KBs$j%L14(g7SuWIjT}j-sMjXzvFL+;MIPYsu-%PT}+Z6 zHxf}2TIyjq0`L{C*n<+_`qq5Vx&Lx`xVct`fDsTXL-5XlPU1xKLnT{DJae@9$g>PW zk7a_2>=^o%k$&INfwd;cSDjrx0^!4Q0lZO$=0;5rt`4#^7#sr#)$!UQ=vyPmi5x{^ zw6S?T5_P)Fv~Tf*k$7)LN5RdKdI((ELp)rok+ALPUMt-xE3;24ocf?136Cv;%C|8F zgSgUjcng(!@xC=4NW78SNP8iI-nHmwhB|$YqpNu1hgL!vkt6nHksq`5xa0L-JJLBW zcS`X_NFpMnAh;4pgUjrQ%ieKGSOn^jo|Z=x&#xZS5)#S6m3GAy07YnC;4w}OoLYfP zA_jw(2^PkN2LAog0a4c+>9pv(yP1HS9&$2^+=H6N28y#iK?8@&Tw-mQ$EvfGns{&HrMpS z=l7@K(7b~}>D@0TG&`(Q`O;T>r2?dnjGP_~JybWIesm}X2v1hMA6lv6{)ooAW;Q~n zxp2Cwr!CiAW<4BGnWj@8Vp{jibl6+q*&EZR?`AfJO3XK35v@7XU^(OUM8@N0rm6KYI9TR6`W^H!k~l4eKWWH z>Ft7U4zbxYmB)Us%r-hlU)IgV_07dk&n2vzMb0w>HDjJs&aYHg>IBzd%vRs$B6T|> z4Ge22_2x6~C)~>j=W~tF1M_4)8kSoQw?=Ti!C&|~fh*8CmiJ&`VcGmbYN0qGA-|8N zBx(UAy1=@IscACep%gn~}jSY`z=ci~VHyY^W**;Ge;%!#Ts-K}%p zt@qz;h~8~X-)+iyX4#0}QvdA9MO3+$OQksD`$XXau+EzIyAX-4(w1_Wy!ND?(2hU)*93X0Hqvf^7{)Zz%uZt*iaFiS* zoKO*lReiAAf3P=mu)lF|aCY#M;3wvgCYB~9iiRT#z<+Ysbz^x@Clzg}86_8pL!gKS z$bj+Y!GIG#Z`yzI9{z;h5*%XD9%Azx;z%6gY8>LtdIA)&@DMn1SopS*1T!8#-%CZC z!|=Fmu?R21)ejHVZ6iT0k>or_loCf&8b{QRkM6h}(a;`I5FUYS@Pu5k@Lj_-C-6D; z)`@Ok2TKxIPT&F!VFHqoTxBp0jbqL#G>q8xm^Z{!%7{D`}jlHu%WS{*se8(I7k_HN%mIz}N`!pX6;tSpRy@7Gn*-7czuN z+Tf6b;gmvfDyZTql@R=q!l{YN>0?hn6X+>r-l;`{pGB^pna!!?=BcH@sm)`*C$wje z2>s0k;bdkw$`BatM7SYVG_U)t-uY|&TVMP@EG4sW5Dd-)!=`nGdj`NEwC4~g+*{(@ z`}WND@wwlv{~gGAz+-HG)Oip(_uNb2JY?WJ6pHN$C5L0GA_9_8F3>iYl(V-Kga(8W zcn~aiT5QHaIMd-74FpaLgU2>pz^gCfzn?>F&LhgsUv>m|@&Noa5Hxugu@dLd!HZWe zm+3KZ%nyI@_zZUo#|SIBA+$R1eqa%11N=Bp%JU-TdtfZ|f(dd_pm7xgy-eT4G3!;EEm~QJg9D+@A=-(|ETE6)^JR^|N zFpTcvif-cO+icj-c^EU+i{Wu>=IU#wf$LhqFLgh!i!MWj5WkyP!x(vQ1{A{H37*6A z;3(RF*_fL-!E>+85bxXIxCZQ{&9G&S+mpx8$ouphIb>o(}Zr|3=E8#N|y z*p~oA?7)kCLIACRS*`2QD!4n6h@8lMYc;o%R@{98hTWqcAI~7+9iRV$V-U%%5Njqf z*o7@n1oM0QxXN-Q_|_R^hXi15>4UF-ytFiCkRcCge7ytkiMikKP$rAKrcmr zZtw8Zd9m5Ykh?SoV*mL0qeD#Eo9U@kQ38nD$e*ov1alJS87jF8%xNHtynEx8WeWDxY5BySmfTFOZp@NnM z^}N!V6|fE_9Z2<}(yGNFVjnf>_P!?;X=aZjHGo6RyM>IT)ZT-26MucKk*Trt5|71Y z4ep<#dsW`Z9(TX_f<0b%Sdt^*!9pNM2>SZ+%m&hdthzKhHr{`Eyz7-n+Vm;Ct_zcAD>1wRM-ec%on0;^sl&WJFWQ z`_~*#@nhB;nSmS`LKt#k=Y|86dL#tUV~Yfb10U8yluLO?G!MaSiKi4GHSp(aB4 z@@(!AKsHxHM7pHip#~Vr-^JVTZHyXV2_1HjtZ{FA!j6|EvI*>7+@wu=6~ z7GLxlk(2o5_cg5H5f%@aKhrMusaU2cUl-zD*w&ghM||z)SUpCeCr~28_t#x;0Er-a z01$lRus9#E4WT6!EJ}cl@b_Jj?F7DUm)?EXf|lN^X(*TYE`4z$VL;0jh+SB*w>Eq? zKC~-RPp74O*dV4+1VO;+E`&zhi{=zoCRRW@^lZF==JezjqLw~wmygKHU#@3C<*&Bi z8r<0rJCox+lbK)dh7z%f?Z&c8aTyKj+L%CUR-9Ad%B`z*l3vOK&YxqJ`Rs7D44J@U zis3t5dG5DZ$l>|`UQpREb`e$7wsW-f>vvU=+_G#$#%0}i&fbRMgnZ8kRxYAUi=?Pp z#?=>_z{`Rx+lvi#vRSXlWXrO_84kM(L=N#|_^|P~%a(K-p)Sc|q(lVwmzOK#>AERW zkWtpx>~uZ6{lY0;a*A)6N#mnviI4G&xR+t9X4u4U#Nbd3t!0I5p;SGfvJM?xm+sy} zs=H*dV6(N+5p-7{v(d2NQnH zF19|7SX*9iXyjHoC%*&Vi23Ia=`}5D#G>Za7pHg+iGTOpH9LwSMx>+_w~p``Z;P0E zAHAv%7unKEtX<`2o!p**rb z_{M`i{}P|wv&`eCq-I1e!{6Jg;!~?qgS)$7l5DEHU!ks}4ke;-0#wnXhMS|o4{Hl( zFy}i&uhK#m#tg3(nGD>qaH%lQ)8eu42(=BVNttkH$_!(r#?3WN{0}2Qa^F-RU=lXR zwWad!xHX>Uz0c{iMdRNsep!U*erT4BQ$l>-Nk#5r0@2PJyL6B%S!a=< zL2>HEz8chgxQn{P{e!||%s(3Q1tIv>D4e|d&bn9wEyD&L-mRHFIF9>ES&9I4 zXI{mlri!^fk@}j%I(n&KipnOKtw|)qlxnm%cjWyNA!n{R3-V+<5NsKbSMoW4X_Lr= zcLkTD5l|y=98QB&RMNV@UBQ84Qxt(qN{*3^9#H!}6&f14QxKtup-a;G!jGDLqNRC_lX~lFg^>#ZGf65J<5xA3oves%iWBMAdeIhQAb#*^q@J4TK}|Tu@R# zlHS9zhG_D|G9H>hc>3%bhkdvj*7yX_*J534wV~h8MfO4{lB1QyQB&Nu_|BJr2r>HQ zt959L>Rnw2XBXOtEH#}Bswm&k5cW#UDC9k zJB4+hg)@m#)?BksHV59ZVXd3;w?X9h4rAoSuzo~8 zIqS~4e^e~mwym$Q@_@62ke3%s6bV)ZUmp@GK-zY#H?LT`1j3d{CZnK;cDiw{3!~0y>Tm# zO&o}YW0W8FV#=XOv}s`31zLqZ{n&BiPDv;neDu;#wSd?V2E%1CJh}Omi;ccjz#_=Q zA_HU7cY;@6V3?=yt z@7WmZ^LZn2cu%?onR;{)xIW)jKpXii2W+g~eZpWB9WbsGUIZac0b4NmE)0h^yPGdE zoI{?SQ{A4|kPUiQk)6we{f>MAy9Yaue*uqo0cUgpZ+AZXi*P0uTxJ0j^HM(fS^m9t zcK-eXLtk7Gs~*`=TnR|e18{^S9j?eBdnMuGxh51Zb})IOWl}@&cTy>P4z#ELTm1 zYSx_U$855uYRVOb#=egCoQpIQIklYE)J5<$H}Et|9JT6;blN#}SMgYIqLgOV^bD7^ zHykzkISrs^MF#1dI!k!8q+CYmA|n>Ahq0WR$C-w$Dw^C}ChEl|=;ep2ct+Oi068ae z?llwt;>RzFd+&3ZCUP0MIT?m?S(Fr8ynk(mjx>JHWz}D7CI8iYtoX^2G?(=Urzaa+ zHfO~)@^jYcVp}q9JC8?t;p%qWCH4X(`pn$+BHWH#>LrfasSe_cj@I1H&Kq=(ob3tz zk6}h8D&Gi@1AXw|fw;K1q?DA5j0{FKhVhJHl0g`;n5L#CMkMx+MC_5Nsj0d7BP%Nt zYuksm_6GKj+72%2j;@MMZqm-~!Y-cNuHMXUespdDG|vL>xQ9@?zo2%9)3`^`K8vG& zhGcL{rGJ(|@195hyoABy9i2xty~js7Oyvht_JKm$@BAtH{FC$Pqk!~-{0 z_4!lu8KJ~nJ|k28i&=)XR zcw}T`baZq~3<80885tNt8W`#HX8GNolQqkST`bE2f{Q)Soihwj0K?!lIxf%e{k zj=n)?*Whr^@Nmz_Nbl%q@25|_W8;|NMfdn*&&21h$uAv~)2&}-nlW{ssrmY;uOFwr z)l7YVKehUHdb50buWa^b@$9dXxznjr|+U1MJ)$`WX)6TVDed|Y`)(^h?*q&Kg zpIcu2`hEG^_vP=HYx(bMWd$PyTUlLQW%=%EgUbm0gOYAOvYB`?~ zz|{fvuC_ED{m^%4(c)7lKHi)t)XCLvleU{K-ZJ~s^y!=9oJ8}V>9@CD{@VKTmX>#s z3{w>Ai#IpuKzkgzwmbe;(}!+`#Rs;cMrXIjg=zYbiBFrmXCJBkSJS5vMCar#(>oIhOgv(98eEGdVKwgzMq1`AD z{Jqz5*gst zpGh<+0PQS^TVrp`@v8On%b$Zj)cPOFS6_v?{JL@Q_sC^UIH9%JTRCSjudN(y!k^cr zq8;3mPwlQqxEbH8Ej&*0F;N)j9zVIp1@KO2Qt98YcReJP{Ep1UQm~J@55qRXmDPPT z0Tm(;@>L>!3`@L->}hn$2nP=u_KU=OwFsyRa$7a3@Rhylq)ablio)q*jh>`bGhwHh z=glW^$;eX8go_HiB?F6S#=;HD$#u`{8*Qn-z^j*mPTURh$ z14pcLhP?vLCC;aM82&?kTzbEZA-d)XxnnFcfB#m!{8)-u#ZYBTXrhQaEFz^B$wu;I z%U(s-i|C(8gG%icbr~Ax$s2m>mIB+$P7c-b>!W$I8 zOB3?H&=}ZT9*eWxC9BOYPw%84djmWz)4W-i_p>0lYqv(4M{V=4P&F~)y>ErtryY_N zWS*#NG)Zt5VzM8m^G*bquO;@@Vs=MHochz-{a`xFP3_s{g-41`U|f24==%GXtJ6OQ zFz>{f$6X9(m@Ngr)2eowSgp>VEyc4m#ND9+6Njj}N@od6I66IxgUA9DQSq+<4Ckdf-}}y}f~FOvzXq@@Glwz~5*GyH z-=@#Z^j+tyk6C^VBi|10Qa5BvX)`V@e>;AC-kLepEkBZ%E>?@(c9>8VN+nr&iNcN| z;<6BbOE=80LS%W-y;E*NFFd+J7Lp-t1~@vA*IlK|niDV6^olk3qX3%|UB)b2Fq;g9 z-)an>GomG*|7rSM+*@3Z7Ju=l=@Y~^rzs*H9s0NFBc>&Sf<+Orp+J!&WGE?K0^&dM z9#Lqb)dPWK#FI)q){6`cc?MNt?=tDB>O?<{N-v;Vh6UHJ3``$s5^Mm$Wqq4oR~;iq zVS&1uDksC-@EIjMruscUVLDir^p4US$-%VcYDi&yL~5<^`)kepZXPQ=TMN*uA%+?_ znIxPP(lN*SOY?#9F~v`JaykkGBB~8vmKYiu*h9rM*?TXr#xo$7Zth4OQ86h@j?+;9 zkk9x5dkQD>T(sb*xge05cn+cBSo}(0E-8fu#3xysbQ7-6`1MFo5_{)y&@j7r$zMMq zjm!&XX<7Uw(M&+f__w*8vbu;Jejsgy&Yw3alorw$msW9MISXiNzMi9<8l7Z2I{A*r zd`RB@dlQ-wSeT1u!#*258owRv?WRnH1>Brd=n{J42Ew42UWP5Mq#?JqGxSN>Sr|YP z9<~C+)Jvq6VdR={ra?oyO`u#S#dID(@({P!h_q^%Xi z7|yN9u-578WKSx;6)r><*%3+p9)u@u8xd=Z%cjZDlKzZ=*GZW!D(eIyGXZ17#>oD0 zr41Q^CCIBJxEXn)?6>TNl$VKCs=WieN!|jV7j_>&5O(Nla`;6|dMz**3b6VON%-9f3T}+SP{!x=2}hlvbD_lZ<%Eqg=eaU>AO)Nt zF!6xbdA{0_DF!rUm^5{mc){z^TAj3*mV|Dkn#)L_H6oj(OFUmEZd)d9KTINdNp)n1 zq=S>y9s+M%ZHO+3iRY0FQdDqW1l^=xEF|a*pM(=g!WfhyL;-~!6H=@%17q_-dFj!q z-|mp350S-eKrddTNK>lcbTWYyL&`Gg)?uowd79fPayBq^9YlWbX_~&2@q%Hhw)O4=@~q8ylfj_mr+Lc7xmQ6c^GMPKTT()}+sQIfvLd-&Of*@r30`o@ zLLTX&Z9c7bWHOj+!xnQRm@hEQr8Gn89$3IoQNRzqDv%uJ;;<+Xk11HKCR2P}sI1Lh zR+4`k-WJqm%`lGa9@|8G3KkZA@KwN zaTT-^kN_&XjLM@rLM8^qgw6xJw#&}(%PCh#YdV3h0Ws+lz>Vng%$;276+Z=-cYqnG zj#gR`gH4Gvg$fp42JF>J5OIrPKrtrRbXn2PK>gd0%-4betyud0>h0ibs$fY(5nGyW zX5~Z$m8v4J?J%@Z7+9l-oNRta)kV4lgA%_yq>P#+aUwDz$`Iqypl6zbNrWI51C8~bW)wFGqXDi~>9-=ALAjJE5HDPclnE+o3 zFD3cXG9aOoI87^!qYT#+@gZv~0&J-_U82sB7W2t)Q97Xm3SQ4}QWC2|G{5Q?M zVJY@8a$LI+mDP0IM>-E74VIyq-6B7_3r4+tZ~mw;<5@FNKWS7J`DHbECZFP|6sTk5 zU9(K7L0h2 zH+5d7n}6}|VnURuM`X`dr-_{U`sJQv&r5tVm#q4tx%c}OJ%~qS-#P)Rd9jkw4$7fs z(-VM$irBkl;W{XCZ)!TIY`^jYVmCS!$HgZcZ|kVcNM{U5-(>Yq`;q>J5GRGerVWYH zZ9jVJKAE2&MyCoj5)P8aZ1#jzTGbmq1B4Dfr6jM%A`Z2Ro7G9x^Ga97@`=~wSr;Nk zR>oZ#HtXh-W`XgNvxhuZiK;-v^=@%dne7T)q=oTAB}_bxAmTS9*>N)v<@bA31))P9 zQ7Zsi28o$RseB}#ruZpPzq_WhKjE`|YN`CRMAEwc`_roI*qYVYM(Eg9_SjDA*j_wn zykT&EZxrXU`6w0MM*Sz>LkN|FtylZFx>LN1`=m^P_@WE?yf-mTfk+RT$f6@oKmx+8 zDBjG!HDmh(3IX{Jw{IUIxf9Tn>Ab`_)x;m}Q578 zu9AwPvKBTQbU(A&mNcH>4rX(ZwhZtJ1IjZ~_`jQrlgpZ($b7iZ?Atn(#r&G%Yv#!j z5gz?OpAU8g+yC>H);R-XN?!d zq$*mIeeZgPNk4yT>l;UZTAXC=`SJv%aKy@vQe3J1*P)4Incj(3_Jmm8Eatf8j3+^WtJ}X-gX33)(UVVUiG0MaNwW1-< zJ_LRvS)brrH}P0sc)9+lou&8p`n}5an8Ee6&RsA&@&V!hceMcTPcta}3LGTe%0A-T0pd4bOEGE7Nq-IU#$)Y_50U1;04~pW`uK?BJAo3TJ6%C_EsEbhyx48b z*==s$ZC%<8p9Lxj5!WB=ei#BOD-!qU?^QRIwN`%_9?R0%ZXTE4$JBdf-Y4fBlFti( za$oE>NRjk_Nmd08zOgi5?rfKGP(Ruay0IwEg*vv$UU$Q`Vpu3z;uent+B5cFY=gXh z4(0r`;oHVC$og&lb6x)Moz~9;GLnrVAi%ZQQeHy)hukrx*8EMle0GXYqW~?qn9;A;w8S9yd*RN=5K*R!JXQ(bZ zf=5t=v1u6D`r)*g7f=xiVEK9#-`IahLZuACO8}iUjw9ZEOOZGtssa;xvR=O&Bt25R z7Dr?MPOH5BtZ*}Bb29_I5gtv$jJX>S31ee7HIi-1HgV4u)_?ppe(iLi_r9YKZqbLV zx5r6cQy?;B@!RqY)u&Onr3mu#i480iP7;kM%J4Te8E{h{g{wiQNCA2CJ;d4s_M(O%1#5 z68fVCt5Kygh~#DQ7)~w*ke{jutJAv_IoGH&_O%c&`#NeBrH1V_3;&}A<52m!K42ER z#aZ(oH5k9eDjyGxs;p9J_T4{4A>jc|(c&lVL!bM+TlxP{gXs&;I-+Y-NY{J+s=>Z= zhxx{4{z=>?g)w8+qCMx=%P?FH4>yHXU0TY7e2j9^3cdS|9yC}bLm&VM!? zw5a7PCIZxZ7M6RcrAbC0v|lJkK&EAzLDzbvq`Z09j`4ZRPyMNMH}@d?Qg7=T)%22z z8ujO`eOD2G#wpBk;x@=Hlki5f}TE~SZ@SeSjABf8JTT`dD>2>w$Y+}4~p-^ zjWz4V$eoGQ_#Wp6wqI6Po+_rb1$=+2%EMCSPMdRDy;E@$u#Vz6CLUj8eK?*w*|G2@ z2xZhvt&K7qXJ$jeA{g;3bfQ|f%O|1)@kZ`Zeo>~I!B`u#A|HqcsIZ)Y?#dzY--lw_ zJ~WdE4ONT^tWlL)9Fz8mTup;513h~0V^m=FYM5TLw=YMW4W5HaZ4I|z^klpX(_m6c z49YHu={^b_LaoeH{ahWVDXnsMYm}i((a*oDXm+Z|3s=iGiPCw6sn>QL&v0*Xw(0N@4|6ePxwqh>CdsTGJe? zrFODZ z1;u7c&WsYwVH^2>k#8|TkAf;TSyuBTIga4uUYZ;~;;1#mtl=+{?s+r3<;A1aZud@a zSX>v32^w{h_jx_LxDn>xP37DEi)WE3Np@C>I`Y6rhJcw!CI)9R4)gV$_06_+702hO zv6CVdxkLkq@{EuEX@%uYg1(vZAMVMw*1BsAwVP2<2AGHy(uG4^m8r6kDb)pXFO0{7 zsWQMsNRT}^!c|$jL@9~>!^FWwPYcy+MS#6Y)Zt{x_R3Frze))u>TwvsBbKWEK^=6M zo`N)0dUfpRGj#i*^=ar$Buf-Gza1#UpiebDkH}Rvf<521U-$w|;nm9_SFL?>U9yD7 zg}`B$*y>eHtA@t9sz$Jv2ljte5J_0NMWecIuP0CS0UN})6vHladCn|tdc?*_fCxLG# zVPq#DtrJ+($zjn+)XKK=HO7C71gp1`qoBRluw(Z(w3CB~Fs`|iQaAspWY=ROB~E*# zxP`a0`~^!gujq@ESc$qAN0m4}be+z{vxqVJViCI00aR`AqXAJ|BvG{({9z6|HTE?~jxVL9v;W|BkxS)SPUTrc>Df%_*-i=RqJUsnTptL7<)?N!>V^t5!;D-CM!vlSto&Bf9^XAQ)+?<@;+}yl8OogYQu&}7O2xCpdXwu3mD#|L~msNcz ztF9}pX(;~CT=cOuueLM0wl|}0Agz8Rso^uCX+EN58P>WE@7Rj$-iaO9PZ|B0F>#bX z^Q(N}W!z6ju{|0$5TC**T&g`Gq&Mqdy^QXh}Z+~ZdhhgWR{tgDi{q65y5HSE@W_TD0dVH--{fzv4xd{7H-M{kR7%wQBP{dlZsy$Wg!27puKyRnW$k6a zoAEwu>tTdtZ>xV7;W=(J{`wcd`4m8#0gwIwIQ2PyY;+K-!9M^_kij$t~+FIx_e);lHF@^9^0j->u8EYs#3WWBvkw$)(H z=);6+d>k>tGTK)s%L-ftTYmvup%>z&a3Dc6Su)02^uGZd4G$p`KFxmvxTaJ(+w95g ze*qk?w>T(?kj<3i4}jZBzamk!WHu$OaMkx4%%4*T3Ek)`vPCLIvo)W5c479vj?iH7 z_if%PD@qS8kiP*HMk{7>yH#YN9Ws&;CDPLrF_Dl!x~DFkSif`x6SI>Mf`m~F6{SIY zN1Ja)#dr5Y%PWisn0z8FranG9z#gDQLZ`F`80{h_)!(<6s*g5xuN_CRcTmSsY7fm& zu-2cf@;EXX_WZJvmkb2i0oM7u|+Zd}If*(X*yFm|Y!>vA_GMFTHcf53Mz1 z`Wdo6an{|X!K(3vErvb`>sJzOcrSJgT|6EKCPEZ1tPb{obqNR)hAG)v+7@Apes;H6 z^O4!Ey)U7!79xB8QCn0GiDr7v^jUz@v2{hAtpOl9PwxN-FQP+WeMwU4Qe0J|cfjbn zg`&T|3sRZ2O;M%HiaB`r?K;+D2g<0!dPC0qYLh*F*q+2*Q!tZ}MvK-4NdW*m^0U_| z_2T_Pj3(lVjtbRfp*N&))f}j(Gg?2y9#4ftR#a3jthk+~9U=NXJVu3umA;2hB4*-4 zkNViVu04>W5AK9s>ptXQ2hrU&+JJ;#@02Q>yW3mm^D4#JXX8G)+te>HgE`NNB`w71 zhABXUP8ElWIPZHQRMs1@m_rC|c3g zD;~Oq%XEkyEtQw^>8I4%V(Ucoa)6r{ZPt@$UtT2W#s&!FhU$TbeBuPXmGZ)3Hz;w0 zqiO0~CliBDpn`9tXL^^H31ITw#E;h!I3Qi0trS;5U)bXXquD?KiEM6Sb%V5Y@HoVa zT4h2IYA83SDzj@~ofJyLt=44GW?rH4Z{JP3;-Z;1q5Sp1FP;~VS8A^EXTbgBM zzi6*Y>XFw|%B1@3Ao#qc3}2mgOh_pZe%`vJ=jk+X#TQk6jsb8#AAM0=A`H8$di<&C z#W}H#Xd@fh?<;C3q3$vcxo`skO39Iy%bed*Bl)72S6>*$zaE`ZanUD~=oP?SCrq zfl8;dPCGm-DNq-2XB`n!9jCYN_L!3?$GBe8_tP#=sf)3zzP@o_9|Q?ZWW4uOLuSq^ z3CM*_v*Rk!v>CR@(OU48cBWr?PH7{ds1v_zOQbD@jvdgj}+f=h_e668Z7eOj66>ifyj5Zl4f?;OlqOPbRziGn zsU$iN#b?4G@n#O+=K?R2_9@7HLvh(Yd1y?qyu-YggQ(n4qF)Kuqg2#!_Du3hG4MGg z78VC5;rC|oY+b{9E3NsgL%hEZTk{8y)piQSH zwJ_;59vHzW=ZKJ7(?>QlwlWtkx2*B7QnI>7FzUl_B&L*pjc4F8YAHso&Q2ya-4-4k zP1MoxjR$L^FlPx3m2F!m$$Fu+RN@o;Q@K%ix)6u+caNzj1DGxSG3FqeJX~FggRTVL zP+w|s*T6RaY9e1Og^Tdjz!?X0%YlC-T5#DlM#AjK$lW&l?3AHT9FcURCd^1vb3bt9 z(mTno`nr(GAgm4cZuhL^mSqnafDWL-8uY-hw|u*RUokM28n3Z_7)X+S-cS>V4$eI3 zN9+n`n4>MT#pTPxfjW!)f9$ToS&?@Co40_kIdvx*1B@t z*E4FYX;(Iy&&?NI4^$vhpF@g0YJMip?WdDvTY#kD7lGWyQ!5~OCz0UdEub{v*(q_q z8-!aw5fFq7ja)pfq&H2rnwu$?uki!_d%3rMZUL1r)cm(0w=vXL4SB0L-#**%J$mrg za$o;B1C11cWrf5fNus{h3R&g!em@a!xp5bhl4z5FzB2m%c{>$M+9 z_K6R=nho}6eBsRs!Ei%Dc*mFvm&U2pWn5FNLRotXGgWZNc2Y|FE(!y`f2pbk8! z6Ba3$$Ht}u<&a=m$AgQuF!TW+O0H*TH&WV&?S~tgWt9lLz4eAE8zf%|x=;1Zn>fpd0zp!U5!73P9 zH>UUiCUXNkEdmk$Vi7t;0_MBKXG;!4RNLaS;#>-+p;6W$yYPf?D;qKZf~ic%;)WUr z+k`75W-3tJ+=vg@t@m^aSUxgkS6j`Ms2!u!J@a7d89NK>)I*&MTl=X;Jh-nrsj?C{ zdR}fzYPZiibHf$DKQ?0i)ju<;s{|Fk5!uXr&M57^sJ0!lof1`1U-}i zBPg{7oUOoWnyN;cv<_q$0SPjM9b(eYt)|P2W<0$ES@wod*61qaryrn+87hgHrq?sB zhQJgg!RI_8bQQCn?_{29k4V+YG6sr0$cGwMWg!pFP+~l0#@WUfvy-i}4{pR=42kPS z-YUw=-rB_-PvdBN5*|t9c<`QLlZ;Z;fvM!hcq-U>qz#tM@ygHR1+Vk0WQBbFl0`AI!-UGI5otz9G zh?`>JXgiy#H`4^%E6axod^UH?xQOjGL>&8CYKCSU2Hn4b=2pef4&ie-qnLEOX@_u- z`@z9e0L@~XqLE>UHsdSl9-47DG@Fb2c_0&$t*Bo=O%e>Eq60eu(t&C5Bixki3Ju#5 z>v{s#Pki1H_)zSm?vov|@Px6mRhV81PaPYC6{gWzdc=8GQMcoZ=IK%eL#LV5Rw8Y@@|5NBoffHoS8GEQj4C%AUUVZFdtwx*I@S*T{ zC8vPdyshJWqiwZ%WA&>5hLkMGGJsA65C*XRlDq&$fH1TpfUtfFQ?YKY0P2Xq?Un!T^v_%Km#z5k% zeWn4BsjYHT(32TBbR3^{mJu@M&9w5qdHM`Q?jeCQ2x1@B;v8l=PGlnMVd~zji*4Y+ zgEB2Gt+xKd?DJbp*JK*~?9Q&@z=5E5H?$HAd?1-bnju)5>ke?x8ysX8)=OV={WgTM zizG$=>^KVs9D5ixi+6w}vCZS#)GFGsunS`R_knG^~qwGV2dMk zGx~JVNs$;8TG>FdTcORaoe-O`fyQIQt zoP7|(6k3zFh6g7D21=~K%f$TKX01gq0^AIogsX5Z*+@r?)LPFeF^@pRz!HVG$aMMTd*r%?>iexNHoyb)z z(M1?^`px8W@}vhZbk>{c0&Wto3mx8@+aKU!t`EJNx9-Rr%;=s6h8OEDdM_x z)-{z7)tiE3d;_$kLBD8TgPe4PgD#;kV5gu5lTEjZlJ0ncS^+FwTMJ0?f)P1s5d~@| zX+Y~iHnocadC^ZHDSSLjd?Qhgl|}EnqArWhJq8C24Xcg}lN@04m|ZV&K*K1fVi}HT!0A z@fPg_V)eu3`|}U0N=(u8t1VZ0CGoX^>WdbkCALaOYo&RS6!r$~8Ey57 z=lcbv{PkiF`MF#0y`qf760gq2pw~u;#QMw4ji$Wl=~~dv{Mzj1`+31-N{^?8XPuvE za}$!(ld{n(xbYoJ#DE0Qpj(;)RnFjBiK^D0Sn3i*M<5p-Z+qkcM-hFzbyf%f^E$4* za)t~{!2#i9jslby?07q{9B4eTQ^5iqC*og}KvJfG$E!O5*`!(F@8xMs@kH7)zc~{C zbSbD3Wk;*g=~qf~}Ust{#%fuvYlwcRBhu zA@z4vM9GBK@9K!q%C+Bhj-g*Ei7&&$=G4RXy2H+?!>{DyLz2+Z9~AekehLR&AXyB2 z3+3ZT80!wD$3htoj~eTo#O5PHa}mBvb)hSciEG87*(AGoG8u0OyrXm6sO?-9eq54! z+|Z3xix)Y=NXx@|N-1jn2G(heOCZjGp9yqOlBpBCzJBek&4m>#E?$I-LBPgQqTkI5 zTe8p3hQ4#}QPjqhKV2TpB*X20!M6k(WR%|-N|(pzyXDv9f5Er8+->~|fn?(!HiLza z|LOA7tWVqP^|oKOpZqWQ#`EP|%gslu531k&C(H9BN4n^7^+Mik{TIPMS)PTiRIOC9 zc*VC7FGQwqpz+b`gCBppJgQsv+k{IwImt)#f4e+?;9JS6roaLQ`K+4mpDs_Mj5=`W z_VeTgLo+QE@IUbFhHO*!vWNuVV$xkKE}Q%EZ}17lb$bzLuwK8TEzH9T?d(Vt;z=S zR;^u^C6pX0o!;;wg36i43O8P-R6EvXO-Kt8glx2uHCw1JZ`5%;R~`XC&wdnW{nA_N z)B(N#eb66Bo629%DBGlry)7h6A^Bu>5EfCze*RS5t2VmsI`na#=UZ#~pQ_ZHGV(fr zz*#bg0H<$mrXN8dX|PT+V2)GTFYqBRVov#=y&+ziwl8xvlLF*2 zbr(=rGZ3FKR=81+n=i_6PbT`*8J+4JXNM@Paxz4=vTZ=^qTuYb1y%&X%!@_oa7tlG zJFMrib#h!Fofkc-NzCla2MQzwr*O;2(^l8l*ux!P(+HS_;;x@*&(?=i0SmNo^I}y! zRfcoyE8e_X8X;n~@eOLHG$eFx)u+XjU)Db}kf>J?mMr2x^?yfD?C1hthHHaq5s#L7 zgpNop3LfvY-Yl#0#&Pcnyps);+!7w?4sb2Yx@K?laBOs_*|q$Wl+_jIv9XCsSDw0S zo2Uq<@k!~5%I?Ad=g*-|6VnbATvOn0ZZB_xO^`QE3)j;*4~>OBA~ebPmb~@){XW!~ zJBV}G9u*)rJ_8Nhf9Q?g0-1CBiAKRRWkgxFMX2j}8pY`~?9@O=3!k~`AnGP{6&5oX z4cB9Nci34|rx4gvZj7N@r%Ub2l%M02T~!{Ww<^x*)fzYrsJX(fh&+`D`-=MIKox2Z zgr3Tqz=N$!u|mPd+~*T3kB-xNKbyMXTVQL?B$bA;!uQH(w%7R{*;J1)@5DT&``?76 zzZ}L^^vszv5)u;U&!3l(k-2pF@>MxGioB$#q@+x-mnawp4u@kguJjyeT|I3B104iH z=gu9SyZ3bOKh!le(ldT!@c79sq&ed0GlZoTW&17#ygab6Gq$yVZ0CTqcX;aHXzA!^ z?dWKSLOD7)y>x!*?Beo@!d=|mJv==rCudhThnKE4FJ3)=;f{1dKYa1_*2@qIbh+*v zqwE}i#W_XhWrp~Rd{HMfg}QtcK$Y-07V|h3aysU+J7iHX3x|CoyF(hgLq3ONF{fiW zrz3&Gv6{p2Gdrq|4OP#I`a;<_`xm@Ws7veLp|BUqv{Q)7UkR$6^+h`yWnQ*(ylmrk zZsl`r7IFJ>)`NKdb?qhZIz_+FDgkwBL3L=2&|2N_T7y5x<;(q;`bROfPh$x-F{O^t z1uoIq?okpAYzc8n$G`qMg8(*GTLdYno!j*nbDy>iW*cA7vEgD_k6;9|6sv3J+ zJ?;N_{%!pVnI)%%R<)@gL|cc|}yt$Ro*i_x{AuWGrdS+r~c8UU9=H_SS7bvi0Veuc}vbePT2f6%3v!8@Ev4 z%YU&K$}20Yf8Mva@&~<8W`XjE^=1^6Vv-*JV?8Om{~Nk=e$<-&e+6AK+&A~#@0J(- zfiB^cZp=cR%8PkQCFVcYliOM{+MS9{)FSuxObewF!>RYPyH54ZwEkr0zoCnOJ51z8 z=ATN8qR8VY=jj5pwL$g2po>9y7uBMEm7g{`2j* zbK%PWKo=boeiR`s0i!MUZ|I^}$P&Q)Q4L!sN-vIfH}|J`8%Q#98~&4tamee2e;nah zPE(qYZQ-YOAtZ2N0_vN21Exzm)ZC_TbLc)0SzXD&nde5RHY7PkrKMG^&~pbZM=kS{ z6F-;aW<>p()w@uAS(IM1hCe1ykVyU_5uC?qyI%4=(xaKz2?Z1_wIXlRi$pBP1PY+M zsn7wuj)!Wt77hNtJEWe7_kN&QPZXTAetm7TdP^ne{Kv1&j}`?Ty=UTYy0XvOoU#S5 z3O%pc^$q1(6t&RGb{m#uh}_dWzulPMHFjRN`_A|oVN}pe(9ICv$PU%2*DS4qVK?bl zRG%E43UFckEW%LjR3mF0%ew^XRZz~!_}-1aZe((Sv|Vc!DEL63rukIu;oMtcyl!eM- zaI7p!KlrwPN6!MyAgaZ0=X~U%R;xVQ#B29@oACk>aOvj)@f{A3c%RRvPL+ZV{l-mJQ`v$@KB zy!GbI`_;p~Zq=BeCYkog@He>@yyI|mpu%1Y5p#ac9PF=u{{S8+UpB*R;s*KZupJ>i zZEivvJaOU00-apud9j$Pw^E|5*L`!AwilpGVWCs$9M%DTqmgtnsI*#i zO+DBS;KyYtdtJS=G1$EI7DW)lsf}79n%wBlh^aB%O5BP0B4I%{0k{-6JnIsG8r!5DSntn=9yu_L_I<04utC9#D88KGL28)UH! z;oMK|1epL%anBjidX~58lTND(m*Ue^2)DnwRz+VzT14^*_cCiMQ%8Owuh31sj%2>k zc~|V+z6RknHT^Y?Z&Eb`I+502U%R}o3paX;aPaB&gzP=Ldra^XIKPiUo61XvR6F@g z+1+M-q&y3=MOr-(Ka06)h_PnK3i@Ryq7-Tx6$;_vahCB-oKUh1O*x!o)4_KWt(J^+opK6Mqya()#l+dNT~~ z&-imFw5O8}GM%+!irl);=XQ5dmzB4C9z*&*AQ|+A8^l^6&f0d>ppM~Y#l4cA9zXax z;16^uji&=6f1qNTEcZU*48Q^g9LDc;T}!hJ3T@;r<=@FO(>P`P*LoToUA4G(EbqrV z4QDVP`BRW7LS30vIVw*;Ca&c7!OuE?Wtt-mwnu=C z8;g&Gf=%4YUmoFuwDir7@iUE!QY9e|JIyy^W|~HAOTsAX(?r;A^Odh9;jj34%|LT4 zU#2NJ8vS`9X0CN!yfg~iIbRy~lz-N$G$u!XA;*8NeJ1EdY(?jS^xS;ADFiDdPJiZ) z1*M7hD4!(xvzC@bxp$rt`i>!8>GxTC`1@c;_!s@zIJj->{3)S>)*rriWFe1eD9Tf9 ztDKDNn(>tJ2++6Ts)xXagJ-qK1kSZYBOT&0eE+&me1HP}Xv6h*kMYCw5C3A8`%<>2 z>7->eAQMs+9@C0KjFndfP9^!DzV~z*R@vci!Ta#1$Ze~~R)joZMeac5w z_k)_t9`XY5g(+9OqEYUny_2Dz$ieg#62pu2M?y+MsneB%6-8`znNN9j5pNaFPbS#M zqt!XIkgdv5T{rWOJvUbN<%gDT{=~x5`1%YR&Nlnlk?c@Di_>-jonD!tf(Uk z`K|4Ldvc~L(Cb*v+y6EgeGg6B%JSf>H`B298z10R4D~sD0l_VJ0=4zAObB!Ar}dbqK1CpE6^DL-9;kH44zg}n|BrI zA}j7E@!U_7p#Pothp;G%(@7wGGa~I;uKHhe^M63l@59hul=0#7fu!K6rQy8(Sm=eb zV#023t>i7Pk$@|xmo7VC)VY1IwS1rwJ>3Wnvb%NGNj%VbIPj7scn=nYo(20agT35> z$mcboA@PAhSjZm(%Dg-%EEh(RlO_$rz38FKRutgk;$RiN>GnLd)thbxy1NYh<`(hF z_1S#_?1rKL{(gj4Hh7fc?EoeYJlR+U;!3-KQjN$Zw4&i}x z*2q>AsMQ<9t`K!K62s->dQ;{N?H;C0IP&zbC>b9zRQ+Nw6qpCp$3@8`M6W-K{i7dZdx-RG zcVSZ`%62`lEe}@G(nALYe&LQ4ZFbTFVBJQre2cVtTXCpG%KcX0uO)1xb}X-s%`Zee zy?=Z{Zj5eQd^l4=LM!H)g3Z?);GR_iRy%eV5lgvF|KmE9eu`a8NMWIgbteR^{z~~q z9lpbqy6b*^$2#gqLTc)Z)Xlt9vb*>pQ|z$<&XpCntb=1b5TiGa^P{E<#NsRmQjeIT z4_e*nWuasev>QNoL=1=VrWr{1%^`yr)FSvsp=)@^#(vuQ_A|FMA+N1qV(n=XRq0Y5 z84pF%PopI>$f)#7!5MI4u}iB^9|A9XW`)5-(hdJTiuwz86Sk*R+{N(#bjmC1bq{sLDY{X8+B(9Y&E3aO~#No&JY@)p2Z zDF1Hc)zOJ(I4!aHuifh!(;$7PgB7svt|w`_PWJ7o&Zk`NDLj z!DNv=B*Z8a9Ipc#-=dW!qTdSHhA88J5{hQ`Mu53FuxSif5c}~8fo9t^i$xPUhxr3l zmb}4A(@dJ@e3da}YylgOjVfTPct{33-)!vp2njqt z9bqv;8xIG@j|%M~@gs>39gPbdnURZI7IQGJWFoE3G>-W?6g@#=8V-Eun3&+hhnxju zJR9S@HS*!0K000JVdRI(=xWnB7-R}w@zf`kDLqzqtrEpsC3F>nwzb_Aj`;0Ym8(=p zWo5euuNKUX)w4d2{}5E#QQdPXT+_OS>3ucjkP1k^g^JfJRez`a%(SR3B)>2CSqa(L zsy^jfP2{Ua_vzJ;{Ay^_YWpQq7n;FR=gjl)z<%%2Cf3hi)~ZbUU;D^I1~I@0rN|w= z+TC*+RJo8rIIuv*g?*&1|971dZTL72_yGp#eiY6amIkaLh8Tj=h=t>NQL~T!i?N(O zG`rhIC^L*mHfq4Wg{&ey$|#IQ=F54(Fr!sC1hGX^HVl>7RlQXtt##7l8R3_2*1YFn z?j}ktb8o>(L|XFijusnpsM491YC;W565G@?(>44{U;VSID6qe7Sl_uyT@eV5NE2|_ zYEufNC3jM7hrpvKwzFig2X7MVBTWPE>?0(jn=DF?=(^a<$xo2`$?L@UK&^m)MKT4Emw z9024<+0t?-VDG~*W%9GwP7GGJfz#ak7E794+K009O41aB`T#Lj`olpZV6Q~M6cjLb zt03%J;ykiz-VB_N1E!gbR4Sh(C9jR#AMZ{VXv%y%dh7KlKn$WQ(UaTNP|!sx1~-*# zjDEb<@aYYfWm`x~z)BZ7NdYR}lgaIb^^M8M{K@#~@*RPkT^V~h6qc$@h?7fj20RO} z1cqlI$|InY>7Md4av{%t+hK405tF>O)s@wA@xya- zX${b{2JPC0>w-x<#t>*1Yzh%{XA>OydA=qOI*$a2{(^Oo7EC7>9;hVEB0*3lmUh&l zRT1cTI?7BsS?brKg%E_If?8RzUY~fY(rksy$)SQBfu_F%OnLz zK86salFVQa+!|Z%a0luMe~j{4iT^iF;RymNp}^%ED;3s2W#QG#@T5WjU0lj)vwK6v z=4z?RTAAtE$TINQdyP76sXXPqR2~Q=xC|~Szc#j(!?aZQb!}EYyxD7g>E04d_Otic zdfcz|R>6&U1M!U@rgf*H4TAg4@yRIL&5d&F4X2{@`OU;Ouf^Gv&5shB-L;Dwo156Q zJ$`QN7Cj%OiF7%9E@bPCQI3AcR!VRJKX}`#GEc@}JCL5P&>JfKj_<=X!P|f{5C4Wa zg1n86114a)tIVJy_+lp?NHQMC=D6cyxjacKs)+o9QBIF>##1ng_xHe_)CTdZ-h;kAtWiuqEJVbV=WX zZUvj^k6h`YQ3lXOss4&u9$q8uUy=nEBEfpyzoO(Jd&GS?A7~EmTK4e)Ug&qJ>hH4D zkEb^dK79+xPyS7?s;&7JTKoHVgX&@9lf!28Ve7xyiY~bme6VHlRW)>9?x@twmb?`| zcpRb)a)^R13A1|R=I zA0MJa040zqBAN~?c*6}gr5pfWI)j~Qrslv3Lqtx4ml5gLmu5ajk@!?=qq>2e$MA8)B1(_WTWzMyZ_4X4nR+ZtR3cBCNCv%hqu z>`o#7K%c%IRyGEd|CgwsH5C@PH}asVxY`wqM5j_+UEx^AX7|T-g!=4QTtC^Gj?K1o zHJdN)rKX~_QyPjo#MbMo7KeDLjmPz@;%3E1G+Dph1w8uG+=b;oQhG9`bgZ(cew_~^ z!LeNdN)Gl5=b)!NI~BecN-Qi^J6c7~jyiNOzBwmT2h~zGV)-sj_fe0qcN1IU!A`m6 z{KdzM-NNw;VUaGh>{t{BrA=~l7yPj9&Cem*rqYtBoI0=dm}N24@1IMm3Va1-Cdahc z?Mr;@XM_!%F(FQ!=Y6>vk){_*-nn2-QPMAFCXFH@&;XMES@uxp)c~x>X#p|p*GGIh ze~=0-pLkN>99dp_Q15Z>1%Yip<&YgZeEs*u#bT=@2AL_n4I;Q)ZhFIp<_iPmzWwVY@z|Lm1J(OOQl zmJ_YzL~A+GT28c<6RqV$YdO(cPPCR2t>r{(Ini29w3ZXCa(OOQlmJ_YzL~A+G zT28c<6RqV$YdO(cBplUmD3 zt>vWFa#CwKskJ~)w3ZXCqZLTrK} zY(l5lgio`Hh_Q*DWj!U%dRmfA>^#R=DNb=|9!VK~sf$7~S41w#ow}?bc2!A2{+hIs z>O~bbIk>vg4bAKN23oi8=-j)n_s~$!=#ha5`thwN$U9Fh?pQp#Yhiis8D*Z|efIp0 zr4_=`TK~C?u9dB(wY{1xO2zJlqJy)7gNvM_>s7~Bl)2>i>Y~FdY5P~_>|M{=xt_Ll z6|r>@uyN+Iaptyl;k0$-pp2a>yPYemy(^3TE1138zsDVBPZ}e`5VR-Eo-(ih zPxFSw9?fRw!)X`5V;jM18^dRt%xj;^V_(E=U&`fB!QoiL=2-W)`qBhLwX!(1u{gD} zIkj-SXykcG%>_&j;#iGJ$r zX8qE|!P&*hg%YcIMG4h-d3pKx`1t$#2LuHMg@%N@dlwoJ{tknQh>D7gjg5-KMq=Z` z;}b*TlYHY-JQLDg6SEu>^KBA~p1m(OOQ}JoeX&Tdv(EbLm{aAPSLIny`KFNIT}bdN z_!RKrV@Q5UM1FB>enCS1ht#}096C2IJvT2aH#aAja^(Fv@+sBrf`X!=qLPy0vNHUq z@{)>*QUal@s_Ij9b$Lxq#ploEwRL56_2u=AWnY>z``er^2PF4(0 z6Gmq$M`x=>XKF^LKaWh+4o@@;jx_fTwDy>8Y8S$(fn)+1Zh~`Jsiy!NsM)rRDzRmEM)rud5p!Yu~!ozV)wfj;wEt z|DDOTwV9Qbx#gw#<)wu`vq)*tEv_srtt>6CF0ZUE{hbv`2j-ul)M5T}z$nisy_i4q zPecY=PcJCND6LOP!@#3Ou|0Ead}z<~8$4yXJsH~3e;k@qJ!os()nwgI`2!yeKiW*R zfBG;~jQpZ26|4#7E3xX!f824^wyolr6mP9pQ8ZEQ_Wf@f=1GPXIrdjYKo_5UELqaD zlTh-AVBHUL)vqjF=!m~$JJ~tnz}J|p9x7;%IQ=NOGb!<@9a=FGcP)#Kjscq*>^fF4T+=>`V!6}4AjvX%4;$Ri zZl2rqH)eRAU(THgV2?d5cRzqXKzugnbR6R&B;wjaFVBl#&u2qrn#JeBE)QBgwLaW< z^`A71goVDjKUFhIT`UhB?C&xh-;?^3A6%qt`;uJR#V? z3eK1@nimgSevq;!thTR}-_K4<#LMMT1*XRal>}tJ%QDs}!}0nz*L>F<6eH{}e)#rm zVsmw-77@ZsUwNf%K~wB_f3~?wT6*uTL-(gdk{5TJT0oi`b-}jQs`KI3X5r)hZxtd> zmFP1(+Rtd732E*L;ISZx6r!IzA=Ec>%Y|;Q$T9fz(4&w2XEgY$V(pwY1UfRl_UI2? z-l;R_Zl~{Gd@IXP)f!I4Ahvx#*UW9ZmGkk!40qWoUjSrX@8j)?E`*ftR(;@@bMbCj zh)bXQ4*9Mnep^FqYTvhQ_9SM6KT|p$ zW?~YbvUnP6+w(P3+T>or_I=xmLObk zba-6W7oMDYqnBCl4LjPL`N}Rc4qy~rx&vF6Pc41QXk zW?g-%Ab4lGuP{i&GM$y1Moo*gev3|k@nXQ3(RE=4yI@}Ft12vuT{n-pHBXbNf*+$! zogok4n}lIzUqpE$FO**V;$m*df0I_7?Hh~s*M_Z%dulRbHZb&;bv#YL(fC?WdP%gb zGE1=5IxNge|CF7@z-QTlEs?}&|1%^xKKU9d(37p}>9466*s3f*FLPuDBW%*}4RS|(X#M1~Y64Nf` z=opkYN=n<8ojFqrR~x=J%Nh@Oex~tzQ+0uX@YAiydFfetU8{zufwGA2BoWqUjn_G{ z$w4_PKPxlEOJ}fed~gKVCGEhndhiQzan(2e;m$a}6y|s6+#5anmvSvi0@!bV;e{yn zoGy7Puq3agrKNl4K&Sa$ZjZR8c6wtJ^$P#8VT+=PZeL>WJJYcAhhOa4`%(^eb5=^? zcr2Ov(|Ld7YHt|4jf?HiR{W8N_!0Ukzo|dh_(y(h{Y(~K*Wj8#)CVNk_Q{|cM6b{? z_X)=b!M6r2NF5B!P47*_bIvzfyDc=_-D zjl&>*H1Su7xAmz};xJuyI+rxBba_zXF!!@fioXn#68Fk-rOdf|-9OTw+G7QXI}XdK0S+3{SZ~6}eV)Ow1~;n@#*_zx?JkjmNSj3IA=sv|nEPyz#F1 z^^z^tZdi_Qx2xFe=UA-my$s$%Fy5QtHM^~$A8$WE#)qqOn!cO19)iW6r5B2`W|zm3 zhC%G;5&K?kTA{eKD35-1!5@qW^2J`C#S7KHx&#seME8lH*j9DH4ed+b`nSQCzWnO; z&ThTTTEcKKr?JzX9wVF-xeQl2=wV`dnRY)aT=x_d?itjiunStbS@DUs5cwSy-GiXB zou}p%rUP8-GDYKfJQx&SUXvCWzqU@rRYqTgmR@y&JV5!glv-&P8C^5I@v=(T%7LN4 z?;JBLY8sZ|(4qh;WHCuPC6F!VTJr22#^U)+!Vgq{h`fxA@&%<+<=R?Gs5JW@iNE+s zaK?0v{JEF+Xt=y&-e$>u2f5!n#Ralvct3Xyqm=sV>kjfpHP=_v`vL{d*M?0BypMUF zCs9%@V#wBlH5RZh_xM=#{0=1Yj5vRBf#11o2;cyAcQzo{62EPDQf{0z!?UmwUIv zUf=BF3_@Nm=S~AXTYGcsl>@_hg5=uMA&qIa9I>hI(h^s@54N3c6j{{JY`;e$c5{nC ziK?j{ky{fxg%L-lC?Ce_M3X%s1^IQSZqKS1a~iHz?^sxkO=oTG&(?}iNkt6R%tLhW ze$%bm-B<tGeT)JrS!g#8vr z@_}lpV9`F2ZunauvkCf=yX*7s&yjl%y=^Wtd*Z0R=CCZ|8F}zt??ql-lzR=c^yVBk z6$UV;$BFfkeELv6!rG>4Ll83TtRUaMk4U`lcr5cF$=68~EF%t|2xD-_wf;pxYDjSH3jt>?e461$zYsm@5$(u83dNVtLv)#aH@gXt+ zpn@P!{(gv3Pf)lU%LXwh&gxOipZP= zM$8xaXP4X^t}^-mbc;~rp>%YjudVp~B>8^ie)aA`uC4F6iY{H?Zc7jI}Qn=AG$lFSS53lT$JtLNN3CC|t z$u}y6m)%nVqbxtRQeG`WPNgSOCE|Ewab3TZcaS&{UmQ>|jpH_i_5jD8n5JW%1~$g= z+UVlil3|q!Y(uF+K+Q6VQ2O8qEv9#857HSz-iO88ZX=RpJTkzd8JBcn10>(1Ky(KD zK!{M8uIv$`cgnvMz>EekPQQqm5@+;*W%*zjf8s!Qc(XnUr>W`kd{$r~GR8>mNBO{` zez5`osBFL%06k4*1q2+!8M7+0OcdX<`#{R!z_&7ffkH&cN}_Yzda_s}fnr3e`E1|bX-MRL&M}Pfmbb2{h{mCujJ&}xfFkcgn&&S&=t zUuC3J-r0YWAXg690+25@_o0oenau}z)HC@EOle~6Fft-zpSuvfoX92>U#L`axo#EG z%65YqlTYL=05GM|IQfml#bD#?VP+A4gd*zqY@!IpE(}mLGN*?G^g>YkU_gzdkbVqv z5S-eR$XFu@i*tjnUxjUBO1RV*31aCqk4ize!OM8igBDg1JQ=iuNxBfp=!J4V_NLDC z&R>Bszu96yhayUjiJ;UxRtY0!)kIWxfs6^t=#8Z-b07vmW+5#ZBfEM-InfA~wjJKz!+b%+eOKQVzM%;*dI zbmv^)mny2lX;u;3CzCZ+g0T1TG=r!xfDaCQgC_dcOM=xe=ilXF^;={R;1MNHm-)fK z%WjpP%%9Mnfn)?w6kmD%Hnp@TLHagWt16ojN99L)&5Nq$!K1sT3-dczwu!)ganVC> z2x1k~q6;H!F#rv#?krOkY(a#+@UD{Hbx$+!lMw(O8AeYMkbq=9CVf5~9MM0`;Ex7; zjH1RA<4c)tgF8r66)iQbOEs&o&zU0NV{T~o76ZQwprM7K4W2@k7rvhh3BfZ6^GWAXV#cu)zDSI$sOlHGt`W7vj#nx?v3EkTBXgNQ`t zG)P-V152kTTLEN4f_K2Xp0^WCMT@5@K~j5rGgCq_-QLWda9_G@$X8*xGEs0Ti9tRG z_FWHn%=P7b_J`w7oL)%AOh8iFZSXcGyqmxu?*oD zAN5nFh>WRQ4TV+gGxS>&*y}Zs)80ZRD>*|*44%ZyG#^MBA2^JNX83*pT}Ckb5gFcK z7%Pe8DLODR4uS`KImTD^z&?9P=Jnzk8Gi@u=j%T?Ebs9!pi@fZ#xu)?zE(E)aM)6~ZuDFU?Dd-?%&;SarQj;T z!QyqnAw1=bRR$%Rkv}B~qhGaQiVP=?!nBMGy!gBN7n;JXEPqbNY{|Zl%l$g$Q9S=E z3v?!8)l1s1>Mx&Q?G9qj z#DgZQ-Vvpstx~Xt*Hin+Q~UNFhZ9qK8B+kkX=;^en$0QtNeI`a&6bMY&B z2J=hy8vrWjHLF-Vr|dOL`aP$b(p~}X6`L3o9D8>$yqI(2ozCREPRb;rX!5ckb{(;B zU;3_L%7St2f=SB41M&iryzp3M(ZY1`sp*12?abBfV9Up;SFkg)Z=UyDUUD{F>dBnp zRatP@k0Ad<)`qA-=3vWnaEQO@a)6ievbXedNbRz3_;R@Ea+u)CJMwb4^h%V&a!8T3 zve`=H%@rE86`bH|xWl#Jq7@Ip`>Q0#y%z4X!mu-2SRbMY8yX)@ecy+g2w9hqS+9qz zpG8rN%dEH8u6L$TUwO1n65J>>y>=S4ej2s4%?hn*_=1sT=d#p zPT5?o-CXzD9NXI5ss&TNr28`)lhTlVX~^Cr_*c=l-{fxqp)Klf8-pLe4GZ4y1~68X zb0^etaUN{J(5jGYY0E4ZmSM**PRUh&X&7v3TQEXx;3cytnwcSj>~SuI)Ba{Zb>z<3 zCp*%|J2FDwFRFgO{N(#p^mqBx?}~Nbm7jREk$ifFzGu@_t>U9TbAkJ|Kv&N1;;w-2 zOXh2(f&zty^wGxs(;$DM>*t5yPK3*Sv~fG475Dwe)0+*@b_DaSr2wmda2;82D1cf( zZ_m0HQVD1F843vOYS+9C4g*l%yYSPh7g&O19?0Fhnan-_2MSMr_Kpzi@MbPW?Au$_ zWreT@Lw~-*+Kuq?qQ~AwNOK2QxP_{XeO(#PU&wFMEILSn{^pPD)^PaU8S?u@@$aq! z=tS$F-EqQXV)!=r(EGxnDY>eo#j`6V@26hZp@nK_Ve&9T&**CM@GAGfXZxdf$J0Ru zu%hA?Brkb(YG0=C$j+Wzm(;d)>wt8N9AuDqCfQSL|vhOj7e9jG9 zlFWY@>n$t*5=@s!zoD0)XnaqiMI&i1*y~>wd=-^9VEUHJl3*5?^In4&PQ7gtsSZq&M}IJ4T`8OJn|UK|5ve6s zIX{|Sc~zq{jD&B7D&SxC=&3zPY3o90@Z1*mQo_${2B35npvD-mUscguy+P-3{woQ((lwIvm z{VgR|y@uvP_E({EKk1cG^$d~3@1@aJ;M5%B4D5;iBjqj(e`){1oo$tdTxl^IPJy=$;7IO@(W&TbluU2@6SA|p`gp|^CFr(UrX|SrS6^b7g5=r&~p-{y2gWFVk;W6+}dwL z?2#FweK2hqKk~086VAT)E?I`F;ZC4X;V%i@&Wo~H3SFZnPZK%|S}&AUc0D=Fc;8R^ zTt4lKfkQ}N(vm(zp(6OEYkA+5)&6X>(t<*F3-SB=-NxrCTrY3E*?TGb6Tu)&p1$SF z86!1d*d$1Ag9x~K?|dcThD7=dBILonbJ@!@mjs{R4tMR(5Tdiz)=<0?75C?pTkGmr z0HLR!W=OuZ)`#8!!U*@W<(gJhk=ucmR+2fY*YYw>)7(qv9LUwuu(=ak)vxAdG%IxT z3ZrU*;(ZUBk6iNw+DhXk_w!u`V)x2|ly&Fsmxf$SSt!%K2EX^9{ATI?0t&%czpKBk)mNmLo`0HaNg+iN|&1`mdZ%z0$K`bZA$-Wl)NRl zL15stt$rln5FiviYmaiY0%D8w2`vKmg-uzYhH5z+q4IB?#$JS6SAJUF+T@UXGcrhA zBT%S=yYU89Mz}^9HDN@;D2j#q2CXm4rh%i^fIl-_o2IU_UPJ1C zadzKPNxzT(@D&##Agu-uqm?gZdQ%u06!3)35Gd(X{G0=?}p2vSWt=yI-ay zeSx-&u^+4J<%s!lepP0nN;0Y}zW?fFZzIj=kyLz0iQEMrQ@h8}zbi7XtG2D_^ASg% zN?D_k7kt$rE14xmWO$F17)ILXQD?$y&ZdOnAZSR*aaxat<%Q)!e|OEB2E~;Gz1$05 zfoVmO#f70w)v6O#els(FWN`Mk4g>DKBna-3Y+A-8Wx^QL&bbY|<^%ddV8r{G`PH0X zufMf@+gW}+FH+c}$F8>>wLL@sI7K)wsFpe>F}pByWxqq5flio_U&Mf(hIgr}J;9xI zsukzb_M2@_b>DUsD&)T3@6eg*+k9O3fk{`Wwcd|W=JM_-%`Q*xx4}K$nbOVh7$s;= zaFMjUXiEpjpp9)vnK)i_-P`!1UHf>M-37!J)mQE6mST0-+$p6*F14$}YR}1Yn_k8b zrpMogHoeLl-3odz`y7A>Ynhx=2zm8jJ{TL;_DfRkv5aomo29Uhr|jEvMpQb_yYMuL zd6`JB$YssNeLT{Iyr3m+K!&kO@?h558+6|{W%ww{9&7#6?@@B}TSA#ltUnxgeR>CE z@a&`tp#9vhATaPEu;cf6AA*iOE3m%dR`vS39ou{J0yXp5H(bRve{Uex%yLe)>%9Mw zSTn81YVg8IR40C4HS;+5x*O&Az&ZB!f`b%FlVUQg|U?J@aicHOd$WXe#~I4Pc+`Ug46imQk;RB!G7#T6OJdrT;{R8 z+C>~Ukc5r?-p%RW&_{1m4Qi7!1=9_lC;JOB*JrLD(;y>W^UIUz6Os@zTu=A}`A!^M zft-I`3QCS1kP;+c9F~zG7bwXh$kH@vaMn|}78&j?u0x(v;}^k5kAlPO2}*7G)@KO* zlp7mLTtQS0Z zmYl7N(1e@eguA5e%~Ekiw5^v1-~`E5zF@+)(bhL=!hd|iug2DA*Y=J&7A-UxBsY0i zeKJTA;E8*pOu>eB0Td~=ibU-F(#eQqKv>sgWaH$01_oyvXowBwphZjC-E*Fd7@CNh zn~b!vk1Dkbh??;JW9uVif7cKY=mEg3Mq^-BSXJ@RD7*WHG5(4*lvFwmX#unQ8F28K-*l<)51mqNedCGfhL-S3|hU0Cu&Snc6C(@3irdq*LbLB6PQx6|)bX1|sy8u=uEweED5u`8o6qy?(uAf?P#p(^rb$uG z^4l>|+pMa+fVnKEce``rf4HpGi99CGufIC0Xkn%4tWvA2iY5R>Z-5GH>ON#{Skh_o z5358)>=ja+_&)1g7xtOZr%yHxiY$&{H4as(F16Y-%31(;U91`NM7(uua4qbb+#Duj zZc^R^%h+YrrQz;ubLeiz$P)qS&QsfRpSJH!{OGzFOT|G+GrJzQ6!#~ksWImJoUGY# zlKXb@CV)xYB;x|W4>x%n=&GoNMH>R7SWv7@u~Pdn(gjZ8QMQl%5JHn39tnNgvALO4 zimGj2z`(Flb!@lx@qzoC*P3IbFcgLjZaW6E8iUzpg^Ms>H~{!|%*^M-lc5VNP)=PM z>lesk-iP44O@33&3kEYXwT=4sxv30D**KXssIV+-oR}n-h z3OlQkGy^2E)R2 z8{zB5;Bw(4B;eOEKuQWTU5FdY0dG;YRaY zzp2xJ=3}4QzWBWh^rK|wNK$8UBDYJ8HgO0*-m0H`#YWox=S$q*I&;24{y1K3r#jq@xgR(>haET zTY)ewf)5bKLyx|>iW0-q6541bwSL2)b~!lvMg-Rz7yM<8rv4sXebG1(#tBE7#{Cc1 z?eT#5ZfMdhT7fUn2ZrONMPH}0pKoSGPQ*yA1WCf?B~xuEF!T`emGDJ@2N)!mUj+kq zp2BjWm&5!^oFe(V($VsD2G_|~cV%u7t#9vtQqjQ}_Cz zZb#H0{Lms)rLo}Dgdd0Ya{5zom$suJR2Fb^H1Zt_5B%pPyHA*kXal>ShF(8G+dv-g z5aU-ro-QQ&7jQbG;?A?MLNWAc$o9|cM?W7a%2@F3Ug3T0I>6~p#oa{h-mJqp7T_F6 z_Z)=5cAC4EL0tE#gy3GhKaDeBbr<#Ro_}v}4h8RKyyy0AH>Z-zu$~JSOb9^|T#NU7 zKX3++xLt+!JiPWI>IhDJ)jA7Y_y>eA3qshcRxE-m7|ng(n-E68gr%O3Psv;kwRD9I ztTqo=XxT(?+nD}}AUvj%cgP)&YKtMo9NJv;%SX5M0LPA1HN=jB%R$f8j zq_VQwsZ(dpp4HIO($dz}*45QHe_r>(h4UBmF6im$A(0pLFCi~q);BOPG&Q?oVQFq_ zcirKph4U?oTemG--7PR~UN_vmtlhnAJ-qBayzKtQ+s4D&($n{GIptXI1G<<^2dIurAgH*kOPI?8&d!psMf=+ndmGusm@eY>uxhLTpD(V*|>=!2J zA1>e@&KGc>ng2MnzsJA_fAe37#&l;<{Ql8`{&B+o38H?<5`Ni|evhU63Zw$cr2?uY z1D}frz7Pv+6ur|djBXP|Qv}c*%rj&1p?hFKeXyW@SkM6f-9EwK9^rdk5~1xUBHk!P zHmgQ8oPJoV9$l>)Tdo&Zb{SVW2 zjVi1TFR2eNZFo@mCa&UDVr64i#q%c>H3j8Wr4^O`QD#+D)z6;Q)Yd+KURPiDvf)M3 ztC!6!4Xv*mUbi*0y{&7b)L`CrRJC`NclH){4Hx%N%X+EL`i7qme5e~7c`^L4fjZVO z!pwNXM`k7(Mkim6(q4{Ey%?Qlrf%$0)A(%5#O&+w8Oqpn*XU&5$MJ!WqeCA@hd+*v zjE*tc+4$rHZHhKMGd(-^7oE*B(HWgiUszaJT3TFQUR=Jhyzu$++~+UTUsfhpRwq{1 z##YxqtZnwMf9v1a9^Tj<+x#}Q`E7dh+sx*-`Him&8=GI&nbd4;b$yL_T=_SDFa9@c zYis0!C!9hYOnbJzPL2V}ssPpE{x4(pHs&}2I#Tc-W5(=hma@$M9VYmH8?yvS-E8k% z%{#NbmY17qW?rF}5>&7Jx+S4;_dmw$)4weO&&G$|sULkAtPCdbF7%L&n?cPqQ|7dY z3QS|x@^a-v!R18!)$)}5kqWD7mpqc%6-~ckOkKYD>!zawe(${9I z{ECm3A1MvLY5B3jG-i`;R;0^yMw!Mef8<`D_G~93QTqDZHwQm>FrV}@@T%h4t4jmI zTav?KXMX(H`1Il3yQ5c=m4)46{`B2XF+hHKp(}UlvgoleBgKU{L8EhAkwKJSsp8q~ z?~y2RA*L}il(XFBB_1!USWHl9GRbwdzOwsKJV0=DFB1XF?mQ6IAS2R82*C3y=~t(E1bR9w?ujFTai#)c+%ig|9H_PIuQQHqyf+zrtZJ>Br} zyRqm4STM{n=ggz>N(!g4e`EnZs9P+cz-GP9wY$(r@}1~3Ud;QEE2g{pg{j7H(<1r| zr*x~>IYDP1oBqv~)v^tz`W|`R%vRTqLcAzubqp_=aTja!EN^68wHerDxkl0N@Y`+& zmUpYY=$9Y-Ea98U_tiYCa7SF#tCy9KmlhxMRPu*Io@g`2~01yb+KsfYC?~MLh*=kb6i@xi&#hrxK@iROTUNYi4b!dw!iiB z%%DS9RK^hG!3BS@^Su3d(fh0YeWGL2d?D^0C8v!^-qANx^xvaz_b`h21&%|E(V7$Ns(Ic&Ix;f8}?#C-EhQA!rQEK5I(w&a{_RyreR%Z1d5+BZX#3OgYDRbga ztnp`oe|o;C{37TwH;2f3p>MLR^-#i|EnUy2#QoB{K{RT{ih&0UIPX~r4gPj>AMLZ5 z=L9HS;WoH))`3lIvo05M1}(V;?>%iR3o=l|3aJeiLal<8I;l#!3`{{5gB{B`mWP%f zJ-G;-BfP~(ToyR$HBjqF)kR8h*z@hz=NdNN*4KZ{P`tPsM}?)+kZ8 zHxA;h7%SRhg=Y=&PkeSDa7Jf`aFqp+8Vz<2atSU{FDcaFU5JzI@_urj76W#Jv59}% z?#wRH=S>j&ATmtC4+3wf&%sRE^se;ZnCLzch_p2DHdJ1qVg)d(u`D%KT-RGmpf6!P zTJM(#=P?EC*=6jIGwl3{9=|V3jsnZhkk@jguoarTeK+L^qo%h9WqGM_S75KkGj4(0 zv99+$Bv1AY4xui=7fgC|r0j=7TLlp0e(O@OsQH~n3(Z7^le-j6UgY-XcWEEeWw9G! zX=i>e1bhQqYBtqF($2XFmB0)yDVUC^27QzEhGP^^v(4Eir}Rb+d?F#T7Uk-h>?zejOuCn+<9*)vbg z2e7;7OJHyB%g$P6(;pvC)Hd|S-cAM({PX@5W~w$`(@e>>*VH`p)u79wN2JmA6$Mg@ zHsjXOm<4-vn%CYXZ|KdO`PD*ACR?TP%GjMk@s-Z+wf<`ReSfT&ZuaSLnyl;AduMxV z;1lCeSo0+i9erd*2Z)QD!$}|CiN$rbY^}e75V9aN@SSi^DKa~1Y0HX zMlhvX%TE_%tu;Cxgmfz{7tbWZ)?oSCe{tB z8L=1YCL9&7byvfzV~@)q^%ZM_{5UV_eB`(vQq%GvR=jz!WY)$=7gHAlO0l>tG#njT z&*QZEP(^oYKGZMF!7^6pe8=mL^PFe3783#}v9uWt^s9H~BxApuufL*=j@w2D+8q}^ z{^21(c~SM-L)2w4V9dGmVmhA#oH~W@FvIF^HKN`>m&EE(y-)v%*^Xfm`}l|DoE!sq z?R)x)yXcHPhm2`GK<%?I{qNVtB_|3^ZeNWv?F^yB>~vGYQA zjATUGNe{Xg8PIUrZ)vR$+R&QeP?cMk z#RyutxAIweOBF)+l||0A2GWV1k!@ceL^L!n_3POT&Yl|fHa?31r&*XjgCE0uv*s}> zOzvgVyEgx&+1VMAYWv$mY&)7$iGLkrLX~vRwC{d;>UpJcbw_PK!%TO6VJps4YK z@YLa!;+=O(vu}F(Hg8G(UVI?G(yaN=xb@GS&$<{yZ8-aJv7O(f=<^5TAKtoLV$@?{ zM3$@Lz@vcY&;NY?2ZIw-LFjW+q#3uK9Q_g84OZH3~v z_8z230&KkEn?Z2Pq5;M2_hTpJzItIbR#B=5zo8ZRF{)CmNJuQw9z~>rcj{sT7Gp1p z#F_Tq>bKxMwBUV!jWg52?UnNWM&Yb8NKG=?zrl_eWl!E`-n`&K-nt6jDy>B0V~H=C zVS~nrty=Cis|h^y*ESjwJNDf~@wY*iN!uDp{g2%Hs7ZZwNmQD^Z%V@NXueHK!YiP2 zZ(VYyVDdas;4nIQq8VI4^&YtgUiAilYEDsi#n}=0W-LJXx=^YIc#p=j`6%^tQ1Tx9 ztT3h?Qf2{Ul&7+DJJqiy7PbSw!BRM;NH@E9M;|2@v;${Qy!>kqty9bE7hK%ICu2``YjYD1=nJ@21KnLfv|j7+jzym@W8aem!F<%n1( zQT%Uu955&ABRtFF3f{IaA%Kkg1NOkg-b-t^|71Iz_W%xiox@v4d_sv=Yt_zeJ$TZ7 zKezo-Zl_Of?^N!SqTDW@C&Su#cL8~CmGZ`N@&XvQ^9C#P=3DZpQ+X<)mlM&!pK`1^ z`<^Veq>P~<6QsCZ&dW`8z;zPuLwwYMYu;hYla&LB-)p3aXvieXQ+AoBiFHuSFKww7 z8fx0>a0_Z}4RBINWSdjo<0b2r0WIAD?z5upUSR!Af zR>iNdp0(tf2z5==@GU;|xERh?jOvp-cL>vrDAv&_kt~F+A)anf5-ymQTsf&eIL5OA5HT9){V}bI1Wf9$_(0)Jp;p9GLL?7h z*G!7_Tg!__$~PQ}Ep>3_mB35)<;RFX7@UVKc)s_t^Vp3kmzeuzG5_+ zGCf9L3&PV<;(nuYQVS-JWF10f9U+o8PSyZ}DgpX66A?AEh`f<2eCiZHCJ97o0S_Y} z)f0S&B!EyICXkIa5#0w%iLUruRd#*94k(^-=P-q>ungY!#0JD?+e`X6U2igy%3aNO z$}Me=1Q3kQ+GI&wOn{}J8NktK+|G0&m*@+wC)u!rxFZW*XB|F%-RDyOygav4m-U$W zeuBbtAWA4!PGvr@CS=rtmyrOOp`;!bK&UY05APTV4Fx-_Yh-KZok2k$pA%e^`DpMm zxRixIjm|2xog^@#cLax&qkwAgs?BZasUOgR0^lhNwsceqdpobFCTx=q zCLuz#6SH8h`k$+sGR^oV3j*)<@T*h72c)Y!LBJytHlE5VjEp)a!;Oc5#t8R>4xpGS z3m_56O|oE%r-NbI4R&_GT2i?TfLqgo?W=7XzbGUj8W?)BCC8q3G8(8(=U1bG_t2q0 zeIO178e||LN=SfeG#_<4Ru#!TW5HWX0%o#6gdT%5k=zr=m+;de$?!HAEToDK$Us7V zo4`I6024_`y$|9K>7bJq0T|W#mJz?oqXK|X2wy*m*UcB0geWXR0sAS?(`O-xFz%0( zdRcu43Er+;#Cz}>c)hwktQr`PD*UtYt|{Mt zIvvR7#W&dtrJ{g%G=xe8;-W#-)c0%(nazo6hZN}Z0oVi;tb%H_`~A=%vYrtU1bjw% zaYzM_q79GfL%vZ{N20rZ-vA$UQxF>odNWFU(U4+N3-=B*0$dZd*;B^Sd!M!Sh$T^( znknoG`Gz6!Zc=;kEVm0uenJinU#*h2{x0PBJWhgbvV^_<-8a4hD7;#Lmgz0^=T)c! zXgcvtZbQA+`u8?K4b@;KpBtfrl5P9)&OoY>A>bY8CMAlJ{NWgkTi+CaL2rSG(z53PpVTxfPKukEp z0;ov>-giygj0Om^wD1=~emU`eL~y4UKn}K{ymne~EZqGR20GZEk4Z=}QM#svy~;z> z4#UE+=#IdhY@V+|XO0&uB3M~<`CvJ`qxQTHAAC62es#^h@~k=Ef_;yL+~~PK7$+J0 zXh3^{E|2iTjaTgAV>}C4hGsDPq5dm#BZjYg2P=ov#Zr`?Sb;8#Z{r|MRlKU}5}*so zrU?Lk3OF3nt7{H>vHwI~sYJgj_vA=g0$iX?aYAwW-L1p1U-xi=11fg|67S7PNLH44 z-A`6v8Cwv48#VA2BJ(`fd|Fv%8l$>X-u$@9%k+is1s6Nu%ghUt2NGYM2+;_L*s{JK z#X9fIMkrvNzrZR`$9k)>zB{@4c^=;@+B`=F~KxRhY_pVK-#*>A|L`XjZgkW+W^GWzgiQ0;?9Wh#P z0B_E(h23Kdb9=lvjRnDL#|HYK{V-4^46;dEV7(?W-kT=#x@2yTJ`(ZtlHT$|&qY4Q zVqoDDm?)%_1e%CmY`_qg{%k97$t<%KE<#$LQn`IL%qRDd%P1(;em=mlHuozvaloAK zPu-HZIBhC9(qee=tHqc1qF-!NmfhQV52(D1S|m4>XSu^W?y?#z6#Au=JBgUTy5auR zdw$j1Wt9}TLa1HM99~Uf@U?`maE~MeUt7x>eu_(3Y1dv^!}LAbL9bWjuUAR&hFr_7 zW~^6it-c84t%GjV1TMTtSyN`f+QK(l9X6h;ty8#hH;YGK&L>i8*SjBXnmTR{Gd2fP zzVzjYMbqAYyaDtS@rRqOem#z7p*_sqDv(k`SIo}i>{K$ z?If@O=6AjT=cjJ~zU`A)&_lg%_Y5DP6+}_YeEKCxbt5fbQ(fFP=Rr%hcqgfxIIvodUFsqA};lhKcKM& znVPIPcdb`&0?Dmb@T=*R!b}19S;0R^-izz4f;5)j9gK^=(dnRSI;i&@@ee%3EC`ZG z1$^NB6ZjE42EO$t!GsBOU%dVHd!8I5$|(jl=d3^cbR@GA$I_nq=^{C%Nb&-ieuA5w z%XPiF{QA@D7I&4We9D=DVKQeRFvm z^?wYR;q*TQ+V;PO3@_pE-Mv3c^%f&X~iw-&;Mn}p2-+? zNM1=lG1n?5Iy>}w553rxENz_6G-Q}B>}EMBUq%UgHz>1_IX&PIpo18|7UO4XjTaiF%dP8;Jw&l$gSWZ%Kg29>MIYm_fmf z5zZ%m=MF({%h$0Z1$*AHAM&NTN*FJ%>3$3OC}aqdVK;xUu1~7mUvD>(VP(T5n;Y!7 zH&_}=U$D%vd|YXK{8Hn6FY||GqK1V9(~;)G7iHuct*x#*Q?ss|9a4Pk^*G35D9owQ zK*qbSvi#%J`t%o3>wi62vAc&j#{ag>$+XM-+Mg>f2inI8CDJTCKe#^cVuG?3e-Ck+ zhgQB~{@Jd}igs}Be%YvbOV9LxPdH7N`vi9maU%l<-yB;DrAb9w`TAPd0b#DG7df@vA*BmmV^h!4G9=UNFrF6+-Q;l?d-qi7tn(T|L41Frg%Uais+CVhl zzo2YGgrjP}kGc5w+Mlz1g67}I1Z7{BpiX07pValyF0_2>*1gkqs#tfk?dY#3J6NCD zYUlmy$zGm}4C;|4kcEt;B+1AR(yHW#3_&p2qE+ym!o~`hIy?<~Bt(s-y(F+OxWkd0 z8r1vT{_jB&TKXWd>(UeGICf?7omlacvbGhjWoJKA2^S-$)SsO;fFBznN{h?#r8XPL zcO;5kFEJ7z$AFnof=S0XFy|8WF2#VHSwE5p?~~x%@g_zZXU-(3xZe#u*Y{BCW4ck? z3BQR#=ryCbjHm3SI%?XcHxdjb*S7JRvH(NdOZA!0<2-CEa=`8;CBm=Xe^zyCF>}%A z67SRMK7E4mo#*zkAHqjko~N=}u2zfug=O+*nXs%}u=8qc2JjU<;=IVAV-Zg*f(;`i z^o3fPuxzZ57w2str(>C5J63d0!jLDE?^R-G1Gxy@enxBEGX3ohAp+WH+O+lKjld-< z6(%h6(6M?vF;=E|`$E0~qtFWbOrZQ?O)(-t#ya@Y38|KZ6Bb!jU3XlpWY6DNyHRRt z=*K9o;A?lhRNiVMk9}F`+%9Is-6V1am)CVhmKbl+QV;)eF{iYUKTg3?|miu%K6U2-PgCs*$fFW@>5wjlng(V z1pceZyzXY2DL}@GF3G2(SY>*ZJ=7EwJ-^jmyXr&*7^)Nxcx|PApr{DgRCEZj8V2X? z1VdKvqVk*J#;wb5y!3ueeZX*r6mVSdz9e2FwMh*w6#6Rj%<$ewY6>+HeqoKLOF=KQ zJETm#ja>hXLlARM1#%DV)>wt#^&hM6yZ3&2qTa{&;)G@2&0mkzFZrZB$4Nf6XkfGM zG}`mL#L8Q6VrD9j+wlDFJ%3+2dBL3#-^Rw|oX8Me=^4&nZg2j4MU!U`Uy)(DgKb;w zjFOvkf<8UXZ9{<(-{hpXq{7;EFOVOU>wfx&v-##>@)m{*GfVev|MiCVExO^izbFoY zdn}^2Q%{Q>u5Z>?N-+;gvBQbA+%S?cI{h_;{N|)mBSG000n*Ny{cP>PX@MC2zVLST zi)m1|1}$di#`5}?i(dV@O*<*}up&WGwup~u*y;IWmzGj&BgRVg?p4{%t=siPOn8YG zCHu{79AD5GQ+uZuni`k4>BXfxIr4Td9@snL>Gfb%axrwT!g(u9Gc$KSFzn5*Hh9Q& z;OrkgGCf4ig{Vj1>b)j6`6PuKE021uM|Zxm((lmPha!xPR$mYrEL6XC;K zyw48mND0UV@Lg}$E2=)_N^3f=aQPKiWX9dqv6PDx!tnIvyK)a-!qsQCR?xL3Td)fAo=7966#L zhRSh1hqVRA5|d$I1r!$k(7sxp7sDBIPw&bqZs6<0xCiM9^mZm zBjp0DcBz$)O@a=Sn#lpR<$x#c6O>u3m3pnRM*!(m>?H{IdC9Rj*0IZ702K@kt3tzK z(bg)xL=}?t)j5DFWz2B*v5_3`THYA87oZwGW|n2GMhBP=0j_@*L$+Z}K3m(U1Fv2f zH=Dz%+S^=7wzeA=v+uILT55A+2z#>&Xqh~wLdP=MS#=8*V`1wWFixUkl_}OpN!vJ+ z3DoC_z`O}hXAys#tvLk4trCr8Zlh3uO?YrjR>j-c3}KZY{WVdfXsp^cn|Uw$DMs&j zxH-_CDa<%%p^!;T@3>bK_ToOloEmpN9IF&E$UWebEJt}@TpV-52MHTIum4r@HZR zd3yj7fe+e_Ln1kY9&t!p0NNzE+!Q&3OdMhnfCM3etHpGQ9H%)98z;hLj>I;M$CZ4J z8;=rw6or)s0y2fT%(r74-~`wG*cJ#o#?gEBq_UUnav+->;|e%r z?XmP4+T$#j4t2ZtazH5->{S@ot|Z_D@YB!nIB5}pG`$i71nfY#hU9?eL=+Cri9}#8 zBB!qrXMQ`2+N)1ty>aku)@eB|M_`;R@K*I9n=BG58;#;Tb}I-?M2cWB7^3rXluJ-A zd)sGJ{uMk%kqcYl3YX$UDgxvX0Q2oR3=3dKoq@k<0@SCwxUsOy0^?joxE%Mn68;cm zwp>dOVg#X_NPB=B@unNq6<&e+X->QfV|RcNZX<5P!xv6XJVsV;=Va9J=84aRh*dX>_Y;VLuPO?a0C|O^>_Xy9kG2&)X7_;Y$e|?5~944Cf!4Rp9Od z35(_qj{9sfB8zY%pe$+eA5}MD&d*gj9Ok`l&O{sv&UqW@A-m5d+q;CO&0L_f-)6yI zM9&?6-argBUt zZ)45r81`$uu{K{F^rcg2t&_MW4dewWm=2BqLz* zF!5o^RK+~Ntt-BCf{^jhxLl9#YO_O%DiD{AeW9`OVuBc?0W=#LN6*LSdHTk0`99a+ zYs;DrF}K3nTeUY5OVoh(7+e&2pXPbrma+|u_zt^%w38fq24jKkIp&NF_fJM`25Jzy z18)vYaCdAqJ$$s$IZw*fH;K_FarA$#hS& z>?b$9&=#ou`+*r8Go`?{yM znWqoZ(_hmoP|XK@!Z$?HFI2=YT*&{vfd75|fC#?7`AJtP#|BYLk}BCJdHK1DIIO*!hd+QSxgOruWB3w>;@actGq zxH21Tu5)yTdsMt{1Qs10c{e;FH2i*e#Dj>)$jB%r9l}IovC*-ySX^8zfe@FFfKN&! zrlcgMrlzK)rDbGfWMyG8v&os{oU}*GZIt;5IfcaBvbci!xT1#G($`64P3dJXo|IMR zmsS*(Ruq+%mz0$=0Z~CM|$@7iB=b~SbPHTDkH502GP z=U#rCZXTtzj!wKDop}3kyz}E&&&N?_|J2~W{Zk{Oqkka~W@3Dj_HX~x?9AN!-}GPM*E2}FjtE($(tIXqq`ohLKePjL8#s;&FD06&`XZf!30|EY>GY~wVp1YPo^p9@ z?&a%KhQ-!0hp^N8V`Pdf zry{02o);P-atS9Cy7DxdvsF%)tt;Ee5-Z=DA?Ec+hMJV)k%l|w6uDz4mDhWhB<5QZ z$8VZ|Ke=8ZU-dHeq8%_qv8d!Nw~;X8fp?Wa@z>KuT?b>7-5GHk*A*Op%J}KGgA$LGk2Gy; zy&h71VEFPwhhLfa?U03@Yu@z2N@!)G%uXf1Vzqms zCKgW+L~nVYG!qVazfj@sK=0|gc=H^dB;uAE#3||;$*kfMnpELGtEK7oWBAgQO_i?m zn0MlwVqTDjdf}WRrykMUk*;-aj*+aKBCgR39MUiLgJHsT*Z=utCngcbrV9H7R z2;x%a>-QSetVA&*f(^I3k;u)E#Z(pI3Z`(wZ8>y@L(*L1uC`M|!KPtUJA$3Tdxm^g~u8652Vw9{toWZFw%>E@#d-qn1%t7WL=) z9$RwC_x-+imBBhk?%%Im{815`V)~3dHu!L#aPGMX;mgsZ^1DbjQ3?gOtxE80JK(~U zbsNH*lZSc3SvphP7dbA3$ht8G=ofQYA@_cF3Ot5On*jOZZ6z+pDqbxNu)mjssko|R zf7Yq+r+oD_dW?L{>&`yw)psEcv2aEsid%`l5NNx-O*8?Uo1V-l-`IBz;rvY)XSk|@ zJJ=!SGcNqNm39p6w!jh9K;=szzXztSh%cR1BsRJF=(bW)0*%jEVf#3V)yIq{C*4rW z^DZaCKPF{*0T2UyZ!{IYeJpRkQ=VbLEUP-B_5NfMOZ#>Q-f0`#KGG@4c!WFur7&KN zwNvVM-KlMF);rtxPxvm%z>KQCXVp1D>b1_v#&4R&HJr|sK8$|5jsVNg9nZyt9u^Qz zMW4yeYr!F{`I0bomqmJ$%Fd~0q@QyqYC=y-$m4=_oYz>vXAARwg@4CgnA=jt3sBEp zDCUkCjFnuoFczM?@*!fq%Swr{FeXCDF~9p2p-Fz@ej2kze#XrXW^q$kt*DoDI|BBOV{3_*!i~6*)77y?AD)IwM#Ot~YtF_iBScP}FTcjB9EHN}nk3qe zN8`C&c9~^W)%Jfn$7}Q3ue+K5EvvF!315{~_N{hWF`aA;{PIjPp%WwC>^u4PP+fiV zALA;TBn)7x%fdZN`9zSP0!5T?So2HXBpB2{OPdV*?_KEw~1A4o8pU33wOIdPC3L>`#^ zQhS!i$@_Z1=P$GC#~gpP;x+*y{nX0KO2V({%r+}R7;T4qCyiI$u1eJC7?Tn0Q-0KE zmcp2ARl4>%>FHy!3QR^c(=EW-SchjaqM@Hlozh!%L?$C@8(eztu2P?1H@Ns*@v>;2 zcYTuARku=+rS5KGP;%JdlGNyOw;nm|6Teb+99W91t;oqk)=TFV!#uv*S@0enUeA9g zd`V(H+Cr@;X3hA);i#mNk(_*6dT_3r*x!ZLOjjR^*N5YRO5G<+YWU5<9QBj-yJ}pA zHe3`8L|&FPm=;YZ`5=3_s!>K&QA7R%hj5|XvO8+lRc^`A6!s#7(M#R)(5p|`WXOB? z`jrhf>E_$B-=lDvm~19Ea=I<_7Wu15)qlf7n0<6~e=pK*A@*2F(A$_#$ZLuwplN~{|fPjzW=fx zXmlci>4{#m^L3!Q;A(|QRu4Eu-oW1<7rC2qd-S)o#k-c_n&G{sFn7+^bes&hJuxdn zUbIFePBDAfr+jjDCOaR`H+OAcL;SJ`;gQp=$RMbTU`Kv7s$DrUK}Fi2XbUHt)yby| z@vOMCmiQFEg!y`(yYKmL`&0J2YiExX%rqtI%Tv1P2WOJJS&oPA`r}T7e62Oxl>PL~ zF0-<{5cD2DGar$rJ@R$!aQs!m=pyuC5#Z>~+9&sN-Nv_jnvB@B)jPLN)EYB>_3(<= zU0vjJQ#djXRAVj;UOZKdVg(vl$V)J{8-Dw63iHHM&3R)3|-kq^P6Bb!s8^4u~kvQ!d?np+i_jd zaW}kAxDqHlR0K2{fV0%XIjy3eTR>4j#ZCmilZx{sqL#KHKH=nl{{BTP3%~&cL|!{x z#ldEGKT&Fm0sah6Q+3D?%K}Tp;|dpmgLPnGpA4jE<|XY+1BXnb`$e8*H7U!b}z?iz`^B6 z8(#;)$;$LVQE-qpIdmU_5=oE#0tr_lM<@}_9zcAw$>o2!k%RWbmfT_PQ-}lJc3{#6 zhrAJN3e6{Pn&G2Di%*$3$SeAoH^!a6EULIDn)f*;|K8pFq00QNHTg}4%&l$SWQ*XI z(>D9sHs7X>FKOpP?}K|tU=MHDJPEqB4N9(qj@1>ID~f9pf?;BX{5pk#VukLY>s5e1wWCM>Fg@|Z%J`5x}S3aJe%JSir4stJ5^zmRJhDBD^!N zHDDz|yPP~Nv7^nm>rHkR$xc9L`Q5Hs%&DT)SMk?_Yv3TONn9Ed)Jm`Py;ObIxB68C zCSTAJ^d~ghSrJS{CcQK*k;%y`PpInFk?7UoJG%|YhQ$nshIJs(Laa$X&5)=*azC;5 zh?)kguQ=K+Pt<{aufk89gl*ba^4F(rM%4TU34Wr3XDpsWb`qyvL1rxc#Sb7eC_agU zT9mi{rnkROMFyx4Pj%#5s;f|*dXAB(7C<%Qg$u#<&EUc9=Umn4C=rN~1K;NY2KbD_ zBYS)30P=<004&WByf4P5q@5u-^HN8jEsf4oM&di!0+MTB_Iz12V_(%I${_z-YdnKF!mgcVXM0T1{be*wMhWc%tsXDqn2 zHfq`Uz)8#!vzskd7<*_<9iVcX|17oT=>u2=j4g!)d}zv@vfU)i*a<%>01F#tvz_K{ zr@TBV;S(Wwdv`TlsM9xBQ!`41?opY zsHA9QGaroyynDbaj|4Ed0QVl$!%suF4l?9rU#4&HtYZ#e<57U)EbnmpfO1ll8(*c~ z6<`&tvLc#9rGlB;&Gab18gy#FA>wQ$$oC1XkHVu$dMK5PITa1+GCDR*wbBpk7$S8% zV}Y20!LcNYuuKOJEAyKvuipX`M}ZAecxIq^o<;NN~dobBWzX6+ma zDE!3U$+d!)6eW zFTMi!DJw03?rAjSXBB=D32ptsXy$PJaCs1Xb`bnwoyupKO0S05S5W=mQ~x=n(n`TS z7T^Lfe+uHdAnOM?$!<>8`n2;Ss;6lncR-2&teuvEx>;lo9uT=^=^aND~|FERh);Q-g*0cLE6+I#^zBY z8fMS%Q8Z#6t?>|+0IA&2>B?Qm`)Er0lTiMpp!{f@N}4-);t!-r^83$vG4{Zzk-;44HHKhz>kL&?s#K)bLq($Jw%g`IWpH zKFccn-0X+EqCA-yHvLay$tf3vz%L1?(rD1`54G7SXtXMA$$XwDISI_C1OFe&?mL?8 zzw!IHEr~39?^&hjP_y=?Rn#m(QL_zIwPVE|p@=OuZ7Hp)qP1ty*n8EcBUEct^oO-(bAEsT zDn;V=*_J75pr4awXud5^_d^7mK1-$EyKBMQ#i>!`b zAIdSHUL0znku9;%s4U#*b7uKx3bm3I+e!)tH@Y2&&<=b9w@OstS%;2%zIdZZDs`RN zdh3?O7JO$uxL|dddm~s4Qv(OJEYI#YZWLAHM#;8vK5UQkL5`2N3k$aArFTm0cFKph zE0cE$pgS)v?UeJBGF)0NOx_yIf-||VH-6hp{)WoS(gJkn;)!!&;v-?6~L~S=A zFF$-KDR|gP{2~|gWz_D=0C6WuzX-6hMn#`GzxZ{L_*F4u_Z$-~ZZ$7vzyAjK5(do< zb+4ZvN6(J$4?~uTU#F1Yj|#pY+kIcW^qoljelYxfzUKSkV$H9c1b`F)1p5XkB+#@H zP^9OuFto9AGwDZ3;aS@bN9#E)D!TD?^xGbZ7DeP&jtH6HZ zjzg%yafk;6t-rRV@9Zp-3Y`a(#1*I#@1IeXKPm_Canv6rl|mT#pXpnFq}orHVZ^zm zQ%!rK=BLwz?|&R7Kwn^k9j*7GXK}OM`)p@KESjAr6y-T>(H+mt`QN0-#$i3{YtCP! zhzbp%G=K5^KUu2JIo%(=nsix`NRa}1JFV;4{{N7o!F#Pd$86_Ws>lI59$N^jm-(F0@Z3E@e&+u8)v@f|5h+V`mi@#00g4OnnCaN)Q(*hs@7sdt^`MOT z-~Rjg?~^VbLR?=NNT*|Ccd>2p$q6tLSL zd#MH#^>k-*&7mh$IDwQf>M#|dZO)&n|BxarW{Yt*F4nW~=UycE(}#8VV}xGm3Z`iK)cKUN%jk&~MqSpwP*J*H&hhfaWdq5#Yp)EXp0~W}L1_v- z9h5pxSzViQdTn%lDeB5i`OQ+|SjFX!FRt8DK3sc!OXci5W!0*g(xV2`x_VoSRf|cP zo*jMFL{GFVeL&so#Z^+AKVGy2x@5kU6$1H2* zjCGbBH!V=6W_B&}YOwZr*`0aovh7+!zh^7;^}F8BnPik7^lDwVeLU5DyUY7qaJubz zvdZq{LjbE?(Bb-9dlagZbPk+Wq!AG*{OI;_k~IO92XZ8c!x<2K8S`7R1sT0|3<9F+8*cdjKW zK3b`2j?c4uoZ*i9wx0(lj$Omk+Ru|!i=_Hcp0MWR$AiUJ+>RZ)*gFPA83p6MOM zRE#kw`&DRJ6{Q#dAzT~V8CmfmaQC&NGn*y@{{Vv?Pn>6f{#t?S;o?gjluF3YPS8fK z8yoF#op+8^Yv}LqhZnLAqIe!KyMCYt6RG4>DH@#Ew)tlt5+&3?CRxQ{uqXtT@+V)2+dCH>KzABD@Qu4(5>XCd=gO?8BFy7{00wfu zQG@3fQc}(^1%{T>6bPiIi&cKTVGPLO-sU-uST!OVAgyt2hiM{%PlF^1_L+b#5tDW$*Jvxdt&18v=se2#QA zei_g2P+z=Q=bm7#TFP=?%frfz-n>EfDa%9jt_`VW<=k_v#<$x;>MMvi)$$AVCNn7G zxjl9B$2ZVl#Y>3ji%(R`~ z`U)*C_dCtjlL}9nr2MH}Z4~E}k|}7KFp^%64Rr2sb+Ag!dm;B?i&%kEjlEhAd@`Ev zZh)p3&-`mtT}JNiWO}nqb$@$o%u50J*734wiP_QbH68t0ZIyRNGLcwZv44w~N9)Y4jz4JBB41X?kd3{qVKQ zbODC8+PbtiiCHGb0@~>pXr(w(t)5GFGE^aYGABIQETkRT+zP)3cuY!4+ zC&6KGK!{4T;9Mw;m%Dm+q53jC&Gtu@=Ps= zqmke5swZR?Lf#v9iSR^>p=` z6f3t>$=9cdc93~n1Pg{pWbMRMv|VpKsTYc5pmFb!lSlP@lL|x!ZhdxE8^j&q4LG{#?jw?~6 zSD7?qJ=KE)HRODS99TDw=N2|$E2fyQ0l+dykr(J$T%`1lX z59qczjdLW!SXe5(;pDUE>Nfq1X3y3#0Td%Nwe#`l?(A+8|3aszp4=^J7uRU3tJL4( zdpz^v=)$8d*r-g~;9g9O5DPJD8{^it(+M4Ao9DnqpB}d8H z%Rpj0N1aZ;lgxX{8nhgLO)RzHu+Y#bmT#C}RV!F&C~EkgDf(b~aJ&AE8XJv$*RaDq za*NvTZ%m)|gg)(G{q#fgQ?_roi80M{!&}z5RERK|)u2yz4Wj9aKAp6@;cLG62fN44 zDvHHZa0#+1$fpp3MMQgM^wX1{pASg9f&Hf?1ijtkhZ z5z}>$Vh8(>%C#CtKs3Ub2E1}pow-I&E=ofT?ciVd$!T2Ek@~h}w8ZoA)uwS5)j=cX z8UyF(LCT4RCNtlQZ}EwoPsp(a;yfBCG&@{ed~<>Gp(^d;SlaCc&L>&4mVH!T@^c+5 z(W-0|--VaX45 zavlIV&2j=9K?;qLzDT}d@4dHl`X@#dhlr3y0Bd5Y><}~$mT75NDOnI8I~0P>FM?7V zLA|&v=1(C?SoWk}7DG~iLL=xeEi?2igQF?v%~wQSS008(p!yuxH&#-R6wEhQ#I{yE zZzFih5u%pFh!od|pIQ_ox+RLC;JEqO-O7>PoI+TYB89}b2$4nvN^#wYi`t(hCO@Oj z+eZ<~WWXD-)F=$KiYkgkyd17IWb!sFp|+whS*r>}M`e*Ub=kFnKlT^coD#$+tOzjy zxLBhtTC1Z~jStLZzZ?@?olsk}@nO^ozbFkpWYCyL2(|$PvhL{?#9D2|+?1xc-H>r+ zL}B^?U>52WzZDaTr?QTA_B^H(By$PhiZN1Mx3kN#myHmZjzXc>HXLPLB99{lq$5=Q z(Km^-_d{JG;;2cu>L$WDylumihz;m-Mjg>w#kzRQvRPnAK_F^h=!T{7W;i*O8_k9w zUV2>svl;LUYhU0f&H@N&U=010e(9HEcn{E7H|8OprYKc2q9Faq%RWCV##J}PIM_8d zIb9@dNpum2dMr(g9&y!kLmVx{1(3O=@@xmFZDVMfGZwMF$Za*Wn_rddZs~T89c%Wb zr$6x90_;(YN914n=x_qD*(YuS{Zwpnqy-B1pa8Uve>fu0Jy0gvqK`_ga;JJ@r{>qr zOPbwUmfbp$T@o&Ot-YJ|rmvou@y2EMuJ`WS4;hW3nY-3SyG;cd%{{x8BfIZIGd?ur z{6E4!&L}}aL17UQF)=Yx!bd_~wo zc>beog3gtV#lH=nb7|vAk~U$?=M|nf_H${I&h4Jfb1rR)c)cpPy`FRZUm>0rmcOJ8 zsm1fRw1FeL;od!eUA=IuOc0m_^|!6*JGV7{-8}xC0znIXM}FNli<8nx3ASnVFT9otvARmzRgiFDNK1#1$2nl$4d1R#cT$ zJuiRpvgF09!s>?Hm(3YaLb=b0B3b| zeSLj%V`GbSov*r`54&w|kuFkR=dTC>yQn z3M4WgC#*=TRlZwBo3*X3 z1I>k8mYZSjki>T11BB2=2RV|246Ci@i`Tl-h({=htRk%>Q_rxwgl~&Ip5v>^{n$G6 z1v(EIS`G)_5gmzChq?mRNAoXgRcPJRbW&}U;=4y&?~VVsK2`cv_NL}s^TAxN2zT%N z&BK#V#0z()gJUkd)-9)=((r57kwCBtC0t1LD?(qWo=%fnNWaqcQ4q~!a=dY=+w1Bk zZdUm%iro&88n06AIYP}HP|qOeRE8)z;qtM3U#mv!``qgp%J(fr64zWcq}nvy6)RNa z&v3fW#h7Ac>**_RpN6wY%8**vdx=c5gy_aPeHSA6>uo|2 zGqFy(TeS&Et8ygH`~(-r7Td_hb=jEnH(#HmDjB+pSU zU|F4|7D;X5OMu$@#)CmYeFoIqZ8|(>@F!p}#__zC&YiMvT=G zKUn6>4t|-dv>nkEMvFBk6T^O;PZXi*NDSGcyB)=dXU zj!It+j(K4?sx8+6nrfQ8=8tl_L%JJ+q@i5+`SQHV^ZQYB$D*!Qq|pmU){oPhd}X#t zN#~Tt>JzE&>9%Z^#Ah=z9GH1^1r9j4VK7q0pIKjNRPEGOmtry@71V7)toFQbFgLp> z#C3WU!(6}oVtV%1Usawf0(2KW)u3XxJCWy@<|+>)UF1(5=h z>b*t`ZKtzwTHCaHRYrC*AJVX+CXb>v zSWKW^>76@gZ71Cy!yy>dpKt#6fr6PMdxpk>TrL&h%Te9{U1=wt2Qkg_lsw6XYk&4I zhkdY6{zOd)0k+$J5=ZIU<2noP?y=IIRM)W`k1FPHd^GNw{o|8}gclTJ@oG{9$uHD( z)!FK=zc18m-TUO;$x&<>Vjq7Sm5ktvD9*-&d`p_3yk&XsxT(T)Yh`ifU3BC@sFk)H zhPVfe-;ZFZMp=l2hVO3iiq90QO14o-u{IUv6|-V#e{0M(CcB0aI~de5sGA0O3qWEcrM}i8cyHbqJRw%5Fde#mp8F zvIkUxQ(meK=bC;f&=|q^*rO0f$+ZHGU8Yb{<>;-YD}sZ>ro$zsBfpwK$MFC;cqF=w z;@WkNu!_fuu@7%dNA;UQi|~{e+vvxU012|l5^oQEHW8~#=bK09j&W}}WCW)-1lvY& zh0NM#BFKIejW~+dn54Y=CHfKaGuUqnjLeFW^$S=D3-jFvhgoU_%Ed}f(yfufh--M! z!P;0q&DdmDM*=*Kgc`B(r{Dn8(cMjC@@5-6O)hSIIytx@IcC$tcPsfo?Ea>|2iO~S z!lwFjI>omq{B{HULS+Qe5)-;X2iPW!tYVbNVVix)EF%zD0OFl->RK0uEr1ak0EJu8 zFW~8Ls$kk^I+pBI5j{o%DW*XH#)gGZXs0m;5YsLL85shg3piOE3IW)@{#2>oE-fp$ zgd8}#j8V2qk7SPH(&NA&A$o4&NMqdgc>+ar#!Om$EYu?3s@8 znNC)jE&-XY*_rNDnO)@o)3=#OH^-0505l=fI{?emK&N7i^`F6VMFY?{fY71KPaGK6 zmJ)g#w}yD?$1dXj1CjL$lZEq#CS=E!xWGP=fjq^sb7NyQ<=xQ%S$W%W2?5C^*vUU& z7gYU3>ds67<0|wUAAD~cnz~i+>-Z8OyO3a2csNtoTU>bDUr3b46;j}S_ZLv*;DQ}- z2XQ#i2@ctTqW~2#oro~(;4Im-Qjm|C#m$c|6f(M}eNu&t;bYmKz~mXkBW3nbh8fA7hHu^-Hx+N*!L6 z2Kd4@U9*h?%WMV8QdG;*A$#E^6X`^^2c?Fqv$!0pUpMZa0JBe?7;PZ!QSoAufbog$3w=DzDy2~z=0a# z03#X>?81kzjX*YM85g9%Piui}^uYIgsb?H@%xVxp(cp_KlYj<*3=o-^Fw18>&WsTHAsV}xqH5${yh5J3}2 z@iJv*8~B8Dt8Bym^>{CawXppxFhJ$>d=rG{3Tu5#h zx_$S4S1p*Fc+3(j4a`IMa~6R&+vr;6828@2LkaK$(-8pN3B5xuV8!50gm}#u9YRkV z6wF>M0eHY{vU0rs;u7wdklS>+#CxbT3jotV&)}T11t~{=3JHBi@CZ9hp`+iLI z59H6?QR94its#h+?Sy&A#5{i7`VT~VVZx4k%#wTZPW8ks?gB=meDsTe2@Q1h z)q~|&nMytmRKWxtLtbg$dpm1IAAS;_BjUg@3-jyU;7vF<8NTpd6-Y{m%>D#lnfh>g zAJS0^Sc5E1|D@|?8Q!TDS;LclQexPXSR)xo)-omS>7r)@WdF}XTcs!OAkzd6sEmJf zDk)l2OV>iS+$x5;Cc!k0SSI-yqyYG=I&l~drG^AAF+ITY>2q_Sh8+s5x@GKEcf>km z3s%h&R}~glVSAXX-&RSP9ZkD6?a(#dWcbJ0HH+M}8+O191n@R=J!5(81{8EY;`U%& z;ZocV4w^c+E(Kldme`Q_*5hKg+L5<$KXjC0Xv6*6#uu(Nq}`@p=%#3p*nedy!X@bxt0YkO*2@i!9QF9SQmx&!IsKH^Mi zS8C#*+z|uY*wFawW%~!636zlXvo83V~*ItYU~*s zjUcM9A&(67%I^14RYT*;-(UNGzkA5DFL%1X^}8H!y5bEx#=*w&;KxM5DW3OF4=mpS zv<35ynMTEoo#p*TKt6`i!5vaRqf+OV^3-GKme1f@t;DS}*tR`!sh{`-cD8ciZ1>jL zvfJ6$l(WUEGZF8Wdj_8~Zv9UQ;sCN!uz~(Z-d9nSo970#+ z4Q?q1w%hzYs8(&?yV&&f(bmlSe_J@&(I%QNngf1)U1%l2l~8}rwdLwUY&8cBA8J8h zy%0p*an} zsP+Zv&#GiJVh7|!`}wd=uShy2afC&Hv@gvslo9o}PWeczJh*Hq(<}6PaPKnJ56vro z>y&iJkigk(A|t7b!_h_JDfAZ^Snul3UpZe|tH;-n4M_{D>|Vvr&T&|xR3dwCc$S}6 zY$}v1av!~zk-h8P%l#|Q{SE)QG0A`PbQAAPs@QBwex$$Mw9nFz8&Wv%HsK;Sx}0 z$7UtsJmA0L%<9rtOl8I9Z-eEpq~^tjEknRqxH&Hfi+jk=fyF8D!?8DW`Snp571R;!TgNL-|q0I*O_OZ?k<$frsN<~NPq4Tgfjx6}Dp zyXCa2!(K*G$Oy1cG-_95c}KZA-Q!xHX1ZQb7weFBkLPFBQw43jKMFN}kFWPNIK;Sw z!`*|QYfMa6TU&=WrG<8GQLJ0rd|%-pt5^9;s;q#?Xj)>o4D3C*haxr^hOL93+iW={Hc~{0Z%I1 z^cIb-#kgtlqA}+*o<_I1uCrM7PUHf}onL*xtipWanMJp|`J1LYHKgE-J++5rN~H#W z{KSj*f*#4kP38+_cS=3cyIuC+ z0Sdx&icHp}pgo<06|q1oUfE10elgTfn7r>SB;RnAp_vS8`mMzFOD0z3y>X9}dJ&^% zlq18}djprZdToD9THHufrTXnV3h@k!pug4s67*GZ`EdMJxt!XL{EdcmroeCViqyD*2Nmcd-c#k>#Ot zmo&CcpGN{4YC^|_C75#4=wGS&vbrKSHKSZ)T%P~avq1fBN>>og)yKa01WMXje9V8K z$ViGg9ZX3rX z%?r4_+;2J0PV_XG*5rFV5OtngpgFwtf%}2auG9Rw_7kJw{0Dx-PN#*h(TDnr+z$hv zIxYU}In?=<|FBYioco*Z!iVFp^*+I?OXT+3ZLdX!B1>*AgY0uOR`$TLSSdM9c5F>3 zHyze9j|YJLv#TD}?-hX6||E(H|?n%jwNGuaU>uBRanZ@G>X8d2YVwcF0wr zs(Bq;8K)1{;Jhqx^|MMh*jcQTLwr!_8(Cp&$qw-X_ z@sZ#8pKqKLu@i4UFD#v->k6Bn&=$^XHJwE9UTL1DLiM7O+vuoHrkCH#WPT@_394kJ zv^PJ((-_54{rSP#y4s4;`q3H=5JAb)y0=B?$VGd&wo>_C-8KDi_B%$Xj>f>B>gZM5 zO-dzASK)Zawhzyv4a1_G8dH#fb^}f|b|2bo>$=~TG)DeZHaj0!TiO~mqS%{A3oYe7 zjZ``aDs5zxmUNVQtuWPEyRx8EU#GH9TaN@-LPwEgLEld z<xE3 zn_iYQy^1m#>r@*RnjRHd9=*;SD?>dd{l@gNbA-~hJmvLK73y&md|bX7pdvZ0tu@|$ zdsN2R3_}>xS~n4^H0w+?(^)VPJ&F~UqYz{py^N+%`eW9fIxdQc5R$$lNQf1TjZh&_ zs$e4SNRF9v=ZTTNS(1bq;#B3%F~bc~as`Jnv;UJTmTzhbh`U1|WmYH!kms{-Uh9(| z_f5sxCKCV@=3BI(IDqk1j8!A%0h;u}Blz0@d>FJ(S**!9a-j4p;}j)I-yuyt1zeko ztECQ=rna82AiXa_r1;Api@Cmm13<$T$`Ir%P7B#mjJRMIkxL&eQpoG$G5)C=crjuN)y|io&*NpGMg8$LcSPIOHFj6jVmn{IM>F z*wkI)a#ywSC$nj&<_aNLqZ;qnyvxt4`r6#sZPWiQrs>ahu5BAPekv}@&bGdo2)45J zBo?Esa1H=PPZ^hOY!nZkyg#4oewa#H_x$kB`A^gfc;;f2ei*A~XK7RK)^OgP&r zdc2q%%AGWL&g= z%@w(#goK1ht3wwqT(~G9@t=l>?DgxU?I8t{S5Q(?QvN3(^1r;o-(*2UTSrSzU(3)) z^VV%m6Ek%)3pI1A8y0t!tnB1%5Z7$)$=JI{I=G2AJrHz3^4<60aec()=F9HxM;a7j z@$hFtkwPJ!|EYuo!@d5wNUabCuP{c>2qw=MX3qpxk5o2~3^tEER?jk4&lfCSubCb+ zGCXXhM|PZJg@2kL|11doT>_!^{z&gVz~J4>;N8Q3>}EuEF(EsdkR7C?2q`SWf^1<$ zHnSs9?>HX5<$Cy<`{66zhjo0&Isu*}M;G0V%ytY7nrOh{&iYbaZq~ ze0*GDVnT9KQc7~lzqTPGBLj=YW@Tria&mIcfdh#*;BdtyrKC_u`LpL0FJ6{c*A-XS z=T|pmRlm!qX-TbZOMKNGRW}e?Hx&446!m62>fLnwhqZy)&BH8|8aG(3PG85$kM-yR$LTQ*Eg zPM*VtnVFfnx!Hw<`Nc)jywEvp_zN>Et$bek{CRnGb!BaBb!~l(q#8ChHa5@0BLB@8 z&chtSVR85S{4QZ`moWQf@1OjK*|}M`a{phm zaJ57mm-D~O!l>c@HVX}3T8rH$UtAb-NuD7s2@T}Wy%Ew&KO2ZG`uO(cKW3q^)}hRq z_~w{a6w0Ue3TjYb_|C_+`Tk5_-M>phJVqxkxm6?eNoJwxnp(3^e-vu(bJO2TLW@H| zyV&s5v&Y*;Esfq4wJGA|A^$8172e3gt5}6qdMpjUcl5dDvP|^-dr4?(jPi`N?`Hmx z7t8a)TPja{uJ}Yx{k0@?MiwDV$K?}7uN_P-QpxAwUMd6Ea}KLpj$$%*T|u*5Vxr|d zt8I7CvD4~~VqkZ2a{U~~R95ua>MSvwl>g`vTTN^d_M42qoLV$xclAH{56wvyZ7v#? z|KvZkFN|>q_&UU-V@JxE#ZYrz+Qw`^VHd%IFdA{!^b@dVF1s$|nb=Lw{=@suHpq4~ zk9{zIpF|^zWBUP7xsNn|tnc<5uV-^#S(=%Q(EZ=o4NzPCI;5X(V_{r=)w=^{RxPmc%>;^m`*X zk%JDs+)w<- zKfE|Wh4!mV%+T4Fc52?cLSGxS)CyOJ=6vUTul7E^c(IqrVG3mW$+yD-?qNmseg5cV zi*MIvbC~CsouU3Jkih$Rye@{c2Td8Un0HY#Q8?-9=<$}sLWnl1w-lzY!@f)})Wc=l z_ZfC6WZt2-?Y%CG0dMd;JuTN0S1*i83)g7xEl&Zo`NtJ^bTDU6a~m>uR1O{IeoOQ6AxHvw+1 zs`E4Ig6K#qImD4Tdt(jZnIkUIZ@PWzc6iG(I3>eyf z(;cA;7ozyS@C~{}h_F!vP+uk1!Q2{u6dV!P67T39z}_lpvev~?3qCHnNStwmKh6T4 z;QJXBV>fwiqv&3ejSL4{yD(9t_S`rqQcVavK$W1ZI#r@Fu$QA&u0uz<`G4X27y8s$ zUWZjl(6ry|7{A5$7+)&kS0^9uWW@50@)eCakc=@{1cgrt|j z+zF#&MGrn44ZRHg(T~35xgi!Z_cDyua9KTYh0bA_>Gn4pQXb@}JqC@f6Q$wFbYr5m zaqJYR?3PZhOWZZB(jPkNksIFg6%xKcDw*`E_83V6&!TE`I?yHp}uhqD64Od+nZDMW6PK#Dy;pf`SAlmZ@sd zMxGBuD;b83f4!X=dVto|nD4iYgS4(#Q(qHcUTE}dK3td&66NgbS>DOMUL3)ZE)aXF z?V~iR<{7mdx$^TDax0d856UXYi<(oV*3nc;bTLy}QC*bnB+{FF@h+w8>T->O%90bj zJp~sz`L(aN$sjSbR%<7+y8Z3spM$RoGAfe!zq!Tps6BpUL#>ClXEOlfP(c}i{T3}7 zy8gix8vB6% zxYq9~;IdyVN|4bV*0O9%0dy<9%QRCd>spYSsEvr=-^Lv-(vCiPmEcIo`qZKm7MAFw zO2II&CGOg|7;7R;#oON?y3RgKXnA7$qqevHS}}QC^H~}Dwr;ebDkz={u2Iv!zj8T@ z_qVEA-ew)Q&h>d7wv>za4pF?!=XNZv&;S=_T}Ws_wy)9 zyQVdpHibb>S$BWO7yptoaj?ecnk%>j>#zr5-%4>t2X~o8k<4{y_ zSz`D0YU2{JuqahJ0W94o4l~r3>Ev&Xwt3TWpxb_7N6EijT@U);7pB7xr&Gdv;(oTl zPoyz)Ybi9x_no8Bbal=)ei-PCYX=V8!3Ty}r7F>RYvr+wA|Qq)Yen;nGD0n5W2VNIB(!$8$^9O<6JPj z%k-Sdd~lqJWXJl*V?WUV`=qh{^7lrJfk}v`0moR;OrInqHq0tZYy*%)07O;YKY>Fk z+cKho@e?j-wW67@WMD?BUc87-MvY5$WmtChg?PFr=`S;3_%P5ZTTY3k*B)8+Gb|yO zS{}YsROLu9XGBy27P6N><>d8^{t(aSka=P^q$vc%yXO)B=v@ z4(!!y&zSa9(Xk3FoWN?>NDiF^inPMOG@hBUbOM=x*T7{m;#pswHZiJUfJ4YoZyD%E zQpY)rK8p~vJ^Ke|}q?>AUox3&44N?GgYw zV;m&4LirI+gf7xDm5^o9aXw0B^%M1hR1qi(kuTHq;dlfv)7V*L4wba63YNoEi<47H z{(hy>4jid{DR3K-PXGj;2<(xO##n&2=5lV>08@=0X*^HbGX~`yGDHSI4R;xn+Q2TA z469+Ft8g$+m_!JK=(Swf=NaH@y4ju_gNRZkr>op*h+dy}sCz#F~(pO8#e)LwN zk+Ome>Z;F*4vHbo6~JZ?Ach3^Vi;Hn>4*6kF{$$|$^a~T)o2e6`P>6vQVq&iY+|x( z(o1JIy&b6ijLELnrg3Lr-nBsj~NT?e;tz%orgXZkk+H5FF+#)D-OS^Rzl(l7g(#UZ_> z-)!5XbvMC&1_7Bsv^a-Xbrq$b8qhmrH~Tujr=4$o#Qs$5S)GUtjOlLsF&rbO{VWHY z@_ecRvRlTS2mOg`mzT|fv^<2L!Y<6eBp-;2=&liO=m_s^cf1}aGS`7Qf#CVxO89{) z@v2Z1R}i0}SGW^MpSerdkc;mwY()oDMF8t@b+?39;gO&!1VmJ#+ZxPq$`0$22K6tu z+bH!o-R*G+{);h4h@x~qboIf0*TRPDdvd$)1Q{f%V|vw9dvkw6W^u2GoqbNd-M!gA z!D)DGmo7Mdurq4DFZr|&!_}Xr)Sr%>i({cf<<0m1GyzBWM-`k?#CI3jAme0^?}`JP zcOZLV;B@3bUo9|kaA3w6G8_gRZw{NO1&4Wl+(Lu#ejnNrMYhAh@rFqPFFxqshTxVd z-`pL%zYj?;O!_HZW9SVj!BdV%3^@x#^(!Sk1$HW>LQ2Vo7Qv!@T*ITfkZ6NpMSwS? zlt8(VH;h$PWnn?t;%P!|l>k4{zQ>EjXMq3U=~D4<AW2axn ztia8-twZ}S5&aG)+H)0_LipGuQmZP>Vw+*T~80M0zx*7&iRsS6Ku1k-O?g9|Y; z4SL{NBnntg%iNa-DynAcA^@!=={MuSVb!zsdf-tq;8Qp=t`?XD|7fTNE-4$Jr`;(K+w;4ii|regY+W!XE0$M{hY@S% z!v)96>vKa4LK*i|A$bT&dFacvxm6Xr8pQ%&yW(2)z(OvLQg`t@;9<L0 zbp4zu++-yU**Q0?yX8P!0UHjpu}(bYB61V=u^1Sy5Go4`C5;GyB)2~6ZAB+&N{SR;z+`>c{y(g}c{r4P!`^e9UVtCHP`t) zKWEytymRYN+c$`})-fg5pzq(W4G+NQ5YRJg2)=`L)|mD2EMT}N6&{+}M21(N{qiy9 zOY_K=<+U#g;Ej&68?UZyd;miRVUYI3jn94?Bd>*bNYHKy@EH19{%iK?7>-E{7WUgC%^NU&BZ!T9#nAT414j7s4TRd`q-#6qm>n2D({x}PQYB}| zi@bwi+ND(4brm?+mMF*-Io?5h*zG*n9eVaf#wr)~JcSeet!r&ZPGv(GcP1IaZ<_|} zN4x-6WXJ8*DQ0&M?mazK^_k%ZP77Qi1xx4UuApGJB?kOw4m|4KWZ&*sMg$vG^Ym3U zcv502w)edFoeI>Uh8UhaJUILmM=tQ^TWTK--;ezKv!S-1;{ki@@KgfMX_i|Sr~4iX z!+lK#4si{({~G@AYlM9KtBxP)&NeGG2EIrH-DLb-X*$S#pXD-i7rxcz<+29k+Y%A@1-!PAyYF1n0iTNJHE2Ei#dS z>)@gjp))^k*;1;D+txrKamp|b1n%NhBpBBMqJrb3xaqXf56!Y)yUe7hVE#T?&_0Q~ z`{B{n`#&cOls5wp>XNhzEPwk0CkrO-#-95SaJaX5QrS@%GG5BwqL)&oq!+FseAgQ& z6Q=&VvV*-~%p5QFugcDRT$=w!Fh-r}ugXrn1k&r4#$RU+w77)O#>qWge{Et|)M$D6 z(#YrllNc#V{9-bnks>(dGM&FBF|J<}(-nEwQI~h>&m=}WYy5y$-6XSt?4L=DSInuy z7yg>WXeGz!%CDWAIrzE!4OqKYd%|S$v7+X>`pG1Q?8E>a(w18>(oj>ZwBA_Xt;*0L z*MslEr*?f6+6yK|Tow+eu4QpwxOwyTy$hG@$30lbJqS(>x9+(0JZieva#3{enn2^Zt)x-;GRI({RCQ5CH>T!TJUN&pq;1K^+a#3qi-U z3M8AOw%gX>aIJmgFp;ZGHW+@oR6`f2d6QxE$yo)I$is|}kr#mCPO{N5XJM?img2p1 ze#rxT>TMjQ8{cKz!WfSzF1SbFG}?PiU;qA;hwsysRFk^Ur^4>n_%A)4y{JydZEw7| zmSdtIKqui;aw_QYBIY?HMO$JmsLZWJjh49_Ss`rpv8*g#+WOL)Q?tIWo$lUo?k$DJ&ii+vCwY?|wHw`Xc!+zom9Tj&<1}`hvXZBapy54s=dLjtcuqGO z;b!uc!zyq1<@0{qTT0hz!N0fU+e$dKAHRF`{?Ii;Jpar@E{(U#0@RoX2oR~s2w_tAe+h<9)G%UY9~rLDbC_XRD_ zn^cn6Eq|ZB;Y|O+-xPK`Vzf)bIG+da$qT<-yN;gD7LDO+ zNDUZ=v_2MMOTcT0pT7s`JH!~4#r55DZQICQHh*C=LMb1d$8f_`ko#c2S44@j^=oqW z?1yW*xAUqW7y+A{@FL9MDwKG2s_q1 zok)>jM65GnZs{Cc*IYB`T-HU+1yVmo<}6c;2?cyb1^!c&Gs+_8s8aZVa8UJ&!TU*4 zNzF|GKc!s({y>A~wc9?2c?Ha$;0H77rt}x}S~t`DFz+{zTt_yeuOBz!&aa{baSNhI zAsk+qPZoz#r4r#qkCB4q|y$@)VM2T9W1T7`cFgNe8hq=Y4 zP<^KmeQ=q+Vv0U@Wo<@@KA+q$G0td!CcCvpdzMg1`1U=nFZ5&u`IAei!tmMw^`O9E zZS-;V&50#FKR5B6Jes1-z>I zF=>5CF9{Q!(M_@rlaPu~SD=wJ z4NIcYia0=tFroK$zW>CyP;x=C8~RsHtdFj1_29H#+V zyffEo)lF$$w_X(;j|yI;@7lO3>K|#jPiw__P4r5HAb`nrMnq(2gjK0Vgkxp= zMt;m{txv|dY$thvk~>;P)((145ey0()4Zd_JQ=UgQffc{1$O9Q-m@4TGwY98j(K}! z^f7kypkBZw*V=Dm6%ZqHbbP+DAnD1>NbJ1Jhm#6QTVzX!;Nz4<>a@?`J&bYrEcRrUVe6E$e51%0))^b0r=W=_=;r8k;#~r9i04WK?$^Dn( z{tv-@kjY~J;KeK+y{sPH>>iyQo*g{i?R-A31^n7Y0$!gEYCRj=B83LTl#`Z(diXQl z$Vwwj+3l#pyHPoI;i>mS;#~dE01)~mte`}qe11_c2)_>bcr5fzDviTM`_21qdW z#Bxth&-j}I{}J6!H1`wBy`-e9{7FS+S#?cCO?^e(%d!{E#V=ZO>e|z4JCbU%)Oq0WH3i-`oti0JEJ@1*R4E>*$Z!eq1e~Y#q-O#cB8bJ}DG?bq}uVR)Zmh{}qYQ z($GfwWC;+tG)x^-$Nk$D$vy0My*v6O zYLRKT3S9AT%T6e?Qn$4Ra|i$gqf zlGYO@aNe)-a6a7C-|V$&F|z7V>=EeYt^P&L$nmHtbjjY7=4FqHxpEYd!zRs0E7{V7 zVHZ6r7)pIjeu2WZ-jG-SXlHDHiU||uG2EdkvEgjf$7M55*)N%VuP~qEv2RCD%Wq^o zZAg}@z#5yu%YTf|881*`I!AVJ!98X3{^CTq@(l z@rXFqGey6ru8*p#*!5L;nMrm~piZ`B5lV^p7_&nRI6v~D{7Jd<_q>W|&4-rQ9j!X5 z^qn5|5F#v^{laMHmYT^(3B6?2Q1_nG@$m4Yug{3TMh|D6gGW>j_xn%=V{kOU4JFWE zEm=Zs0$EW?_~vRSa-`-dJ%gwS8%sC`c`Ek`cv&9zl=d`;nbCYwkUf+b&LJhta&|+F zZLSUvp`}XnpxI^(RY2-9GsRe&*hP_5As=0=O>EQ<1V1AgB*;hB=44#=@=foi@5(kS&yW@1cEig;{+Oye%1wats~GtGR*d z36FbD5ivUIas@Ru)2BdSLK9;BzZVCs-4Og>*c~CK!5&KJWP3#21%xU~zYND)OMTY5 z#sK$Z6DW{yq#tM4QFjzn>=nPf)0)q{S8m?&(O>Wd=2c)QT&gvicbAB<7i80)-=;Hs zKKS;T@dRwcBb>`Wib;_eT4mWVt}qqbSKqQ%t(F$fIY^L~&sBphqpSKK^rPsTl$?+& zrj=Io`lhQLix7964XzOcJv;l4S}b6;AIP4Qo!8M!eN*KiKV zp*>^Z-qfG)%)3nA^nEsYkOx}SFb+z*S^T8;wS)d zH&id1Ix*XC*MTp54f;9sfy}+fV7@(KH1g%cNkrnY{R-y@MbUxaeg`74hIT*%XJpSI zY7v~SZe?>~w(noI?61{z10oSe`--NZ-5y*F=#obi1s`y*hYvURM?;odS17-#sr88f{+{ z!Mh>VcZp8};y!OT+W|Q3iZW1r)D^DNesUMLcktIOsQHQcjZJ-LlARFmW+c=a>-fJ% z-&4++-%k8_1+V5}U)7Ba)kK9M1Q^^_?<`PgpB21P`;ZA<95qGiXK)~b<>*@nNDkUf zj76L1@O`fi$J5c64wx%CB1|Y75h+7HPj(jyKjLE-i*CGk`lHb=Rr>Jr3KyGfAc-_x zJSzmP0fA?(5spV_K?jVCaB?^ki%<XMCRQ0pC8cR~cUC>cyHcu|Uw0Vjcqr zrdr4jH_^*QbYSg2*sTMLQQcn)T?`a}SZTYibgMLjMqnq8_%RwH+qeTJo{8XHvZkLq zE_|H!qKhXr`qf8{ugqGiLY&dW?hC`oo;5;3OjzswOH{{@FjmWtD@2+l?d$$Yzwn&> zhTVdRg>Oe4d71Kv$_m3{KyQzazaM6|=5xIEKvkV7_~($!u!kSkl8U}-zoiZ#0Jaw| z_!%7LU*~l((G?vnxF2LhcQKJ%2*Ns3(Rcci%l%0)uF?F5URMrgy?9K$Ru|5VNzuz* zrX066vEBbMt|9#-iLBvthqal_BfX4cg94^NZ!C@p`0>%De+o^e_m%z}B2VcXDi+G# z&lM#f!qLwp*5}HzABq)#qyf@9MHs5~F*oq3MVuoq1P$2fRCYxU;QLnZo`jtC4G-J_ zD*@6wB3vdqTy^F~{|_+mw|o*0I$J|sTni~iFi?n#$|!`ZDMbG4hD{Sea@G;i1S%!O z9sK8TXRS!v)oU9l2IU$mqz5#nhDuW$_>}tCT0GKD0aI<_b77kb*>PgL%OLKA^my9r zhRb;?L|yJ(}jkzQTSuuo%=!i`aVKk00 zK$s$#{E}0q7`fLNIcJlVL*WPeNo;Dc15+&flVt9-WQiD-J;M}EHCPXV%&>aPrqwXj zqCQ1Ik)>ECmU9tWfCYUOvyt;lRWwUGtCq5*3cG{`GsJ91XdR^e(!?H#b7LuBXTa&E zie|r8VWM2z$wa6{R=Vwh=?X=P-~ksl#7j>x!v%bMMipDk1XgEBb2Y;~_QUyR;ryF% zfwQ>a0~}frio=7tDKew{?8Zo-XekJ0HdAWFGujZ6sF)>57Z``i3dw+vP%yxCvnm`V zVY+6S^-r?!A<_8*v0D_`Ih+p;wjubM?6QH_eQeAP#Rny`S+!iT_^hO6+(I-&9(R@u zIfw3jn@*vG=aR)z8DZUZ@eJnYXlC(rEqFwWB#?1nGA}HaDFizga&wDw9^!cp3m=Ua zQZW<>ABqY-#nq+zMcgiWn2zVlPJN4YC~!oKHo`-@VVfkZJ*gOY;(1tV^Yn?A^L2N{BEMPh&x9PG^=o`{g*3_8WSfJsC;s7+Q(x3|Co3 zCMcQ&iuZfUk@1w7QYRPdo1p{FH-vZ!RkCYUGA)9mvDBLPW5%u1?bj^InW`|nx!3z~5@F<~L&<6c522pw17_M>z+M#ba-hL4u zQmW3FxJLx5pt8?|g5X2-myKNZ8=030Y2J#0d-xNDeF&S){|Y2S47WOpQ{D#a4sgUu zG0-_)-BX24_W=k8qJ#nm@I)wYXLB8~hrYTwxeS{lfnx{=k~>71^f)0d{1QcT$VG++ zcdnxM5YRMi9i19%lp?TzvE{j9v41V7SQR$ltTT>ch{1xh^j$)c>18*pNECj51!E{*) zd*7)IMCUL;EV);kla$T#;&$xlPVKX)8NL%T@e&tJNDX?Z((%ihVV%MPJ&^vP4bcTDNHN8mw;+Eh2-`~t$EreehgA~SW>H!28!BjoUb#+W2 zriYhzT=3Gk@ZE9IJmM&pJnk4U&UhD`u{|#33YL6N#2Zc&7)~fa8D!gt7rEd&q$Fh9 z1m)cnGHCqD8RB|ep>`heol>EG0~(RDTRq`gFoTdKgQ315tx@ z;WKkxbLGVta0s^UI}nk6)*tfdH%}R0U8LsfOS#1%&}69@{l(!z!*}}93^>C!#3GEO z3Tb`+u0xSwjQmHI&XNMB7`|_G1+P_BxBQ+b2IY-Xq@eS7rSCK?y5?SIOxY1=+M;M* z`<=6cnfYY%I-l@-=S=PlDP>z4g5L&T%lZIG=%iX0SmGX`4IWsE<$DX}8(6QL-pqLo zS|FvxLz%BF=DIAJ$1UQj7FkA4G_Sw(( zlwv|~Aq!a|9vY0%J=LD=;!zWmv3$OSM{i`3@iGe*D3jqhfg zldn%q^SNh?K%QauV3TxqYw6n7N@4+^nO_Tolh6o=&+yi+A2f*L>n^MSm;%TnY5xRX z#6tKN{^q`P=xq>xTt1Py3%?F-&&wlG_mF_Y$$3S1&;WtNmXxP}nc_L#LGkYjj^fI; z$#9W#h-RtX_c4r;A9kB-wxFSIxa!?*KgK33qe20rJe*0WYUjL4)6Lr4F!dG@&ZnYMyo|Dnc!%07-WlYcYec8)LC$jJqW z;dH%dWYBK@S_Kbk{Oa^hKkt^&2Obq-^v|@@$N~cSuUOu|nE{N!UwH$&!>{=P3nk5+f32kc@_shf{xUH)VbF4~q^JXYO%Z1HIN-pjjT{T}x@HB@bgcLTomyfpWD zCZN4=ojfFO9ZLVWf!k|1`DLoVl*kF@O=QiAj6CRI@i~l8kh4pW4^GYWM`(51swyOkO17G50Xds3j^h{(*5do zx{DjLEp&!1fb4K2TZg&!%Jt<3Q5VkTr&yk4(73#>n8oj zGgH{4t45L(ES>bM4NaP%{n|0Gj=r9{rtSlGT+Ja5|G&EgVB<`aH%wNF`g<{9YLMc4 zX9qCRj^~YV?GS!g1bH!0nrb4mPs2ebz1hG)ZX#OSaz$ZEdc&(|rE=tbXv#(~C?HeED(z<#m-)SUf zuq)hqcjw;Koa&@V51Tb*VQ2c6+0E5c=Fj)|FTZxwnSJtuzoFqw{gWNYea9~4*UOuZ zVz^mSSS52DApVvJ^l1Ee-1vs~x|G6L0wnfrizoHj$1h|Vu9dq~)vso)^(PGrtUY7I~qdPQ*tcB%DaBn2m-z2}@$&UiRkU-=5>c1qH* z`+zMUOLvcSutzwiliG&Hj;TuuZ4&DVtM!wZtZ9SJ zT4>Cyz&T-@cHbQbPn_6AHvY_g>)zGDW8?T0(aNkwtDO$1y43`KRPpI!LS4q%yv;?p zX}^|}SK`f#c$ES_BHvkW)7^PZ(X+*;#T^9k{6W@(m(9l6hKm%pDH9FR-uL3w=D$a9 zC^y#{WTSR#&2Bp@d^Q=K9;zaLSLx;KMW1)zjF;Lurn&pz`0QCpn_$)_>@?j*k{^2w zEM#hX9=Oy*G^3808fikIut2=|+*3LI%omw2lc4rIc=re?!cMyzS-nNFf2tw(*a!YN zz6&``5h)yH^VPfI-3N7cv=#>sHSDp85GOr^?oh!`mZ{+^qrgL) zlrd@zg(9XzcN(E9iwW^x>OU}RA6$)|cfGn#!TjDGBg^d(6S&&7vSLl&@ijE*dg=UU zMFANFnMG>5c@$RyR}VZp^qVKI%jf-&{n66PET`@ionCUM5pG>fyoXl)$h^{z$!#fp z7l8C%zs~^{oV*Nit10GGbnFFbhJqaIfAJNJpHUin{WBw?h`B4|_K0jP$P>H7nM9Igt4^Nd+7W{gfD>98TYh=n)ZQVo;POBRBSCmNnriQkLXT%yIqQVqwV%Uh}*r zJG?;~S5uZ8Xwa=b>Z+mX5nWaPKQ(fx?gJXX_H><;O}Br z4ipuw4yWnCXRDKfw&LuM-qRmz5!rCZ27JP}>%mCn|BFV;;jBdYlyM&(e!}` zj7PMN!5}7kC@QYCBxnX>MW9KnFL6ReUfHKi))+`L8A!Ju$T(jq7&0K}uB)vVmTeH0 z}5>?O>2^p+N8!SbC*Q>G@$g`j-b)kA845|nmtQFR;u&1gw(66@8d!amp4$-e| zjc&{xYOB|WnNz(k8LXg*X&fFZjR@Eu#p5R5b=+ zf>KmTQeonth>0{R@|zO9k&R)r;b5mEl?nw|#W6A%AE_cvC5%QGOqt*dBn?7!BC#Qn z!8Nq1D5?dGk!6#SPcFTU5n)TMAOT?FeWpJ~Co;G^l4L(}pr|Jlat-jG&9^bZ_~_f) z7&D59&0Kyl!!W`9kyy~^PD%8gReBQzs=c%V0A~wh2jZfy@8(7W`m!1))i3)(H9&So zP*J}TqPmGTr0XeG15pV`(SX{D%{XaL#A}SD#V)J#=xusfb+K`Ieg8;5!Rt8s%^%NXfAFy)as@9pJ47yKrLSnmJKW<29q9qj_-H zM3qQ&R=%j=P#%F!{I}#O&Ef|HW6AOH^PWx578PsG1qljWH9jYDL$*`#*=+Oq&0KXn zr3Q+&Q->uiT1oy*?$!NJE(KlXOG4II8h!$$$|WIZ;xh&jT&)?BTcxL`b!k%it;ylq zWb2X1@4`l-(gNcPHxIx!-|M|SGP`-*_2y5tx2EYgErhcExyC+BSwQ7ZNx%V;R{zVM zs{+k*^#6aV&T1N(s#;o?b@i1Eu3t2~p=5kZ;ilR7+jphStj}54ow0N{ZRL2%=D~kg zon8KK)%lO}9E5NUM!1GDxnh`IlUZEzm>-t2Jgj4JYhrP0Wp+RDoc~~JV3fTN;r>57 zXTWv_RA*+70XEM*4zFG=?{04IZk|V7ygr?LJ{^3I3A~Tmc)eSBz0fUuo-g^_>-Zl& zM?I_-bgdM5ST62fcG|P-oc9xX-;zsy1y}rY4E$4W`Nmp33c2U)@9g#1)zjO<%lpw| zV748g*?%v#hlPhnL`FtNM@PrS#r|=d69Kh3IXNXY6(HJa8MriDR$68@7MB~3D~QZ2 z_RFev%Wgp1=e)j~*K39!xq~0RiyyKs9I`JOa4zX_FX{9vc^z8P99vqSTKYVKk7+G&R3$dG)gO z^~?6ormnumzTvu|$>*c*YKSKz?+p|0>TD-IyqtK~JTdob@?HDnY}fcyA8~A8lsGs_ z93CZ(5XXoB@dgIo|KRSwEa(%&{nwcLpFMYgZ+~1~25taxpZL$f1t`$K^)I-M!&=a= z3jMv@zJBuk-xu&2xYpL!fcxYHE(9ca27LC!epZ!r_!rlf{4e%%-G8^A2h+^DdK3O> zKTk#cFZ=n{&qfcS`;+BeCyVVC(_3b8R{!AIWc{+8)d_%Wi#pT>JL<{EUSEaBV`L=a%mP@=3zM&uurJbKf+t z|IM{kT=vdc0gLUHzu6o~)_=t3@4Tyjb8W^BX)Q|*vaFVobfE^_6)x5&aY0R|G~X!| z+xYUo7TaC9M9c98_EiE}vFHA?*gnWk$4U8*#r9J-IDD5wF@G<%&opZyLg}k_l5Tqc z0J!$GXR?Ma_9)ubLWOi`x=?@T-o9c#Z(t+69O;EM2gGOgqTI*p6%lLu-wfEP*qm3( zocu$zQ5oy@b`E4Eh*%bv1kI!=xvHMG_k|-HBq(>=qF=5}2Npie3(% z%%TZ%s~Hb^Kpd-AtF$M3zZyOj02+5zvrjWE;))%a+i2NnJUw4KaQ4f?%+ZfKnb++4 zZPvu^)^|wW>yxx&;QuIip6tNCM=Ut|@8GUUEYxlGzj*;OQ9%qvH zZ1J%{76t{T&D`cl+11(^;?EM2Rg#*9uy*gx4R3MK(^sN7I7%eHCGopQQ&yv{@UQgo zKJs0Rdirt13&H2f8q>!Y{Jrqo6#GC`lA;C1m1TrE?rIg!0|OC5P74ab`cu9&f!Y$f z{23SySI|r(xrxjv?9QLEZlp(el;i4qrBgLbM-U@F!aVC>u%Uprbm5eYwc1eoDSe_h z^HZv445Imcy%*_tfItONb|~7jPo-FLDPA`6dg6*AHJjZHq4fPLahn7$?~&Tlk8G_D z2~_v*e9D2H@8$4|7OWTdUlj=2q;9iJb#A6DHkaO z*^tzDy5rD9Z%`~-0jfZUSuMuK+b&$(pwI=d9 zRT!ele8M`irn|9P3WA&}21U%5?AR{dqq|sWN+$zRK%8sc0+in=gLu&j5xR4{R35!z z3+VgtuH`hy&gck{*8W~OX1crn%;Ag;oV>TB)Y$?!`#D-EN-w(rqtiCw98Z7dy@K{9 z)KM*APQOQXv7*a2W>kRbHjds1Sf6#2>}w&A(tJl|^ znq5ZMUv|6>@lWJla&c7#uJT)k^vf6uFi6ss;f7H6cpaEuJv``!Ju~@W8mvqI(>+zT zij3%&8%a*|0wGyRsn5q#u_3NTo}%!;h%tzIAJGUP!CvolT z7`;iI-tUqRR>M3cJEP<#)dDnK$Cai$V5wSrPfcl2Je>%-qViCPi+ic&xFB7v1Do!z z+;y|*!71S1Jg9S4ddr+1u-Lx$4E>Xsw#v8bmkn;=J0v#l$q&tTMCkEVYK+NW)SnyA{!xG43^REP95q(-qoF1NSZqI2 z7k{&^5Yn4d{m^IV&g`K&kWuaA9KKMz0C4U8s~gf3$@EfHlp;M>0j@2n|Gu$B(lezJ zu%CzCyKWUW-|u+n11z@h3Z^jL#opxV$IE?d`PsI8*Q)p<&S(ZAdbi3Vs3t);7qo<6P?QMb*Xvi|uc)Lgi|%wej~2?AjxidKb%U6Mcr4 zYC@=y3#+wQV6nZ_yO?KTwO2m&gljj8E`WAZaiNh6C>$aJ0>dea(=ndN&9Z1Yq`XvU zv~!g`-!~%tC75u6ce&DJP2wZ%rsNn6Q#+AEBE}gm%;-LB_qGn!SR>Y%pr3X)SwZ(W zlrJ>lHvDLoc&lG7-qkt11Zb{GA_PO!U=^B2@5(i4&RLwXcKT&9$Zezswe+~+{$hsj zQ0KyxRi>{l#~e)2sHnEzrxVbA@#-ANSq-UYwQfFf`_nsG(NCuf;gs~$Oc%>Fnx~}` zogdh9F6+>@Krh=y1iV8r(%XfQKYKv+Ht_Q;5BIgA7CUU*EqcCh`^X`}oP)YkMwdZ- zQmmA54>$s4-u$4G=B$I=9t}h_UwiayuQmpE@%Ng1Rcb1&vY(oEJ^)}pbxc&9n+o{Kg=-30Lsp#NbgPYZxN$n0F zgMtq*%hS>?+sOjz5PhA_t)rhzdOtlVO+(N-3`%&aGYC=bsfQDhXy=9dAf#vix; z0vv#Di-eCy!yy9jDN_|sTx(PAbD%4n8M^XC!do z!X48#QPA`ixZiAQpklQ0Kx(LBW@J|MKK8-6Q%+%7jGvk^fi(8Mds-T<<7A}$C>1_` zkOxVHFC4%ZV&EUa`KxA>!L#5 zb$D}BmPSj7nQaMQc8LLZsp-cO9p^M-|5B4HrG~MkjlzXVG3hN!&hWufR}=iWc)r1G zLV|9x{oE7D@%$~nC+@NE^RkGHQ)v&g%LJ*)zH^n0o0d^A!J6sH$^K~baztlYboLXP z9cThrE}9e44p1TM@}H6Ao_b7lF_~WFCm35@yJGKN1uHkxk`&~*^Tl% z$WvNwrbY@6lmg}*9;Uzg^t(tIPKha+NS%WZ`=IOl&f3FmEGZ(k;%r6bumr2ObC%~A zrrDY4hjo_ST-A&onq^8M)m^P@9$Upyn|dp|dO4c~m=d3MXY?F{y|o4>`Y@%aLVlS( z`>w=9l7dYd2Ao;UI1DLNv4IBdm-2_Yby7TIv2_7XGOX65UOk1lKMPtieBNFTBN0J| zgUpu=p__(*Dz)Hvi5fluNHhwJ)ED?b0a3w%KQL5NCzH{@nlM;Vw6?7r-i4)Z-DWOr ztkv}Z&q+NKG;)cf$ds^!-v@&)-KnNotV^h|ml=xtvCR;Tsz1_$9vaqNN(SM5s=3Bs zEqD;uDZxW2SP}^|P0V~>4vjOUHlC@^n4xY#r38g0uUpqVv`>5OUJKfRPS#MT5*m5> zsaxlDr~WVHO01a z+F&o|+KsNu{o^lKyq}X%2$6vGjw{d zH{;4|>hX*}SqPc(9S7J40HUlR1)iVpYO(41hJ|%+GqkyTUk>bUuxXzQVQeFm>-_4j zw}EdeLMHDg7zXy3=JuGk_E^mKSjLNLI<=L8iWCof(Dz{ZuRx`oG%iRQ2Z-q^0>*wP zb{AOT`_=m>9m;-GQLF$7-k|m*`{JxGumL0Af>4K<@RVGOOYfSP%c1jF=wiS?Zx3`| z6`EKxFkuZo2N@iA3!OoMdmf-khQ9d9!8T23!;g#g7NUo$&`#`Noxjs&2X8b|81`5B=*f5I&W(w{7fq6=MsQQ8;K^7!aI~loNgs$Im1XC7`3f%iBAU6MK>gELllXt`mL8 z8l|=g<*P%Ne-qWNj-IQY(EPXH{Cm>SHD?{`h0cI*1}YG#1&FFp-oU0dqc<_#B+&jX zPAc9PbT(P@dVF+QQ&vGS-KvaJr1nr7>^nji3isdwlrLfSjqB!AjVjdB_3gT94=5BG z#yzuWgIy(HgYKr59YH6DSrbqduZXPiAt0>#2y_hiJqEp)pUE++X%7J#)k6IlL-f%C z5M0Pxm<@a#1KC7b!s>RBdV+~H- z23=)>WD=$kdUFTtV;n|Uu~NAw+BAtWxd0{{#pxuPQlpZ zzEHpgQ~1r-jb&^?rEk9<9S6NU5aS(CXnXscw_hP|nliCpyV~jlA(g_C@83DHdeY_GJ3^;0Vb-~?((|Wo%6H)T*%Fyob%xnJ(QIJR|+{z)N;Ge9gARWMaz?V9{FDrTL z4b8Ac3M`^Fxpm}A<3bK;8vt3qK7$;SlG_(@2MLf7@&<3i#)#iWFW=_)Nbcmr zjp>n%*~E=^XY&@woBCmB_=*%H9-G^;IKVY~d1*LV{uI8$kRwY4_ax`bhnXGo$(L0>iGY-?Rn+F?wF;VQ}R`JZPE5jPP6@W;Npc(aXTicKbIIN!!@evHfpaSL#vzxg_UD=^y_ z-TL+-W<&M)H^Fn?D|NrixNYi;X1`h3kooYv8vIS6V1wt>o+&Q+8#OQbxWRkj%?}UV zvS`MixlWDMdOy<+7--yfeXrk7Br$H1Mqbncxe>-dID4Hccy{|o(7F5dA>bQ9Jg<=8 zZ+z@4HQ-n7KNHaR0o{Av-K!xKoQ?%eK48xvfpRDgb4CvmYM|NYc)Ex~WOMdl^u43Xod;=$S70LQ< z%UN2^ZLdN9&YhnR7utf3>G&-6-4piXD@F1x4m?-hE3E4t;Kb}q*e z?#GQW3?DizLPqaYSqbxt+fz1mdT0I^%RBy>eCw};Uz`}rH%{H|?iRZ$|HoKX^e5lr z3z*CLV=TWIMgOAwuB!s9q#LR~fS3@~IquaPX`ewGd^gesl;!bb!Rr13f4NWfe193s zZI$;6)_2t|6d0Xg?%RHqWlBNDH}`G=#`1;RqqdhW+`NmXl{2-0r>0NYBx%Z--TQDw zpIgJTgTDD*St&rdQ^)C%kD}GO*_WQt$^*menlU+#=N5mY@ALzd+vmfh^6c$#Hn@@{ zfVnv=oWed%WxUv>Rj>|y)DVUAZhE81`-si~z}%;A(&xDrX!f;W0GoN~(vBj>qVyk| zSsNFx#m9M-SN81ZT(_0x`vnu^3A4`y7}1thV9|fpu@vW!Enm{^s^nZzwldt5#Nyv_ z_36u%mIu96jhtV~+C*Quyf~r?D6ATF06_OUy*q^sA8_tH0*W}d904iZbu>RME||;; z!5Ox&LePsXS9z5meH3M}CRD^K?X=%-|6Ni(7R7D#_(~s#esqO155Cu@9ewQN+%3o# zs*;BfN47X>+$6K^fMR}+hQeK9I;YZEViu`+*Dm6wP)%wuJ&izQj*g*(97kmJ^KdbZ zLj5q~b1|#o$gynwk&^T)+*9ttO#{Y^6U=hkM$Fpbax}JxxCt1i-m-#9U>pS47%N0x z#9`0#Kyl~^B%kraS|yz-d(qjSj62rGsRi?Vf{oH@h8e~IN+`NXgJ!*3jpOOhBkoDw zQ`9$~8qauH0)jhI!oDw#<62*7$W4-&60O)}eLh5UN+&cM%tc}%hj9WzNIu+I26i33 zoeX#YUay#+_ts@!TH_S*AfLh0o4Pj-B@$P{c~0YE@&q1VHSWeN#$<>wzM6SEKft$c zC}=10j{BjbIuEIw^OV>tvk8kZrudr3=1FPwk=HjlpL6!n>c5(s$YtmKW#{Um?q%+U zRd0Mr`^M>Aq4_+n@PJnjN9-41!C?cCa2!DnI8-o_FCd8vvE&iP5pVFS!LD%pa{~O| zt#}~p28)T^l#_pVehcl(Jiquvw0Wp{>k+y5RgT(epVs%kw;pvJ&40^xnCcI53zYSm zKfHCXy%OwR2%gW@sq`67ad3BJws=5$zo|WvZaZxI;>SAgrp|L`cVd#RF7TWaZ9PqP zOA1Hg1XVx-H=R6EadoM*@ckLnh286e%8T+Cw89&knB52!R|M-Blo4q?ReuuwDM~3`H*Duu~(QC+;S_i`XnF{otB+dA$ubH9OjG}HOZ`WQ3) zLWR`T`jVjXyNhL=g5Jh3!bwM!$V1SPd5tF|NRQEb?bB*x(#4Hk2E`LJ7}}?J;G!M$ zkM?Ob@pL=Q+3<)G#AF*o2`oUB-cpB#eo~3ur35_Lw!W_%fWq8$q;cZp|FV4vsf-q$ zc$Ls+Uf@BDde9%`LZExlAE9rmCS*?*Ub>Ol@_^opM8~@t+D_ed8=-o7Sk2N`(zZX; zfV0(2C*rm^XdNX87w!_8r+tK=;{(z066k{0C|y-m{6O%9Y<0~m5qJ9uK*3FWCgPDP z{X^4;tNR>Z9NW|^N;INrexAkz;n8%wL^?kmdK*<5mHGC~;%<#OT5XCbpz`LYO0SEj z5$vSX3h91q+Cw3!smTnl&&1S{qL73rCqks&Oa#Szk6)9fZY&M(`sz%iE2-_~`Chxg zk_Wz#*2Jiq&|b&1UadNqmtm&oyEfOfl2nFRPkj{+Z(+)+o^ELv@M}VQ2f`XmwYzsP zex~&A!nAeGF<#inCPkFJlbzjhKkE1W z-rs%P^LXR%zXy-^>+^g*^U8Ts9&09WfJMAC3hKz;eecfn>=Fd1YAm^cz7L_eS?gB-C|v$o7&-MAJX&9K=Ue)j()%kjQ>zJG0d8rZ!CyM z=avdF=$UJ;0=|z?q)R}$FO1cvZv+{tPi?MG_35M!RtU(-dnUg3I#hvh*Z>`ApT+V_ z1$7^Qw*FOgeqGXMgK|IyLd7TK(Dg(r#Hg# zh~Y08yKn?8Yvo? z$Qc7SRc2DpEiao|iI~~(n>(N_oKP=an5^6wtlSx_Jm{^@4)W}H{yk?Ya(ZhodK({l z8$WuR0D7BXdYf>1n;3eVG^9-)()K;lwi0Puhp=lv*fk;SS^zW~j%|ZuJAi|*#{nOm z|2e?y-HEjCWOC{RC~Zdj7J%qRVXL|9%Fknq1+n>}_Sxe0>5}%zG7j-K9imhm!ZZQ; z!`|nC-D^WzHxnCYa~lUs8?3dhovj_#-rm8<$;s8#)x*Q%_3PI-9M0S4udv(S|13rx z92^o75*iwc3kwSi4+l;-5GId|{6}s7ow@&~Po8k*?gq-_S=q$g0%Aciv9L6ws64&6 znpj$w{h>bZV?$v@LvdBZhnj}!PmT2r4UJ7_ujZDPrna`m_V%WZj+V~OR)E0n?(XRA z?K(@34|W3h=g{Ytp)Yl~p>LI+CqI0itNS|LKKlLh`1r{9_}7Vv(eK~KCMUm6&y38> z4b3eK%rEvWEcGrf_bjdSF0J-0{~TQY`FZ*0*X5sM%Rk4Le@-l~{#ag}URs%1TA5v1 znOj9 z9lfix<`I((UKF%k+EpbpEk+w7iC5ORMO%TnI-r-(H{X+RSs@h!I=ALL4n~?UEXsTYh}w(aSPa$4#F+wa#aJvq;Cr;PG1Yy z>c|qU{ZC3`) zH(;j@4&v=C9aujz?;b>Ff!T6ta_Ve!$Tp*Vwf%MV5lz;A#zMV|@w z4z=2j-t%43m6;y$0?*C*lJ@--ua4&9jSA84 zeO9A>Iq+J!g5D##EY=Qn)mdc`y%#{zd9+jY^T@k!Y*-e@k}Kg_Y@35qZx$DoW800@ zfrxg8_{@F1jUZ%rN%}3kO37(zxo^f5b-M3>RQ>Yix zsJiu%wqsv%sB*WW@v6k_xRS6O)??nDN8{V^N1v4xL;`w@j;(5mEfN2=^?dRiL^pURlEya@()TT(SZ{75KYz}>cq7D{7%o`A6_d$)B zE{|Jr%_7QJJFYq+;aESr^O>%swoCWeAGwp_%C{N?#OQb^Z$D;Wd3R$*)$|<9x%^$l zMx6~#Q8N@UW3${inHEz#AV%caDlwm;{bffKCPrfSN(Z3tT@}b99&#+QP7C?-u+m4` zx6ZLr3ENn80LZfu9~VUFqorfs{FKEw34C3|>Ho<{d7NHRMokGUp3ld>uZ{Y{4Ta6`y zCE+XyQxp@yER6A6p(GT1XSK9M;dalpXDRZX0&cf^naW}>d^Os?eb{Yv&iZ-jS?wE; zX2Tpy$$KINLl1lJ2)B_C#*O5XwTDGp;wo69nGnQ_-9Fd;@0aO2kT3XnsT8HPwd4eT z62p8X2ZC--hz1Qty$~m-Qb0%&ubVC_8=`Ci8x^qaGjod1cZV~imdsqT!}K<;j^vZf zF3ED9zngdTWs>qzk@+pFl+EYE9|Ag5sEgu7{yx;gZn-aMWcf``bwvJXL?zrxz2Uft_K4!bMP+tI@qAa2(07@m+- zy0~0Dm@K?SWPeS3aZ{VWQDQmk`VVi7Yjpe}?7Mk}pSr5*YraGgm;m8k&wb^Ntku`>I*Bh$E=}w=@xMi90ZITZIAeKbtH=$8&d1VSTutMaA-@uMKaaa7SoT27DY#OJQPvREhZ$=rE17pt6Tk z2qD(U+-Rh|PtU=$RS__CuTzA#zZ&4S=AunNuz|ek54;6f(dQ4~zi`v~f@3~H`B0lY zAF*X0$xiM`JXE5}=kTGg+!)t2X@u;UZ+^>baK5vskYApo;o?K%m__|tfqpvqoH(X8 zrwC_VSN}-~|3!0u{W1S{RF_=9)! zpXK0T-(roR_80qD@k~j}$ASfXNT8rWu*3nf3y;^j=L{WZ`wIne^hUu#gpaX^yyOcUML4g?BJi^o; zIutHrFQ(o=BjGpP-StJcS3;A9x(8F>-CWvKd`d+5Lxk^(Pt&1;)#@b&a2&}k6_E+6 zC8Ko^w)G>pVoK>UbtsFvQdg_f*1n}B57U;Dr7h+H3n9#}ilIjwqT=;r{aZTeFr5sQ zK`xs?`6z?hJp+`K0jbHLgQVh})1lqTIDA|zay1$Li1=N@m=W-Cj}y6$h-g%1e;^&7 zh%s+SGJuw*mt=~$XI5B3#8FuitC{7(`VWQm5t>;U1w`5LteZz!7}V<{tkq+-?BZ(d zBjEtmnr!Xy?Au4#I;b4IBzqRwoLV(nJRbCUh1owR@^nyN3BoB^L3|MMvJ$5Qc}vZL z|Cma(rLT$N@Rjm?apZ*0335CNl_oq@9RkfPGu1zc8>NvKVu03($#51K9e8$(pkDAMY$B5h+qyMFNg}Hd$AYX;2n146`Ffg zSb}<6R&!t5JhnxbR(w4210N(=ullW5uxb6#Tk@!^CfO(k$gMqtBCo`v?(X>B@gkGM zqQMx=8VN$oDx6V~mZN(Ue@+WWVOVmM2aHiAzbomI8cPuDrS#WJ84XLBJxW=VOHs9@ z922EnwbtzWrM)a=yoO~09%VwwWg@j@Vg!?T4mR9zdbUo%jq4ur?ByS?mH%kMs`p@( zlPy$x*p*hH$#V#e_2X6AkqE3-S(s%%hB=lE3|{Zqd@?sYt_-v?(g1fMVROy6;xoo z)~voav|7B7d4Pw7gO>&nROO7e_ISu;yN=_H1k zujzE>r*s$Ab$`-IUp1x;!a$6>x{bclda2L`U?3HmJx_CKsUOe^?ZFGXdyJTSTeN#0 zOQpUD>t)(=S;WwG_x29U^^H94`|8=(^w0?x)&~}_|I*Q?xY##A*Z-Tpzel@2kW0nb z&!T^s!)P@OvG%>c|93wPa$q~`@vb#u+_Qh5@Op)wlMwfiid*vs{oG0+|7()jLL2z> zn6VR2_d9Wz@dfPaXr5XVC<>c+`Ipuz23A}5`Ps)Ove1#+AD?`%W?}9aQ2wE{kw0RI zw4bUS`F_vLM1(+kNOf8C$pc%FDwj{Aoqg_ovslPguThmQN&V5T@>MixCD{x!5m$EP%z> zOr?!DnJ$hT-B9l!drCO`eELHp+&GmgZQ6|*_#+1sdN-ZQNSlq1L=X^~oYH4RFh9Y= zfQp_Vk<6h-@G3xy6R^=-iUd3tCl&7VQQy2Rr;7Xfu*v!=7w5|4dV5s%8f>GHXJbx# zqs(OEe#l0xz2SEM#_!?{ZE1sj*kNOlFepN)FxzL^KgB$<&iPs6a})|plH}+ zy2HwHX^Va1$*cR>(>M}L6% zQTq0ifo;|FEfd_P($l>J-QQa8w=LkTlBat%c6%(``zj5)f=v2zgKDw2cATd6i<*B^ zf1xWP1E;esdamuqL>V52A9&$(9sD{D5|H{h7h`wmp<9&Ue1_O<3$OS)ta>N#9xtQn zg_642MkDQF#!(zj_Tfb|qWvjiWZ;Bx z=Bzh8962*;2V25GQcGz4)J|F*srEKb<{M5}O{fMUsmN#kX`6w1G#gs5okB(9iQMaK zxh-CnOKG<Qbf~k7qM5*6_vVHCW6)q}foD75?)IBW!`eZkJoHBN*foS$?@>8MH zieBC8KO`y+{Y~R$|Fed){?@Y?3mTuo>^u22X{lJMAHwAqpZBMNpOFqLcUL;{Dc(Kq zq95OR`SsnCh5$~(J?rt0Hd#($n+*J2r8g!$EY6mjZT5~>dV`FkGCmWgK6a{C6xauqABhn@-(Rn#TC`u&n-1Eob9db z{|wRdLt<24aNpi3)GQbFaOknl@N@A{Ih3gVQ$*)w16Xmx@eqTil%rM|u~B#d`Ls96 zzF73HBKlvKdJWWkTY!z!nf{84?;;mg+r*RwJA8%V_PkDy1^6TrDXFXScX0KHb&RIj zsLoR$cFvm*sJ=3B$j5Nogog+{>joU1I(Jn5Dx!ZEtGkd(eqwDBwoMd&q5b}Tf4&!Q zu1T)R3-A*_5v~6`Qsu#U8D~v9=|^3vXVB>rRNkjV%{>sOW zG5&Z4je3Cec(JS7fzXK{5{zCf9_>DUy}wZT6n9FMQ0OX4oae?e2e%?{kNn2@L63GM zKQwzGY5jr)5)z~Vta!0%Zj(Bfl0#KMCKss}KO>l?sJ<0j9LvAQT5>zym>i#A*Dhn8 z>eBvm_%@nkIS)MYHj@)%i2BY?bJ_o8w0T~7z}W;#EuN<56EvUT+OA6zt=l-$k)o(7 zVcz9g0JBQ696Xy~aZ|wGOk5|=5{Gjmn|aFfpg}5*Cz`^_EZ&a-jzvuZgyrnpSj@ja zeHEphvV>s=WapLrp~Jg zyN(rk zXFU0xfNbpA(3=4g$0Ev@g&W z21eiWH~AO`K6KqO8;(h*d{HXh)uj_Z9Gmy}p6|T^&3k8iZ_%*GL-60dS1Otxe8`F* z<2j@}M{}0eyh`a<8Ii?P{2%hH^z0U&hy$+Xfr=(zK~+^%)zH)c?$&SLzI{jMj;^kb zuAZ*mUA?>a?%un9@4VH{{uIM*uC&zxVI-Hm@0N-!R*HvD*5eaJB)Qwqaa0 zQQX#X+|~))*2!Gf864Jm>^5&vwjWq*tC;LQ{S~ABEoq)zxc?)}y8p3dXBkb0E=GqA zW`{O5$7aq~%{;D6LLQA5J?pNzm&v`#)pU$|Xyt<%_2;8t++1lCIVQsPYcJ>bT z4vvn_xL3|@?ykT!ySER{&(F)>-zPB8FF3?MG~72V$~QbF5FZy7Lx_w6ps|$1l=Re$ z%)biM?3^3`0n5wJ&j*OFqId7!zkgp+TKX6I`cP6{URqI+Us0X@u`af}KH_6@NJR&} zwlBJ2D5`Nds(B=;0AgsyK1J(DTDlbHiE`NK1BKhKnWohcjn@o{9l zVr0B>bv_Ix_TQsyBj;YnmamMJ38AsJ3G3%y1Ki& zdwP2N`T$Yt;LyN&PlH4!~o;8U6labaD!~qaQVynfo>~`(tKia%TEpPjh;9 zc4l^V7VxE>8B@=4ngCC>u($;9WdEv~|GkO_Xt95b zynSaE^rx%+IJXZ1(6xyw;D)}hwsPa04OKD8WwCN=t~2%PyYuG#oRVExTIsjXF6e!^ z-;etO7xWuUFGv%gDC+ADca}fDeJYRrB68Dmq{syLZ}#~3z^y0#L#`|7-vvFTPg@|@ zcAr}MYbvQ_wDGH}EE619%Kd47R01g4aK=s$oRXlih=T5(2b{i*vCu97@ z2q@%{4}|Ro+|O(dra^gjmN9UWG)Nx;IIUyVzg?&_*5u%>VP>S^z=HhfIg)c2(jo?IZNC*#xhg6xX zv8v9{YvURSO59My)>OAc1W)=xF;j-h;W*9e`C-LUjJO<$Pz;(0`w+X=7LF?nU}vlk z4`h2AG@*ua+mz6{h<`WRk?s0jS9lmly){>ki3D2N^R|m(I-*h+=rx4X8jG*1{ldQ# zDXhKAe7?H2U??D$vbt1)J7dSboy~JP1Q9R!v5eyxw&7a+|*Bkz1Oi*hEd|4miaJW{P(Un1lpd_z11Zf%-!D z6YW{<#?5w3=_ZhBg5sGcHPd2PFY_uk?|Q7z^mA(Z6z2A9sCY~w!sKD$(|fbraR}9G z_Z(oYy3az4>9R}~@yx7W+JkY!UEf7ccHmbV!>q_8r?uDc0ZVa9blbWatWO+;p5#BH zCsfUF(P*eoO%H^<)X!AXpMl)Z*pl)bYhmlfP~Sgk@%rtkk;8G9OQXPB&fgj;@3j@V z?X1L-2+9$8*oAsKNQAn3fG%P`)=c(3yBfJN`s(sG`kPg=?h7jvo~~WE?tV%obUuI< z9SntEVBSd_OwlgU8Bq;F^xhb%ZWBE)=1JH*$5Q`O1BE%1{V?*3$slymT$~4Qi!XFp z4a<}JLoR0QEMoYB^tkiF0lHwSYAOBg7>C569_^EZTQ^@yKa$~ZF6{05pfqI>xP~Ez z-gWh1fcNFA{=WKQ|HStKF5W#`>Gn=TxVr|YlxVWX!*0F%!y8#P8H}oH84|)3_cXU$ zJFW}3e@;8v^(}t}crSGVKY9)GGCph3#T{k8nwR9#4llfC!oqvY#OjHAO5uY_z>`Ye z3AF)Pu{+FvDNFiYWRVIh8H@W`0eDiezk6%GV;E&ht`@uYiCShH;ouU>&S{XH5&6!e z(Pos?maQ=3^~DrTyUT<@2jHEIX1iAX^y-bCXP#7+uoxfR5+@H}GuW@*V!sG@ zQh%&I+OHve13|eS97(=i2cnrvwOkXOv45kP?*R2K5W*&dm3Y~=KvZiKy(n&%_^@av z?#LvZ=}`TSXN@^;A2hS}WA)o5U{H^P7PL_aO&d=HEbyRJ=(fbIP9lM)k@*S%=MUli zi;3a1mt-dn`(67#q_K5CwK#ZDqD?e6XJ;a5Wac;zgm%+d`Ya-X=IDdS$~7r(Ez`L9 zaFBGIvaa=61_x!)`{T>iFNa5Z$aNw|)SdDk_O1F`Q;cN7G~^sYB59z_j4S!hZ(VG@ zDd01Qr=O@&-l#&de>Y|jSp4X-5oK|UrIi~O{PnjBjYN>?=I`2`O&VFnCZu-4Gt}sV zJ+F->YfJfKt`D&H!qJ1imwX6pTNt$>37;^hy7S*=nZ>KA!V$QPHf`ZO+<1@Ad_CL#F2CY)s_8{%Bx%u=` zRY@r!hrIa5XoWk~-BD+Q0UvlUD1et48U9Kq<;pxpl}ED4F^}|pzOP0?{lQGxiXG^#!Rk_xiceK|U$A2mM2=;m( zw2Er3@4MC-ZEZ!k4*s|_;Tm|=LGX_0z08eY&6JYEzYZ03k9OVootyU+kDRa^NxiBr zwd2TN<1CQz4WXJXo6A0dtHi@8)A#zAuPVscbRU)*FR1M5cf0Co zH^x?)Rq)n<-vjBV^QyKF37bAt9=Pl{f318(ac4+bkZEZZVqMVhLqh0{2ceKCczyoO z8rCrRc9VHB7@e+3b3&N509~&TUH3tlTvI3$(eIJ^lSVSSUQqaW5W}!Ka%+$-6Ak_1 z96nkVzNpUdLmIh41_{A>^*e_HOx%)mr1+5M-DSio86@Xh;p=EJ)Sc>gRO{7Pda%V89nEt*#*n$I9wz%5!R zFf>Ig-5)wr+~Gr%K~lc3M6t!o zyu_s9M6tJtaqnf4{ppk6X(U%w3stbiSAR=(D@%s1BsW_MHp-;5Yoyd#Mn|F%jjkyd zoRcaoBlx6XD$)p22|REcbV3?*Y+OtkSi$o@fPIlc{K2Q5h+EuUNnI7@pVNUYi31NR zq@8A@E?1}R9rDlM!0D&x^xZDI{lj!Ky)y$4u z5RZt4iXs$+H=!?yjd}h}2GN1rM2<)5r3on%Jjv&iGC9ao4948Z6~cK7GcVWhh-unh zJc2J9XI-hu64A?|mx0Z{dSzk($t?jMcFY>RpTfWs_aGk!@^1uP4bJ|OlTAOQk~IDL zjygDXkZuK?bN6K?J<(CVk>WvuJJU+eXR2Ie6s58kIA=P^q!POGfcZiQQYa+XHHl%l zJ=rwMe+3+hOw99vFp~Cl;GVL~`-8AqbT)%M%v&}eU&Ek*0Ds;D+i$^uOlg4=GAe_P zf~_Fq5e_-$1sg1pzIg5xk-#{NNac>A^z))48|8_^*p$@Zp>ELdM$i*fVKOUxp#+2< zrPn|}H_`5xC@=<<#oWHyTP^1p5t|oZji%td&xg=54mc$t6 z1vN*}r{{unyLtDq(6CL=_+~!2H#EEiggdH!7wrm9!c%H}qxU6)?r#>!dxN6)^O%tE zqva@+1AJ*v=`%KYGy`-E;d>w(s740a#AewKMO<&wTsDK`79wWIpct~6PFa~7tlRe}vxR;E6zXY%#yCb>^fuUw@Gi@Kmyosr*Cc?fXRmh6mw>7L9 zY%}3wW^q|XQMl#567jde^;E_7#0)1?>lNnegKD7HYVt#K?`b~GuC*%csdhyrZy4tv z{jPb(Tx-`;Q!J!A)`&e^023Q;60KYege(>^=u!v4Z4-5!3bu)Rux>m!M+e$Z^7vFg z6EZpt&O*a#LqAPlM;Rp0C6Yl&Z1u~@^{ch@YZLYB$MsHS)weG71WrdQZ2r7&76=VR z1ZfU7Xkr^I7jA~(DZQl?CXE}&>h6DO1WB?5bz-s`lN$-%6# zI(9A(I%^CK_Gr#r_%w*GoXUgtW55v6mMd~tp5xa`2ms0h$vrk4z=8wORVpb0`v4Tf z5u77XdxHm-fT!fCY<0+lbz`!1>hf;s!V>Y6$gnm$MM&;uE1uPJs+M664^|g%H~lU! zh^Ko@7d&!AU7$VG{(ytfSV+%~>(%q9X%FY)ZVp8XP(rq436&1 zy4G=>?w#x1LDt}SEI2NsyD+RflnzqH0Vz9ym(%qG*Cm~jbyf9tRDA0R>dkDl?tFK> z*L#gvWZBz#($oFDxBsMfkfZNxORy$vJ%Alhvx2(1Mwdo!`wLunQMP zaF)d~&fJs9`Fii-g^PxNob%g9v>1fPZn+n)c!N_0!I~UjP2FH`e{yzjg42zMUP3$H z$c~=Z9(eVq-ZgdfSM6xA%HZR^Q3krPeX+59t+9Y#P2@qT1PqM(B7rL(&BkHF@bn27 zSvBEyR9O%G-gE&LHH~ZStC_`sO_KtTdg+w>AJF`b(^dFq)yGtNWc)D;j44lp$j{pai(An#P!@R(3ced^@llsTSw~D># zMBrbIyy?0&`}w$cF3ayoKHZVR?VOV)FcWyV2=Y;MNJ8azC_7Fo5~@T~ETs!pz<{{k z?^z}^|0082i=tF-1odO~o#mZe?HH5`>5SL+jT54Np@*(U-SxIPh&VmKb00>_AF_sZ z#iqZvd3_jou$mMZm@;*k!F`k|53p57xwxbJ^rOOtBdt2<2?i$Ce&h?fc!WOoT@FRr z9{VKtSLGi&Kg$QxtsZ-UPE0SHxF>*htxw)0fD_-Jc#=Ty^`#TfWxMc8f2__4-RG;^`)sKKlt^i!sbW4Kl{V= z$2HEsCi^{GYTjUh!4e8IHv-xCayXVedo2mj8 zi|M8W`EM(6MX+FY2~gOqTTz%6pD$5@1M^8M1+AQV%U5M(2^FS?rloC*>XMzxEdMi~ zASGC7qb1b1aeo7w$}iP?-1!Ji-&qI*<5;?jxbFwAJOsH?TB}=Q9W!}F(ir-3DvdmD zI8Y~>Yc>^d-WAam5V5KF_R9zeSnBhtGMbnszWIFaMN~ecWp-*0JrJ-AKXnWI=w`0? zi_1B)EbL?W9o54}JyK2eu{ii)sbBsfGb-l+%)Z6T&S5>F=o;!A;9haT@fw<)l z2N%N3T{tfRi{(KPus3+<3Fs6aA=cK!AIP|>YLA0CS1rG1i_xqqBAPJy*?hv#FtZ}z zdoJhA+W?GZ3XaBBYsqtlTils{A-+W7i?A}DgKr1n< zRIy(DC?j~+B9n7<+)R4LG(jl zKE_J1R5jXQN!RgXqtqI2bHu3(Dv!P2+FmUw755i%^_#?X`f)evtT{{=dRNvrGoFyq z%eN}BRBie)=Ida61xtVj@j65ld1>D)&%zUmT{~57Iz$uduDo4WY`C;d`Dn9+oe`(& zf6;*mi8;3Wa!;pPB?U{Xc$bg)q^gbk<)r*Y>n4cIdvylaet5{T5BFQw=E1{`mlrYT z&TG2JsK};)-)jBv#<`L+X0HEc_Ia{qYRAK$vPp@_NcAs2pg>!!zhZLt9n{YAfarSD zK3V475T3{2)RDNx$gTbl3IXL)4eP5)19fu#|t$ZkE}4P!SbNGbPDB0NH+LM8AkYW((dO^3Db?Rx|AbP#FR%vBC7&@5eEZh(|!yl zR$qa6B*jgp2^`iGo1lOyYVt19++#z;HVfZN6RB&4ZZ(fEC|+RXx@aB5;3QAU*s{W-6i}sr?roOjP!d~h-eJIq z(J4uXrMluB}w3sVcrrxq_Cn!nVsuu`+Imb0)G zx3Ckiu;;aO;C$)C_R^UZXXVUd1;hhiF0 zS*$`>ts>d1Vo_E}9M&0}Hrbpuxtz8IoVGcI;b`_H9V}_P>WfRmG0LA?$(i>_7XN1F)ZUGdXs#Id`Gm zIz(`7SNvLKgIW~B+qB}k?k06T$>=r7>Uo~oZko|(mR4htSYj2EZHrH_507^UiE;`I zd*vVG;v3-Z;|nZkUcP{R(GQ?h07wOZQ=+1x;^X5}Qc{UTA~2Zc=H>#ESplx#%#;YM zW<^DRXS0%$_hlc7%Rj#VSW#Aa=1Q!st*!a=siwZ6rlF~>vALnS1wc|-+S=MWIyyRm z6ktzRPj6>$Uq}By+u(4^@JQq5(N7~|)nCRdzkaV6{qb>ZvV45*%$A{Ulwt{zAddyEdBhk{Bvsg=k&_z?8@r=>gvMTbhWa)y87P(j9GuJ zh<}%@|0PTWyovuacb$D%`SNmBH5}Or<)41@{T%G44T&d%d?@3#8^FD!DfrOaOuVT=XMUP{=?c%y<6?<*O`Gw z68<#>*DC^0me{ZJvG*QWF2w1Z6}-@X<~iffYDk#bV-dmy5L6XB&sMWQ>cZvBFx$gk zjIor6@EymKIaLb-i_$ih=V8cBo@NeZwM==Vt1AWhxvM6UJ&1c9k)*;|H)>WNzrq*} zTe_qGcKdwwMDa$*yvjS8cP~UVJ@`;R%X+0ICNH-?Mp8euI$T{#_RQx|wUQY^(x9IE zA*oTX^>L!#Bsy5{_R1TcJhxJK-wpb~v1kRQ6S;IUu9JcD<&2|nKj`8|oJ+0Ud%e|;}7OEvanx}x4L8V&xL9U9| z)059_XfUyfg~P^6R5hEA=2z79O~wnmLm2Px8@LAbsZiDTxg-WPb`#diVSR5piS4Y& zJ5udzFEVshZJW`KgDkYLBNgVy7DKxe%*ZFV<*=hRF~hvcR@X>{7N(1$Us}27RZ*s7 z4j_rx)EPB)e^OSMLTmZg0+#noAJ!)mE{$~a%WdKhm&9g%ZFFYr{JN%Kn=#bJ^V8vx zDjL^}ju>l6x!C`)m4eOjBZkWGqQ{C$%@u^0ly0pFEk9$(MbHl&`r zs$lCa0h;x7ooU;vf=hDV0vX=Co9_dn45$UMF%+^4EeY32o=W<3OY|yV3DB<9jqebqUKLDFkt&yk@|(n*N_~1U&0Tk8+0jUM(;AXB@b^doyuZsLru&zCD(+52fJInKKvRHaiCypVF}xT!`e-uq!(n$eMYPpOS$K4O~$SA zoP`PQm$~Ddj*LjOoHx`=Oy}(gj%#g3SrN)9R;6{@kP4pxU(MVEerm-CQ=2;(pmS}6?+^Dj= zo2Pl-D8fX?6Hmd`tsZrAcZTlqJCXP?38+hnQjx_iQRFc;y?4_DcDDt@y*wRoGykgA zFuq-K*=4l;=%bSdo`QQ1xB0+*Vd;I)t)gcv9%%Qzb1*DOK#q6xk84PwvPdWCHN zMg>E2xPF(E#RE~noRUGVy$rR#QNd9^e=~xx5Hv%Lq33n=`$9m17rZVss zzMqRQo;n)qTm;>8`V?w(IzC2Eu5zRP+%HqZ<8fqDpunq7(N>RrQPUZC{#Uxz*2%}; zX;(Tb+}_c@Drw;y$w0vGZAD7 zRh46@v{eAk${y;L;B!7jzwIL5n@yhM@ljB9Kr`uTFNCwsD}tdxRnDO)O25t*wX-Z8 zC2woz8+3x=Xb_iv6&1{Ka6Caf3KAPr2-olQ>>P=wkw@rRzZ|?Zyp^CPCNKkjsdIiQ zb*AI$sse4m<3A`Z?#{kXP+Na4z_?i1bz!m;!WD+&<>G}y<>!%*feVyN#)6$=xIYov z*?@A<1h$snbC*@oEd z>E?;?DboA<5)*dcAB&H8y&OayZT-0t%GuEVW-Ct!tOgaj=5@{6@g%^DZkY|Tgo7?4 z+v2fEeeY-<+9WST{4EX^$necpfbNe92nPA+Cj>;bo;3z9S0Oh_z=9d%Io^)#<^eJf@&nv0 zOs`_>5S@bih@kzFK)fp!3O54ScJv2O81a^IDEKVnziV$0QKaxd_ARiv8~Y_0@oZXrI4;|tp&sSC`F zAHc)&5n--)Sg=JcBC2l>&sfbcH60lujck<)hJB^w`bNvd7A-9St5*$XA;Kz+A#3f% z++d&v7=0y*gk5-r+z^MvpjDuYw6ZI-;@@J#i7*@~AI3TZ%W9-}I~}8L@RaXcaF#cC z72~bJ78j~wL()ejkiq$c;~oX;&tapk3ZfD=VN2*(LxcF2D)9RFsB~ofHa6DmFdoZB zaF8K5{kJhFjMysy$6{$c*b+o5;PH(VAJGXx2G8DlQOJ=c1Ro}#RXt*+6PzU;05@e2 zDsW;RYiwY_%lP2Lq{NUVEbRVDA|Wx6s1Y)a4u0zPGCeq{KsbaX4O>DG*3LYQY?z&d z^pk1{Nfz7VZ|UUSVyAAA6z&-XdKu?JGU&#IAl(xkixDorvldWP3!w zqY+fcBPVUO39!6wJCAA^=z$ zcf0~9h*=jQSw{z1nj!pG-EmnUlkA}kC|Py(y>WqIGH5v&cvuHkZjfV?BrrTpccCWd z$x)7(rhtiT?&C+v=Ht1B^tm51a!z$}ZIk@b4~b41@&X2V?TnFboOk2~V4Zbz_PGmu0|~Mc$JqBX-E(RVALHO>WcpOhqE?R1LjM zBSkSLUcAia`ZQ$2EAD9*JRSqy7B891hwWm(*Ei{}deJVFz%`n{d*Y;Go~D4r>DL!8 z!wZcmk{gSE$RapAz}&QD-=$&2jpQs#^eKcg4I=oMtQf~@0#6bLr-IM_Fb5M#;7`Es zPa8{P5!jn=!>6Xf*EY+=h!mA%FcDG4m=fBHwDhYONX&G+_+{AkVCe}anOzGktm9*7 z6)K5=EZ|{phAMQNwdXQm-5rQMFIsWqw{AT?mobo)>B`skF{_x;I!f5~CK%*_SjW;{ zE&+$)CVV`Ot8hJ#UxToYUFdO%4c!pz1OrYyu14xpL}+E(D}b|UtJ})qZ^gkUA&7N6 zECo?iVrWs50pCWOIY@w$2EpvC9El}1*+qrx;@A zNX-Hp_aIGc!NkpncfQ4aOE%sShaX^SO>w#~{?-3e*SUu?{XhQO*~V;h9_Ca|iPAgC z*__WzsSxE@DKt?i3>kB5O6F`z&gGEgY|dxq6os0|`7ouLFu&3J^SwUb-*tVj>v`?E z_V-@9w!I#^?^|R;BIb4)H?1apr1H?!1-RdHXMu1Cm`qq=Qbz4z3ew6Ajx6O?NoPbf$rzyb(#{K?J#$}{O+fkJ;{zeDZxFdnLX(Z=$@nA z;L(njDgO@I{9U7W!tmWDA`M_i5#jY5|+!k)K)z*otfVf`yYMcotM(W>_KwYQEDfNpBE_jL2otM&zAHyQC41 z`VpSjzzn5P<@H)6uHjb*4)xcg2e{Gm`y{xdkJSDsn$7a5lc~49g5q91yTz!V8cg`=RfY2nw0!;?vUnB@lhD(rX6 z@+qoORJd`%w=uSgfuq*>UBv92KlBT}rSOl-Smgf1TRF}g9B1;?$rUJPW69fOwED+2 zdX!cvDKRU#lnmZ>9<(@9oUBx3u3L$R4sdgKV0Jz>3VkYe9<|Pe{6KLIl<>VK0LS6n zNJq{puBqA{j_+YWO;-LIB1b-M%CvJ z!;M8ldA|^={8hhAa)3WQ_-5BsLUx9vNklo(iZ6Zk!=KWV5EKxkA|OF_i-X+dum z%^yaEUV9ZLh7UjN4QdC^k%0Lma>hn>7Hv8ATFy)G%3gTktHIcUY%%7vD-c~=r4_E^ zO_otR$Z{SUFNb~Clr=~IHAq;2ho6dnT>S)G69aN<)UKJkudM<>&CvA`8s}hB_9z%M zX|+C{ojrPLU9)z5sdnu%cw@6@eLhtB3k6&WZCVV?-bSD~$Wt53YMjYr;AzFpZ_B{? zs1@pwkC8!~!lXla0pK``ut~X#+~mZFt>!ok80EP)8aqQmi=h( z{5}Gf+#a(3-b{EVZN1(1aovO-6>8o#MsI8EZ1*m2YX<#PH^s;NU=~Mj8@^v(`Go^^ z%!N(d6K^Tm0SBNnvco9pjlbhB1B+1LHx!Zla$pYSw>vk-nUddO5KlrmaD_~5JOi!? z1O5&b*eD0)GeDj|JS$N^Dq^RBPJEK9{BnWGM4;C0PJ+?qAM#EUH|HA?haX6=oPo1t z@z1|DM)AE?{COcZ3mNpjZ3(#0k~c$wIm-Uvwd#9@t;8{%2v#mJgH+^fYs9%*$jS~R zKIw(1BAzS-1acLchs=#VuPZVeR|wI^Qw$`8InOU=@djSZs`n%J;<<&{Y|mM4W!6>K z{;Oa-T)lDtRy*hCj}(kffBaX*D-zqZ2mc%@80l=$wT8{R7M>aW0urE+TZebDomvD?vlx-~!6N4AqM)OCl^w$?`uUyBRyG+*O_a|NUpt~2H z0{AU6?uA}DWp(Wc1>)W1pLBk5R2Y12p5=RcHk|JVp+n`W_xq6BnL%S|m}q3=w`xbf zA;T-uj|SDE1;jLU&pOemm-p9V?k!)?qN6NAU5bwm=5+L+lKJXtM5i_#`}smU>5Z9; zq9+D7Pnr8vyz0d3W=LN9-~L5Gbirz-?}Oc*Y|G1OvM1N%jG9AtF?E=ns~2{bMQxSS z3@`txfc%;n3S;jFO4DRqfDU^GqMLH8(v_8nKa!*f!QdXXY3}Om8hueRDtd47l?sT? z;PA{^ww!8x!!c+mdRns!=%Lz{7Edzg7h>0Za|yqO!$s+^d^P!S{#}eSY*FNVrg?cP zuYrsTw-oD?i(w+HL+Vsl4BloBeiaW5=HsyaCN#xUMh9@hikI*Z%UZLoErfWUyN5#8 zVuXFXTTErU$Eo|Z=GT6W;G0=)C}C)77Ot*RYy<+kR&1@soM(ji3Xc8ks}q_JOQq9C z+iz^X@bB}&OFrPy#goqqvK)28LW<{p2FeS%-YPiA>qU4MQ7 zHK~u!%90GQh%YVE+*gNqoHNfjVYVugHsf{cx*H^vGIw<)uISb!4Pi@U1Wzup%Li5G z&{X+?_d7t+`+kY=RFl4FJ?n<2!!R(Q;do7#XoB}SEZ#X=GW~xx#Q#&e=!-{%iURRD zixP@>gsKPt|0YzF6YrHN2EY&bOLC&os_;3xXyu36-FGdH3lG5RByw6n4qnHW!wsV3 zB^V3aC#9oSmhUkiA3$c?xCGfVlL@0$B*jbGWw=dx8H>z>ise0fleTvgVF zjhqQzCNkg&$!X(Wv&QskYCr^aM#3hH>5GOdwRy;i0@&6dzm)jhCQDlv%MC`)ZPBQ^ zhD}=+3LCx(9t8FJ(LRTz%Ql$G=JOQi1q?9d7Qjz^E7 z&$k*!kvZL9ZpY)~*v{~|(ALo(wf4ohBTnOz;uFSRz*bx96q@CjT*Pih?3lV< zcdf?z`i7@=w1|_MO!PL4CqwkTN#6XJ*4_#Yd5hL0SUqJo#seD_8h%0v)Yju$U-yWq zP9vt8w>}peKLNslBRcW574Nql>UNxnZ$Pb&SR zUOSJC!2$`qMrAjTM}wtnT2J!TztOL+?{1@0<@`47en`wktc=trFx`bGMd*;i89KCc zp0kjaHZ$b6F}PpDBBI3ls9f5v6nqTP>26@uh-1^A@3`ik=Ae~~R*@K6 za%Uq{{V~emmOHlvDbj(+a%IiHH#yf&!Z@IY)xv}|sM`pAUz6Zh!(xfebtJG{#C08i z(Zxvg5i3Y=z)xKuZfOp=w@{%MrPtMn$dTW z;?eWrms5>rsYwCY=pbBlptETpjy-SABxuVd!tU53V)&)<#0QhlQZoe~jYS$NVEst! zB6b*8uWs~HP-5;g_ke(KvzE zAn`Z0?LTeALx_x*CkX=om~W)@_;2&vr?LffV@#2(fpUbJwd~q?nV%oI98y{Qx6L;h zExf$Cr7uJ~kjx`B`Dqi6PqG%%C* z%zTpNB02m*D!WyAWQa4TMIno&^0D!Gk%c^7tFg#QIIG8}Xpu0C;8%87H)}`#z{a+f z8oHv_zMJJjIeRrV+M2);0yVS1Nifgg54)X3m3A|gKJ|T+yM*npPocq zuw=q4U4qGCrOL|m-THShX)_)f%wQP`=mF1Uuh|)#u8`)rWOI49^!UB@`RSKo3`cAu z*Wt)p$P&e@#Bhe8fPsO5k&%&!>3tuNE0*znEaS27%>TQz_g7YU;>3xQCr>IWDxN-l znmz&3O@(w#;a^9g+FwWEk)TjpM~6NK>(Gy`F5O5-cM%$!nweNwnpq<)Y%U;eZ7*E9 zeDR7M@~WeS({-ckZrUz4>H0yrng_Bxz;;fFhKG2Ew2#OJM$Pqon98bSKJdpPVi|6O(I z7D6bBPD9eqQF70>2XeIL(t*hTI=yr zp=fkiSVTkwJ+K!Y9Zk0o{*@0Nx(Abzj{17fQ}Fn-^z`(MjLfX890K8xmCVn7Mdu_- zN=sgsm6nyG3(MaU%BxaJs-6_R!xq(q7B=}8c6b-{dKVA)ln&i}GkU*bIOy$2==%>5 z^`D{|XJT7s6WZpVb&c7J=nmo6G+N(3*w{DF+&9oh z8tEhr_YMyajEs;*$417+=+V6K591#uCMM_v8%qd&!mWeW1+6(-mKa;uB0YxJ|Q zy7ukp%&)G0U0o-yZp^H1POWZDtbQL~{V}%shZK@%qo!YcOg=&iG$jZ}4#( zmvElV|F`wpzcn<^PWtifFBhq(@l&q%yxYRce{+#1g;nnn`*Zz_t&3X^J9`$@r+QSK z|EseX1&^{4)qLcMt$qB4`TuZ{ci%d(Rnh{!9deOx9d7)%k(e@1`pZS$ z9|*qurS?!<7@zWlHn?N;A1<=y_H(gQPQ*y=<2M`kcRTTqdm{c77fLu5O>T7vx=NWC z!I|k?q|4o^VYW+BwZk7C|K%bdz=o~hpiY-4#7!hWui4Gy+1XfyYf>%_2ZfVgkGRN$ z?kq`Cq)g{F8{BOkGk3^E{@r?gV?vTXK0V?hkG5WQ?<7NkAs4((7>6AC<5vtbCJ72Z zpfB^eSQ+^n+RPvGmtJZw%XQwoZ0AegH@$MZz9YYEP_kUe3xb$u|D))^{$y(*_tvPG{tL_g3-`;E5 z>JWYMZQBTb9hHj_xZa(MKIuVAUWND`P;WzRya{8S1vlbN)*H4zh-AGbne}BhdRJ~? z1U@eC8H;6Ut8^7659{^G+fj1g=%O+uw}fs)Zb>!6ZkBG{q8dFKX%fj%>k4K3!ZNQ@ zv3ER9fSptABfs5Vn|L`;l4{*?-M@lPar_32sLb3NO&BuZ9It3X0|YJC1$}YKNVu<8 zQf!(1m<=1uaoZ-&-7#>ORn$q-xUZJ&5|_~p2fJ`XU$gfi+@v|LxnI+&qWiuh{y7iJ zX`|L%D|h6{55l|TYb+L6MSpM^sOVN}RvQZ1YhL#GoUE}OcO1iaVQ1mgM=iz0f`^P< zB0f-hG|#U5-l=>?^pa$sVp47dM!>2647*^kmp4wQ8YES#Qx}%Fc%J#^wTs7+B1d8< z{g0AYzLvUn@w!y~|U=0<%$@0aZW zaKexdI{qs}XJ+i>)6>0^Mk-6jL>$5#$(r2nRL#%U{ccm;4sD0gxu%P=+R+yXB|aAH zWaYJdCmSvyWpchL34+Fbg<#y0%|MJX*Ad4fmEvc841PjX!(2E&&RUh<<}O#9XXK}~ z7RA78!lHM2%EP4Aj88FaL7Ws$No6AGC1&4tc?TP1DM>!qce1F?ysH3&&jdxYsZ2wi zym%$=%YJ$wIu@PkDmaAfITt*OHO-@=QIQ}&!2NTlK#S_HD8?sUWpJkh6*;e{b||{% zMyGW%-izF`5@H@{v$QZc#JbxJib29#Aw1&h82O`-} zjN#|gQ)`U;2&p0dYBJ_e*!OdP7&>(rBstIwkNKL>7Ww};jTSpNDIRP1`rOxjD|HQU zhd-cZ(wu$|`)5c2WOI1oAD!d)i{(=?zzo{Oq9Z;Plbf`^L!2g*BzNMZWcL>+N$42aIqyVVOm)jZGhNk-6heFfvXlYT5NSed{fA z>7qiKVtzL)S(X{TrabBAd)2UV2u!Y;e(C_&O1vx!{oVJ4iKiIvLhtTf`Ry=q1VlDj zqv{Z!p&4`_GJlZ&vR5NtJ+(urlS|%3cMdj1?NnWeuVqS~6WgVB`PD|@${6R5iR^T{ zCq*ga4m*26C(Kifl=HXd<*)Aap3D6QZ==93h*ywfgB@9=9#1gJvbuoLZ zq<(*0(Z=9xunpG2gn1>$v{Q*=3lNq1Qe=+)LX4fd@8{06fwgWh4wZ;^kznF(TZ$S| zyU0~{_r+S6@$Tr4eem0hHd_Q8f92G0z`%Y7YylP}sqhd8ugSQE32Rp}5qW50s`;UG zhWdd~KOXH1nu7{-7=W3q%EbJ?3RjgizEG#@6yrX?zreZ{_ebLIO1TB`|Ll-L(yYrY z0FS@+qWMZ+4LRKEb39F&h#D4*-HaJ65!nYHyrk|YRQDaod|^A-|6P_AT$XbnJ{-iu z9>xL_YE}Y1VF0oMcy`!)IjLcx6+kr-lOj=O7>x@5>fzPN77m{j%r2*Yhh`QC45xeu zm$_wAu>e#f-if9#X(|bKLOK3XjgShAP@!5aK)K?bnc>`A7&4QFl5l0zqdR&Lu)xPA zg%%4?4lN>+)-8ZS81u{Fy9WU>MyZi@RP(DhnNJhBKRE*x5zKl3^rc%e=Tb4ZQr)zn z${aJO&>$u*6jjetHCibJ(8d5Bc_8O27wtb8E&GdeDGcn9Dm#e84w9p3SeWZZId%hw zhg1O{q9+~0VOS7%;u0lc;nvN0y9dI7iEDB<<5QzKY#`s4bk^;jc&l)Y(uIIT=%2zT zzo<_hvVoZFtr+Za>MhuWKyES=3j{hd^>8*g<9K3tH;6dc8E`8DM~8%SeK{voElI+Z z7ZAh!i2{sP3fUh|5*2!?0OZ{{kA+syxN^|W0J)D(RZd)slS_QD1(-o5o!@yDeeS77 z8rK{$5fPLed=4D1Dy(?|YqFF4;1U=AM;xK$*(c;P^Dm7LuEtTr6U4-vGTyU2i%!RV&YtH~aV(09$S4a)lqhpi`L>$Otyc7gD!h$O*r6|C%dd zhK8Psg_Nfd{;7L;>mFnWVf-@;Y|#DE;GxWK0_3=Gp1wn#g}e+kEH9Cer}Qz;R$bbf zBk!O*?^3aac~9;&PapNVR|Ms!i!orT8ua4wE7!Vw#nzk~D_}AL%ITTrpTw%e3KLui~Ii6-v+9)#VnQ=@L6wMJs0EC%2GpcjPQB(bH9rBi_kA)1s3VFEw zGw6tmDlk(5^eL=}DZhw&7>FrnKDiV

    %4=U&bWi$bYGelS@ZvcfQfDGBWoERx;2*oB)Fk=*7 zIm=q!GVt;;-hWuaK$}>BQPMCFIB@xqX0+T;`i33Guu-~pptXhEYo)vE5ZQBvSriQs`PY*@o4yvr20oFXoQU;!SI@(DhmAj&1-#2M%y?8JN~ z*BiM*9^SHOh?Y8FtDZKss|_IKS~;Z~SwkA0O_S=;L=TwI!yLL&iaGF_F`B6Lmk;7( zHk^dc*@m{Mt!?jn<2$NG>4;zlcHk1=L+6qF*-2j4J5r0L@ksX)esP`nZ zrMI*}?(?4m{VJz6Nuq6?l0;X$Ah~{pPXhKRe+I zZ|%V&B<{FFnJ-uN`XO^MZK8gFf_s{yat)KNi#H#3xPj zQEJkD_nNr4r>(CocD3^OhISq=q!&H!dw=EK`~Fn92Mh3nZ~Wt@w)heCsWpc$Ipjk> z`uA48^zGz)u~t9(+6OfCw;#mrdq4c*M<@8lpCC@4KmF)OO!>|4{`dc~{qWbF{O51~ z`xmkP_=k@A)zAL@17H9)mHr7}*bra={vu!k8lVE2(*ZKz147`xIA8>p%mh;41!7>b zSYQV3%La1b2ZA7-cwh)N%LtO-38LVOrC=$U;0n6n3tk%xHc|`9U=7+JHQit$(O?ep zU=KFN4*Fo60AUakVG$BvWaM0HrG^nc#t<^$6GGu^NXF*bL@LCV6G9;tM&TB6;b%$4 z?bQT$U0oOc9~qkA89s*==EOkcSWVyo9&keCq2UqEVIA6`zBPs%l-nH+8Xx-MA2J3O z3cx@NB0&&92Uvm}0wSv|Vk0^t9WKTP48*+s0}HT0C@A71{-7puVkg3eW0XSVc_L(} z;V7D-4VK^KD467dp+um@j+sRMD6B;soTBH|;w|E$O_ZOjp#TdM#2h@yOc=m0nt&aE zLM@o&`N$b)!YO22NpJu#ej_=4qCMiHGcqGh5WooJBVqhwK;Gg$&cpzyfI#jBLMmh@ z5~NHF03|Num_+16E@DH*1OeWe?_8Dun(dRiqVoox~)4!c{VeSdwK8mXlhw#dt}QwNQ;1x#e5JC0wS0 zEW~A9h7o=c#L;|QnM6xj`sE6iQ(UAa<-|oSRn0sgW@0MlVlrl9IwoVvLoPh#WIm=n z_}ycr)V65mW^!g{dgf<>W@w7$Xu=4Qxa41=rke%kmoXh-vSnLRW^BqPWJ>02%BE#n zRf^c9;P546>E>?QLvNOZiU4PDeo2k|=57k-Mi3`(YG#p~W@<_&mz7hxwB}mEPH}4I zTh8Tn#wBTH=WcG@c#`L9dS-E!XL_1vXQHQilBa04r+aQ4d;({BE~jZtXMR3lHMvyR z-3@qx=X?U_fc_F_fg0$6B4~nc3v}vdgYG9yu*gPjh%LBEf1-qfTIhgbC}wKthQ^43 zerSS*D1we?=Jkk!q9_6?mxfSig@R{^8t6*k!i>^rjoK(Kh^CC*=#I{4j;aKY@~Drd z1d#5ikfH>U-spXrW{NT?02)=!@Io?4raa68ZvKPd?7}W2)0T2+mwM@!f@zqF>6mV5 zmS$;V5~(k!>6)sknY!tlnkg^H>73GOo$>;l;%Sz$>7MfGn&v5<+G(K9>7T-BpBk#4 z5~`aDs-PySn;z<+Hfo$Ms+~rvo<3@yR_ZQHDy71yWA^Ec!qt#OXOog@U`-Tg*a9x_ z!Y~lS{xA%KFuysxY|ft>S8~>gulYYOnh0ujVQ-v}&!&>a6}kFxcs=5-Y3% zE3Pi#a`fwPNeFR;#OKYqxr9tZwV8e(Shu>$Z|BvCe9`rt7jIt1k?W zaqiWzlKGuF9ZWJBttYv!!%4oGyrVC0<6FKYrhig!6NK5NCP!6Y{NS2!%~C6 zCTzkkEW}zY!%FNlFzmkyY{vrZGJtHzitIA*>%>khHH>V^jx05pY{EvYG{9`k%IwUt zY|9=j%BpP6)~wC?>&wpU&&KS|@+{8gY|09)&H60R{_N4VEYTLN$TF?TCau!SY}B6q z?9&?U#Cq)30&FrEgD~)dFW_jrk`uj}ZTOw)FBk(fAc7Ty0T_sZ7=*#x(rw+^?cL%n z80hWZ@@?OO0p0@c+xqR`>TTWrE#1a#;wo<3l0oB=0pO0o;!3XKjzQ&G?&V@`8kGPqHgG}?(33n>t?R!+O6b<0TnDlI}igea1Pl5 z(b)p8^s!Sc>;f^Y!xXr{1|)z2BtY{zuL5X5^h)paQg8KI@AYDD_G<6;YJdWG@Aral z_;zpjl5hE%@A-o70;uo$vTyq?0Q$mj{K~KQx^Mli@BHF#{(i6h+OPilul)YG%xcWF!*xs2$OIL zn{f1!?+L5$3bSwvyYLIca16`v4AXE8qj2*g00JN|0&jo|BtkL>!{G2$1rxF8v6Czi z10uLU^uB-?V8InsK@>}I6kkCVTk#cRaTaUw7ISeId+`^8aTQPT7?W`soADW=aT=@f z8nba5yYU;taU9F>9Mf?f+c6qjaTR3o6K6pdl)(#Vzy_4TIuOGygz8TfaUvTYJMqFZ zQ~?Dnzza;lI!Hq@Sn?%fGBjxNCUbHpd-5lPawv=PD2p=5b}Yy$L;fm1!zwpJE4%V5 z!*VRk@+{MGE!*-f<8m(R@-FjoFZ=Q@19LD7^Dx7*GH7x#a5BI0Yrn2T6#()J@If*J zLoOV0*(&li6W-*+!Y?#~6<7cRxPUq=!!YCmF8IPPpz|+eX*#3xrn>Vx!*e{#b1u*` zn{tk@%mR|?^FH%)Kl}4P19U(O^gt7IK^yczBeXAQYMs(*tP+DUtV0z*!8#y=A^!sw#RB2jLtWfaOS|+-!*oo)Q%E6~cC4698<*_e z^n~nml=L)B>l9AcG*9RBl8lBM(K9{s!Y?cX8F+9NOan3e{sLWEDdh;rsBUytgHuO; z^a3zI7_h@JC=q07A~HdPQ!79fP=i!UW>x=CA8K`6=NngB!2)DJ7)140TUKUr=pULj zTB|i%SLwiDb!N!*VcQ#BYd{8oK{OD9UK4~Tv|+qF;$OcnR13CS7q(C$c4w~|T`zzI zguyZhLp49qFrLliIih8!wKVMRJWw-XU$tk`HmZTPXp{CK!;CEqKmm{#P%a{CSAlEq z0&JW1W>ZIPEBENZ#4C7oUE_9X4~#7c00EGgDB7WL6Sr~8c7P!Fa)URGdB<~yc4HHR zZpQ+3TX&UUcO7bXA#+i8$6$EVx0VHuFnsg{Sb%x{LpCAyWJHu#W$VIOzwZ@D!!Q_f zHIqzzGq{Z1H#Atm1yleSEW=|fcy*hiWhcOJBe;Suc!Ps@edSItBtwKxxNGDVP?)*ZD>o*vn_=Wc*WtX)sy!cZ`!;IJXSmOASCtq{# zICO(SRQHfHRrgf-;T4_qfWvqd9Jxs&GLwUOU$N7Zm$#G)hC)<#%(ZtHUQtA7xseNl zm&Y#^d5M?zTEo>(2*3bj*CUFAEIh-OANen&ct+QGqRZ8tL%E(y6PgbIi|iaA zE=)5Jx-b~JhYv`SD|)B*i;m;@evh+D#e)6-2*8@3A-lXnE)e*Jce%EhD06VSr_(yL zXfug}L3xulshc{gn<2Z%0xz^Wmm_&!&vvaN`%&F`GUU3b3j?p8I-rY1un+r@)3~vF zcd~1{P%V42Q~0y1RH;Y1BLcgyU;4Gj`f|+rwzIneNeiyqbz_6ON}0MQmV31qd%7#f zy0?43-^qyMIb%n|Fl-1R79zP%ySc+Ty3e`4JG?dlJd_`J!K?VeH{!jYd)zeq!*e__ zMZARjIKjJAy-PbmP`+Rr&$_LZOSHKsH`p8?ny`TKTYrHkHe9ohi%ZEJ0lRQH* z5WX`!&g*>9I}*=Nyv&bc&agVl>;8M$7=6^wU`&wtginLW)BDT=deA%l#!LOz4-un> zHeO?WLHs-?GQH6Advb$)+lx1YkokUJ{ohsm)01J^XZ!@a{oebI*zY$r2m?Z(wkP7f z&FekiBYxy`G=%4Q;2%VIffP)ygygFP<)?(@qXg!kgyx$B=a+=%Zv^N|gyfAG8X@c(}AAHVJ= zKbbE7m^QzdK7W`-KbXR_TY3nVBh#S6xttUI>w7=!!-OmdgY45j7*xY~$IIVQwLQ#( zE>x=f&!(2Xe{svE{6{MM{@1_z-#`7wru{c6{sY83fddH&+@)(*LWK(#A}siD;6a8H z6*`3YP$I>N7B3RasIlR$js-u0OvrKMypkqSj$8?{Wy**4YSpw^Q&vA&vTFU)1&z#t z1XZF5+a>E?Ql(3oHg)DIM-7jIs@d->+Y+Vz#NXjd3i08{OluAMh)&YBeqvaDRXC|9<8d1q$Ln|EIJ zjG1%j&Yww(7EQXeY0juWt6t3-wCl{UW6PFB+p_K1xGC!%&D-~F-imz>C$2kJa^<;@ zI?eoV)+=1e$S6?$P-U6X=6$&*{o5UUc=6-Omp6YNeR}ol*|&H99)A4y-?;{Z2Bxr= zYRG>5;pZ#J^T>F5JilT zml93a#7MNCLx`a(n>A86w^#K-IUW#J+(^G zs$$^!BCJ{jedvmlw}mbFkB=968X`Q?~lrrBkiZ^oHromJ+!XP;39nq;Ae zCc0#!O-4FtrJ1hTX{ME4TI#8ve)@_lR?Y&9GG5SN12fh!h8N}(mKfr+)n1$Jw%vXk z?*6#bLp!QiauEiaL|m{y1M3p74sh!<7(4?DEXV-y#1&s0al;*d9CF4bUmWtv9iJTY z!Y!{n^T{{oymQ7sk34kBN58yu#ZN~)^~P5}ymi-Ck6rfDY1e#q+Fw8Xg5G`ay>Gu0 z7@qjy6&QX47ZPbknB=xQm~OeHpPu^at-l`o>@khrDadBgg&1}c@p^*|0zZFn4R&9j z{r25|AO85|pP&Bv?Y|%Y{Pl-F_~VNQyl)$Tf%4da3`gN&VcgT+0vXsq2R;yj5tJZR z6xbBUyaIg5SO*@eUre1 zHN0UAb4bG-rm%-E{2>a1=)xhMu!t=@q6w2|!zHS)i7;GZ6s34XDn1d4NfaRnL&ilf zT44%{m=*OI{L_nat#@q5+L$90M80ForOAfxueGky5CH z<0@I%N>{!Tmazm?r0TeeI@&@&w(!M?m?N400BDyd66P>XGLc~((?rE&2r`kW%!M%X zn9fuPG>IwAT~Je)*1RS*lW9$Ec2k<)ERi z3wwA+m5|D(Ecw|_fBqAo0fpE;=}1Rg{NpCC*bE(aVvl?N!=VwC=tL=6QHx#_qZ!rc zMmgG1kA4)SArPl4VPr#aQ>PI;;xf)+F> zHK8LuhuRdz92KcaRq9fi+Ek}L6{=B{>Qt#(RjXbVt6A0RR=KLxf__z@%>nCoo>SAF zo)xWWRqI;W>Xx5k#WAP+>QxG=nXHTzuRsM=Uh#TYzK+$ef1T@I1*_Mp6n3zOMJ!;Q zvRK9{*0GUwY+xl@*}p!esITzHX8nQJ&c^h4&}-{xNn2Xep7#E%KP4*NG-FxBPRz2D zb?s~o3l-POmbSB{>tp{BS=?Thu&)hnVSme4%>G5QoE0oh&xTs(J{P*tm97JAI$i6s zC9!U+?sd7_UGIJuyzJR-c*(2A@s=08=~eG~*{hZFwimwBdvAQ{TVMO$m$dW6?|vDk zU;h3VzyTJpdGAsasH7sOZs`evt9E+?EG#fV3D~fSRGfmzaUp?>nWBbSLt4?e z*7dG=-Rtg1x+!%~!zU2^6;GV`DV~VMDWCEQJDed8VkyNZyi$r|2YN1`ND3Z&E#Gc` z8{FX*_o?L~>{3KoEqTO8vV{@1vb1FjTdr=r+isl}U}BG*v8!V+kx zgIF>V2d`)X4l4kJy|=yb{@NVpIoCOTJ8qRVs5vjG06C6lj_jn=`yUI3%PI1(2Bcf1 z>23){&Dr8$bnkpEJ;(aix!!d+YW)r=h{My}Qi?vTK*wCsHVgC;il+BLD{7F#SlI9e zs5}`Bd8li?Si{Mq?de^_cx!hrPUX~pTKKGU>fljzuQc;Uk$Z^?j zP0H2L5@_OI8R&C^{qmXL`~|Z9Z9*^p@>w!G`=$t8=;5h8^huk1^l;z#;TQk-a|C`@ zZvQDai3`GG-Pj?g*!vM9|NQA+|4*5JZ5R&x``3eh`1jxb0#E=45J~WlmHcl>Y74XY zuf*cdJPeQkBTxb-@GBsY0^!I3%fkXMkOMo=12@nE)hGkW0|Z0R1W%CuN)QDfXavVY z1y>LTV^H;8PzJN71#_(ib5I9&5XN}0`vA}fgHQ-NkOqekZf;Qfj8F-e(Ef^$3D*V* z!NUokkP54?#HP>+*$NA@kPEvIzP8W{dkPH0kPOR^yT;HAZwd|5kPX{#wARoK`w0%? zkPhom4ejs>@lX%E>RP!hZ8#y6hpB9MG?F{krYo670WLb&u|r6(G{ud6{X7*W04kXQ7>lE z7Gp0Lcaawx1{ZsAV15x8hmja7uo$)Q7?V*M^=TQ=N*J3F8kg}Iqmdb@(HgID%CHfq zrcoQa@fEqz8-)ZM!;u_CaU9FBN6rx)*KrcnksVF!9ph0Rsc#<7uO9CaAGg9C^HKiz z(I5YDjsTL4_E8`UvI+^(Ah`n}6Oti?a3LGgFCbDP%kd#6lIAQDBd@U{GcqnVk|RG- z0zDEWv1=qtk{CtOB>vF?B~y|mn{Opsax7jFCTG&{WRfN$o`iBmX_b8U=MB9#+4 zo6{GaQv;z>{yKe)IUBM%rxQERGCQSkJG+z7t}`LQ(>upANyM`t&67OSQ_IvdBH7bD z1q?j_GCtpvKIfx8>0&^t$qs9~o3Z9~3Se z6dxrNLMv1)D6}3i)Iv9uEHqReJ(NR36emU07)jJbcM3$`F-1?5MU}Eeeey+PR1Rfy zmT1&Q?eRvXVnuWGM0XS&eUwK<6iCT&NP~1ki_{yD)JP#zNwu*_mo!12R3o93N*}RG zKkQ1gG<&4f8o5+U_0vnEF-*UdKF72f&6G^p6HS$IP1BS-+w>UW)J?lnPET@9?^NHu zv`+E$R%ewiZ#5`!l~<2M zS26Kdd(|w1wH<}kSc8OEB{5l#^(vS3D47*nRZ&ZwHCmaHS{3nHtJNs8)eyN=Tm4c` zzg1k7Z(7IIT%)sG&sANyGhNr!U6&+W-&J1m!dshiUhnlHv$S6E6(sld5B-&2bu(TA zmS7RIT?-ar%>rQeaA6acAsZGCA=Y8fb6_XdVnD{mc5JEeY|D01 z!B%bWHEo&jZQHg}*;a1fHExygZtM0`u~u*8HE)OTZ~N9(=~i&fHE@IQa0|B*6PE`W zS8*fJadj|q9~WB*mvXCha%(ViFV|lAmUF*#b7L@cKbK)GmvoJFbXPESPuFBkmvwn{ zbx$yMU$+fsHw0~$cFhoXi7H zc_VOoqt^(lcL1^1dJ*?`x7Sd$HvqxcdnLDf#}`k*Vj$ecmCklePy?O z=eK@YRDSLE1MgRVt2BSb?|=IjdHGj>mo$K#?|=)K027$`7+8VBmw+EQM;#dUC|H8y zH-ayiMlIO&I9P+j&x2?1gZVUsYjT9oH-k?Ye^Xe6O|*my?}b}fgqc@{4cLKl;h?Ou zhRKvTivbuQGKP0}@B)qj7~mg_xITkeh`nySrXVSbxB;TLDI|c3sTfiiU;+N&1*%{g zj6sK&*k#4y1(HGnpaKHU_>3n-0vg~SEI@hO;fukTO2-QZk|F}4{^9}h_yO=(kNa3Y zq?iF1B^lyaj%_$BC?F~Nc#oOFkNMb-7x_IN00RD@0T`eRmVuB9IY_CjksH}5BpCt} z`5z#;EX}lV7=&NqH+=8JN2Q zm#rd?9RQJmSeG}sFN8UdjoF#w!kPORnZuwc9(I{|6a=RknuVDzoVl8#A(OK?Mpf{c zeYq;4887-60w%zkg#nw%*+w_elb^YpS@|y5c>5!3-3VmlG0LIN0o z4AdbVz91@1`?R~w6xTr;{s9Iw;2*BR8vX$cT!8)z65$)P*s^DPDJ;NU<1N?9m;^Xm!b@u0=CH@DbU*t8XLRo+rG_X5h9!&{y`C309B-71B&|}T;Pdc zKpmo@8=SZ+v)jROO$Ez%wtGbzx`7+O8o4vPD%9ZxjM$AoTrWwy#2<~GAE1)O;2X9< z3@Ts&GR9x3K`R1WeP;T`bG$-9u%#>DAG)C%Tz~@5ngXVP8?=HQ+^!h0{{2ydIDJD6t^E^sd+M|_%s7d*-r-IGFnz-j1qMHKJu>gr} z`jjpG(&;*p!@`sq{3*a&ygPf;pMtct*elMt)j1N!RsG7wivl8GtkroeD4o!|fxRhN zsMmYeCqSsrxU0*8*fFx#eZ9(nUD&zV)tRE!k($!~AraL41tcH>@YyW1o!YIPK(T$; zLmDi)`T@Efsv(&RoLI@{0@cS^-S3m#(LL8md5<9=0w{pN1-h@#+%T(s-&M@N2>L7F zo!b++s~tez@4^8X;GJ!PVi&$Y{`G6xi5cJpn$qhzl%?6+6Z;>ELgNKe;W@r6$>QV3 z0^pN^s2RDJ^Znh4J;`Tg8uUfPS=m)%{m#p2^BpbGv$7XX<#BH*pV{xe&?>;KCS5ni-ClkCfWE!|>p42LW}XYASjJ^e5d z?jG;&e(vdBP2YnW{vPl*mGAq$J^bWL_I~i+)IAnrK@dOjy_5Sq>M3?XDkN$t)Gt>b zU-4;J^97ZKJ74WTAM`VG?J=(OM?bwz|KC&}^~sC%`|b5xpD#sU_8T+yx4QQGl=gE! z;dh_+0rU39E%<+*_=lfA_<7&>kH7YlU-^08!9uS2qyGY*U;3+`1F7Hovp)i{U;De? z{jO-xKrO-xTtO;AovQBY1(QBPGO@M8*iZ-Z=)P|8 zz!Px75^%&3aK#aE#t?AF5OK&5amf&I$`EnN5OK;8a?28P$`*CXAbZIygUK|B%Q=nB zJ&(;nkSGxt+Vb zpS-}Jy~3ov!m7Q#ue-dnyuG%(y}7-;yuiS~!^6YH#l*(O#>dCW$jHgb$;!#e%F4>i z%gfBn%gxQp&d$uv(9X`#&(F}$&(YA((b3S+(a_S-(9zP+(b3P*(azD)&C$}#(bCG$ z)5y})!_(Ej)YiPz*Sgi$xz*UY*4nw(+_%`@wAkaX+3Bp>@2lMOtKIge-1w~C`K{mi zu;BT%;`qGe_`>4$%GmJH(CXC8=+(>T*30MD%jnq5>DkTb+Ry0Q(&gON;@sHb+}hvV z+}+&W-QC{a-QVBd;Nafk;@;!r-R0)o=jq+(>fh?^;p^<;>+Iv|?Bwa{<>=_;=;-F? z=jZ6>=;-L_>FMg~>gww1>FVn0>gww1>gww1>gwt;%`yo70RIUbNU)&6g9sBUT*$Ct zL2eKuN_0rEqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*esMi%brcUw(Z-vbL-yCySMM(z=I1PPQ1AB z zr+r*{31*moCTdun_8#;9dh zZjPnsr=W&v7o(0&+E+TLpi)X%_t@i)DgK#yqll=q)@o~Vq~58gaeXAhM<0Yqn$IGD z6@kRDWo^TV2uj}S?6c5%m1~%M5{E(|u+;NanIc(w&IrXGi$q!3DB?l0(Wa~Jx=m%% zWuv-QI~)t5So#&3BFU4FDIoxcL=wo7RW1lLvTN|c2=DZ6lco~aM=ACWCQdzl%=%Xv zXe=?Vz>0w2O~N3DEOJX;3e=>$_U(!C$eB%&jW(;WEc47X10^Y#HD~s+k2&}3^Uo}m zNl7F?Q?{CnMJKKF(ill%4ht$U{TMf$N^SMkQ8_+ho(WOb~fvsNRe>9$TA-`{Zd! z4Y>O2Qz+w%qt|Zx?G&Z{a;KOZ zrt*d|5{~=u#1o&oK%KTuSm3cw*v)E-7cc$vXs1p%=!pHU;q%%=PyP4cCtdmV*oSZa z`RJcL{!z-O@BaJnv%J1Uy~l6={rE#W|DgHz@BjaBV%y&a(tv*`$$J1ypaK`TA^{># zbqtK41Sgmxs&PX}g)1NhH^{*bV#tCR%!UR%NWv1D@IWAZ;0PnQCwZLkg)jtA3jdKo z3hv1sG0dS3*)%s5Qc!dLklLXThsd58)^LJ)+7%I($i(vWkZlmGNj&O-k03Vjidf9z zVfv<%QfcvvU<{*g;HE7xn(>TiL=6zr$i_Ch@r`hdqa5c*$2!{aj(E(Y9{0${KKk*G zfDEJ{=Oipl4f2qPOyo(>WDi3s@{y2?q(#CZj&jgLl9UF~n+&BWM@h<3 zn(~yWOrl=n%Jz$#NMXNGEI{yych^C!ubz!ibNN>IG8!J$W*g)R8$&wu(NCFuM|LJ_mj>-5v11HtG-SIQP)$umV2g~>%nYLbrj^P%G`$tirH z3x@t9q$JHJbpVP|fvA+FNIgrX?g0)K?Sh^(bxAFz>Qj_}auypEYDoG3D_CsQ7C=2r zEmUzGqULiKwwOgy*P6(W=3*AH_y;IyL6V07qZU}DXE;&<)u@{27qkedQMJmEdZv>i zwV;J84$IcY^5hSY{X@}wF^;#^a~8cQ2`M%O%7OCL7xYvSKm#kzs(K`*4#@>V*Xh{S z+9a})1^${w(<%#DypR0mN3v=Cwik{HM&`Y;Ge90XQBwMropafld$gcXD+$R)Na zh@lnu$kemvfJssc2LH4bfSAA@Nb-wUpaK%LfQ2kbLE%-%q7f;%fI!|$l3GYY0*6RT z{vQG?5JVUP#|D{%K%y&^K41c%ODV;B2f+eJw5(t4TxhaZJ#V?MVlv4Or5PcxUrvpuE z3RVIHKSf1sOCk$fsKOF~K*0tipn_B6qQoe%m|sa^3Jdgs(_WdeegDx1K}>rf{yjBQ z8WD?F&^0N2@B<}KQR{MhFc!D2gf4W=f>DDc7`mVY1v0<_Lx5O0(*DIjEb*(-h{F;r zsBl6k@rqoe*xat{z$KJeM;rfi6_UO7M}qN+5wHNaxhTbnlQZK{eALveFbypJXbcO6 z^kEXMNG`%#$%k-=$&Q2g$0Kq9@qd(UB)~Am1PpOiONap9eK@Z`9Ib84prQ|p(Dyv{xcSMEP7AP``oz{v*L=pi~Vf++_@ z5PaYRxz}`Psd4wK;8fN0}B>S6U)vb5`AC+3xX2x zMZ97?-lYXCP%()~q@pFr9tG&V%lhW$FA^evaO~+-`^&-=7`_PkPjdd@3+$^W7g`c- zELhQtZ?6QmM4v@HozH&w#X=IV&&4VHK(ATLgy^~G#ioJ++U~DMOZhho>Q{6i!B9lU zN$r<_>GEh()f2Zi3G$bF5(g8G_D@RpaVVm19_3I32ohgK5VoLzBIqot)qp%v2^&yi z>{b&S6fo&Ij6Xatk{aK_=>O?i?TS2 zv{;L_c#F80i@Laryx5Dr_=~_8jKVmK#8`~Rc#O!HjLNu-%-D?1_>9mPjnX)c)L4zy zc#YVYjoP@4+}MrY_>JHgj^a3ukNC)s|3C&?kdUDG1^=K0 z|BwY)a0Y3>2G}T(WKfZ0kOdeSidJw2YQT*WiH~29{smN!lACx10|5sD;RGW|lKof) zQ9zTLxCZ|K2WH@sFUgP`36zzHlV?x`R{)Xq7?Cdt23Y_FN=b=sUrkO)VQ z0$ASUM_7QK74S9-_*YhH?i&oX zMq0*(<}Q|Yv|J?j#m7PqpnevpAH!gg1%yQc|3;+6?^5@lQoE1{w z&8cP`ArfGS0h+hGBTdz`4FVd%z!HlX6J6p3&_o{8N5L|tOEU_iam50hU>`vW8RHwk zi`0y=W!n0wj0FnJ7XZkF3+RGjFhhbWPC-v_nMoDYgT&N$3#k1K%mNQ&-HhYd_;kgR zHBXWG#Smly14_JM=zI$Ngoh5w1MLwY4;B_JJm3leydnYKh=iG)#&x{`mcEGCh3nKp zvSwLw0Gd|Y8lc5fs96?}?^cF^F321MG{S<0H<%ym0!ue?4Xm=qkT8R+53q+oO)TIM zNuJBTex-UI*{vLa7jWlC-gOqB16PKtJdikF%?Jh_B4N=*0_|ZbMpoH`PfuYCl0ai5 z(0~NokDwW`iYU;9kc#JVNoKiinj*jC0a}5^IDjjH<|hJZqziOtq4wWoK70s#f{Qou z%?2va43dEFoq`7CX-4rye>^nENGYjZ!I@avU3vOo1WMdEdS5<|Z0IAEaz#R;Vad z`85R!;^@Y&3Eww{-?6?)%~t>qlS&7)33sHZLH#mbLZ?mS!)1+B_(Amn>ZvnhLqgMY2r=bFh zrLq1=1*U#h*}+5Gvnagf!9GE-bgo)F0!onl9!(`ia|$)^1>Vu1OUF^T;wnD`gADNi zZ4AH-Mw9-kTEQCVhzIeTvV1BB$koA$-vILoA62%vVBRgTZ4&4%^4kHTzUurQ{1hl+ zN;in5o-$=&*aY2pTIy;A@|J??0 zWgt4}eoNcct$Lb2_o!~CSzv&4{jfnUuvSZD;x33=s>30uFk+Xw_GRM}60mwdodFi~ z5&5Oouz94u%UGA5z$^zOwShsb0 zj1ft^9Ts^0mCham^woT2($Gn8H;b{y$JydCY2P$5D}XG^f$Y~EMbbNirDGgUfjhmQ zELeI|{;=yjOu5ze$sFJ7o!XldqX}W@%YEDTu>*La0lJv{R3xq0dInX)C|P2%CnIkZ zz33||);Pe?js*eaC`xJ?e$r%rf@}06d8#yE!1;&$J;kuD*`z^gwf^#cGp=7F{ji}w zAE%sD$6#O$E8qlM@?1J>#%$n4CAAg_@F^ngP2>Qu;@2$ope4NG z@-2VTcxZx#)2uV7&K2vw(KFx@PzZ^|D?KteyICkVu+K6JT zEH##7Ba2o&V^pbebgi9)I*3;H5~>?Zt7SfhYbRL?qFpN=GkZN|VJ>arPfJ!YW@$eD z+<)9LWBg^~xYOLY^W`{_eZoy2> z(h&aiTJZ}3`OSugp23PVQFm@YhV2{8EU0z5uSBKJo6>AXp*Rb=fe2>Zh2&wVRvPD; zhvpV#V8z?&mWGr82%31UM#HGywfTV`XdNZ`$Vx63GHR4 zFF=0#VvK7Yn%=;NgNLS%vv9Y0q3cLWe|d@?8s_F$+K+{>GyD|WUDzk{g)@@p%oe{L z>8SSPDgCV|a%C2LA`ZVFXI=|N&=z397$oh`B@=WE zjI4nvmqJ0(F!i0O9zGaB9$MJ~*2!Fb5=>UnLY1mU<#xfej#zQ)S|KB>AO@!A*sBRI zGgsFTw3l6sKakJ{j89G*ge{BmFFUso2GUTz{$XzV4u|XkhBmL~OdV=Hqci))Y5&N#R&J zqXxd!#Zl9Yzh^st*CHa4u%z79v~T4}C*zj#xF{8wxTyc)q0rrxBIp`|00}0eU&VqM zu)?8qzh^BtUH5lsh4(g!pt-ta`?U0HS$k~q%!iG{L(-$xGW%kIamfLsU?}}&3xpwP zCnS4QScg+V7`Cc=Xl{NG=uei1orMlZQsbf2x`#HFhbDg~f{8)H5iSGHBU_y#`@xAX zR)Ts^ZYLMwWZvTy{Lx$ODBp$SfUDym&XW+i6O`pic;HC{u~FZA60>j;cXfi{JWY^0 zO|(2s3Or5ubeh(Dn!a$Fd3Bn_d6px0mPgE31fCUrI{VUmR=jXldUaOLdHzlAywdW# zI`F*K<;KrS*xOI%O`Pz?g~j5_^A1k9&e9wODYWlzTj#=sB%xwVuMu{-b20iC-iEv+ zHM`W{6z2B;F>@ooW7X4-Q1YYe- zaPqrG>7?_$L3gxW%o`s+fCWh zZ-HP=iwmEkba5B`M9%PTNKo)p~B^G^08C`=ys zX;>}&(ZN%MA_adQvK4T}4d4#k{K3x_x6|9r@%I)FT{(zTNJQnDv7KH+lVl&b!_PEt zx5T@vl_!(cd$~f5({tZJH7-PXQ|;z=NxHV1$#&l~_(>m8-m8q7g><}4@D+V@r)K%v zBjIMiJuQ)Lp6^=s29@t=-=DDit}VWRy7&0uS{~v1W2wI#_jF{Am%r=CT>->&6~Mfe zx=K(LF+CL~`$|1E&M+~34gUN}{YS!`Vg}mcE0qR1a=`nBdTP8?h6Xw+_l=BH8 zEyM0VdFqf~_2ijL=Y3;y@0BWJ%Rt}*6KgbYwTbOJl?PAllkKaYI(!OyVEUpkzuNRw zS?7aiuWMGSpSd&x#m!v1d27tv2UWz)JtypI%)J-F#4X;e<=0sF{p}QAFcKN5u?)PL z6BP*Us-w0Fg{r1>{bXd6utsx+o5+VV#nswG3wyaNg@~-y+P*6ssa<@h#`nW+QE_#` z?t}63)BB0fyb?144-o3=DJ}u-zhhljN7CH~2!amW{`1yq*JNgg_+Rk8d2aeE@#DZg zo5z3%I@>2|oSY*+d$sOW*_0%I#^;hQ)2+N_RjJoipA*tvev5tJw^6lLP`^`9`am-C z_Ur0;m*%Si3KyA!I67oIRP7?qd%V~0ZwDt@dM`S{xdGWLTvLWC6frjV5QzJc;6C)5 z;h`PMM){S;nDJj$`$|RSp3K`7c8y*$Mqccn+h{fUi{@OwvOaNo1t(lTAHbWc_0=hO zFw39b?XN^*zOnfZpRLts2k}1a2Say>YLZKlO)-&HQazYVHBrf{^4Se; zES<^&*&)t?$shrf9I~f&BEl=W%AAIzUF#<|V}Gwxv8MXOJz%6q5mEq@s(G-$+7M_A z2?dph0PRVhW__P{(_SV)gbOd~Wdp$`{SzUAAU z!{wadfA6we;nnobxTKqfuPTOhZNG~b-t7=>9{H&k(lJVL7xqOzV>2$`=zF!<=dbrQ zsFX_d5haq!0&e!#v~K$l#w+J3*!`cT%r?DeOcu>6HcMsSrk|P6*B0{Rxy|v3(1&P! z?%*Ak@yIUM*QCoU%DPPHc8A#4!d{St}`FSk>eF#(t-= z5t2|RF5xux?N<*w5x!U@wsh{Nym$2|p@$ST3PUBx{Q3`oRdV*vMICyDk22QIZr05J zg^d`WzcW;~f&Zcr_NY6bJE*P^q+&qxD!ayE>x?C~{L%i0*FXGBC!?>FmF1)!Q~eIA?rCEU&mYuG{W`J_Gx~b;T(a4o zjezM6+kA_0#VE0n&ADfZCornu^Vm)?Ve!DrcdoUHbUo%CdAAc175{dy{g4MdUr3KL z1t^XrfbJXGR2XcB`!*l@s0ebsewjk7vk2StJ!B0gGc5OQJx~w(@|vB&AJAJZsQ~8D zwTd$5_krglI=@6W(*Kq95?l-FponO6BA;0L&{yz4vtJ>FcLFfoKHyc`DdX&xJTtqd z>RmV1=kJu~ncpcrZamD`@%cNma0T*d0m>pnm}YTcHJ`R?O~`QZ z*+nSYr-N74HOhE)$srAOld&Qq+WVp-ndFpLTGox~5oVd+yWFxa)-9=Kc10Ndrr%!H zJ#AukRlNJnfM=6?=JD*B9M~5dM!Vt{vHgW5b-2$v$89abeqE;wD+mgfi9=T1Quv{! zmfG%7{#JZWA$i8dob~7A{kjUjx$XUjDwBf&bgs*7)5c}pf;`h~dDxpw zF5rtSO$Dfjm7ib;E|hE8hhCkTC+PYjITfY#Nd(4wGr0Sr2&6;lDr=uxE& zBq-9ASNDXQ44wAZWE$klcXOAY!c7tt;WuP79&41v>mzO~z^(IdAMN-qIedZthA1az z3`Zz)DW39ZpcOI$!PS6+8<~oQejE9q}Zixl*B8Q6yKm!v3VmR zU}b!e6re+S7wxW&fP#x-t9U8^a(7cXE(hLsm9oowspAhKJ z*3FOMDtDfK)n)56uuITa?lkhCcSm+UwCyxW?0lNnXzL- zY~*`T$~{4L>Lco4Yc7y&7Q{BICn`}r(y1pVFV+^<6Su4$3(%ML_RkG^mLWf4Uc%0H`^V*(!itoHa> zlNU#h`uQWBl1loX_6fK_EW$SHXOmf!P7k@ZZg?QR$5uZ49Z$WVu2!?1)(4V)Ep?C` zrk@xeXiA6FJN5VfiRg~evO7Wd9%w~j(NjbH!|+I*7IH$*ffhDVYlugC1obN(--C_$ zH624Sn6BMc`D@OJVm41}cKH`hE3!{WYf)?<;Y7X3aKIMR``cq+4K=WyIIxj7uvs~< zMV!boIyF^`KA@;KLLV-}$hEhQXGvD3w|;fSo2VB1{qXy{ZVU3IpbAU>bVuqA znV_^@L92C93XZ6weryd@pKA+t2oYvSE|viU#*{R3fGFn{<~)$r}kVWF|%J1fI?4~K<;BZzAw zBD^D__ebujjEEVH+_xWj;5i~5HX`w1K<-FeJ8pRPrhGxqyaTed>+v?v7ZMSPDNJrhL@!Nio=u3q{F1 zW@t2KWN(x}I_6q*|6>oj)nw?&ieh*Lx?m}qg2CvSQCnCf-R&QdQyWH>DvDM{TH5Ip z{bJ*SX3V!q<3C!BKaW+k;(hXRPGza}iMhw8*HxW^zS=IGDleoXnp2**s!VtoO?Z|t z$s#8{+8IBEgMDg0`!seEYo}8{SEkJX8}278R?k z0pUT%cB;cDBdaE(J11ktCSzA7;|?d^0jDt6rs8?067EmESD8vQdiuaKj7tH?ScE!x zHg!*0*U#sv{maSJF-7QCu;DuSqgvSv&vsY^+Ti4AHGDeHXgc41y1;X~Fl_qgXi5=K ziI6>gw{rUHTwC$jG@r-UUyIYF=51y7i$7m`#?SMtOmybEeOsk{UX}e!?T48k`7?D@ zGxeP_4P!HnD>F@pGtI!+mTR-Eyt8fhXWLa~JB(&K?Pt3@XS>5@dp^we=Fj$3&Hn71 z?H`-{wK6+!I6IgDXJKjnC;=v@3IG{CP!>Pa#5R62hM`S-q%*S6db%i+j3`%UQa<S_cQj`A1Isus?P|8b8kT&^q-4i~O~ zI1)x2DIbpP0ghZ12Y7-5KF5K)aNuwpBnd}RfTOI&QFY;{olRRz%_B%GX)Gl4i%c-g z)Ufbc*%Jelc0`!yBKn-f&}2R~sF1N>k+pj9de5>EOlAj?GT`X(cO zBV!}Qsx8Ex|3*Bv6;1m6u)tQp#`X>cu?CpWOqL*P)loB)+S7(;Ow-r8 z&mVJra4cAr#FAe}Kny%qb$bysH$OOcAztADX{TV_$>(Gn%YjAV4f1OGENR{-w6_P? zQ(_Ici+)TP0JwB92g`i)AfUaOCw(8h^HYs@`m7ohcoxNq+>*T2PD2eqOC%hvruS*b*x)U@F2}k|@%qQF z(#K!%jSK zm95v2)tfj*vA-|Dk0*oKvqC-jQoVibJ&HoFr;u7aaDIIN_9h9FnGBXbL3whqn3RUQ zHU-NFgl~22c&mp?7Li`ZlIv`zXk$^5ljPU4f;G!Q2Y2JL^W3S4FU%!%e04+ZbSn0D#-cj?7<8Pr?{ z`RK7}TW~a@nS?IOYnT5v*cFEMNGVUv+~t1;kcFT$xxjkUu7QGK8W`{#yPME$0#G9h z%%kHbaN7;)w_70{ z7f0_)B=0{g+?TA`m+Ib^p4gXJ+m}7wmjfTjGaV@KA1I0+D5)JN8y~1R9H@F9sG$$k zlMgfs4>W5I9(5mRO%QYV2ak^rbijwYOow{>hx+1&25N_f#)n1@hfll@jnRiD$%ju1 z4^3+hpLHLaO&pr99TJ3~on{`N zegdCmF`Z@epXG?3<*J?K8K31loE3PV6{63IlFvRDo_(n~``Ue0JaJaCc2;_PRt7#V zXF9LoKmR6v{$1_7()hf};k?@Wyas(UP>&IHkSo2h{Law0I6>h zBz^?{E?ipbNZ6h?C)@Fz{54fxG4Epyo=n_38qAbqS6LBm>h6IpVq6P?SufPV0E?jtF{w z{bC3mq$`H`j@zI0-J3m_8)^wcFZOu)5^ouQbK2PB?N1SP7%qOX&o_`R>Am-7W1k$Wyr^6L2Re1oqV-~IYyVO&cHnBlI|31X=uis_#7pWh;OJ+b@-rB0`!tNm%> z?mK@@-8I;A)ZT$!pNVabelh;;ynS~6&tTT`kxcgU2RpNM-upY-=i>O8op1(Wj*HsK zp#N^n;Y4E&{FgER4`5Ez2xSbo;ibsK`SJaXC2|B}D~QRb>qgH7za8$B(sib#)93 z^bL%k7?_&snwvkiwAQt!Ww?g?n@}dUi2;b+LGN zviWpy__TAqX}jsydMmJ1B&790SgT}2t3q_^qxWr3Qrj#uTkNx%Uu8EUvufS5s=Pl{ z_+^#^r5A>!Wua3tVv^_6zkUDwy|VOsWqD=Qx2meDn%dgB`nrb3y2j=ojV;xUZDoxe znJZH?%~|JfVs#J#q$@edpSXKnuHGx1{cUxIvVb93w8i+Dl&VSRIJ zb#rTZb8BgHi|Ei7w*Jg)ZBK1&Pj7AizZvuFb~MqLr~m&k=J2PntW__hLMhobD~pD5 z)&Fl}jwZmK&^V5lS+z&8|1V?y!55 zIi2FAqfw^xe!ma;!RC4{Ms;)j`QN;o8~Lga_o?p>T5WC+jrpyYzI7V(y+uV`aBVS} z{LRg;gz~OiU!TQ08H7@QUu7NsGOV1tRn`K!{ii(F%3!@*K|?7Pk=bGxdoLqB>QCk9 zlULhDBX)k%RT8Q1*=xiPDYf6-IXz&gUH`|JBT}EU){Ex9AE>~q^8czu*gyJJeR#C> zx0yt^a`Ve8Yg~WriEkw5d(uJ_;)l?Styk@EV<(Xsa-H;~R?Zv!X^4+NUlE0YljX4< zfx_awKJ;@WqV20lOM6sZyyS4)%sXRpgoWYH;iO$M(U=#7us@h~s@Xo8L4rRYwTO1VKA!VgE2$wM z-J^+3?I7^o6WsG3KmW?HT->YZLW%F3{Klxoy{{)z_#LyH;!t|Jn(k-kvofHIJzdXB zc0ODEbY=Tvy|8BIY^%H`<7~6S;BdfVZnX4#r{R-?-+H55=QEi_fXl^h&(~wAt=^j| z?)z9ZVSlHeI+mmR;|^t)My#~B_?kf+Xpq18KXuZlrEZ4!lsk^Oos9#yp3yrl<3+FVUC_X^0P7(>@9#8uN>phtA(CfA!oZ z8uOd8J8LBmcDiERh{n9Jpun}L+=072S05t+vxDt%qW`FiCRB8*O47?D$#+TM#lP7L z{7w*hx_m=TQC-P*7{mF4=jI337+b5o_#!P{synIF9Hq+%h19+L4jKt|Y`-~64T;A5 zvx14J8*dk+Kty7r*Y+(vPk#9_;!01`LUKQq0cC&JAg9;TZI81P&!g_98x;u4O~j!J zB)WTlK4#5jj=1O+m1@(r2JADJG=MayS+qvX-B`8=PU<2t6-sVr29F-pw$kt!%Gz0x zvveT}9?02HT0v0gf^-LoN8q3K@^&n}i17PYy?UIBxLm+WCjVfnw(b1z&3s4D-LXjR z1ZMK=(?98|_bB6Sgobn2e|?Sw+`{g+j?xLiS}6kXkkE*w8{+F7Hw?L8x)-@D{mc;* zvU?C~uHSiiRGl|uDdRbV6qzN)KAR{V3|*fj@$c$sl|%BvuBCI)|6~rQHIXNe8MWfN zY1JwhR6(t;Cmw#2uUJ8n&>49l~nIz>-tsbP(klT7p;xB~0?8jMLwP!2%`#VuB~_1yzs-^SbySUi{az!zrQDCP;!!E3jy>CZr!28N(F1mT)VX^+ zLwDqpcaqeP5^H!VGkBc{jf}2#T5p#bbsh>oOWplgS(7MSbxTV*Zm;yk$Z|ySk3R1J zwm0FfxfVAi2GN=6bBVcZ^I77&5d#MW&s@Y+uT&+jtYUE?1Io%87#!cpyD>`TRNIxCPpTN9$ZHUB5c%(P`RC9=uq6PoTk~o8%{3 zKx@wext)AM<>v{yms>i@XXKv)jvI9XLLIMYoRLbbefY3Fah@}5Awdo&4?3Qaqq!<- zW?ROfWlmZN)TDt(M4$rMA$9%T zxQM;uw^R^_4=jXoF=$sD#5egi5D)cj0h*J5PMN^BO<)2&AWKZ}{gk%>NU#+N$PR{* zQitJ=q1a@Q1p?K_4;F)f#Uui!)!?Japp))5Lk_5`AdqIyTXIK~iUi!y5%jz~%+4gh zmJ4KI6=YudlMRKHw*s_q0Avr)mkUycguN;UEp>x7)FPfILocyVV}ySsv!!JV@GUa(UPXi` zgs4_QaqFz#5mevslz~~mwiHFe<$6r%oERSAK)_tsEIiY4+L8VftdstoRJ_a zU9j^B&=nS4LKk%@PZf*<_-93fTBCQnL9dV?2Utv-Kvbts%-$i$q8xZfg25pRoO}W{ z(~WH-rTShT>z@?`as{PI#M#S(Y^>te)ML8T{d*+L-Ecrte4I!{gcmZh3gKSS& z<4>U4c&KT45M&o<#}#giCsJyltAy_&CgC^iZF@=_WXjtTNdV1?!yI%$W+agBc<5s* z@N*K785aET2kT>!P;&&BcPjQ036nYvl{^JJZUN*aC;ZiwZkb2`r}`r(z@{27`*Pr0 zE~+aM$TJ+!90LxKrz*(?S|Y%9FpwMtmBv%pcM^!URl;KuNVyeNwY;zW6LJTm59>Z3 zC|JBj9=<2H23g_&Ay!ljy+ALncaA?;LvR2kL9i`82|NV-jt4)+Ljw_1ms!b=#g)ji zDTOP@qe&=}NZw`%MCC~Y+{p{O!UM{OfT9#19k6i$K}iAfsq!p|prKUtML?MqmFs7E zt6ne}cW^}z>=GHt0!h~vS31E%Bg!eVQ=rEL1br@&W)V;G(;H}p#N09T-#~+GvB1Y! zfPUA6D=rA@o1_wXSQ&z<(kfaT545*}CkjCD5B-*cXu~BSXdES9FnP2t<%~S${9b^g zRS?H1yE+$@`dla5-gL z1=t5xpj)2*28UJ}0=~tA3A8UbJg0y<5h@p4u-BUfE4?}2Sm?e>M7Qly2I0V0-jN|e zU~&!k8{PEo7aachkRV@`nImW+m(H10UR<3b=4C#Nn<|6^qIZieQIe{x9DL0L9zc?o zEy-X`65+?fSS}xu|563b1)Iu(o?xJI(_d~ZgRZy&4Vgjp(=hj504L@3K-?z+1;nof zc(;!EjUcRb8YuCw_*!dh2`sgG6?!V4#-&G{jih)4E-~g$H%Aud4CTAwfxdWfl_s56 z5Sa9t&mtGCU}PDJIrIt!cCbodrUPG1=LYZ#3v`tGGK1}OK}dX%YxyUpR{!UiqCkGy z6C`xzbA`_d0VH}_vFrn4>is5m`;9{o$dM~N)a1MLxsRSnoXqvg2nSFqbKnb-O2vR`Uc*rI`h^#(;!h)C6pK@TdBZpVXk9x$0yksS4DF)z>oC09*TN z(j`)2q<#$XRVVuWNcs39t^P;)%#Y0TA6eJya-{0=p4AmdG1zl`E3B{kZAf~R1yFjC zK>xF@l1f{noG8lce>|&isDH#nYeqr|`_8|1&onp!h#HgT=g)?L zXN{HwI5FK%Gkp%7!_v%JHRAkK>9QJU%V}2YX%?8az^n!Iwgr;jLfOzlJ=;Qi(E?*@rI&7no3%2&ZDmex zWo>9>n{DN|XysySyCL01mOvAOBsV&yJCKJS$wT>WP_JU!c%<6{t=lA8T-dCkM;O|> zW;c?sG`F?d6{(r{oX7?L(A^el=iMXk&+1UR=y<8uA#zB!YDK$*v*T7I&&JcpPNoveehD4sX0SWyw8&x=?j*8e73DVkbpt25d_2vnRTt{5KzIx+@zT)@)gW5^SAJ44x+wEJm(KY`iVK}#>7lKpLxPEeKn zzMdG4b}rg%BzY>H=CKfSKb|Hz3rQi;eGo(g5b2K;qJ5X%kE3Rn!q7|}L6+YC^tPsc z)df33c1}yfX0`ge*#-_~*+i{OC9}x8v&zF-Y4U??s1=|h7XxH;gYM}$hw0e+6*QCO zrCcipe) z)msJIU*oR72Onu{AP<`L@RX;3FYIJiK*-V@N1{=YX#j5k~}(tc~!oDgN*b&JMorC;(Dy(e2-o1B|QnjZ{O8bM?O!Ets2i zmkTAAqtQzY+_Z^%%1t<`MjVy;fX|ek7h^naJC5RKzH%dWr4g~BQR>aKOOuKre>kUH z-$GSiPGwcE;%7h&)eH#kt>l|4o3q&TDzXf9ze@1 z$3^?WX8rmA4eG}FB96v$XFVxkBPDYqt!X2Dej_tecDe;3sq6g7VpB7iMoyQ!(P^`| zl!4oe95b}}?JoQwk~}x_#c>c#8p+ysS!M0&%`gY(B!=Sl%+_NRXV`#G+v7i71ZBhb z>nJtoM9ZIF^U5FgWXCeMr<=BC=eOqx+c=J$CE1;2i=EYgo%PI}&8D3{^E*3)9X!Y1 zJ=wnp7JrWdh}EUPXH9=E=Km6iqXandWO8_bB_0%rhkU|QHsh%m@U+c1ECHWtA<)RZ zO24oX%8VS~qVFC}2_;C9aI%~=6qE*t0F?wQ{!+OPvy z&Sx&bX_n^>2~^mHi({~EdWPn{4osqKU;1iaX})njiw5F)AXVn6DZH#?c|cBjs3CV4 z7jSS=emyboFmT||0(uml3BADVn+M9-U9CNTcVydql-I_hz}fT}4}AeWc9ny@PF@2j z2)MsHW}M&U4jtOh*$rx53~6Rz-lnM^8bbeF3>iEoC*3f38kz&6lx!h?H+c6Jl&&HE z&$#iHJjtJra(6PWVDq|^@mXWPY9NUSYQv{z>uzVXt`uTfWN3f?N!*<$ch7MNyKrvu z+c-%4+(okc<#j&%9SmWRYUBeCR0wZdEeN?Vhv>fsiNf8;JrPXwK zJVP_DOKtOAm9Wt=cij6C@gFD)vLXA(y)jiXr(^d_+`ouOs@FJlgQ z#w>*{S^T##cQuSvnGpRiW9~-98yf$>bz_yg;pn%T`1}86%n1Ni!*$&pl~@jywEtzy zP5q7gQ2aTfT$&A{hcP!^Uo|&BKPud>GiuYLGpo4vuJ)7KCyPtpqiv!wcM(6{IXT?c zNk_-hxkfE%qML<@#+-*(eTFI{S_@Z4R29Hq+g0Ig{kcWy?pz9s3N+%&UY?ktVFuv&C=F*SzJ0q)Y!e3_2gaZNZszMB8#li9M{tLudCgC z_^mh4%*~7~X%3xy<;G z^vGxQ(-$AB+^4?>-SISeMQZCgW>`Zs=BgRj)Y4z6(}_QQB+cEK>+!km$)xwcjQN{1 zqe^E~c3y(t6_B~mN1LXWXv|B!pZNCE@zLwfsz}&GGO(J=L<)CF{8ndgT&35o-Zij| z-zs7L6tAQDaOKvP5Rl$>GxCXj>ROf0b7IH)p+koEKOJx42?I&Te?s1lx$pi7c_%-w zdr|l)yiU+{HbLm+*UKgTR{^E}81r1JZaMZQzWP$8fq-nMs)^^%?z=WjS%+7z1$^PG zKhKtOX*@37V&!lY2yK@Kx)#iolFi5uH8gq?$*m+*x>e4xLex&*FPQaK{>FD z$B-I-qsIubo}!|fD(kncH1|AJ<>h3+l5@;da5H{TEl|fMypqTNc)@a$-A1*Q zBcSy4_O&~&*{r#d=U3n?y$){bGa%w+WZ%M5LManD$ zXNmg3-w;lKwR)5urJe}_rS>!YVZn1IXXP9qLCTuiUP6g=92+j)VNL5-sXYK=${*^g z59oO;r?YPIKJ3*{Oh`!Xu;aV`L*ud6@cT~ydjXY)n)*q@iG|Acw~T&hKB*r5P=>M> zvVZuB?zPpre%rJRb&@!Uf+LQp9k=6GhujNP|cu^`ZjQv$7#}7T;QFY>JES=31c; z3JLtyc9l8&DlbA*hf+1x?E^CL0;ckt^zj(OPlBB<9+QhjIsM53`?_}AV5A%Q-Y=HH z#Qj;rv(B)<8FJkvl0Q0A9O^1I_QhC5=h?j5O}!Lbj=uJnCY_t6ei6!q3Q^KTDCT*HpfkKxbr_l-UyFL~XZ{bYRn?pC zcumwV09|}Kr7ZT6CK}dMTztpsEsm-u8vklPNnlnWI~ixH-ODfYKdhhOxw8Z~2O^xC z>muNQ|7FaPC|+r6O5@2krY~Xzu85vPFP2-$s(!uY1E4dbB!?V4axk67O=2^K7u?IG*g51G!eUH%OU#$HzvZ&S zo`CPr``TbHX7TW+8EBuivDjYRy01Tl(mn0wgVkGezd242Q!2C44w4H>zr3I1$Q}*7 zdtt$IJrLxPwJYs-b1(OL^SX+v?;@3|xa1Hjyb=bTqq49=F(r3-G9&sgA_6 z$aCn0zMLyl;k?RSLzzwe8q>(4@WTRgnO8TvSjQ^64!^o*OuRwm!d0g|%Y!FlwMMOo zgQy-r!z#!%4DU=0mM-!*XT|(doSB~J@~WaX-NTOsq=_nl8FU!B)Q=!X-_}*-sg~ zp#A20dX#7b&+F-Wsjf%qoHKt^)9t_G+3YueJb&B_4#0=WyR?yhqC6|qwIb4?oAPAvOf4%)Mk`V-=5TOF z%QsOpKsibm0;`+P~hoM6#Ku8x$+=gxOYn-Yb^kt-f{XU+y#c# z&mz@|sMU^LTy171BE2!P*zZ>(n3Jy~W<~(v1LJuve<*bU8tQ%x) z#8m%K@!e7Cva4*ew~Ki0p}HB`6^7}0k=XQ7nck|S%lV+o1<;Lzcf0a*yNPwXD|dSs zc6-`&dwFzwqq=<(yWiw>`&M@Qb#%WS?e<^p4mcow5`dl{cuz1-Pl#AgsB+K$VedYJ zntJzz?^DtUB?0Nph=7QNps3gbf)o)DL{M6&f>J_9dhbY4>0l@dsAv$74xx7ly+i0# z4NXuq+|hmhXP|4`L6;NtxK|So&-KHVGvS`8fqeTi_X<=@AA=sQ}MmFt7JjKuG z!+ObWL&{v4RjL9<#WT%Mc1d&)6grCUc9fX^Y0QH<%AR+W=g=PNbW}EWR1I`g&v(>p zchrJ9iJYBvqMh|Joec_|jdwen%sZQ%J6nP}Tc2lsc&--294wXJ8Ti)UX1Tp{{Q{@N z1;Tb`uV`1FOjo}`7j?kkjh3GOAx+7_D;I2HgAPg1k9b{hY7M!AK0MA+$}ylY1?nbq zcF%}*&&qVqDRj@@?Ov$5eW+w*-sNFE(f?60BQ-|e#;qAd~d)20NSrtVFGR?(BR zE*B}T)H7O;ATA_mFbVd8#Po^;FCj5Ekyr*vtP3Qz9TEcEi{$EM7whFX*Lz5@ms6*g z%c7UtrI#nTm-j_4->Y8!l3s!T*qF1bF-(TqNdy%g(GcO1t}GAMF6$A|q=Ln{3V(hjm8Z;OjG+Y=o+8Hzk4`I26 zOvHvv&kdO=4w>r=Sy&8Nx(q!G9@Gy>R*g!eq1B|Vj}_PMgkQ_ zf^ww4a&lpEYG-m9JVoZ3nh~3tJvTL{I5n>`wO}!|=rXkwJhl8{YUS0`YRS}E z)71Ll)aQk%FFR9T!P6A3=?$^z&2!URiqqRV)7iWreLPrB&$!Pd*e5LbXxMabd9aTx zShCExcLl0X2cmwS{+GtwD1s-+m{F13c?Vl*jqQ3uz7~niV#m^7i-6Vy!@2n-DP#l{ z%a$OBgqW}kn{a%?9tsiUWHaG1GU0TcX)!Tjc{BbaeMscL1b%<=zJKle{%zgI`&Zp}Y*!DcK9> zuU@?@CwE;@L0(1q<}Fp_+qZ9NYN%^z-MOcuqob!s3;eVV3^k3h8dy^;6SKP}=K5w9 zrWOw^A6h-Keq?V;Yy51T9B{7APVR1QPdq%l{xp8Hw2v0}1qKHA1O&MH2if_BSonoM z@Qu>+iBa;2m-BgX(JMvT^W_PTEOGZ&N8Iv+onHw!zT|UA;dOk$g^T61e|pG1@=xFw z%W0RyX_v-nm&0jWz-d>^X;;B%SIuc(!)Z^e`)IrFZ-L(-Tq6gr=}+U=!v33>{kt;z zyY6#n=WuL0V$$!lFC`^0EiEPEW%}>5FDLu2 zv@bU=FE>B`^_#b^-oATX@ILoLVSeGqw;ziNii+PAm%JZT7hEd{mhZ;0Km>-)1CN3vS}miEnOcQ57it-c;u%O6^QKeAFdvQ#ue>-xz5 z()A7e?)oYQhN}N`eT_Z+&E5TN-F@xdq>k<$TG`jt)73-jB9XdDy}tuLTHe?Dx4N%) zu%9&C-!nGQH8t2VGt@r+x5jUzV{xQ&akP73lr%rqKRZ55{v*XsPfXF)^wc!@ckA~j z^_!cUU6`N$UHUC8{zhR}Xe#XAUD&@s*uVc=URhmQU0qyVonKv@`_uK2SJ$Rj*C$rj z$5z+JS80tOt@K;_->UnbbUirt=s&Id80ankY2AmHhVxI@tij%B^Zfg|FQH=g1_EoB zE7wqY`gh%T%8c#pm$Wium7e!r@eS&n3GzFR7o>OM&L;b5Ddqx4}oER(-%PhyDt!|p&UnFmG zNQ?KLOe8)wGhB8tZ|>=pZ%HFzkXhvh@dUA(-CoBzn?Z-v6^?L6OR3GxJ->U;df|nh z_8MyYf!dCIO@9y@=c+P!1|00{O z`26h~(K7Kh^KbJ8T-QFAlHY(N^JbbGAC{j`IU8Mpj&43xL1{kmwF(k_e(V7^W^TRc zZpJMsl|F+Gsau5}J74Qy$2#9uL$Y6djb2sFe}FcWw9(Y~_~6|J?Iv+07u+Lz`3o`f z``e9k*UznQw4W?pKNEnOmVMutmu%ypJ5=+#?%RE5(8(V2Hl+)$U-Z8H+Ml`)!M)Wv zfBw|Yz+GM2l5C9|-oNX<&pX4116Xz{u)pg*tK8255K>eDt?p|%wL4)dt%iggD65^N zPI~Qrrqz8N<{vPF&OCcFVaML@&GIyPn9XpbPk*0(u1hVQ3%Y)&d?C&4%l9R1Gb&;p zui=s``zrVSk5!=v^-F8F4aE`b#lv=&-QPd<@zhfI`epws@mRwCVjc6K=SJ(X4^|t@ zko{Bl{T5{DSn&V0?mOj@ympd8tNX}Hmz>z3s=w<#@^ngOv|a3tKomql<|vDkjKL>1vJWd| zMfsxUqT4kgLRYh*EI2o#W2>@7kA=%wZaeUu^v@BL%VIGXJi`~RCaSVrrlLv{WI`Mvzg#rENYbgI8~a(%qKpP z6eTV>o)l%uGIzLTFBE+(EAS2-t`{jx^RoZ#Cv=d+0V~PyqZ6PjS zKP3-;*w`D}DH@KBmy0q*4LlP#rz{8PQ-R%{cbCb!!CMc6NuE!_wphGPYHUg-^LDmcVeo34`&pXCjMYa+uf zSK{xio&IZXvD3ulQrdrjp1>K2Cmk0C3BIQKpa~N;q&lcw0E_meHe*D90xNwh{r&wCMBFU1>AYbxdvKy1?L z?j#n_V`5c*-!Z_Cdi|_Z6o6E61&#pkvE27^_nG|(TtkgS^cx?IUfVhbeo&4 z4s@Z8OY@JeJ04ERJkiu9YI)U`e}rFr)b6-k@;&9in!brW*OfEz(w(Ui7b>$!GF8!h z?X-~v&wW@da9dqCl^=1_vh0c?9`MO^*B`N9jhv^?&bJ1=ESfs9J=C|epoj}AywHo=*4wWy zr@IW+v2wmt-+80kjfwhLF;prnoBtth4U5!CwhlzubDp?$F1ANR8B0Z z?^e+2KKGu=soic`-S_LOAEJu2;Wt9T#F-r#*rosON}H`+V!qxGs9)N?+PiJ zU%3lCz(Wm5;PG6D72Y50;BP|*fhh-+F3~C@hzSZ}j)zDpBkldX7&g4I=)f{vD9u;2 zMg<<=A)88^^(_!glDlne&;bP^mls$84YDPBDa=3~VIgx%L3$G27AS~GY~cO9;Hnm| z0RfDFg;=_WSS5u#Dhsh039;J?@hSBN$w8Qo_%1?2EkkK7pWkDox7)FRqh&#by`bA< zkO9S?>Vbs4|I_kyxOtI7L+`mE_6Z0*6w-S+bbf~x2tp%e4_RwMj422c9K;G8^!^C* zMdtoZ>q49byFT%hEXvia!mztiDJqn_Z^*a*>v7*qLwGa~&G;f6e zMHzxtx~Y?(g;q#K2``mA$QaF?wF<8siL{|a&btH{5dF_OKs*RxK18r15?ZqX|A>kn z2t!)OLZb7cY2_k~o2_V#tg$k3_6u0#J(Ot$ja-JSqoMY=-~zd@0}|+f0R9q+G(khG z{Ah_J#1It{ugkW8VLLqUQN9;_5awz^2gRYDTHzoI63hr|s5P1jaU(%b=kwq8gBp{- zE`+#>M<%kQ+JRfC$zk$HpzitsvtIF2qxLpW3*^A6G#>B!E5Xe&>7!bTrHq8h~bg zR|q!NgqouvhNNc@_L$qau!cQ&F@`xl*Wv=sLS!ZS_VK5dyI=|H#77jcIto@yhTkTE z-C~~_))$*_RADpg=zo5VqFNOGlCU6pm|nSUQI3y;68WSa@8L zoHeZ*rSKbKA<@c6&*O2YN1^I;spqVb@!_0L$neB+jzS8;6NRK7NqSly2GdJbEES<0 zLJh?;y>Lft(^9@z)&(?Md2XaRDU?^nYnaLtVN3$4;sh-uV2I0JF^ji|{FXWA$5L)m|T^<#6$gprkkzN76`2n?F5%5LA0#F5h1gHTjG_o#%p%Uy}t||%=CC4 zhd9B((TIX4Xj-(aI%^OLMk4q%FF}p*&;pO&E#J3GZm5;G&k><0ULPw$9IrIgEcThx zLpFG7@_0guCeDU?umD zCo8FLy`>*d2^2ZyMn57!>Pw@~2srk9M`*#~o6-6w&qkWaPBO3d}0-xENZ9e#GCDB6Rns~6rr zUVCbHxm0GC_RuHh{656yR;ic1T_|s$qE({z<+83%r9qx$VX0*im1R-mWl#6ZVg<_M zFPA^pFHbme=pi{Hv9i36^P<(hKfa?pi}|)H5u|~u$h}IOE@RUYq=N?I*V-xyWcQT550uPf#*P|Tj_^OVa`BZ-@t--92 z6`kh9eMe{!jX;?);xTOU?;4`?8PhczPHZzTVA-aL?6ldYal~q60|_y&`UA~+B{hZf zSjHS8;WQ`97LqNM$o>=sZ$~xjP8>_@Z35q^w-!~%!Z1pbvZc0}w=istMD`pE8+9eN z%2rLnJ_;%3^3VGMXX zac$4jki75Ml20NNOzKy$d>J}z9|eW$F>G0WjEOi=oFH!(nk_+-kwqFISJi$%YG1|G z&HJ?!RdsgsGLEC+7b!4uEL$ZD@60DgiBHH?WMg)Fd&|$R6|6(&mF`w)#-mM)SN&KX z-{XB5#Rz}h)z{b6^s}qw3PM=5d(Y+&nZU}D#oZap)*IjW$VH+ zrQd)@Pey(opNadu6KJB zZG9g@2XBh@2Py`b zl4DCGFz$NYsEB1Q_hVLj>UN11=E<=o;Tf-_FPI9m%V%)Q5$lLo7a>NAR_q|9_{B%+ zL;%yAL^2y@N&SlyA6E>Vo*_h@zBq06z1S8%uE&m+cSnJ!nZTr%fdLa$u7wrXIzdS<)5FWqg6z?!1D z`rhXTfo;j|*lLc?+C`bA8sYW&YwL|h>&-svtr_d>HS3*I>)q6KlJMugYo7;W06icwEjOrfer4Ew&35V>g3E{4$5I@kHs)yG!d*-z?b~Jo< zW;0!vJ>dtMI|kQR*eZw$I!aP+@6|M6oO%zhepY+Mt%!B!ba%cr&nVP zC$J>O^8OmNte2`GW7ry~nh(Y07#r|xoA0<~{1~$}cdvbfoyQuY%1?|TL02*99rms( zbZpn?I*-jTG+}<(NyBAhVaK|T&d|Y6)9&r~IS@Nl4%NDF*p)8x=|K4Hzt?@%oZ6-T zTK5%>X9?B)z3zL{&n?>e$$53)h}z0rs>;6=WdC{H_x4SsLPIu*zd`eXmhY!&n+5B_kSE6p6s|})V6`z}a_gjz!-MURfHU?f_XI!|YF1{iw@(1*ts=J0V zoM?jV}OW3$kEYtUpxzcineW)+Ct6vh24YORM{ib#J95 zlx51!we0mO9rlrdTr`jCI1wsn>&|=8qSh395%R(~b^^l@^fETJbL?~`O@Qp(%*GoE#$IIVT*XBO;OKpL3Y@( z(zbLu+K3 z2z|h&S1Hp?cAayyy6;Z4iFllVg1v5Ge_ zy*^}k^`QrQ@ZY* z7O_F~+&TJ9JpItxkJmr8rdzK2{@Put^`&(sSURvQhJl;p2UWl_P`PM=?0J$ut?mPf z$;!d+kpg%cv5<3Ra%`?NK^9~JQtKBR*P(XTxPs;@5zwoTCb^P$~QSe zI5EV!75ECb*Nm74)gfL)fL8adit#?jK%T3{vpLYlcX>Osofl`%Ip#vE``$4hm$(z9 zouDAliD~||nf25$HsETqDD*6rdQr_ZL5Xu7*0Qs{$tb*sIpjhMYy-&GqA(|5#m6nr zmn3K1iDl$eX=L^dkw#TSnX>oo!=wV^Qf)u=rz1HOWdl&*RV-$lsi>v<3WYEa|2)Ap zuZI}0$Kg9R4bbbYw~lgV!h#Z<*teL&FO6Q*jJQ`UALeu`yj6@Z(sdwvqRvW8Of%aI!{4d?js<@S>sQ5_h zgUj7l=LhraO;qgs?+if!^Js)@K8w3z!4#6sQ_-q;6IW<)dT#cx(QC&f zxsip_k)xf$Rp8`OFU#|f(Or-1oYGE>Ea(sLbvib0f$ifS=4{4uO3XRo55u0`nxG>E z+$?5L>19+=7VV9>h8J~=Wg*Cq_0j6S*XOFO)!oMWUqW2yj@JcX?_L_noGwve;*DsE=WC$ep+t@_59u?}j=~`TB z8F{JpVi%uDVR1=x(WQgzvCbOhPo-DwUVQ%Er4MmaY`jeqWFwnEqS#beMpT~Bon<>oyL6GHXac@3Xj>b-7p-E(aCpVfU{N)s2u z(w{57BSXxt`_LYmmN_ciIeyxT9vO7R`-?!3*q||7;+h;>$?f_NvNH7IyO+}JC8jgLmJct54AmBx36Ey1*%b&m3!bMw-pIeJzl~0?z%Fbldn;3 zB@hH!ulw%^vhsxECC+NvepbQkIdSmQa)XN6{ zTXaO(#)c~cf7N|KwOn&@nC&aHz;Ezu;|;ZH8Y0^zz5X~9?o44Fd#gDf}~*}mJeW8U-4xo0=1XYYB>_ne*|#Xb9tJwFF}e$Dq#w|fq%+Q{or9B&Y5 zTaC`;LpoFFL=gQ^WiZG^N*)y?mvoyK4LTaAxvkYDG7>z~N!k#(J^7Oan+(#>3}$zc zdb$$oh3Wm45-Mc#f2sTEI$LAc?+kiypjfpARw1?|hy#JQ>15yN1Ca2tzbcsuv9;+t zODpbB4U(@;-|-7NIjFT#(HH++Yh||2UGTpYWdExBxCZ3J2IS8T+)x})&>2v)7`W*& zpcFiy{9-`m)qrZrz^$eMwZVbg3j^vq0~+8#O|HQ^VuM=e2DKIcCddxnqaEx3>c0Q~ z>b`SuIXpP}J`B|BB5-d6s*AooV3GP@1gf3KFl>?PjR#{03}b)QeXsoJbw-k>Po*wf`6|YN%hSF|h9dv0z5{GMz}5q7y}#zS z1GXMu>jAbNVCw<49$@PMwjN;X0k$4s>jAbNVCw<49$@PMwjN;X0k$4s>jAbNVCw<4 z9$@PMwjN;X0k$4s>jAbNVCw<49$@PMwjN;X0k$4s>jAdjU-R1mTMw}H09y~R^#EHB zu=N0253uzBTMw}H09y~R^#EJ%e>^!Cu=N0253uzBTMw}H09y~R^#EHBu=N0253uzB zTMw}H09y~R^&o()2iSUmtq0h8fUO7EdVsA5*m{7i2iSUN75im$`p;SPpLglM5Zo{O zqW|Kn{!9OHaxP%&{XaH27qImNMMXtVo;Y#ljPym>3)in-y&*4m^QMA|ijta|s=B(G zrly9rwwAW;J=$1XO+!O|LB3pSZbt zdU$yMnQ80i?-vm8d#o*OxUHw3zk_ekL!S^s?{FRONHy=LO5SmD-p?<4C!X<4JK=#B zbIUp6ntRweU(hj|-yws~F`3)`8K-^pA^V6wV{PLATMw}H09(%(aqrU3coGz_^#EHB zu=N0253uzBTMw}H09y~R^#EHBu=N0253uzBTMw}H09y~R^#EHBu=N0253uzBTMw}H z09y~R^#EHBu=N0253uzBTMw}H09y~R^#EHBu=RS&gMDPdl4XFc2iSUmtq0h8fUO7E zdVsA5*m{7i2iSUmtq0h8fUPH&7gzxevL$;d%s?JtA#+PXdJ^6iD2PdH;QhVesur*T z0gQl!Sh|N;C51dH3$X!gJ;2rjY(2o%18hCO)&p!kz}5q7J;2rjY(2o%18hCO)&p!k z2w>|0wjN;X0k$4s>jAbNVCw<49$@PMw%$nitC5J3k;tZzsKJrwg^{N_BQfC7Sgz4H zvC;T*qt6sapX-diuowkwJ)`vkqxWr7>yt)bK2NRvGAdv){w!o%kRPzUGqu%}vaMsh zWnui*VOmmedaoemySMRjiE+M)ap3Z_Z<3)197cEKJBS`icR+XY7#$~_G!zWVrK6)` zU|?WmWCVl35C{YYgE28N!QpUbW@eT@i7)0d?nt>n?@W$wk)PdRBigx!yQ~ zXo0VNoLP;-mpS1}++G%XW)%3P0LB&Q^$rlw|OWZ*M1 zv$Jzvy?XWf_3PZ+*Liub^WVIB^EUfkLFW4pS%kt@AB*yfir*I%6N*bdmXwr~mX%dh zR#a72RM(bQ6F*hgf2eLG)U>>>ZGTJb%B}CqX&eS@J;2rjY`wlWeG1uYABcdh2iSUm ztq0h8fUO7EdVsA5*m{7i2iSUmtq0h8fUO7EdVsA5*m{7i2iSUmtq0h8fUO7EdVsA5 z*m{7i2iSUmtq0h8fUO7EdVsA5*m{7i2iSW5uiAP@Bs;C*6A=+Pb?W4W3+Jz0yDBG# zQKXH;RaH?_SJTkcxN}!qM^EpbzWzN!!+XY99aFQrX68C(7J6ou`ev52skkQQmgcm< zxDTx!J$__sV`FD)>wvR&c64-cc5!ucf8ycc;pye=?c?L?OWR&PK5pJVj$Yo@9$v<7 z9@9?E*X|RKT`9L+1(#hFr+qb-eJv-B z$cd{vgsbPkHFDsZ*m2G5xE6MYR(6Lrq(eJ9Z9BFda%|;tYUOcm;dN;iaBUKHZ$v$5 zIObh{+OJ+Fs7^Md4ij0Y8ds;ASZkV6^(eK%KDER-rO-X)y?0Ws-;2!PXDQ*a&m&{v zqGMv7#>U3R#m7H?{vshEDLFYcJv|+tiO+D?G&dtfsdzGJ`_2zBH zyMok$56=l7;|q)8J{G_DSe#r`^0KHTyQn0$_|w}@Wgp8cK2=tgR@ao)5Q}Q-3u>Ek zYg_Y(?RoXxubKw3TgGzQrgA#Sxup60{-w7=D}<4yqT$(+Ve+S;$pp3biBuCA``o~|BJcTaB*sgFeJ>+S9B@9Q1x?;Y+ZjSh5A40e%+ zI_8Eu7HE5n7b#?L2URYh3UtO77U71~7C9kbbt*uY4uTQM6 zkFT$fuB{KRtq-lO4X&&WuKwO>c+jwS8gT`%}( z2decB>?r*(UF*llEUZ>Wm}v+*bZZAK7gF%4Ib!lERQk*%ubhm4r{ikyX1m2J$mK09IDUG=16bW%cp z>V#gpEn)mq^7vw!**cfuFEr_s1S+SFlHgEWIIvn zR^8z;Okk30Hx82-dxT_@x)(jhtIaS+O@IS8|?zvF^T*tn=phohIIAYKEyHlB;<+ z39ANn;ew{CZ>0F<@~x@wnkCoX6%RcaI?|bk3n-}a5fyw_{k!gK>>F!4Q_gi_K;x4Q zgZ7z58;H4+b_0h(unX&yhJiCt2}HrMw<)KFgjgKpuKp_C zXhDUZJoA$C@vW3cp?2p#Vy-=@+U!8LoILB#$$WPV_oj{cOUtRH%UeAd=qYC#vFY_Q zkIKa=9nZY~ab>$-Q|Z(>W3hwP?E$@q1v^6q&#n*#zq+3KHe#M=>*~iD=>2WXru6f- z@pmee5}Zkc?e3)eQh^)wuJ|F*y6b{Q)w|>%9=p96Ci{KFnMTx?-*w;Va)pMODp_fE zwfEl_)7&!L7W~b=d|%E-1VyTkkOXT@4`(KHd zAMUT#9Ss(6X*%}d=VlhG)TJ$X>u=G`BwhPoJCCE8_oSm+w$(2CnMzUj<`bocdSzU+ zQ@^j5ex>f``#;k^M;W$1__g;oIQ9JZ-LJGOkOfZ%RVFgl7$RaZWQ6)2vb(e;z(?56u-0)t{IiZnfq7WC&H30EkAF)5sAH$ zYEr3IuD329PTNyL+epN+c;z5V_7rc4wJ>3-Psp@)GxgwCRt8u{onSz~>b1!c_yAmsb#BI)l1A9V4^u zrn(2no2N~&^nzYF1uxN!ryb*%)!oV9G7?xbvoG?-T{6PM!(ZG-uC=-1TS-1W_01bc z`ao6;gJ>O0{IXje6K4)4H6XbC^j$xCZ$}m6n$0Pj#14b{lk$vluL_ilts|8>=|FsW zbnq*^k>qO&hj^^~9ZK)Q3?}5uyKaB*m<(W6vLYji_|Ht34R-yX^6cD144g_Doxj&gYKE?A`)Ei8ww5$&K_cKAukTz0Rc&&|0{9gJ|qG zpXGtm<@Uapt5V~CDpuO|F=0BFxMN}+ZW&d4J$yZSrqHXbmFjd+MR#_ddu%>f&UR)) z^-Jos=9*}$$+gXt7D&c@7AF$_qpggVn*w9lxw9TK;fi}dmzAZ2N&ZwmD>P%ZN=(JT z)zWReegnUDPsPyHmS}sc2EnQ)^FuA_t_}HSLTkzo`r5m{eVSwa{75%td`W%xV}apk zm!8V067JoSufM+fA*#qwjlFsSDkV&#YL=&GulX`{BQ~aL{+P!1c75vR|Jc^+*`L~{ z?h+9-lu(VIvjPWuts2yKJw&fX<{TCa&6@2)4Bq}}bu9fa!?vJQj$g|U5B9;~*Z4cJ zkTZA_X7WSjtz_e0XZ?=+B42N~UPD2gdpE=CfM@*4^U>$~OL|r#f-iX(VvmM0j39rx zLCneEdpN(oP%z^iC_}Fwn-!9Y*V`K7&*km~(SzC({F&nX9%@3Y=>l4g`O_|NJtBCE z2O_SF2Z>DA*Oy$Zoz^M zNI^IByp;7I<4T;CG+2+~qdgMbw+lA%3pA1qX;lJip};zrzuS5^-cU!`(12q>jCFxf zImiJ%)Oo~p8;xXDhFq6*H$y_MgauJQ)PZi3L0UMlE*;d(5B@|MGEy28I1+m20%D(p z&=LttEHlv81Uup2GSU!ZKOX}>i0%mgTLS!zAKV!Qc8rBX3xi(3yu-r6wQ><@R$wC( zq%6N<34KdJXcDOqQ!-c+1C`3>S4V>H`+;p@!C7JOUpS-|F7Tu*IC2E^a@TSg9bc{+ zKeHEQQwkn;550$izM&voNl|(fh#T(Nnuuo&n_&;XjES zy2qgmaUt7Q$e)-9Yl)<5OCnnogcq9WClRqpW;;5=R7b~3(Ds^M1_$WL_bU0AQo#4A zNU&49Ab%K?;|csNCW4VY=B*#xg$%k+3|24!JNQA#D;^{=Tho0ePg3g94F*37Qzt2g zvK7d@hu|I+8j_7>yaQI(gl>mHaX3z6!i&3fo*R@<#v{yPnXt1MM)`%8Ujn^7M!*Xu z(08%$ii=1+Bv_9|U0HEj5y856|AJ!(hC28Y3c^zpUV5CPhiu_b%oKXybAXRIE-Czi zm?$BM)W?H$vCrLc8LSUDv9aKX?!sDraqfExO{4G^M5reTdJQg5$_+i63}zfd=HlRP zns6dJG)fPwMtYG)2SurJ>Y<=6*x31A(7jl&?yABr3h708C4SeNYK{tK?~Nev3FKm- z&UoJ(cc?uv=0@hzcbW-{a!>~hIR1x1)Hg&Hp5*|IkUf?s#OWRU1Mz^4{S6N4LdYW0 zr_LRRBK0`W^F?2f2LBvM!1}{oae-PnP=-3h4hqqz`i5`7`}HM=Q7jmd317JgCf-9Pjn6iX0=sYdPUS+%i86lH6vzW4 zw7`Si#?RM1#jS^8xw87+P8NL99b!s~UQXIK-u0$X=Ymr3aRB- z#Iq52zN4skk!_ENnC8vNWhz$gaQzaCI3R+^t)VIcCFZ$s^;C$4M2X&bv-ihibY77IOW>r$=k{MG>FAmVLsl;cjb!Q4fk7JWGGw1M5-1GZIhT_e)8T z62Hr3LHcDOo@HUFWf7HSQR8J#_se1h%HwZwV2K&eJj>gkU%Z6^>ygUSBg^q`)vn^h zZfjO3^Ht>CQe{WMUt!_zAH!eaU*})0bm63Lds10?tFj{UCOeY8$FH)jys~~@5lKhi zjjKAqRdu7QIwKXEJ*&Eq)m?1FwLiyessBmcx6a*xhMmGV2}`rhk=WMI zBBgY!Ry=j6PM%H->@?nq-`{nPP$#kp>!#El`B`sM#}c4fC+c6ve?>%wj^#8qWC2&0H&P+nGj#aXAn5?)uJe@dFyxgW*RY+SBOR?1Y*P!J^HGB0_}kJb#!8B1 zkX*Y+Gja{x+H$3Xw<>eNtLN+tO9zVaNeDNQ#8%~}ldcWp$1>-$NK4Yes&J&eD5UE; zrkBE!MzFBlV4fo|TP|D-!P8p^o)IR)dWa;}Urom++TaR}pRv>)i$a#qNR}A%rI#q! zf#8`CKW4rweG^w&wqIkgY258sTC)Q?hbPcAR|aHHA)N$SuU3T2Az2l@23((a-c0v# zRBO|Wz9}88C$8M1ds`_SPtT2|Up-UZr{9EZ95hV78AGJ!K@H7lRgLNoS*8!6BkN-5 z3XpYDv zq)9J0!{Qk|9O7RWFLe63(6EK~D0-Z!abbvmgC!W(6f4AfenP$XlnNA)V$%;qW9Et`qXMQ?fmrAmtRv9q3O-5)7ysA-@K>y(x-n^Pyd{prv93y z`>*OgnAc5ae>d)$8Sl&)_?sp~m#;kQ_Rd5vY-V|99lmY?7wJNvj}-FbkT>`%IL6T2DzK; zMh)>_Bq0}{2rma*TMjZ>4)IwI%UC9!t(QjGMNpS-7P83T85$rf2{nh(a1192mWfj< zm+2W#p%~M;E!PPwam2I?ABE&QtWS;HUkNk0rLEo!I-V5o{+YlMA6xX%NMSs4F>H4= zuV(GWb3PUE^=6;-){OP`n)S}9^=|4qN%(W$wa)`apND)tk7RrvtNA=J^?8c=nJoNe z_S%e7^2weEm`LwM=dPr_r)%wtyG) zYjF2X@1?Jx+C|8;8=&vWaGUuc+_4PcDSN{jYZNJdFo(u6TNlr!)!N&Wi%3b)tB+Q z@vNNG?8VwGki)i$#@4Nuvm4~i3rK_q{iOEcd7XnzJ>xZfsl_cEA``cB|L`|cjc=BS zZ&t>_Zf-T16vU?Hx~-J3qZ`Fqe(i$sF6`+p-y9#PaL%%Om-)+XKjR+b2FuosJ@zlV zykA+cJnfWWrZf~|X!G96>@H`a+$fasB*i4@<#%@t_8tmTD6zAT2NppR$&5Lja-IEY zEQ27jt-VFwVc^Gmjg3PN3__YPztaO(%3jt^6Rw3y&$l3mRn+V=p&Km4 zQ$G(p8GPwjN?myO`5q2P)pXObmLn6z9T+O`Y~s<}5+sHU(t@4{Ofr@sgJNlSdgVMa zeX_@OoXm3Gk3nLCz5>rmSGYcn2>`PSDeWip`hBZNa+KXx_=WM4MleL%BGp>45LHu`@HM10>g%wlou4ui! zoj!GU_jsUq#xZB>>^i)#D!bZ@x+742nyW?r*%%2Kk&L)JAXi=Go}(ytz$3kYsazv@ec2tC-g>U(wj z<<0a5J4T3@_lo*L`sW|H49XT-ji~WJF-6`75MhHo+-y_yVWo_!hNF)N&#s61Y>yWy zO7YA04`ymQf0?ZIg&sEg>Atxz`N_`C=+}>6Gsbc&J=^;%d+VR4TV5I;_)vfSI{eG; zq9yex`l6-m6O+p!`20mAD?A7-&vYz@AkTb!+k)@my-k)74D$P&d}MP(CYW7gVp+gR zRlZP>$2ds(Cf|nV>zizsPc(wLtdcfRP6@{wwBex;e=XFy2>=R z24%80&foPOx(R|G`f%=j8dAmYOsP~Qx~zPpr^-Q9?AaG?(64X&qhy5daiPYjtauca zpb}AimC;kbwW^#){g1gO9guXz#?}OmlwYi8l26o3(|_C>3onSOHg!6>5;k$jdEE8J z$;XAALMP&)y3`Jrs?y8{ZCf*!sja+o%ij5U0lD9=PMRXG4?k+2h29v_%uhRu!zn#+ zRm7GePqmCK5lqn;!;gMk9FS{eJ?65CKd=?cj;^)jvPn|qth0Hep>m>^%5)#R`sP`* z`1+eV`ASs0TbHEy%{@xeM`sc+Tq9q(li;L=QP+Q;ZlXRYj7#4A(eEk+bC-I>GUbLE30vCy}_-ew20Ha zwX_s;s{yJi<-(A}b<}gmuh?ry+Fr_gSe2{kIP2ro`di%a zhHggmGlaD7lznlN?~GfwwBMYiD1&U!&pPmjc?4JU`APLt70`kTttIpN2ZT)ER&jB2 z;Lg`>nHPKcqUO?@4Pe=zgV@M*x?9>A@k}S zX(%|Ck|m*Gtpas5DvA$oNo*^oNI!v!7VWSk^{G{4JVha70aj#D4(U%cpZh2(Sy6~q z6Z^>F)2JU$3udq=a~lo6y0PjK^={3-x9v<!Wd zzP$$dWJZ<;Jk7FZJfTf@S{)_9+;= zKgiz!Zsd5V?R&`mZn1+4XY1k07wg+eR%t9!IcoaVBdHQoQQWE*>Z1bIw^Tee9tifT zo1TuOw*c(;qcGx{R@9>z-AZ}5{sbV5!?KfKD#NH7O})X*Eq z0SP!HV=4yWn9*Ell*4l~<@*sTV|g^4CC|wU3twXHupACJs3}W~H1f0;aHZzGqHw&E z8m#z=JL--m*lHv*JEcIh^SO2aD> zjA!`XX#AsbDgirdg<+ZR_$RY#Rra>KMirz5pKYU*OvhgtR#%UIfj%^nT6tcgRO)5w z*6Cz^qK-)vyLec}$e@`>vd3uRoAdkKXM7Eh z2j?p*V0+FE%Kbw_jJ}n{%6rlpMAKu{6IDxQ_br}DKAHA>Q2qLgi>uF0i;I-CB3s_5 z>{UTt_@J^zx+z7nZZGAs`Ny(`C|B>LLjw9rxp?=d4i9;$zPfOy@TN{jKgbqH{CXUd zKcGe7S=eBHS{-HH6!S)Txq~?wQlo+@CrVDMi1~IXsNzyjtn;zr%Rx072{!NJqOTyj zGAgJEX$0~og5%83MR~QZ;1MZsY6qN1t{NN;-mZImfb_|Z*)4$3yNZXkC^?W&j`|au z#0ZS+zzFMjIgn)gO?t{zKIITUB3?(zhV_QC^BptXOb8xJR@F%v!OgCc)nBv)e}Kt>)Sc^5YLRMiK`cvRgYfAMF#TNBdh>kfslnW>4nb$6axDyx zENte%+99Ia3YpXOpkZ+xLCH zrApVc0gvAg@{f3>OS?FZl1#Ui`Bqn5S2=0Cm{|accGNStdZy3JZm9Uxk2kscVrpjQ zentB=u1UKEqG#sMy8N0?n%qLpW)^Nh{z#yVdj!qwB3RYGjjGu_T6A^^itz8?knwnB zJiAQO?cXKb?D5)fc7+KX(4#ElnVdem%B336XV~nSRx`WChX@$3mGR2@&~WMOj}=kMG3^y)@l(dNHwVFF=_G>YaiOwG+Ac9soWCQw)=MU4ngVu#x0tWr&kNEV!tU~fzL+O~1uenT3TZUha z$KEjNv_=H)##aYUhkiNH3It1S$|t;X81$$DhsbQ{K|^xhv-qpZ%ty9d1ybBleJhXQ zDUc1`da!W$YgLuUhMXuC+4g$@(J9*&8hj`TyIR-?xfov=>j_db3CHC@0%2UZn()sSNXRayvU~WmeG!5VB=H!M zWEDwzjD!MO$zbx+j&Rai;4k`C7;%x(IgXi}JQZBtbQw;&544GGy~WPquupk=wUzO> zl?l+s3~Mtig@4~KAaD>aiESJO3Uq;(sC(WDChiKcCg7=$ZG2|A z_pZP^nhLRE93uGbLPELh0}A(f+7V*yL~w&cj^mu zK2qv5Fz7UdQ~QX;f~-4DuCm;iU*f&#e8Qe3G6gc}=rnK4R4xbN9Cum3Lbu^Qy8ZwxcI*tS5f8=k;+<0-!e$)|YC{r!$B&BnM=3rI93LtpFdU9INEaC96lZK4*fgI1?mbin!jhzvxi zJJ_B7^W?VX(B~id?-2fpU_b5{g5)NP(wGtY!TbVtzZ~WWNG1VA=32+#Zk%*ikoE`f zwCD=$s9>_1D{Fyl{Luc=rj)?n|9Kgm>^y#v!CJ{*{Bo$TANI}%8n>makk?t$5 zOQsMWrc@q=k?4`%S9fvGf<+C}-XEs29nR$$P8QJ1>>VclGMwM2mprAHL7-2+r<8l*B}GK{)BN~1N}trkcf24C*e zFPK$U3d@ho2q!JUQA?z8E(cQi!%s9HmF(W%aRl9|jG|J5~Lx@q&(VGwHskYvb?6ct^}i{4dAf6Hg?tPFMjaY~&|W^(JgP zA3Y16cwRW+ST*6)IpI7$;j%X2dNSb#M7vX=Jvh*w!e}pLw6`JJ#}@7DgZ7I;`=_D< z3eka8=og*npmB6CW(^&3f(`{vhEYw1b4*4EoBY;z|HSH*;xZt>8)lr+9{FC%%p}^Z zwyGcuqz!@l8VG(z3cVbcx)p{?zc`ssTdr1)+d%tx4EOPmnNAhuS1uk88fptK9Upfz za0uBz?$|sYPHbzff4uWXL4NMBLrKc8*g#HGbHAD)+`Y317$+MbU-+ddS#0{13AxZo zTtVS<*~#=*;7mEyOa;fxH(~5AtC>o}nJU|vYM+^!sF~W-nYzN6`l^|R&Y8yXnWnXw z=98Hg;4G4Awv}VHO?b9lI%Y{>R$~>gW@@HkgZmLS(XFgRat@%%ogEmT{joMXcrrUQ z-k`IILqZF{pg5H5)ZoM@@zIlZ7mH|Zhes1l?ddKmQ&n>_opZC}b8~BR^Cxo)!1=|_ znz)xbW-L5!$mrb(GjkrAFZtxM-GR9~ApBwwbLj6wvXz!5!&iyz=KpM~H}&firF!9Cy?i_%BIx$9N%&DEli>-(|*~_jU7p~V38f2Di=DF(UxGX6AkXo?6#h`_y`Fd1SbT6lGk2LmO&8>iW zU2~bqBGe}lH^MQh0^s%CqO~i;R*E$>VZ>>0OfQMeHBkg}4qQ@Y!qTT&kr%11W+U0P z@`|F&MZiYQT=pR;p1KSqK@jnD5eGPCbF;FljzXwsQ>(Q`5m|)C++RDCTrQ2WiAZ?v2PC{)JfYM6WM(78Xzlr95H&yGg?9L~^yb>i>O%*+NcTHb{tiTP;VFx;wQW7f;<-Kc+(qJ+W%cv* z_AT3qtu#CB49xQ^((Scdj>^1_+2-6IvbVC#x2+jt-pxNxXM~i3wm%j*)lxRi;D;bQb$`bel@v3ity|G9rbltTYjF3+x;6C$ z$dz<&@YY^1?_MZ>)+lev(@C6Zv%MeRozZr7lZ=olP9CoqzN5yy?wJiHxive(%*k7> z)BQZzyr?zvCe=GHy~GfY@0f4exv1Sqkt3(uN#*JwI#;M$dKb-`<8A@x=S>6 zORkr=A)pAx{m92X2;dD91hGVVx=%V$L`-T)0%cY|2dm3@s6+M{NUf-tfE3`I#f$gc zuYb{_ixw)tr%@g^beWSc=v?#%d*=_9m#iBY4~Hm!vVFxgvKt@vS|4&E4!P40?-U>2 ztvST===|(L$ZtP;fG!bNwI{Dt^GNatpk$FKmfol> z2A8Pu>Un$QGUe6NeuVq`NS^ChLG)Nr^;pUHSlRwq#qU@Zajcep{IK{~z2;a0i<;2K zS{ujOXU96=6J44UJ+2dd(UV82CkDnRhV~~$ekaC=6O;6l$Hgb6H78HHPt4FKPd84? z&rY6!Pc3LpExAsuL{F_%Pi>4(ZS7C({7&r=rw-|-&x=nTYfhcIPo2@HE*qz=XQyu9 zGk2OZ53Vy$(K9dAGjHQFANw<3zcW9?nSc6O0H*jXu;%PV_gN77EO_HA%$~ z9?o?hA$lIEdJZ=}kFr0H_B%%)&STQgUlyOgsyUDCK9576$8Vg!K08kUUnJ68Byn9N zi(b4@y+|>>NVUI6^Sek#Tx6tQWENj!)m*&ozIcbec)xLxeRlBye3?UYnag#VCwiH$ zdRbt6S!jP*mT^2^3$+1ce+@b7Y(-xXZHzlr|-uKK&u z_;;24?`pr_HHhD}>A&lWf7jRiZs`8qi2mKQ@w@r#cMJFmNpsc8b=4+%)vkKgVSLqT zf7Ru8)s497Nx$kXzUr&F>hHc9KwtgXxWWvcT@8V+Q8d@XT-PI_*Q2V}W5(Cx_SX}B z*J#A`Wcu|~@%41g^-TBmEc$wG<9hz=dI5}Cq`@q4g%ot-8<|8&a$}_Eqk`3d5+)dN ztEgbIDAt$|@ey!Hc_d3M=I0sa7x-rXCY^~pDtHro(87ASfDlu;xvL*~>UKjY7!jTk zn&W?Sj$md(-CQq(UO`zgU*)nuOMhwObRca6U}ZyjS1%dEPS?>n9HOjkOhzq#z3-k+`Y+=!5}GUlFZ z3_LsB+d1P~L`Hxqd7aPsAF}x-EGqAw3#|4eb3H0^z7Sj=$g+)~s=auyiON%b!|QS> zv_1Aw@`cgfrSR_LH~Y~tm){~kL%;ZK{L~U>{{Kcc*2K!z;*UIc_zRvpxw|@hy196{ zyZLx}`1$(!{{x=C2oAy0^WYaD!9KwujzN*nf}%}=Ug`(OX$B{#1SiV{r-}z<3ch%E zFEEG0uYkq3n8~~Jwr4)QM>d^jCbioem|Hxh+bc@fI7-(fm`f_mB@5<~3v>AlbFF~6 z*1+5vV1Eg7N_QkynEy5H6doNE9$n;rrkmWohwP6t|9krW1)TR$c=f`(yQzJ;Xnnir z{QmQ7tjw!6rT8|@H|>uzk+yFeo!`~Fzpccw^MH(xL8%4dZ{9~GrN2r@j!#HTNJ>gf z{>z-Fr)R!>iv{N&@(cc==EZ-gc}Yn@X=%a7PkEoeYA#$hT4Xvx~As8YO$^Vp%y!t*FBfpx12k;nK!(fKeAIavQ;v+^>JeB3wra9HlJLr znp~=$T&S6tt)0Mv^U3CLur@WkJdIwQn^~BfUs%A}^QAwR z<>lqo)s?liwe|J2jg58eY;Iy_8n-j=gUFt6AUP zS>E1V+}WMo*_+_Hs@;mQ&00U&Hc;3Tc{k-xhrX z=E8maUO#y`X{C_>(*9qte9hVC&AlBGp07{s%L8VToMgr~Dxb}^{}Yxs$t1W+x{K=N zDOk#K>4XFp$dul%A8PprEDzloH<}A0T1xC86~ArtRPr~0h%yWo!4c2Krxdvuefw`% z-lH3y>cY7!E6B_`;2Uk2{(~@5%Vf!TnBOxZnrrGKA+>kv$eKHd~co7Rujy2)u3YY`pWHc)sx- z_K*|xlyiA2NpgH^eIrLdV0qxdBKgP7yf~5VlJ^t6UW555q-(@Nqf(Eyir)EdZxzqt z685s?q+RL@4ZGWJfBam%z5NMeBb}^8B8YU{Q7uuAT=~*?y1n!DYlKz2WCUKr8=-{& zyiuV+Z-tK)D3yDAm3pa0^i^U>Y|x6y=>jJq6wl7nn$hJJHwkzxR6WvzvYS zrFQi5tzS*&>z}^Lm*izpg9eWq?xh~n)%|*i7yD_al~{Dwy^@?OcSjH^z z!HVPVA6V{e55gtdb#u&o&iPI5_NV&4VR;z)BQt@%U(~k_g;30Y!}4Pf;kQ!m4q>jp zJ&Q_7_x`|g29se<4VRN~EG!q!H&AUnL0cfOupG}f_`#Gz@fR#C|73SM?9zSzY}On7 z^h*`Mb{~rA^gY`3%;i zHgY822dw6*8cvB67MERaLtZzF?`RrwL1oI(uD|zw)D4RNR4#lc@Cym%ld`IZ@)_7= z(qUowKtq)1H$-=3e6^o27M4%iGfh;9==r`sT|{7Ed5NLOor}%lub4}RCF-GHyWM;@ zSI2+B@{O-In5+L3mdo*2I!loJf#oK3USasRdGc~VqCKtkhVAr|II3V(wKj_AJ=zvB zkf3Hy8&<$q!5?y?bs$gr_v@Oz4d<+G+zgDkJN zdwHH45a-jQxrGER_w9Q$*z}FK$!t(buNlO<1SWgBWnL9ibmJgyLyL$dmjyTi$5zyg z{D~Fm580wLyJS<6;%vAT=|TnyI5|vuRK9g2#g65(?WrYOt5Ljpt66xL$e~BNtb?{( zsEd_^j#xKD3D&L)5&-D;8eSfzUw?XRkOGrtOjuw|yEu=5u`{GlnB zOxt$e&4{Sb)VqqH?ck4Q_#{su8U4o7*C3jQi8ao$q&#bXcbLR8ED|IDrJKNrb@3+$ z#97@=X3JL_BYbl(l%VuIBklqFT?YLgOSK2tWK?>joQ^|lEcj_ZVJfom2fD9g^5||% zmUzF5CtI+uynCauuFR6xX0CEv$dt!L>TV%zO=e9SZxIgB-p5y^U8SVymFFVM#S7<- zrR%4SA&^;yJY%d_%fAl^gD6SGeu~lJaaRy9vV}x~Ss@Yf zQ7o@iuMBCkEy78srywP?E99(dO7A_x2qNyDR+iXm*+1kUW+-5$WG=--i&f~TbRjW*SU;+K+Tq>49;1r7v;Ne))Kpuca`!6oly?=p5apQAJwQR+92+k!_X{JaP=QZXJI?k3wkzwr z52co>WA5YzvFeuNF$31X278^wO0jE}a8~jd2hL2IADdZHtl0OtO={y#kU?urdl{sJ zy=(sth17g~k)ji6Nvx-YM-ky#`O)}CvT6>^8;L~RJLaClHl)_HE&Qc?z7cUY05;kW zrl9g9a^ii8x8pt9r)tql+p5fLu(zC@WltkCB{8PloF~F1(F}1<8VsfuUzZ4;zSPaq z#2XoU?W-xKt}Edf;E?>efWKYK&5<$kgII0{LD1b-51-Jd9sWFNh??kksBV~td?@1X zm!>SmJE=psyi`}c*ej-z$|}&T?J}HFv*9=6Y-6s{!X#MgXT*)X#)p~;-RSMdxm~Sw zR&-H5D)Y>0zgqwN5;6F~D^6F5ZbJ?#@zcBc$ko4{-io?@B>iWdcR}Q)gnj*3afonSCpZXQ76sAvynvK|%}_v#oDdIGIQlHq zc^^pV5K+4U_QL^L$bkfVBJjzBZ^(k4F9L-!UU=$8xa&r&)&wc)1wBs;iQ@_qJ%>7! zM>eR2iaJCp=)vtQK$<2|J)(a+^qGB>S24B1u< z$VJTelAp{@;^oW~G`BrBMC9!3Xl_juyanZkC@K|3VQ7h>?lSo zp8(B};21H=Ah8GwGO*n~;>$2$K@VX_4lv7~tWPwkvm2yx9;3c_6S7a-Adv{PdZR{Jh*lICzw?*I+ zoX`gzpun)05G1eza{Duiu&*Z$;sJWa9d9cKveJ#85R0uc392zM^IXL8?O1_Ugl|~P z=S6_mKFDB`KH?mzwGTCw3x^y4ZTO?C_kmB5Kr69;dG{n%z>9A&@uwNS&)h*jM9HwS z-)tZJ1uM@jz;-wwGZeV29Bauj5l{KSl)Z6SNq&bQlKTRnjRd6lB^@l1RMaG$lmsyn zfYlz7*_H!exF?5|1I27={ACwg90>!teYVKsqNLwUUXB&ZYn(%M_UWJEB)<;;&2EB2w!q z7HQ_C6nu4HJb^I20J7_HLc$B^7XokA6zGjEBohU_N`zLjQRM29%%eye{D5Y<3G_BW z(+H3?*8L{}dNF!QH)Ie<9brWdA)uA8f|;mj67WnHq^uVczW6>LA>Wos5XGF$k%a$} znQ)3ZVO25M!9A3?mqAVL)m0BrLpKeN91>swLuZ1?#R4zf5%}^%9OMMD`}jFIAAVmz zw?rdWa3SAOgw^6?lo!x2X0j_Wm;+hr?47{23uq-jQ2H|L1I({p}i}kbPly6 zOW>eq%;YEfw4Zge4>aG8(jJ1hgIfJ zOaZUX$Ufx|hJ_I#E5QC_g}ONfpA*4u+%T(4FxOp1t0|zIiP9A_+0*U9(dR+W_cO_t z2r&g2Z_8T=Ll?oYp10v)-~%yO0Q1}RVK6gou~G*SUIoEw0aS3Km;z9u;ZRCEOc=fo zmLN) z_tz<4T^6m@UGTFUa8V$+Zy5O4)NdY#l%}rCnLFZ!3~Vo#L`x1ntj}|`CtY`!$7Dr& z$boEez&Nzv?Evy0_Mm`EUs^b{cdFd(9K?L5V$>f5+^XOt^0yBIIq*k$`(wWG&iE;) z#q&vi_qE4<dKd&;s=Y35E(M1B8U&5cgsFv#{e3%2YOaw8!tagv}qACsQq^-2 z^W;d^a~xjpa{b)zTJipYM-wQV&HGCGr<9t;As zC?_pQq>;~Ta*2=m2j7oExEG1mF8PHMAwB%Vz@~0H&0dT(>D(fLn-R6oJ7P6E@z-R- z6|)$A9$kWXouWQDt=Tf4Hnnxr(Z+EeyKTfEIi}rK z2M?@$7cX?~VpeR^)fywv>st@Yw<#$n)EIYW?|O7UT*$1?tVt!W91=Ai-gvv$`dYb% z1CPyucRH5DbFUM)+N$0(VPQjXmmkkwfrsbWPI)&mzGhs+Wlpw>y5e7o#;U zEl0en+fIs)JFJBsy&h><HK@WtQ2^mpMb0DQ0~MSQxnHmxEiEm8EBRWma5rmm#ecw>4HI%BaJFrwI-khZWf6dRC44dp~?&3;fkc`6UmjPa*}1w?f@MD_e@fe3*~2J$&~ z0!jB#2{=(*B2g{QdcX#+xi|Tu1%Wt@fosSHdBuH@A}uDyeQrN;g9amq2#3sCScEk% zK@T^=!Xb;ycM#1>(>UDL7@C+xl39z51nl{+=B;=0TiKYc9LDXoNRoIIz9i>%i8gFv zA740;yA-pnfZHSLzFlsj!yK|F9B_snzU4in{(5LJ zc)0Zfkz6>)3uX2?JNVk)IBhWx6o8)RK#Rx#7w%A{P^hrm(Wq0?4Dtwga3uc$O6YW~ z`gLWfpJaCKSdQ;lPxeHj>{wHWOq=gmJDt=lbki~cDrtNg_8R(|?ASq8#W7*y0(C0C ze>%r_CLwd?`r*|78KV>WaK(x6CK0NKK3f$ye8#n9^!iq>^*Q_Cp}BF{FTumtOv{OG z3~PNP0pY``3rjp-&jGn4wJa&L5W){Ae71>;HM}EAJ%$0y3ki38nxf0qwo8gul2o4` z&FK(~@?~Yh{c0xiR5|>+?vvg2B-2)FEwcCT@R18*%JE*4P3>N5s%gVRN4pJ}?(q}<{@c5vajoEAog?f3McL*+)}gMTkSpS ziR^&P{sqg;E0H#+j*e6MbL6owh?oiBj?V`kUK0HfqhPx?)&ZZeLKLa?5RYJHx5A*ZBbhMF4>OHc3Pr_*V37 z&(FR+3V&cZTu}WEdfD#QJ#i;?1bvAAxA#u;r8a%E;>n1I0z*mP+w603oU`+LFq^DuYKlKOP$B+)=JFjJbXCW4unx@Z`~BhTnTN5uU)GM$bZlBDwyX zW!6e&QBRv;eYCe5}ED=+uubl?tzCD@6#?GNG_QTdKRDDwtxg4Ur=6*kf zpZYCmJu-AhmU6=UpB4h%=zgpB56=PnTMxbH%&DY}6!GwAL5mu}7m=kG(DkavQ% zzsH$s7JP5*T`s0IxHkN99lS*pAV&>qxxw6WJ27Xz0=8md`N5FTp*+a$B3#O|b13%R zhhDyJDX+SLJbBm;S@d(*uqtko_o$AlG*%bcH~IW~SnjvcjMQl#dz#>4sA`e9J&LrsIZXI_c07Hbfwx{;gm188VL1kH zy9LteA`w&VeqZDMv_F7|RSXNu`8l)C;oLGyZQp*h-`?1tFse>cAQ{2Ja-o;}O1OmN zc;rrKX2kSFL>u)nDnBju1HU&;2aVJSuGmyy)3a1KR_&JvS}k+hl) zTV9_!4fFpESbpTZx(O1kw5L!eak(e)`|%s^E^?=|(RYF5ols|YcGqRpTT_n|*K7mM z_wTW=Jg%RQ+k;pwQ;BhAGg@?AzsN~5Ph+N+MTV+gw;+a@U9 z=7$%g>GHF_qiEga3(9&_Bx0zTy9i=sJ)pJ>Yok=u(%_~SNK10w3DX8TnGgY9Ih`Ye zT|D5d6dn^_!mK_K1XGEp+%>A75LTLS=oV+ai^)5wQ)Ko9I$I1q$ZYJ|q+E4CTmTwO zxz;v9R0)Ri9}(QGIIj#oNW% zmPo*($t!-^eZ$$OVdlls1iTUG>YlmwWQGu3+Z_+{NNO-!7eUtzVPScp zEq2k&iW!tj%6lo>)~-9+23?*{(;HWLu(13Y$Sb2$%1$tSYQSE_D{H*bPNZh)hg-DQ zyEQ3$2`nu4>+;GzX|$I)n;HrQd0(&M66hd>Q3&(Z9HMv!6;b`+=!rMgAIBZkRdSjxP{GFhwg(eTT*ZVi2WVHc2(^&62XI%}e=%ZIKeoapH) zD{DQDZ@JF_^x4Mrq*sUXx77E$)}oTH`^~Gr7tX0T+{11l*S6-Zd>`vzJu~Cf(OIK6 zL+Tcj2VPb=qpk6HNsrmTKlkf2k1q&^pt^Nt-Z)N)G*NH%#lM5)3l{7~`$QpZvr7|^ z03!JCKEhZkFnbeM(BZkq>km3EvD^Otgynt-oS59h@L9YyKH2&EuHi(P{Zg|~7S+Ks zLa*#kgVe&{K&5)0v22<-Z^0W?6r14le9@;~ykLnDmNxHV<7-c$uXW>9GLq@m3|pcL zfs@AIlg!a8CJUMu(+M(1-yS^Ka|1JcZ$q~+EyEgOn?zj=w<(-2=Yni1bmKmIya#<%G~1X zwb6ih*GdHW%N}_rk^C4YvApwEnr3JjZqP{#UIcnEj$5f!XVY)t_X0Tdyi+#hFn!@_ zLpAhryd~tcX5so5BJ}FN%*L`K@r020N=SeK5@>@2c_YDaBqRk%P=F+?L=ydbSl&v` z-bx|VN~zQeGiZ(c9__VQ`oRKDRf5}P(n`-B^GlrLg9R@2Iqur`R{9_wPbB=qIY4J0 zxcj@6eijsfgJ3x(X!@ALp3-)wpzUrYrtMxw8_!sqg?vf;OdFrnONj#oes;xICh3Ao zim&$LO&+$3c(;qf+r?7a#S7XcD%&MH+NH+YrB@aCE2D$BQ)Dz1wfYe{luG>Xz=7vk ziad&{9*7qfO84UcLGCGP07bPNaNhThdqHs5+*&QER#iy)1&*?)5W-uoQ-7fCk*2a? zqk@qp*f>bpAg=SJ8p5)*(=tigWs=T^%C32UiVGffp+A$d=C z=3BLJcaJWrD=yD{Abknk>az;0BYOKhiarJ)vfD)|1X>`AqKknq-0h}-fdYC;=t}@i zj@^_}(XKdPy&PPPp1Qyw6?aVHy<6n~jzd+7fqUZ(;Touph<^*qvlAK; z`#je7Wwo#DxbG{VzZ}+I!QTH(sQ_&RQmy?WN8t?T;YfBu_swXH{qQkzEr;fV=TjW{NL-=Hxx@Brg)(;c0NaLwr&B2yeYesKGv(r^K>np2!vtJ;+2_r|~< z2$TDhvpnR1+ zc*^{GCgGGO0Q@L%r!Y7rH!dhx+_M&>TYiUtL!7ffm3R$BdV+!ihsmgh$vKAq!17eZ zK;2=uyj}#Gk{150K!@S59Rz*VF#Q}jIAb`B4KBYwERTe1GDk6xh_ziH+5&LdnDxUH z_1T~5ht9ycQ!yi2%y3rzcU(<1x4sO!Fh{W>^iaevjwxc3G zqoPrxVyUCzg`*NxqmrGYQsbl2YojtJqq4v;IjS*vjxhz{F-7GuCBrdg+c6cNG1aIs zwbZePg=6YfV;Y@fn&V?yYh&6cV>-ZbU8-@ty+XZFgbNv{z@SXlk6mKvts~FIT z>bn*SAkUB2#scWf8|QTzQJlomG(-M-w>cP$1p48clK=xTBY`8t?eSqd;P)3fVC$s+ z2+NI!u1J!J)8}p*lYJtNd-cQnTEMvkecZZuTb6$XDop`VNjn0D$y2%QL2le zA6LeVL?#v7Cd@=8ZvM^iy^1g&c|_{}PnWh+%?)$RVMc`KMwREr4Clse=O%pS&{1=f zsdH0>bJPD3mQ&3yam+6Z&#x%YuNuy;+0L)~%x^@^Z>G*~70z#0&F^&1?~c#!tD zng0b`*r!@J;8-{mUN}--I5u23v0XUzSvZSYI8R-;C|tO#TKL_$a5awA+zXhKg&W`^ z4)r1~CsvX#;;SqIj23}*iy+@caP%T1ZIPg8k+6D^sA~}m%SqN3NlzD{pd~WuC34Os z3XvsBl_i+b5|!N&weJ#5^b&2_5?#>}ef83N`!9>?Sy))^-n}Eh&nG4-A}uW`FE6XCr0`HpMMGUp zOG`snM_XTC&&bda+r52cYWm3RsqQli9SbXcOKSs5ntWb*G|3246)(#9YDXHmV>%U0#rNbQu?$5}|L>=wtIX1AO=ubgV%50!!0 zWufm%BeU{jGXL6ApPrtak&%*>mG<^+=AXoEPEKBa9(G6lKUUP27Jd9!^!an~m$H(t zKU@@K5yiU(etD z+kd8Ru?TT%XJ>VLXK80=c6)bbdl!4Vu(P}LM<4!q{C`RuK98pte*S-(vc#5rO; zl2vLok=A$rO4Wo)--g>rD82(nEAp?DEqj^+t0IAZ4O)tea8-erpvmO~InbTeL?zC&tQDi|EWT zo5P+X9pC%wIO-A)8KdLH#ZAN}84VP|3t73}ajs_voo;P>2-El0%EZf@vddxEqK4YX zh+uoRgJMUq`6)(@TZI{T^iZiZ+wD7ggTxyv#RX}O+odHE#ZTB13bwa3Fetf|(NC2V zjyqp!^G+b5BB;cjuS`j&l;s`NPP-K?ArU`Zdq8V%__C2o@ekftPVZJt+I{+BfKpo7 zs}{>_U(a3agT)I~sNXWL+pXUD*>Er5_x(oxy(;dea+T5hnr+)Jf3@I%dCKJrlB&~y zgPU)Erq{WMxT~X5L>x8R0#EikY3*m7TdDJ-_S5EEOX>M11wK~DkDren^zzi~9`*;B zqT<>%@*1Y|NZYS;`anCoe^RzCIRj57cmy3!lV?1QrHTF$hr#a#Dkf%y9P0&$yo4{y zc>WTH)z2V){S|2IzrO04Dys_)WT88~={Z>4!Pgrq?;Jw_WFr2M>K%Iycho5VjYqxGR-`4L`{t<`I+Ib~^ z>f17q{t<^kk@fj9L66>^_+rJO=#AOIcS$#c_KAmo#9=Hb_*8KXl+Zi-M;yA4fXCcd zI$?ui@MLVtcE4M8;32^DO+aZT*$Q& z%dfb7IJc(dj+7TE<;OqbkYyz;Jl-Wy@voHaPBgIvfQ=3#`QN8(^QdcjI(Y-J;*dC> zw!5U=t+G7OMl+xOpgP@eRoP+xasKU%$?D(l+BFs4g5RRlx@9iO9Vcm3iQcEZ)e>H# z#TN&$-c8N(`8$1jfywM2;05>mdizQ81k>(h7OFYl>3b5w4r`ZF5dh!~m`faGLX|)~ zkFDYy>GRoR*i{77FOnGG%S^4@T_SG@et2dbCB#U91hDa0TZJw*Nt{l;m|U&r=J@G7 z7}~XM-IwYyFh$x{)S5V$zToyIGG|p$MdVekmIp0VYXZ`_*bX9>aSf9fBlV z120+t$yS1=oIXMPFIr-bF8=6Nlndh0Mj~{go96a@9CVt$4tFwKs)URJPt4Vo;2LBkj zo`8x#gdCnMkcC{nJne~S|I}hwoAJ%$J*WylJb~X@<~6qpe?-zt>RlY#HVcfB4HHX* z()mMhMvuL{U;oTRPqks|q&y)vZn6_hF?0C}K;noKXC+5{w-X!Y45a5&##za2`cdXf z$wmOP5w2w=;Ns^Vj--1h2k`cAHBgX`xUEa08E3L5SfjCUdC5VWBG<~6LT*MMv&_~a z7tO9>5kU{IBo|3$6yddu{LafxflCq{%+*Kd zS_!f?NvdRg2s)*Wzw9A2Eu2mkw8WIKxc^vqH|ZJN3LrmuSKuxS#}@92yt82sG-98C zp!>X6kmYgw@16+CRoc!Q_i|NIr^rhORtN{qo;>?O0gQsdSxVx(C_%O+gaIT;O z3Xj)^v;z|_gzy~vx5YAC&CLKa!)8&(4{(kypO7SCoQ%716kksR$cst)?aU^RMcx}w@T3&>uFbA+9 zpiKl_&4Yv$1HD?XBPwLpH#9-R=Y)Xxi3L$8#XPAp{XM!K6?-`mY`p_IMS=m$WOT?5 zG&PHgX+nxYK|~rz6YdQ(>QPFpSw}1o@qLg9o{);#{|>gCqv8@~0D8UV7>GYB*kk8m zVN>i+BrSH1Di|9FZo*AKq8yM3y@zq{h2w`i!J}2C@|~a%MFv}7TW<|wf`YgsISa^W z*Q*{u6T#V4;9Y63rFgK~qHjK)Ig!4Cj* z^;-;*K>pDID;T;(w;QdH_#bwO!7N}mGRV(puq_c3N=7Sa53v^q`}RZBs@ZR2A?E!c zZ&cD|3IeiA<%^C4dg*BN<6MKJb#c13+$5%$gpk!FMNOnFAQX3KPRXDqWMESQBn(OW zz64~BhFFP%P0>%lVT9XrF_WD%C75Tq&up%`Q9ihzVEsJ7_W-1@p5g%TL=?27nC5mr z$d`-|^_D%H7z40KtNv$OhRB~}w4rmrJALx%`14zM%~K4`#d*qDB6X5t(7W;2qUc!h zWH5kWiw8h9im_A@&qeH$gXgF^CX&HfFEkP%@6ait^G^d&NY-&0Xd>bj=`gHY)BDmO zkhz0CC&nIQ5NFA0#xQgXJ3#{);N(N)$<>gmL(uI^s!vV$aLnUyGTMAaJVYtPZf%J7+xH% zrUUl;h_A3kBuXR8(Ptj_Qz|0$nQIgl#zMUfxv@yv0%RB^Z<4DBlIJF)J?hyxqrjD) zh*C846a&r8grB9SvyZZue4+4VEYyaGy|KX=fuzkRi>#G?Xwpv=K}P#76C(5rfUIv; zN zU=t;14q6chuN>Y47Kf?MLyC#9fK7b2@#4NxzDlQR6bd62`_EiiED5gZ?Iogy@G#DHH>sYQyCIbMzb0G<(17e-aUw z&YWr4p-vX}o-*>jvs1YBg5B==Z<5&jha}RZ`bphSB6p0IiVn3S%Vv>)JU~8)@ulOY zO=X~s_LzIDKn>ZkeamD~YJ-BrJR`lIWG@YaLL7?03Tz3=)Me6+{#U1>%u>qakNnog z$`oYEBUut0`oR-I2`W?Wg8ZOcsr0usqVBwNTO*6-kxuK8{$Moa^8@olrx-Mp^1)c9 z!UkZ7;sg_o3Wr-hKgFT<`$2Zt1pBHAuUfByVk(SGxQpT=Ak}aKUl3?a2$8AcI-oK} zCTbjkgKkyDJ#@~9jxP(KBS28u(#x-v^&e)JA^-Kw8GuQoOXpG7q+9>G5cHkk60&(zk>V*gty z+rNv$peEL|Cic1}&gmxZ<0cemvuhUo;hY(N3ClVfAxHsRK_kwIHj8tzOcg_~XL_;E zH}5DS1eK|06%iLXTNJyQr!oPs*uoaptRTy$w9>3J-Rh7CSAprEO1J`T_^!@TFBSV} zcUMUkQ;Wo@hz8Nk5b4jNDH8h|j7>!3VF*nvq;x@>p4D#|gSw?cBty&-s5$4MFR?K1 zw02V1Ld*AJAL%V+qimCNiaBat9gAeT9P~6x1iDGu&PRNmk+PjfHL5!Vm_DfeV4$6a zo+e<$J~>YKyCPy9;{{1T&myI z>crio_}d*mRiuk>`m~@(eWntbL5`?DMl{NH?kLj5nsiT3bIK9mnFPv5bMSO!)=zFQ z8MgqH<8=!SY=5~v)deJS+QQP=1cakAm6-fq#i%=28 z4zVGMWE36e%z#UG`-qm(K_Z=-5A!5}?vtWPAp=b;azJbm+C(;Zg{wbe%YwPQ-3`XP zgP}{*l8FfF7aMB6`*av0(YadO1K^iC??)^ndo1Ka!V6j~XVjI0?@K_tt;rbcM4hVd%!m*901b4P022cKDqit#S5p={;gqLVgUO zTW6!A!~3%0zt^EZ*Sdf714nEe<#3Gu(RETDl_hDi7ZZzoy8@xBLNC9uDSQ*X z_)ScqF~!Je^!OW79C8*Orc#tHWO6*C z`-uwqCQU-j5m%nW!e91N%gs@yd=)#dKre75LI^w(}5&v`(Dnmq&P- z0+KJ|>FIhKPLNuZF$CD#C{_lewuOt0pT+5#kOo2$l+EG@svhPmSjtSdpMs^(t7yth zMLIGGy4ku=(5VIO;DahKh?sHRUp$^?Zu zV~Ry^?2>#{cf^>TWgrOd8<9#xO%TVuEyGglo($F0e-wu=_LS2*sgl|Uvc05SjLRug z%$wO(y?dUz%-)ND278_7y#LLr>&XT4_O$zd6NiP@E)K>uU37%Xz7 zISD*nb0RBU05lx0|HqWA%Tt_y-|AxpJjrvmT3cG!hvAK~&OfGXKbKY|_g4G=*cNG~ z71D&LdbZpX_4r%L_7oznSYo8%Do2h8a>;OF{22Divvl4dZ%JrW0hDXVIe=Di~ zmiYSbl5-De}c@mFuYU;I8PBh&o%J{MX*9>-Nq@?(t|# zf+Y2HoJ)rX!_-v2zxE^Y3+q=1UtqdxAaedmmXU3nq=Bi(D?InzsS%j-G{bZ7qu!(`#7N8dE#XA>zUx@chfI$SRVh=6cR3xLp2g&< zrUpXQRLPD@+tkyy%G!RXY(a*v%vd5IoEX99{1_aIcG;lYPitw*7@-XBxpl0+RZ^hH zN{U5r+qN{2vXw6z^IK?obLMtU7T)UF&`A|{sM#Ap92&>vj-k2P-f%~|lE9PWFaK2> z{+}t^-{PgiOt545?Yae9FxYi$JJmho_ z$_#UDa_!39DTn+{*#;Y}Ksc1|%YJ*Jl4Zj9M;!J@t=4(=DL~}@q-_5S;;;yoB3Z2j zh{K#7n+*4G|Bxl8@}`xRjmlN|5$8F2aP*gJyptJ_bVdy$Rtf?o13#ok&u2x0n0g1#=-B+f=1T|yNw6e>t&A)jd z*9=-~!9Z0H6K@CcF|u&Z53eZ+mj*4;U+}}wSWCCWz!oEgv$KY(vNG<)+p)Xf0!G(&Y1@yv^B#*V=gI$7p3E zAP#XdCJW4fI8=4tSIHA@;feYpTay*d zh#hYgQge^hud`&X9B;cA%EJ%EG4)R8*^kEiY<$Y!9y(ba z8BGkfUuAMm-0p0Dkma%HQTvC)zPC9cd_#Um>oM2MeC5@O6G z!~GCsh()vB*z4>F`SGDK_{;xm;;^;Q$&T(eF-Fxei~}hT44hn(fN0fFv)GZN{FGQ3 zn_5$p($*rip&;KOCHmtiFBF8mJOZ zusqt6yhWlsTK_(fqHnpP*CJ{4FXE72$!QJZI(J33yg8&8uejfGai1+vv0N#x`Qk2{ zN?Nl<9whC7%DG6YHdMVvP_sHZE}*PcFep-gp!N2!vTr6cI$2p~i%B<5*;5g(uc9if zr+RM~>g9&NpRMX^r^@Ap*Edl$a(Zqo+GH}UYPR2IKCF5_t<8+HoxY&WL9_i#Hw}hJ zehd4?hN>xCM1&)gN+Y`+F`Y$T6Q&XU-g#f~fngjvlU%b{(0yMKgA%|H)rh+4bShvE z;kSTIeELuw5tN!+6Lu5&E{L>51ol4chSjkDl(N-$Cd?!e)CrE$xb?gfTF@C@*9q#@ zxHzqGvd162)|tRaBm_k#@@tY^(d7BqnXISjLjOBx`(I1h{wLz_)}m%+B&f{C!#=R_RFJEtXp6 zwMFegd^dZ8_Iqb+$CXRpHLl0nUF&FtJxjXPBU<*9R=tlOPrBS1C&qtUsumuf9Nn^~ z(Ok?J;n;I!h-O5z#j^`GTG#WLs&|gDcmBUA4)45smpq`=m#`V>;BY6Wg`6?1=Wwfv z5enif={s5KBklhYhdD)PLvlvcdGZly=jcd=XmP4-X~fS+usizEWo5s#e%iKv*hoM8 zAH<>X{_{)@ouJoOLi6y7R(%ZdS6jjcg2o{lo;rc&BRT4IZU{%}9`EEj)G`+-s zA>0Id*HrEjZ;vkK$t7h}q_#B3QeQuK91?^c6@G{J%7jb>{cFnBpnyMzFOk6kZor(x zAT?0n8DHW|1fDpM;9{(VpelfIa@i{h3Bm;N7;=y^cB}K56 z!c{H+9V&}i-Qc!T;pS4Mvr-dFKSx-)5oI-yxTG1fbdxUqRw2dB(WSn5E3MweJ1d-; zV$i!Jh?rV7mh68fcgV=V$jZvf$;k=WLLnhRF|i9$fGw1jRZ>(?xuLACu6pyP=Iz^B zI%u@sUA_B;MyAH5=B5}6jHNY@FtoFEbg*}Ea&&Wc@^p9e_4e}j^9>9P2nh|rhJ{5$ zMBsp1R1~nnaZw?WxPXXA@6a&Upb&fCzz3ebrY;@^_Re>09PZdSXxca`**IRcaT2$2 zx?tmU&c<29##z|L44A z^Cg!@4!1`Em-~B8w?a8PUT$7qUVeW5yLa#27rrklDlRT5DJd;2D=#mvsI086sj022t#7Dl zXsT>zDQ)a1B!0?o9>{GQ&FPqY(>49JZ?0fyp=4;bVsNs0aJ+F~v=xXR_6>CR_4oAy z=5TOeU}&gsY`AA;q6(m)WqEE%p8z2{F5?VT3rR`Abl`RASA@Iw;-u`+NAcd=&o6CRJ%H}4pRsl@7xwW{twE)<{&F$H(FVkCJrv9wS z%`fAd+oPM?!<*Yfn_mVuzxHo@?FW8te*K@qht*oo|Kr@DIn~ksCU?l7(y6=hbV4$G z>`TMH%^hZiWTJ1dPFZzs`J_Gta)_B^0`H~N|JI!_;!~1 z<1-$Eno{l?IJ>|-53${Q@-ByMCTXl>$!S)am?K>Bbgo6vZA}5Pe=+2ZV010 z`6;LWh7Zr#P6@xV+E~BUSn_i{?+-q-!Yy=DpUvFZP$#`k{IO90;KTFz#o|M&?`1UE z#)f5boaXxT$ z(cMIEsmi!Fjz0qMp?HVMbQ|ky8;%CXGSR(W z*@LYziz_dW_xe>>oc9N!!13aPT2jC9VN%@gppLVx&tQY3aXnhhoxGfd_Jj^FZ#(_c-ZsFuwKEyg;v$#V{#{4^tjFeWN#t_`A?BL7MS7K6| z{_SLU=HuN?p(0twCz3V5AFO_{-bl(*_IK{E=;X(=@7I%qKe@xDXRf5ba)(=$fAHbO z(>&Te`O}lb)zGRd11gJkBr;eg*+@IgM*1u}rB)^di`@rHsvE3r7$A43(L`gk6VCe2 z`0#h`@WpR@m_=jo&$+`DZ4=4vEV@QPF_~(o>!j1EEF|9UikfOm2&(ozGN!Xtu)Too z#F(#*S+Fe&`2f{gwV+Two@lAkAA^CN^+W5xP9?h^npsh^H?lrHPj~jA+Y+C8onM=! zl|;N{_iJwQDmBSh?)kM2zsQaDXhAnrs3gn_8g&20cF=A8uIN)v6U4Uem(_yz5VRD6jgDpbyXVz|3d-bW!yDYJ5tAUCy)4$*|o8jwDTO4vD1a zeN=+{IoGrkI{Cuslb0^2KGw8caegsKitN0Sd%rg%U@eV0K#*UKo&x3ue8%AGJTLY* zT)z{mdg|7u5N8n=<~DcsC0RQ!`2h`E9`QLMjQsqg^}fe8YiYuVGva9z=fZ-pl&^%N z#P5+&Fkn<5lucyNd-vlEO&GIKhl=O2?-%4Mo&mFAlVDFLMUt+6f7==ZqAnJJF=L2e zp2WAJ%1XB^3iznbA=|~zOeR}IE>K*;CecJ0-Oj7|{{D?UIyb6>0+B+&-#sqGZ>~ha z&}qqp%frHw~>-a!+_P}echSufahSO%cPLU zIOR*Mu@6kpEK&+$md_jAyl#<=1xK7C2#0GvRD>7Yz>&VO+mZ= ziheua`>)5*;(9w2KZRRC8HbLc>YNOx7T`G1HLT-~mxgB9ZaAxW5Hk-s4sc?MvD!^W-{uULbyHkd_@=CpsHTb$2F)x;=U3RQ8}JXm=8oK62_AvE*G7R868Yjo~8AnY%?ZuTb_feV31Z_MMe@_u@g* ziox-MfNQqZGvDSed4v3?5v^x4g-msQCJzK&uPJI#*Hcb3^FK1G+y68-akEYL*YHyE zn`}pA8ak?{Z32f^IBP{5p5@TTyQzFAOr-98?&X!$EUv0!svM`%;XWc;E6H`ce$(c1 z>DVQS?d!{;j_9!ftI#^hvh*J3`NPtvqveT;+S^~|t{~Xup14(y^?VtYQ`G&hLhVn;YIPBQ{(OJdNw;zGMrA-=2d1|TIyRS9V=D85nog{VbZ;w-tmxS+BcNz44ds=(EES^x^ZL7WaV(NHBy05y|w|6h& z=orWy*7W1G_g`_GtZCcBj41yDVsXN;!i}F=4A~Al#PfdH3B(o8?%E2ICLLcwE@H#>?V=;T(Rv(TO;(~E zQa?g%k${G3@;vNWA4&0;gs3c2+FejM;><=s)=w$v{CK+9CyS#bw~n`$Pw^*1FMXt! z(vOu(z)l44agS_uqzwW2 zge8>g&}~N?X_grpX6q5n5|Xvbu8#rT%LJLvfdVklYC>SZ0m9?JPhib;2a7n~;X79q z9xnhkCPJzd87TAotg&FXxzP6|w0bGD;hCVIOj^JL9*#vkIfx($M(Xv0Y{Wx-bB$j6 zLehm8@KRvoV!$+l-BGxLd4x|DEe-<;&cp$x&sE6xdu1rb&ec*Q%0?rc6u(JpC2fg5CLfdyW;(9cfukxqHowmd*Gwvm>>@_K}|vol!g%e4x-8p zZRk7c51D#?Y8ude{CBSodu&p>4GY0~+$H|a_xk0qGVJwFbIE~dWdKDB=Oj~XE z8}y}U#OJw#43J<86a)icy>SF24CIXlXIFwM?Lf+73S(GBv)nj*mAeNLcTpH=*AEI* zjE@9rhGbwr40JM@9SE;^xq*R}U|5Rh+Gz zdv8?)rF*;q26{rEMf!vM3AB{<>^Ne)If?|aodZ4hLz0SV!>|C3qa_g$b^R_ohlq-u zGr-i`_ihHJEO1LO~`~{22YPw9FsR3|9f; z(?O@1G2kY|Eok6{Y8U7}-6@eemWVh&!qd;5DM1SM6MP<2#gS9_IRiu#2{u53+I8ZZ zpFO0Afl@U+t|ichx`8Z_AvY`{qR@dls|rF@)TxnTDi=_=jf>n1Rvg-(`642FO zN#uZ@H>K*;07PXnHpk#4__GpO9FbLp~cT#10E~?GJE6zGBSswI{ygSXEdj(3R(h zxe#NjyTDyE1#OcBqAbyk`LBAfzdy$kYOe8q+{nWY9r{QJJJIDlCIR}KPtPy>e(|RL zpd#Y+A;KOV3XIucdPaA!gV65>+0GU2yeL9c(teKx2iO+=VlUobLEzEA+egu%5RhDR zt=`G9A-v+LEncJ@u8OO4bYWCkU1H+jHUeMk)|Rt;*xO0 zEshTl8OcAm(N%xo18CO%l*QUONS_mRO5iYpwAD_qX2*lxl+ zju3r2uJ{r@ZZIUfi-!lHTktQ1yePJ zM>WM9wWTt(K<=<2u(s+UPtP2+NdG-fce+(9e7c{v2?=jbt?is*shz6j4}*`R;H&+- zZ+2j-;&mTMf%VQMwZe0?9OQK!pLj1~V4ok>FFj*?b;8zM~wpOulqqsVS3V?G}BhTO+fHFe|JPT+*cUQF#>&yM#1nWrX!jHF5CL zl02ya;FuV^%dtQ-7=L+k>Cd}(8@;Cynv{l!%SvS68Etl3d&kGya zp%KB-^b?xGEnxj_G$j?tRkHfKoJ0^O+&-txZJJB8A67!3c)0`X`_y{=dpk`SoK)6M zYBFv!rar=m^v&c(OxSJm-bO=9@b5yAh%|2!@|40 zrEgQfE{ci^q9`90e54y_Uw_R}h`DR4)YMu`5xqyvMFwMniJ`>nYfU;8y5UMD@_iie z6eni16-?urbjcj`f{esVH$Lg^F53CJL6puKL#L<-^D#qv^j?d-tVBCU?{FPbK@`p# zgk1=~vCOIV^!SsbLA}CsuLVDCMzP+ILEDs8pGvYl3zmFpurjh%o=97Fyrq)6L(YbJ z(0itmVx|#t^4>m8k&u|F)aM!y6^9LoyZ@vh*EJp0of&~}!HmyHSUHc{#*gk7xVy=X zd6|y+1dsWpj|J3^1vJ* z@I*@b#Ebfgw3&&FlZi~O$yaid*`||kf+zFRC-dtk0c2QsGFj|Q?-7seqo1lcVfj#x z+%BH-_n&ImW~MEJ!?NgF-_tb)1IPMCXmu*RA5Qnmu@cE(jijB{zF?0sIeH6cjpHR=1iKsdrA$2*~XtU!oD-W!JxciiVm3a22ekA_Sl5=f$8CS1PWU3 z&t&rSsb@!nc_|mq%;lLX;CU(gu_jQLNm}K(AYMxK?9T}KiC&@*t$hAz@IU7cxn+Cj zs72@Ogk~31n_w3)6c1Mxu81)fD^ds(7bF`NrNdC?Gk_5|#>~BoFe=RD5D%pcn)=&I zyi`1Ng&vv>OIjqQkrt0tA}kL}cUMd~&QjKxw2a|iv6Nr2GF!0;S+UDlacEd^nq6@r zt+;WoddRPOnXUSStomiF1~jaaf@W7kNUK=xwQ%{hNVB!5khSQHwb+KWxY@Nwq%{Kf z`eXU^!^U&cdfZg1z%PXE zmyN@w^)&5@peY!{oo)k#C`VK7U|mNumn(XCvgyh_j$m~m$VTq1mPf7~q-k$jxbg*L zpV(Hb{C02sR*wsEf_r4kd)#y1 zxwqDPg@4L(vp(DMyG47tLudZ&>s-ls+RAHGO+pk2JDGADw0q5q-*%8+C(gWNy9k5( zyLYj?oIKOFLzy`LRhkrBJVztiPr=i7;XOC~;O>%FE`{(Mg?huckAvTkCETxw9bQ6| z*~GT1MHi$`kv7NVvbTME+%76z+~-lJKTAfDf$j0TaIXj593nAytFdMY2_M4j4o9#p zq<_!iaKjJGk;H!F$xwU|u#U2@vWWi?ms-(WoG2(k(c%XGoWU&3P0Jm6HUmSEDw!{I z6)8STp#nRg8)LiR)-Fg-(Sm~eComUdDK3e3OE18RP!t(%iV+u)-Nky3BMuS1aOw&g zVT%L8%jt|_3Q59azrJM{06-GZ_$c zP~j!e%qJ)n_0_`Y;pxZ5n+hu1Jn#<}m3rpdBGQm#^tX-j=uTnWDkR_44%Jo3*_Fa)*Vc^&x-ZL*p#D8^)tq zxr~BFdAKQp$>lq_3$ty31{;zd{wE|5r{NB!83*T4OB;W8IYW+oFDJk1{Ab5Oe)D!& z57*D#>2jeYFqhH3-C)jbeDI2v_uSjWI}8FHW8WMnQ*vqw(~S>YX8*#6TV+#I6^SxJ zCjMQcY4EG&+@`<0Hbz|8I~w3qS2t(sjpMkEj{Fwx#-HVRDZe23V+>j0TVzHG`t?27 zb1^FT$mi(fZO6)|#^tWFt946M$%vW=MwMbE2u~!sVCBtYn-_-c1#lDU8d?VFflaMd0OzSd`JM4*k@nD7VUYfi1?Q5(1 zBxfye)>6Scj&#>^f9DSOIlaIF<>(ugsp12p(XDR)d>DKMt$A{#d{CJKm!NW8Y8mJv z>Zjd&ijK1QdiU-frubUie)mwOEH7?E=awzkm3zjnZIWYZ_UYg6=>fSzLkqk>g<-Sd z%#gnQQ|pTRwmI`325ob#?~SRy&AB>x!&$Pz*tHQPW#Zn!^s&_DvMP(bQ*ruLQ{VFs z#wL6ROr^{MZO=-X2Olg0_;5r^=uhqt6M=9MvcR#}RHa7%xkJlnj(dmZ4==V$KZuv& z7GZCALGR4%ulCfIJL!(vHS0u8n`-OF`cXfvp4o<6vq`ak!)E<-b>8sf6Mxc|Yj#<9 z!ASw;B#QTthyctBNbbw1>wn?Hyyw61VPJ8MW6@i&nvQ~&Ke@w4!t8cNsQJr5v+b)q zRlC)>K<=2AnP>GXfDc(#$5WWK2+L*ZY`G?UMq;@+9{+88 z_>Z~6U)&KoJre6h9rA(EDb<4P7Uc=)&uvmlxP$ik61cT3OcWcvZ6bG<+J3C&p8DCw zCeBCxx*KZ4%B(wXP6q0fIm{t4QmSAmNE}{pi&hF|n(kR23M(dCKR&9&2n<-#?xh_S zB{O0gwg2dHQ@%7MBQL=ms$ZqNQM|xZ;s>HlH7KH0T4u|t%7l4W-S`Z>!OXK{@$E&^ zD|Y!dHtALj^8XG#bdTV0fH#nM<8^^)DKf9VfC#DUT~iTH%5$DLtq+hlHO90#~bAU8K#GoC%&gdV377i8fcuG-Gv=!x^)Ys*-Kj zv^`>nP$S29p}}jneJY01KPjo6BPG%Vi~_mCY@u_ctiH${&kShRs_gPl?QrJd%yMd* zS18IZZL#Pq+Koje03XKk31;N9ba>1qq&@ z${0um)i!sf4CXP6*zH3QGI^;y#9HT&H@*J50RE?=5HUO zq+@<`nS(D^RgD?Y)hnM{rUi0`LHRc5s2drqAd#(7o9ko#cRwyKMTCdN-fivg4F&JB ziIguZvP|}~B`;+$)vu8Yz8FY|D*wp|zh!$UIryyo%8zrmo3(r=hdxe~J1EFG=uU|Z z=csw->(@KntDGDuit;Y7mUA>3n;fld_b&9VcQiYg9BTyo6yxNaELo<;JJftipVT|q zNKH-jMfsHH$T>S0Oihlp`&4|WcXsien)(d(t!k5V@pv{hy{hJ0Gg9y3L#mvb`5NV0 zw=CxxF!ncmc%iP^Pnq%v>_?os`7D%ndJYomaM=otjFg(5f94$plihKPHJDyt>G)sx z5aR#$+@ZREmwv-Aq{wFZVxNzL37zMQyR`v!h5o&%!Jg>{)2j-QfPS33*DIEpHFfoX z!6(0;;4|xY@Bza)^4|FdGaCjS0iz!pybFD2Hq9Y{{_mv=MLgYw+FdcV%n2b#sNl^!AYb@{SWN zXV+iT2i&=J2XdvV=V_U#J|CV72A|VHA1_KNWS81C31_SaZSZ(8iU>#Lz5BQLa3Pya zNxa-OQAQKSLAw347HPsm3~AzA~Hmx%#cc>XPb1Cn^<7H z%#lrOk$g;6P1M;=a5y-WVk(T#0MBF3Y8hR!|07lT_3!ZlKjz zI{lqU-ToV;!XP$r@b#q@RZi-=JCW~W>A;V}*7qLT?NI5XRn&%65(psH@tCz8D&Tqx z1`505Mt%ofcU!M59^1ehOLspSXXq!}7!A6gSD@e8W-{Dny43cY9a6Pp7~3uQ+byrO zKTv76(rdT2YPa!fw~cJKOK!K%Zg(hecWiBU8g6%9YIoUhcctoZW9)F}@9?-4RgU5!l)hG~5xq)Dg1Z5lW)!#4>h<@ppy;_;8EUh7e_k zEqcBaiI67ORq2f3r2Y~E4vmcgwr^OZ#bWn066`M9vkE_V0~ru-_m4Z1Tcd5)G7{rr z?mbp`lKhYOP;>h&Ond6%%j_6U%C0OcYI@$T*FiBm(K6XqU2nX)awEI){skXivH<&O z#1}H&iuA+#y5YT8Kb6bkeH8IN8lOty;J|)W<#3md9b`B2Rv{zKr?|MTt_wX!OxeHn ziV?Rc+}bpJ^PW<7fnIl8U01tTcYdT+Y%%z_SnD`i>+KTQQR4zjw^r^FSovFbpH)}? zmKFp5ZBi!V?P0B+mrJiPisX8jp3!d2UJo$_Y1~A1PijH=(RFfN;-?w@E{kaReH6Lw zj^_OIM@$~+3(|4)2^A=KM(h zco5l_oZR4 zozqYA;orfBf6E=J4lwEuFj)^Udk?VS23VgAu;mN@xkHY&0U!p*wLHN6eSilvh~m=n zyVm_IFVn!UQqE{LsYFtqC zZfF?n$v4vbaClecKh7NrjOa>^+*KXX(;v~d9=QjUu5lxVPe$(Nj2L|wF>V_%85t3{ zHf##IVPGh1exl517p2T}@4^<@eY@cY)}uDwqqewFyCSNGNIH_A*U#vIV`+$ z^c<(4VSkb9ljbkg+8(N7UixF+)?+^2W4^dCzb9k<-}P|zi~%`K4MPUrB&cjUCmX6a-K8xIWd$`@=5*J9nfpzE6WPOyacJp+ zPo_`1y=PXK6wp=ip-?1qOw{Cu*_Az+e(R_+hmrMFU|T3ypB1Nv1T$kyR!+>yJt3va z&@;lH8_q?c4|y0h!ZwGd59Q>&Ge1WZe@@t?Vu*eTrio(0n2=qSC#QS=>x60`7DVMz zmf;l!_Q8CPzn{%DTurp-1kQ-r}gJuzSGmKyAnO5TF z_{i^I=Z)hM*efiUxG@pq7WRH%9TfTfL;k^$IaCHojrUHSim>S0_KNXO17$ey`*v$5|hMp zIJ1wKe%U88XRpcZ*#_Lr8;88uKkhy8yg#+Xve}8t5F*#!4;PZ8wa{oJ8oNB zIvehdhp#1#9?%(ES1_yVtiG3=^mR%0n>A7+l`sbu8U>9q1*;i_^fHBJFk;)8!k#jQ zH!wwT8wbqN`O_Ik-CJwH+2J#610Jm@DA}1`TmAJsR?QybWQg>ZN0@0RKNK^$e|5ch zc{$n4Hu=rknMmuWQS16o*Pn#gr~0ftzxwut&w5(Bz5nR?!*46`4H?^L+Z#I3O27nV zi;Xuv8@W*%c~3XqzS+pH*m&2zQ82pke#POH+ROBju~N}neyGj96TBaCvpfXvhuN&~ z*{rm2{P5JVBxt5kNYR(tD%*;a*% zQ%8tXgZ9?PN1N>xPF-SKAA6%)k{}`DR3u)qaMhiS&m|m1+xGa= z?O^QoM8)=Gh4V!F_O#FT%*ysyM)c=L&Ywxn3oFixz0OMw+jGocM%7|~FomsQWKuo3 zvGDdR{lu2G;`XSE8YWVe?CXvh)mOo<->$lTW&XN<@9VDo*B@$Mzel+q__!WEa{Vdq z`peAqsKNDE+x6tCE9r~tsh}$viz_*g8wJFbGSrpIVCSov+mEX|5WE{@BUCGoDhW=3 z8mCID{W3)zjyT;3C38m>jmJM3XHanGL+>)#x-*~Rnen^Kp}Va3UAEj^_C|NMK6lQ~ z?o5@t+(O|zeeS%U-T89e&o;XAuaewR2oFJnZ>*snEVdpzzTZS#Jx~cATpb>9ND4j; zih;r~vtm5mYB~xTj<~pc#lVwKG5o6U-qmN(QqT6T`R+;Q?#bZyqKTfem3wk8_v8=u zq#*l>eV)-MuWLMB%6Ik^&Ak*{_vI8~VnGyf0-m1-zGziNYBfgUmc6u!sBV&dM?a&| zBt+{VzTZ{%M)Q2veHN+b>wVMkd$jm>1NHBQ_~`q&-a10w_g%l6jCtQX_-?-X9b@p_ zwDG$c!pAriYI5Lh?F+T(^R{(`+U0uNBVusQR3>@*vv2V(Uwr~H@iq6Mu0jVcxzQf# z2ObIsUbY9`w!U7z2fjiFexzr1kCpC0%k4t*420*dj86F+9d zHq;$%ku(lJOVC9iSMhjR(>I56d&{P8tm7-KA9YwKR31im`o*yNCw}&Otl*#Y)i2rH z|HZyMkPeA%te@xWRY=d7pw!hx^ z{yOf?O9}|6ysM{|@vFi!$}#{SX^*tHGpNu~{naDkv ztUQ_OIGG+hnOQxVJvjLcAPmelIkH-K) zc}h9}z6(T$Qb5j#+U=m4BWYMJIj!yRwnm>3(k-ytdc09h|_(OEE++nQLdGp7G=_-%a!S{{_VzYGt2j8|g4=&CT z!yyb}PKV+Pt+6bZUA7J-mO38`-7R$bd1TA6t`^ zo?pM5$QWnd5zf}ph09ZT1uf|RgGt0*X)OLt1=(jnjy(k%BEf9G|c=hfFgp4|8S zodaiN9A|vMIJ^7)ypE&&onODseL~@_uggPgD=fvt%5Jz=jf0R69ALs&j@DmRFzp9(6Eu6{1+ki1qCy2GEHQ;Nl28v~^+q<3U#mto zQc0a4n`m!K3pHOb^cHGiwy73sz2tQw)W#VpE!@tV;w{{96_i6 z6W%v_Bz{)k?3Fn_x!I>cAtTbS!s;V3pmD86Xf-P&Y9)UbR1qZC zi#lbcHcBRZr8X;m)=K@VIVMQq>nY@1d%=oJiB_N)0& zaqvBoW7NxGMevkou4#XfVvR;F2x%sJyis)~d$QFjCwKaLLe3gqvEJBwdYW<6qZfUbP z3`UXqLt(IjXCN#Ct9Wq$t%fwpAh*eDWQ|7$N}ZTRdmqqniWNR2CjO6C82>LKpk1Av z-Q3(fJkJSeUq3(p0RR6#6VSQ&`MDoI<$Nyqi-6Am2LW9S5YUC?6(yBbmDM#BHFW?1 z{k^v7^Z%59UIPf|@Ba}2UHxOYwtuJr@Sl4J+j<5%00O$FudAoGySMl6{&WBNb3Vra z2LqH#@TsQa+3FvnK0o}oD^q&&Y zO0g#Y838>m^4}5AtD^rPpkF2Q{yPHtM;_tM)4iJN!=05MpG0$y-QJlX)i8|a2qU(>+=WGr!SNWk%*(=RI z7X}c}bK(5L#RwO#?l&Lg1<7cmB*LARyJ5k0ZDx;p1p*brZu}vj8J}C2UlUuIixjbL zFgBmZ(rdzkh3ZlCcfy9|DVi_+A)o=|LtXoFtn``1zBx4}>-&P)Na7pPkf04SUIv4! zfh3|9e+X#sRcn>u)GP302kP-S`z^bhFismS>Xf# zkXk9@n;CpoBXQ$&cTld(8$ZM$TI4czzQXumJR^OexCo}{T*&=OII>Gx(iiCqW4|Xp z&(uKxRv2H;9t}+I#@HQGV2B{<@VLArfbvs#gaQO~2Bqb4 z(yMC6KLj*KZj_C65Zhk_bXeKb6E3E9#0R=}zzRchD_k$?14FKQ^Hqbbh(}%jnt)bs z5l-HUvIYp~k+v32&&H5R8-Rc=FRQ8MzM&RLb7{X#t$cQw&02C?dXk}4mSr2QU)3UR zD_%0`{P9W)Q%!Bgj z=k2!$=3r!u0%d^onIBxq;GJ#i}xgZS<{A%gPE8#TgYt_cWW48RRj1MfbJs zJ*Gzg_o9(P{ULy)-G=7X&V9iZHT~9Sovnq-2pLFEmO%?XY*Kky7_OWrk9dF3Dy-)T zz|esgTh-To%Em$ef}xvk=xGksUT({gz!DQeih}&QOc7V*iFp!eqb`+W!At?4umIhO`OZzBGJZ|#QNh~W&UO~il|9+Aa-bEDE6#eJa&S4JL$kJl!CU_LJD4g6S+K5Y^{S`T`w8-fk)6{>% z_JD+};d)pS4yX!LYLxiKgKTI39$3og*`Y3K|1|hPMt8+sna)i+=B~`yjWlw^5#ROF{Q+b-XO!u# z_%{iy8wc6`N=a^6-yXGK?tC$RZx(UUN|f;9(2*gmbU@TUT%jnEQcE@7?#75^XAF#gSA1=dV57po-4PHeF_feTB`;apX#JCSckq5TMpvat1wnSiY_29*2h&vn@F@P;FU;}ZugTEii zmcJ=7Wa%Nq8Bg;Z5psqBbEz|Iw}KtRyzJ1SXLztvUdRe0)DGvTJPUqd3Z`EPC4{N_ zSt7t@=#cP(u+>%&FeZ_Mh9|g(Cnkm`mxrg0hNm5be<<@OQvj251~Nh;Vq0lQX@hLw z{yBWX_sT=R^^!;Y4E;(>QHY0q!a;zY$!ABn%R!`vdqjh~TXPu52nl|H@bk7dbwGf1OoN1r zz}9$>DlAG7WfY=nb|IDtJ2 zBYm-;mvBgZJ**IcCJTo@?~Am-pr0bZlw;_%wwO(KQ)hoduogdkzcr+)9HxVWI5>uV zQHVV2BReYuv4_FUkYJ##w}69<5#jY#)JsTe`9Yu61N4pO9%e)kM?{>pBiINJDa5~V zMT4I@LVWP?pZdw%@gQS8$ZZYup(9+^5%T1K#)t?cOYW_cL_Lr5xwrb7*2CjrQaqUx zFqDCO#nbp>L8g5m4>+`_kHruVa*+o=?E{hJ(|~DTYdc2nw86e1De6b804dsg743T^ z4!sY06rTK-6#e}#DH z6~PMO6jP&QCXQg$dXOgq8U*)QGNl1l1wp1zCIdQ2G&BQCb?veI7xln11O+^3NB}pIQuhNgL$DjJwnj$7}#U==&m-9HWFG` z2qSpPXPFd&d_36=;b05@0E@RDz9XT^dQfFV?oA#)#;~_0h1t{@uzWZ)7tZF@M-~PH z1t9Z0F|YsfqHl)(@uG2gPXRCbPJTiqW~U51c7=94FZwSpn!P*{@S?NS8JHy~5|h|{ za424N)jm}ixeLuG`jc?+Cv)-Wzr1L77%NsX&r3e&+>6G?0$z0cRSI*?&&H2b0WW&Y zpXSu@>u84}QTZqHRnXKCB;}76O?K^%7mbLBtcSIafd*FMwKQo-!(nAt?1(hEfn7xpGv zQssUC8I6r|Q7?~}a69^ojE2VrmY2UZbOp$0|IQ%$zS#JQ3S+A;DL>=Vq$KL4QyYlm~eHl}TOIUJ&RMn5t%3@%Jky2GzRaHGvReM|o5YP=$)lG)gEdUu!^r5w? zdTv27@fg+DSv^3Zb52GR9BW3TYR0{8|7AwwSZgPwYQrpu&pc|EZ`ZC>sr_X}1MhtQ zl&X6Pn9(?@89Wt0MxWfSBUGvGpOev8(simcFYGfO;?t@+a1@sM1PlMq31}|q1|Fk^ z%iazAsSQ`F8w4gB1Wy10x=~oVQN*ZG%)3!MwNbLVQF^jb_M}mst;s%)DiTdv4|I9e5*J2b(JF#WWZ%&#nPmS7d`D{pm<3G0rZ8!gxcYo}y^pwHyDm+)$xqTk*!1RZVKBDMAb9H1% zcQD;n1<2@U7upVH+W;~;rj(=jgJawi~H$X;T`9nreopfhX(kx&)7OQ)^`$aDqAfuND`bf-r z0W$iICZYc-U`G2>(SKlUM^i)IOUcerq_3Zw(JhWYuGzs`*ROB_W;CAM^N$&QLrf|L zO_GWIap4Ea8w9n^)DKdjj!8DfgE;CdK8#~%>JEAGigPmh$IW>tmT2()rGZR=2Z*M& zxIbicQL0p?_rT5hCaZ*Dh)~BerZ@JHl0(6WjdO26x8H~A=0H33Obj$X8-+6(4fj!v zLz8eLNp`ugQ|K|2mZE{}NL;ttTMP-0>DZci9qH$>q|-5ns*CYxOO~Q@HJa6xsU1+G z(GRjOVe@LnK3*>c)M!P_W7eW`HQMT2jqcgzBCd=cuaPM|SEC8?;{Y37bovBfqdN)& zyL`rbPA8w-9^{puViux~M3SVsGCj8ISo}t{SulpXGWP+K;?}uw~m)EI;Nn~;3c-*)n?m3mr3is^)kbp+A&kM`Wi#(YZ^PLw@ zo0qJem!6)NCCtmSFDS|`C_h3iCR8Gq z^Q<^^|6-#ZTkd92RG?RUeLVp-Isjm!^~j|PhaR9P!qX@s?LFOPho}{(6ELKNuOl7QnblW_t{dIp3L1Kaj`{AMKcvu~t zat2R*hKF-((aCKwnEd&mHXZnsc8hIhi~Vd1!LiLHx6NZh*uLzy&7Zz~wQgHrW?S%V z8_BUFEVmmX6JVLs`lBg zT>9?a*xmbb^~ZRcvc+zF2L#4ycf6B|lxR{e;Pu%1 zf$xAI4eaz3r*{njK^nJGks5@-lgpUCXduYlxFbg^*yINg((;ZQy}z#a-=Lj^!(wqG zYq`+ZM3i1hr)%F%X^DHU;>OqCQRUa-mU^#$;h?=)ND_r5XBE6NhU-8P%T#cj5pC(> zKDr)eYzEa#_=++EU27PXshO1ihKlP2RsAY-||qW3{1nq4LN{_5TH z6^5nwjj3vPJ-d*gclO!(|5#!C69Ju*9moGTyNroGSo872Ur%a%{&|I=1>9I@DsIpN z6{BG_Wf8|;4ykNYjn-ResV78A;0@p$bI5en_XfXT3>O&JgYL_!o_joyke>Pw$n^rUn_A}tbQfK=mKy8LkrVzDU1w8N z+bebjLV&i^uRjE|$O@A!)=8(}5<>uRXV}oZnTl*t5FdLyBS1iF@MZ7jIST%MR&cIM zhw{wV1G@Cp_nWC6d0e9U`VTEj^dpFdRAozwJqKIg={bvv-MiCW^3ViWVdy$kuc{6g znTkm?P=J?zxt~rxrhXJX~Yn%KNUx_B*J+NMkSGtX z%DqXu8I?7o!1Zikg>je}%I@qi^-$N}dj33LVQiEw*LwY`gUESrwer;gD-1P&fF7}` z^Vy#XmGeDZ&aLx3{?#hyce=k^hcPi<*2aZEUwJ*y78ho&)f)3fu?{5#1`vFy!~2Sg~oo4KBJBELWU|$B2P1G ztaSiGiMT2Wj5P8w&(nd@B5pU@Y*synr!0%&YLdhKF>Xyy*?*U-{l^5f>iG%-^@o7g zJYQinofFU+I<5n6(g6ZmMMCp#!ublr@+v*~b^U)sKzH?tHU-^&vN!OKN?|}QkZ^e0 zoN?#fyFxPI=nAc8!{3bcp93q5q>h4Or{s~QXJRE4+V-wLQfA1k#Lrh42|rSom8~R) zDs;|Q7{5?f(u)$he^wY4>gR~GmT}e{vR54ipATuAq9}!0#mBr0AhYZ!v3#8IOkQtJ8!>toRcaw+T@?<2U zkas=fYQH3n@2q!r^>aqU@6S%&OW854C|t>snP z?`kXA{jpv@un0#*eXlQgyibJpK@oM$N-X2;{-_WU*$SamBGqwVh2fkdTJu~7SYf1t zUGh|b6~?>q!QB6Jg`rDEuHE!tr0&atwEKpQ=|$Gp4V%B;Z)Cph{U z_qJARin#A$>`KPQ?fSCH4)^E4S4=#*9*ak?E1SO)ZaoC?#*sdSivQac2FERO#*+`3 znxT?MT(cym(lTogIcE6W9iw*4r+!XwLrQC9UBA7XTDMa38n2jpUkXDlya@H$mQBN# z-Qv0AmhL+FySCh*?-U2$8p+?2J!m<-G+Pp;E>o-G-oh8N;2Rn?$1&mFLD4f0`|7=P zU2QweifthoayrMJ?idhCnBI*_k!m{g^&IA)-Z=@8X)=`a8XuY7D{J-HbgA>2-k;vD zgZScu<-F%E&K$I=0SH!|_tLGI!}<6Q>9#HJH8%=g;2r$EY*4cE`u*dX{dgX4rd;x?=~UY4A!9?not%TrG$Qctg3&v3sUm|ZYB z*Iz`{Grg^6&Z=iAu4iomRv7h{7V6n|>p9385DX2RJPlkT4cyBAODhbK#+!d9patk{ z<-_Y6{&>?+_$?kKQsL0sZGXIJBCvE<H$iZDL92*`Nl5bO@}I01KxCKwLz0+ zantRlCau9H?S&>CBlM*VWnG5mkb{ITtj+g$_}?fr>x)2L%`QGbH9vaW{5Y%Gpt#xa zpH~uM3jfPPo*MBMKL^6S!* z`ZAHQ^0%GrS)GA}omC5+wY!~lWL;Q>u6mxX29d5t<*p`Rf??4GOfXteU2Si>+OxVk zin}_Sy1E9tx)-{7cDs7Xy89Tq`+2$tM7n<{cM}HhcMn-~4?A~{q*AkgEJ$AoQ8_?4 z>RrhfR~xkuF)a@<#i1|=h>ji^*c)bR8auY2t+f+yiHKx=H~f{mvTi`cB`8VcV;$|E zvPrw-FYyJWwh@=wBi9GNUrLe=E|*$&rl_9K-exGNy4UW_75dOQ@~(5Q{u}gnwy>2S zy@hRzpQ?KA+#^47hN_LJmlXCA0kn!`ANYTJg<&aV`&^f$xl&i0pG{wi&A*Yba3||_ zz#Z$i2+;vr|80ba|yFpA&{^29?g2zRqOL)68IucZv+-KN(&crBnWsn(@&GF@u_R;<7_O91y|WL_;B;Aa($hQVzjM z=!g8g`0N;B?fs7xhVkOilix!o@0*=5I;N*$?o1ENgG)VDh%HXVEG_@G!g!wj?+NG; z#|tA)ydy6~M_&E=6-M@mXS9%CdFZ)8P0$-uDj6x8y(d3#&wyY5+@U@Iev1mG>XBnP z*Qj*?jd~P|0u^fj8nvT-WX&TLQT-TWk-s!*v~h871;iUUru0XnCNdsNj2}zN9!oA6 zOKBcU9U6PTIM(tOMhc=z+<1JW>Ouk0*NotscI6>9(9ka8yIGdsRB(Vsjj~0<^G+|H zW7K*&pY3kyxueo{4a9#K3^GsLA~jr?oP+Y@X~In(SVj?D;*} z3!3V?FxAgHMHmpB`k^v4s6RDiIW_DuH4;2E8b39bJvCl3HPJjZIW#r3IQ9QY0-E>P z++|n79AC&Bf5P0AoVlx|bJtqt1cv9XFU<+=&D{XcBN^xaMnJ31i#(VYeKs%VI)5u< zUOZu5B4=K*bY7}uUV3<5W@%n_Z(a_(AkVm$${F+iQURk&}v%3%0b6!Hb2nq^0Mpnd$$lP*M#M9mW<`A zVar}=@4dfR*(_NNdsqc9t@vRrAHksiaR^C5LPAPP3Ic(^U@#O4B_}6`!C({=6qJ7+ zDk>`KKM&1c5BzTr?fF9oJoJAa1_p);7cMX|GG4rRk(rs9g@pz1s(E;L1g>2Z78a5a zza=Lpqok;ys;aD^p{Av!siUK%r>A@G-rai-AKWuA&@(pHF)`CKHNR)}^pUxxsl_vZ zuC}s%Ve`Vq(cbo@gWW4f2bY&lZmzEG?m!3W>E-R^*M9?|qaEPXNh@iKR zqPGXOBk>G&$qaTG40fLx?28!e%NQK07#!*t9I^E0r{T{523{Qf-@B>6lXNoLuCQ_|ZE)E8xxh;J9}Yv9F_J(XnxH=-01bzkM73?p;z!%6m*k zdS=##oSe+uT;OEoUjt=%r40Yj#I~PWP7P4dMyoKyq9P2x;ASZzea_V2Tj|+dY$K|D^<>jT7KWBAi zX?0~8I4i)j3Y^t*(E6OTK7anu)qnf-&o|D$4}7is(^)!?AJ=g}5&3gt{O88l&y9)o zjsII5wT4~tf6Y<*ovi(b9JOIKyG2;?(r~h5;PyhzzvZYiza3ynnGCIa)<52Uck3(e z<%V#O-8*~MuqOLll{c5E{=rfI9O2=-on!Rav8sAQEO-6^N$I134?chAsINI(F`QcH z@FeZ*Or;jseA$_Ml(l#5?;Le)^~h4M4P^7O=6(L3Z)Z}}Dt-D-j{n9{1FLQA44UmUfD%F?9VT6m%oe**Kf=vxv< z;Zb%^BrWJszrafp74S+WA92lUyt;U_kZK4TauEbhj`cW^m^oP zcHfMB@F#>!p0Yzre^|}Ep+Zmf5R>rYJcKkD<{leF1brkF`tp1fx!LmKJcLZX%0G&I9a{Q_m#1*^|nEo_}h#C4}jUgJ#+Hr`HUmvTREcLym00USIwU zaMaiKU$zkfT@BHfbXllUWcUhp2ejz-UbShfUH=V)kjAS&gbWLQ4;#5{h=x2;I{7Pv z94idIBy!GC10ke|il74X3F)iJKOy9__Xt^m{DAn6eH`kd{lP3#_o*(90Re=NXtmn1 zxv1Orhl`0;vZ9MUB40f2$J_0khmdKU%V{aKgU;LTndc!SHT&8(Zk3lC@2KNLgnv81St& zg>RSUFE+@lLjH4(dK~{Jgmi0bWIw`(667gAz(duWxLBN6SNYX4qks@Hjmp^g1+z=S zO4C(?J2qSDt>TG%&DDBa5vG)x1GQw-zZPxHO{62Bpui~6FGbv~;vr1S>S|l}=a_Kn znKf_wTW;m>#5l2qLu30}Wqnbx?FXU4uj42!`7>kCQCVb%>gov$chOD)7OWaCqm*Uu zzQ$1U5*_om#xu>oZGl^G1Ua?GhM6;UAVTDsu5=iT)A<$LCr8}A(&op|$P|APMy zV@C8QF1-3YgzQkDQ(`(p&m&P+B23^xOfA-#qUr;xwu)b(JJc7IP(o2~;hj{;N(E|1 zf5aSTBTFk27#VwqQtqV%LlA+^OnCi})?%B^$>$_X=|DWn;=>L`q$5CaLPFXi^;>EK zCRd2EgZ7TdJO|fXUJ*6AC=2%;C#*BSvZDHJRPtM;pH0NnsaBNcl$o>w@OpAz95l## zj!R;NjO#uEZZ7ncnN+A=jcqp4BJ77#x;l#5nTS@|orLK`I{*Ih_dZr>2PQ3_c=`K| zB5Dx~m(fGB^^88k##nR8HCz#Mc9t1NAE#PAe458?6uK?4s6v(Wzi)t^^~ zzxX4i8D5@DVI>!-yala-HPQ?85lgTVUwA65NEYsYj~ZFji}l?5{w3pcE-E94!GeTm zsO|DqIiVmHXb_XL3!wvPZ5o)TszIw#a^2dk)39Ed1a$TY{9MIc%j|vwL>L(WeFl$s z+EjWagGqtf`8Z1z%Kf3H`->|vH>D;9N866rpj6$8GZEmX<3 z(}lzBovRL}+Q|hJk|Y!r5e=4Ci=;^uFAQQb+f3~?QE{XN$OSMO`OKFu^$q*(nz!~z zy&QWzCHQQ)c%gnK4%7cf|yL z^Hh%UI1MFG5$Z{}FJ>_{%ag$#5TP(9ruj8(_n)OpN9pm9&^Aqe!$6|nsAb`3<);ED z1&QgOQgWxowgpg5M$xmN+J%xnK1W7zMyShk^`fXt@=UhFe#zd22qT(rv%$K|DCaL; z`rWL9j*BuS*V240iDWBDfX*Ek}!Jh(mONK zN=tHt11hKRlxpz_5w13++U+-0)uLNr72@SiQF@5OMS!E;G#A{lcPC|iJY3NiN~rMY z3R)K8132om3Xir%?+t{SbRxh}UyQMMR0eR=F}FVJMxAriW3|-MMF2;wzf)P+*8_x* zryGv3Rg=p)`;`-?o9?|;)B8Q=A>=QAnra+G_n?85fDhBHp1at4&;o>zXy9T#K3yP$ zBy1=4RxjP^J?!x!>|p-u5R!e{q0MI#)BqNnB1-PSR;ckD_{Rfz5HCU(2Zb?p{ExXov;rmj@e-20u9n zHf0Ji7Z0&0cNH>;oDrP&HrZ_@7+SU!2~#JirtVdFB}UxgVC=2J^*$Uc18^%Die?!LsgQ zw{ycD7J{DYMMx$ZI|2wYk-zXP*op}3;uvfKha{J?M2ymW`x7d@c?8eQ^RX=iTRDRB z5+fqpBEFOxJK#Wu{=PSXP?0DM2ol{8q}kpPT;`2C`);;d0$jdc|^ge*Vj?Q zmpG7te58;0*my=%S&x6(WB6btY)I;N0kL|~&n$QKNY4mtqn1t~P5P62u|oDhgOB-6o?Men1x zaFY4A;x_ob8Ob5?8gNU1$i~O{7lNMrsT98zvKZh&ujIjIdapm@UxQ|0{(WSWt7Lvy zSg|}s^oWIM;WMejD4D|;Beyta2{@o+>%gJK=vX6D$QTpFM_Q;3`t?gBnD;Oa+)q=4 zhv@YA7xmGY4sW`ygU3>~k2Q<1k7GwXocn>h(Uc0VBJf6Sy zeGU)uV9>$EKgg%!10uyDKRyrmX(5c{kS06n74usfK$}j&gdO^yM~Wr`RK;!}qrMor z1+Rh7^SDw6P1f3vK7&JvDquxGr&tdwA|NQzfKX8ntkNGEApbsfU%oPlJlOv|@HT!p z0yc(;!8LkY<9*4JE~#U~ciTX>`{GGxp&q6T-ANGgHjhJm2q|#_4=uSIo)klrzI8}5 zTNZ#LhJNpZeUX4u9MbqB;Je}s*66nb6&{s`G(cr|CJ)Vbq~b23($0ZWSIS5q&^$xO zu&!N7lBf9On0$r@J#h@y0-{hX%u|oSvJYf{44lmX-AxRU$x11PLxbg^A@~pN&m$B^ zQ+M~_pD-|ge^_l15cXy15oLWwL#+52jIj{EzKofScw_${nPM6eq3rvT3KQ?Z@0e-7 zV8e?JSw7<-zF7ZaW+=fO9itQn`6$8e;~!wvp;V24rxa=*VLrH2%GZYGO2KFg;7~uk z%-Z_!(sq~^&<_(QN4V1)qeGx;7d{g~-TU&Sl%XU}R7d_ahsY1{n)3E|8nAomUsd8&RcoV6 zOGG@5tUfEGn!r%irBrJ%5I26J8pBtQ`B!&H)hIMo4-k&42UBXst7;}EYNn5CfDm#{ zs&>J!cFC)DB?Sl}Yu6`gH;-%ataaN`b-RXjdtP-1DRoCxbte;bgyT9QHY|xWmdpqX z_6BZP$HJetI^bEG&j7Vm>Ps*HPFFZj6;kaolFI{Kms8_7#uir8wu@^&Lo^r&H0fj%3VpOaRf}9$Q;&B&8(GAlF_9aO1-Vnb7V_D zW=bW4G_lB_+(mc4`vK+0QA`;KiK3xx=)U96@XoHby&&o-9Qm^cjCQG%a+f7y9Q*R3 zkOF$-6Zn1_J9z3Ob)hXmj@yWu%9C+KkGhK}DS;an;n>JJ4{gwES`PbbW$NSpkb z*+_}od?q^x1w(acUS`s%Y9Fd`?cN{81C}FGxJ%P>GSdsj(@Q?nEAOYz{pqRc&C_Z8 zrI~G+nO)11aa zp8Qh?sWUSZ4e#rprTPYhQ9#H@ zQLeZ6DpYVKkaotDT*C35dF>K?y`)I>#V~(nhn^(}pqvFjC;Ncgr)CK-;br>(=nR(M zOK^6)kk4(CY7(;)^shPU{`q>C5J8-q_ahJ80i(>BIyHzubyrU@H3_RTrj&4nkMOTL>cX`5@co9ok?n}kg~ z`>$=;U%O9!?fL#XNc#o!k0;Z=2!vlm9C#Ao|K2C-WOd8luUQ}Z;$MGpwQ0r2Y~sN* zTjGLS3>>QfS`(YL#WJ(PHdEt}_^4=d>%@t$NI_F2+%rWgM00?l$$^s{I?@RH(eRjT z|B$Ml@TY?IZ{J9#Su&*t(#Tu()svVVfz55?*$%)_--y{!b%0CL?AUhiMza4tfWHz~ z{VfwibBy19n66?_w|v<5TLJ(3F~=TKcJE2-Z);t43$@xDJk256+3p5=ZJ^6%CAgRH zmdjThotzN4%uVl^eJEi+DXwo4eUV!G-~wUaLk=E1Ey)grrT3Atv>f2Jx8OpTY6xDE zj-=Efhch1zY3iw>hPuk$L4Rkz`QUIp>lZv;p7d(p2zGzq&fw9&9G-!b^coHtdVRXZ znM#3=$v)=zY=U|QXBkq@TxNDcAVjhT#WH#buJrWQ38SGMrsSdhX$ntHaaB~42uh3R zbizo=EzGtRC#e`57U{WD6F08PVX3A$To((eWF7l?`bmfsq9#lH{#6Ls zhI|{XJk0f^De=y{YRn~>7lV5ms@%3S10_<{8?CW+9LBXM=6nBb2pODwFO8o*&AS7x zj{K-=8|8X3&LZ|gDn9IUyUjbnMNK>NsoG%Hhnq%~E*sO$DgP2eu9sfoVQ%p5VPfnx z$3?9Qt`apr5?1z@d~nr`UXc^0>CLm9 z{-*D$@ZUnn*?|yNTPWpqc1A-jy6cl^&RgmN75@@KqDtGrDbxy8+qb!H+T^m`ykbP? z@0R#0guMSUMe=cKsP6cA_-mRO>QsytQ`8CVQjDST&sglz2l7;HY`sa_>$gS*6)|$Dv-ooCz+= zap;dOd*b!0V1H8F$D@fJcpV{*3t7^B0C3c*2mN9NMNMyP?`n&iJCV1jnFAbkV&^p# z4+|!po8Tm)Fr~{C7JoSE_=f;T{mvvr;#rbaPQ|knhZYH|_ipDQkk`I1$38V8nu%r>{q@62YqiBEYe{Oq?a`wG#pA)z#*?)Qbh z0Gfp`q%v{Dp#uKd2)|n2^y@lCk-k6`Uo5;Qft_MH}=>X(eF$B)s*tVyvQ}`BR zlvsGMZA1dNLyN>uLi>fV3PT(mEF@!2Wy#hU^eX%fKjT}trK1x2I2)}&Z9vouAcUMH zZoXAqUsra5fyfm`7<$T+D&H>@synFnnU>HC)Z}NF!7Fnwy`-{(Dk1rC zGeFJOs;BfYdjuEVD_StW^p;)`>H}^5qi)#E_v^S|J_;n;Z zBJb~h5Ck}CDvRi1482mdP3tWbz)@>13p{t~=j-UFzA8HO@!_Q&(PH2lL}f0z1ni4P z&EqWgM(rwfg(zOA_=D2Y66?JCk%o(s52FHJe{pO6RI{E;cv!nvV(4|6A@*$bVFRO> zL10a~*@db{`kZ@7QNgwrTMLicfe`Xtv+Xm{s>eO9!{5_EcGfCV1_KGh#kneWFZ6*B zvUIrQYp|WICBRV+10iIyoxMwy;q=~cSslpUF<8oIj&Y>CRmJ{gd=(Hvj#Tsp+dF4V z8LvGUsRTku*ODqAgdC}w0XeugOFh}v)2HP@ICws#$lCchQd5xqf=dVgKX2sd$wTo{{%?ekPm-k( zv*c-9W9<*_3%^O1wiHmUXn$qSkeOF)>HRoK;{dBByX{1ad^gs0Vg6;ZT_TOo?tB7m zh3a_-DLUd2ay$wabPtF#-W}`pDSd@8OSCdxAmOf*cmCkAMWaM9-Y?svlEr&zRqbJN z=$o|SY|&^Xt=pbI(sRrNmET8d1&t4iH8tmtjZ-^>eSmxnDWNEH3TIKiK3t}gal@O4 z+WWSjDNp$;#3lKuqyttfXq2^Ul$edg3bt!%IAjh3fk~{$Nj4u3< z>c~Wlizd?i&GKQ|W99j1Rrk4due!=>Mg7q`NG@6l^d)PCEmAck`&RgVy(qOV`yG^n z^&8q?{tyq3fpKzuF8uFv_c{0MbN4y-p7-X> zyqPs?7#NrgnJ^^ztnaUc5cvK6e-c7|Bm`}}QVv`;{IWmX9<)>Wzvie97BqtQ2j2(n zRDb!kMhHG|aEkLl4M@crsldrcf`2rxa$K{d=h+MCn0>$dso((_oV^FWK@IPu0RaN+^d~qVuS1S3kH1{QGvJY7`@S?mDUipe#GMYxIiRWdP{BRTtp8t zoIeuJak+JaGvXmfxIiA5C7^X%F~W5Zs!s&;VU3Bwd)5;Ka}vEa1!bZ3z5-V(Sc5;U z_HT34U!$bIsX4bOxp1kvnku=0HC8#>-941_jUyk(Y0Rr?gk#!04H~=-*j?}%Ue3uL zK$Q9)=cv^>@CF^>HXRWj9Rz$w{UBf_I@cFBgPOteS;C9ctQQ9muEgJ8OlH3P>eH5EcQjC#FJ5}fEDA<=ps zkI^P|y(?dPSGRiCz#pkxAJ-3a)Hjehgsp()O|=UWT;*r8VLNhFWtks?Mqq&nH>}0+ zDpMa-$ao!8_<>wi!4FuWFTFUDVs#D!(#4pMgTL@}x* zoU=YxzJxIXah*SaNecbva@5@YVv_ww{thAgk9zhW3-6aoru83x)qkS0|72^w^kDy~ zx&G7J{bwMbWKJEq@QL7p#21W$Wv|GV<%h!q>5nKt&Yv&UrGQmrLJP#euqU_RCKT0? z@W7E<9OVLFxB+K3US|YsAZ5V0N%-0FQC+gsp9nJu8PKX6&~6>j8641^8_?SxxBetJgy#q$d?Ye?BqzY2NZj1WqwSG+$Y=uhXrkn3()rQH>Z4C?k0#$A zed;-y68;Y$WXAUBOUM|Jdn{9OEbIJOw)$Ak?Xg$)$6kAm<%W;tC6DF58Y`$AD+Fc< z2glybjTLW?l|aTx+~cK^<7MZ^%Ypdx?f;)a$bK%cab!4J)8d0lcn~&R+-IsMGdu_d zIgw}4vjj7y1H&h$kUZ1uN2fVN;&>x1*w0V5t5}xZwd`=1miM8(XFOc1ri{)otx{?HukpIGQ;)-FI}f zcXD!ZamKp2cs{^-dpz*<_6+dz4Gs$YQ$Y+1!{c#bVF96`J|Q74K{ylNKrK&yd92?V zH$N#?Ka^{rpj$8>HiXX|&-XBj-y=@Y>xq!ZbJW9Z(T4@14+=%xi-1EITP);OBIs5s z;9AD-Qo-j^#p_bTC#B1jM$oW82uV?dzhjJn*k13)X-7zzB{+^k4K8_CbP7L-;4|RPV0{mas!XW|t@D(6{V*^uTBcI2|KLahq ziAf-YIQ3_9eqm@~ad>HYWO;dX`P=BX?||DI{SMH*@1MUNCJm>Tm%c78 z%q`B(9cn?~m;=rWi@>n}Fu^|v@NY)&j|c=l1sn^D%Zp3P03HOs^fyHaeDvRC0r}wq z6?TeY%)(j~d41WMk5Am|s>uJ8i^@cwHHctre0Z_!24T>bMeug2;8rI-5Z!~UlQtbTGTeq*KaW8+3) z&y92zx3As%>w@Jns__cxP%Vb=X&}@(T~`6vQ^|m!vC~@w2g}CdGo91`I5rm zk$1fqEp_CkEsT04tgfB|-T4;_$V$&AOpw@`icyTb9q|FidTB(>sE4ngK3u3xYBpAG z$llsfB!f4bHO(Nx=n~ZzZN#akPCp#>DuJ&H7AXj(N}nG1MR!jEbV zoK=#|Ud&Foc48@KYH6_#)}lA+E|XtsFdqS#!j91PHN$axm_qD;Qv@L?YKXuLt-O7{YLK{rvMcGfG#_>2+48FS^u!5g<8}^> za{?Wbf1-%u1oy5J4=1p#eH505AJDKay|~@6!6Ca zZV$KJmT?=f0HTPa_PH*18bPx!YPwh^447+&izG2?#p`G>KUD^GDgRQcU``<$C zO-CLpR+z${vEG|W&^Z0$>n(Yj!raZfUWoY@-m4c0PlIVs?yp4xQN%m~uix_Z(w;*L z7&NwA#y017XaQ?Yd}G?Ybrx#GZ=~1q9!3#!xn*_dB@Zp2hN!9Sil*D41^k_If88F4 zB2E#`(DuHjxY2(6V+(kObboN^&;o7=*-iGnrxT#!7!Stf@+{$=5>z0HXfYby$70T> z8p_vmXaO4$e$+4&FlGJEEuayHGcv)4b{VjMwLENoM%Qht1%W7HYK3>r?3Hub8s(`# z6!B=Bz&DFKT;35}maJ-gW(OL4iZ^4ejDRTOfu3Y!qI#5Ab}X;yb^dMzj&q^s*a z4`#&W86jtEkF(y<6HjWje?7B5q7g|q`z-C?)deS;FxN@4Pb(2B8!F3c#TfP!#oqdo zCZ?&B1WqjG5<1Do#BPHteKJn#S%`f%symy0j&B&;rqH*bb~3Tv=&^vlm6kRLl?{X2+|rGh zYCY4&H#+o=M>c+uhPxA(IFP{jg!eIpo=G8ro*x&=cR!F>N)8kDN$)y)!(ywhdH2Np zek*U{BKgRpkO98f8Sy%)2yr!-bC#1~YebJWifX z*pI(yG0ZDU_eM5ynu((Y!FPe$c!~QaNW=7TJ!9{6#B2I5k|(^_JL%fwKaVAv;f|Eb zz@d_Oup)*_DvxYOLEKpK6t`9TeA-LmY(LM-PskE#6MWEIw<^qiKATzs)LA*_o9octqXWPB#q z^MiDyzvQS-*7xk!=t!0)rdyO?(axrmx^O7oIlE?@zb zZ@>6|#{$xJ9^D9A^*n==Bhv4Z%^3yyQ3-MfN_(8sztBO!0bdorpjzaW1bRskXD+`N zs~xTfEMQ`UEMNg!c$<|+C=m+4-_An|I7nqXpC`t;^qVF)gC^`LO8k7Mtjbqr5&YH7 z66J$J8c~87LxLTt{?0NuaHRht0p?D^F^2??wL_6U{`69?yClev2Gr({1+=Gw-ku7n z@P+|)?j91*ZXps1$gcLlwgt#3O@9}32%!BKETP{uxEcu1`&gga_Q2oNuyaQK3XEaE zo|2L#bkY#7w-{iBgqowmZWx8vq(E+CAchwI)&d$u1lR?F#ex7<_nRDH%jh*PgFNtt zemLfBOAcv;3ErTB^)V1*66669_6CczLlb_>1klEJBed)gGf0GOe?-)X={*aG2bo#U z5^9YKGbckY?Fo>mQE#xY+h|w`7I~#3KqW6yix=@I6=I2jHl*NtlA#uKFkcx?I}7Mz zdx#Mg;zSC2BZg?=WAQ~oJTcKw_vq#nsJsupfX^dt5nRj|)4X76KLs(w!sJw-4=kd* ziNLo&>!+DXm{`v#W=2bBcxnt#BBbudYVyW?;*05Rg_>a?V^W-{d61_a%=%=g139#) zk?@-i@*55DOhB3=p+Ztnpl)}U92}R6SSBI9k^DCHqPL{H%%_6NBBP9OFcK!g6$7=T zgLuj$<+DTd$q8@=zwp zHvwV>5GWE15P`s@tggs#W9*|D3*;OlmKF_ zNCkQi3GtUX3!!JCd{2K7{)fB=OspUDJ8 zkeCvPehYMnM^Z=+BLYkfFFqn*iiU=3BC&TNUc?kH421DV6r*K=COfQ1hGl}xA$}2X zf#G2e$j=s0pu8mc1+=>+V-OiWZh_d5;ULPuR}&DG$KtFkB4I57N>Wf$B;@j4A&wtx z{xnR2Ka%CC0`d(VODQrMfL*$pTz640e^Pq-f{nWrV;D7E!X1S5f>R@}e8>&{osclD z5*=}z;EscZy@j#ab6F7~?r6wMZ-l!7vI4{LhzL@gV%m**>9WUWF(vGSVj*FIL8Xve zKsZS%OG6)OMud!Z`aa)eD_Bk|AuCsrtw)k~_?gl;NKMdq|0S zJWx^NDugLU zI1R1m@sIqcLUDKWSbz*sy-@uu~@=yxL^bI9txQo~SU6 zU6TPI6&NJ-%(Vu%Ox<%0{TTf-TGgaNr_hsx&UK=M=_*#5`ppPRr85YU3ccRAzl9MtG1 zkhNukwZ$g223+)9MEE$Vw$7=xp-_z-Nk0l$Kped7XKja|8aoa?YEjo41Md{9SCF7@ zH>so0PS%h7w_3nm6*vK7Dq+dCLq*U?V)Y3K8m5sIuz;3uV021wft}x(4RZmNgoAGp z4=tdJB|L(zQCzH%t4{0+mX*J!NuiEsfZ8OM%f2?H)}AkRj>5ErY`J*3<}8uv9P8D( z1jMSvOTk2XK?>ure@ny++YYe_BHMKBvg%6+vqV$N4iR2g#vV;!YD2c&5t2F{+sY{0 zbY5FE0|gSX$QEf~*-1c1da)A|5Nio=no~flYXDL_wnWZ`t&IW_+EJ;WQZtTa5B!cu zh*8Y_N7QCVA-;|&wwFCf&hKn#(nzistu%DwWA)Cm1L1}Q zL)c*m*VCB^8kn+-nNqDi;N8K4qAQU! znV!~wp1TJKPtwnR=RgrCR%qZyCfSef-<4L0@N^lFgC*+@+B~tGQJAicTbv=0 z2xs{~!M|v2olw%-LVORQ0l#TP2Z|{P#2hj8k-MC+L8kG@O0Us@8})G$#|s|c@9jxp zty?l57_z(70zZL6T33lZx21ZTV+ZWHK)M;>&YD348b+twuMB(K z8Q~4H}JG+*Rfa*oiUpYD`inAcDmr|E!==y>$8x^VY!;YqS!m@3Z?+f_v>2JO7~QZ)v4%$` zfTG$KlQOslDWG%6rNxfi6?*db% zrut<`3H6(J?}7j(3%zd=Hs3r}z4D5e>sD2~mHr+@?3w)Uv4C{6ZwIc6w$;4Bw6%ao zo<{Oi@Y+0d%>zgy+BQ&sQm6>gIpmpj&iAw2U*>s(=lR#x-kTtP(}9cX)(_Tco`zZL zPyFF+&p$&G8|P%0(H4lCx*G@6>rYIE(&}61(9E)D8k_Vsc^<*XD0Oain^(SkLjRso zFyFfDhLFmbx&Cos-ePMWE2V#C`zvMZPVly?E8?!`rpd=`+tuyYbUW3jccvPthG!2I z;5K{$8qQ2`}5P*$eTz%*DI@zbOwJzTw!WL*MU$rx&)6{p-6- z=?S1q*uBxDJsxx9!EAs68l;GFe6l9}G=76Q6HX*E>bUqv;LIWpeh@|1oix~!WI!V5 zF|r-p*$iE@CLOKJE=k7_O=6l|VQIC1`%Cj-Gk&gg^JjhGZI3_rM)Th#WWuXf4-UTF zYXh>u21S~( z<@+f!wOaC*k4Fe4W>g6)KI%IegEdCL1&##&uNKfx!{FU;@wW3=!BYJSP*#b+&j{<{UN7M>Q`_uX0H?=Q6NfVOxIJm~R0j3WNA zfHLH)e*bm>dN$MEXL_zvtC^l-cXL4Czbs&jOfySN{?X@2=;lV`wV+SfBYqbOGu60n z>~|D#|78Jl^p#y)4OryVTvJsD0^FfD*sljkY>392O8<)m9NnNi6H@j+CUP>xc|HA@ z`DKorQ}6$>fRDwTdtaPAdooeFOg*Tpf~0$;V< z4b9c_Ze9HBn=5MMc4hIVY1*aA*6ZG_PPZ{3l2s#@?*Gyh_I%CMI&w#>RN{%li+csb z@jbRx$p%k~?r{-a2FD#0@1n&Jy_L+pE@9eYVuU%To+0KXA<-Ux# zYM+ zC$_8i95yF>-s;_Dv3ud(ly=4Yv$xwvVbAX@tB^1qR0CiEHI#hkQtTQIqlgVY)4s}U zkZ-xUhf%~cdg&e>QuH;hZEN$Q8~-|r_$APFKKJGG^|zuW&wq5c0~YYNDEzF43m5cBE%%=g zCzf8RF*zFTg6+`|t?Va(Ho9wR3ux|lm14Dv4upwemYoW2hoxo zaAc~g8hqn)@1zO$&8T3bERF~2PG;NhXu~PgffAVVW0Txg=-*$6UuPcZPuz;sj)lF`aeFiG>|3eE{-yH8@ zBd*KAB<;jrIof+iv#bfQfFYo0;en~R4hWO-q{s7kiL=L(A=0)=;GFrJi*NgZDB=zA z)0TDlM|@{FZ7UKH-qMgdV5Ul(kK+sP+w1keAyfx6J(I;i%8?}$^o*ZniGz?TUui7M zl?nQ2=y5Q=|AUg~r2DaSKoqetzvRdR97vr@T=?ob{!&?=bj>0PcBw|qeUCMR?cE zU2*dp9-rK8^KRI#cMIAb|MDB^Lxw0}LwP5rU>ZJ6+zr?W`H5*Zf=`R2l6$n_#0+n{ zPuuwh_eb6nv!XEH4t1J~pJ_8vkk7a4xE`C+3)8tX1fNcSlvwI;!1Ut_c$jm;!;Ibk zodpDWz-Mn7FB=jrJS%$SSuAey?H;VQyhL_KGUBf&;$VYURrTi;H-i7foRasu;m@ny z?f#S74c-mApVxw60aFlVA0XLCC1?c9fNro|vpLcnO{lZxU)$?2Y$$ykT$iqSRJPl@ zVL0yN0@`i`|Ulw1ermO3{oS54ag81 zGPLECCNjhfiH7B%?>@k@Q^T2x$nZJ|y^ato3L3$sg1!k;;{R7sL{@I}9zj_la_eEE z09W?fV^De%y(*&h{uKEAX&@@G-}LQgldPI5zhA=|OS7DZD%X*wua8w{{hKdUG%L0= zUmj?_^0irMt63S`g63*bk!ZOp*P^P{qGr&dZqstjqeTPXqAAUzdlPoOqQz`8a;UaN zw7WH8*Gd=((eoilgW|O@cn!w-_X%KCbcELBRugANP3&0{2{u1W zSxY3VHwLe*AZseuhNlY`sezgav8i>)HqphYj?k-1wOLnO!%#vT^V-(wAQ(o-XjrT( zSH#VVwg+U>V4i$k zL?4*9&)I^lt`cxJiL1L*qPt8^`{6Xjt{( z|4|e%j0k;5hCbBPsh1->RDhlG)v2o>#9XZJlIwQr)cFAJzD6Rv-O?#>2FFLX_DN{d zt}$L1aMr#iBQbKA;;zh6U2~PPIJy4Au_JdjYt>$Rm0s za=l$ldUK||`ObP>zP*cET7{(o;uU&Nw<68*fC}V?6`juOk5l+l@c;^ZTnAlQh6rH6 zTRI<;gd*bUApAZbD`P(GRw# z?t7-s_eOv2U7zq=pU8HfD5M|tU$%h%K8omhtNuhxg#oiO8hnG&GPm3%zoKYPgqn|l zUttKkGT=KNERHCau7OYQKhX<~gk)Tf_QnvjeahdGLqzsos6j3V0dKjqFnK1(*~Z3H z1YmSrYAfn=SKb-)Q;IK34t9JhzIB_x{Dx)4d9d}I3g_FwKH{M9FU6IK!P>psX52%T zl0#PKhpg3yY;F$$MMPWA|4I~5Sd(UDc=;=SG{8_QhhA!Cz_+pyK?k`@YyDRiFj)aZ z7lKd#hpt?8!h#X#i{T%x29cmQ^28(KnhL>~n162pUCt-ur3EkcxF+%WYuplTF-5j=udIaTCc< zvn>|aNp#NQdnhIBN-+`jgApz!J%OC@eI?oZwJuqBLXdf=yu}U|4Y7Ux9;g= zh8VUy`k*e;Rqf+ZQO9WHXHd8lJq7-G`7u|&Fpmv|jspV(5*u!$rQ)+-Bf=p-An}Xf zz2MYi<*5;@sE|qSdqEFAQ}+qer_5&W-}AZ2I|WIOw=i1>G&4_}d^Xm_DQ5QVm6E(K zA!gKoj5=LuVHUJK*`S(K=0osc{1Emd(qjr{gEHIF{Zb#3d;4>ju`J8(Gr1szh>^-K zKj&(NGQm1j$UZ}g*$7yJgufw!1R{<8l2h+Z@WJE|_D}B_((pnxA#52Ts;Lp5PMP@> zSbTgQ5=;lNu;+2{A?OliZ=j$UG?)VewxHnH7p0h$EbA4|YHmk<7@@baFn6Y0zY+Oa zcy+q>XXJ_}Et=m4eDj+WW{*x?(~8q;Uzyf%;(xHe4YH zz7P?*a1Ye9u$TU=`C4`w;g&DKna|RZ9Dx#?CDa~Q>SXBv5M`mj2(v*Gp7}P;qf29 z+pOtip6~8b4v%e*jvUTeD%YkN=Ee!O1WuUh-rwstVI_G^BPwzKvdN~Pna(jTKT$WuWY zRInixVn>B~Q(*)uV+xfim&#mCWof6f4pZR^R0J>}23tq+uCpIo=a66L)L7>-T<5l1 z=kZ?WC9LzMtn=rt3skQQwyz5fuM01%i|nq8!ZuL68)C;cj>vC_Yivju(l#XRHja94 z93yN$zK6)mz%_TROvAx(i!+yIVJ4+Zf(${bSoV<+pEXY#SJE-?rPnpD=f2&Jt@n-{VaGmY$02vev3kd; zeaCrt$7Ny1b$7=Nwu|N6bw9TIKz{e3#;%9quBY9um-ntWVb>>R*S9@)*ROilzkN4g zcsFoiH)wY^7`BJw-3vLk7b?FOrm=@N+zYqci}2nf5cVQd_M&q4qO12}+V^7JSd>!3 zjVPeFYH*W_{W;IGehB0TCNu2T{OMd^iN@!k+Uw*Kk*t7lo62HRt`*|PzP-A`tYknnP z_DR1pOAP(W7R1Umeu`*?R^13KH2*2=_%p|Fzx-n%j_&_k`BHuT8wLhIy%Z45ruR(E z%*`wypB72iaU9UI{OH^`1832^10#o+`|RjV+FBE zLJ!hJ-Lpj83q`O+!ftPb+=>NVO9Wg>`CZERTq<~7s(4 VlS{afL1|6VZtlP`VH#r~j^^I-?KXFKnocB!CGtB`MtsBiNT|0ce8&#-n<@qy~f3#=9?CO<%T~XLVZVblK&0Ip%k{7IeB7wR^p3@hff&Ce??L z-bR#EN4+U~RPZL@bwSdr+~lmBl+3JWFNx`ySueA){sPUfa&r$UbN(O73_#`*QgLZn zNm)fnMO8`V+mfnx#npAiZ{L$@8_VmOsv4T!y>F@~H<6o~TH0FMJKMW@y1ILNdMQAH zlyV4=4;!SPK2Qd_KMuB0h8p{Z>-tBkKaEumjF%2f7Jr&9_%xqCu$(`%QZPg+B1E z>ZFGT`A@SHIQ_ehDZrEeN}c|7J`A8PEzJYR^5J>mzl$u7#@_uW`O=a7f0!>F&k-@r zvzotStQfkr`0w+j#e2vWo^hM@?^Py1zSJUcZKfXd6Y=r_GV1eL?JDQHi=Xmt6`Fl` zSNUz2bp2|^kn4l{^&wy8;$Rm<8eAl;VorTvO{30sJU(gOTlaQz;Z&kwBja*pEOKP&v*UX$Yyp&-flxXVpXU9Ft zz^3vSr)bRiJgYRz0gqcC$*}cILNc(k!f?-OK7S!2U}x!=I#4rBNecGkV)LrwF32-T zN6q&5#2k|4CwIE+ytbySmtLz1Kh|-7aY&YPp6-9nOfj-rE;u9knAH$?feawa6+>D) zlEXdJ&^L8KUzg8zZv7$4-A*S4S{~<>DxPYNJ@tw_&?B2;(Dc1>#J2E_!L+RPSe5*e zYJAz$7`P}=<_DMA+wWE1R%=ft-w~*joesO1Oqp`IA&KnAbU>u=sU& zmgzb?Eeu5Q#j%$J(SVB730ajVMkpE1TKpRtd*tMq!*Zgk7EOP9ao zf8v}|$oBGSn(aB3fsJ=p4#~2bpwZ^j4pfn`T^i&wtAh{EAF>>0`k{EI(8H1N=$l8s zzR9T_V8?xhcS!V@^Uh!S(xj~P3x{MG*m0LnRiX7eEW9`*%fOC%-b(s~4*ap=!yR{} zceDfzWCA$~1z_v-y2 zxkIuXWU@iy%s6*8FdK2jJN?XWAYUrVLpiViI{nw5d}&_3juM?FnE@cn4t;Sg$PNIN z9g<}rU#i*2Y)t(R$g-6dzbmGriRT^FbB`J!Z?)AV0OU*K9z)L;O~Zx$&R)bLY4Y_RhAfKzuS?OklJJ8tH2%;BzM!gf^kmT$m+WGBbz6Qv8~d! z?49vFp*-0y!X*v!JB`Q6!bwlU*$vCIjHB_%`QPWHG_1NTCpS_%4yH~zxOXN$DN7U6 zmy~(s(DSG$i>C}1j@C)*arN5_ZIZZuTzf;)D2GErUb9u%l)ckEXfvH!G$(FNA7iMq zAv#9eiiF>^WHCzJOzuZrKaqL&-F=QHV)N2gmw8X*2q+j_oqrBFznIo_CkV_v%l}Hc zfQiGnBX~R4BEHPZsjPIg=mQxHy8|Ua&!NRJmI*`W-#+uf<(1f(uKvuiFk;W z@EzA8XdNM3G6>qjLnMt+p`2TEdXT86>W!HX%B)3h;x5@!V{xW1zq+cPe}qJ% zWH?ipjBIzRYVN~d6b(iT649KfD5$jU^bMofBha%J;Z83ZSol*d-uTYYpA1MFUpB6m zNkum*+c!o74e6I}M${0d77XlU3+_^^^DP6}Pyw`|&J!PqPKoxH{he0sG&H?gtsuxC zpoOQL+`_1X1hp^^`SmZhuo^u}&;}1??8K4u^vFyHT>WJe+ozAyenxY3pmNJF5W6=E z(E@bzP0aa?lBT7%m}*mxDkMM~7@6?F1~dFc2?-Lk+UOAhcAgihN!vy$AT5fA*u|;F z6UGNKN8jVQ)Ansd?piQtPZ?cRrDHm&g93R5&A=px-&ADQgo2={m(Ff3gW2WJ9b@M=JZ`Lb<=9q*Q7e;S`+{ zqh&MPj;r*q)_a!pKIL!((c0lwWTw;>hS#J#JlsmgD!pS$w^)YzMNcQQj;YnBjNZ!P z+YF9%H0#0FKAm#EelVL1WN|Ap-9Po{@(E+glbRAN?ZZ*gKJiQR<3gLb+40REH3S+5#SOobgJ%!XQ!Vh54cp5r+?_Y zu$cj4XWSZYGj-pU_IK%}wU-Hs^oN*SPAiY~*6Fwu9gH`umu7k`LlZTtBHRc_=6+w( z<@8qHc1EosQ7*Ss_f*gAs!_-8ooaUNcN-Ze?F1aZ%8xRvZf3Exi_*|vFIbf_pB4PI zgh>(UPn=|P-LlTo|M+ewxEy{7Hju>tg83+uNn`3a+sS!Q7kULlidtL;VkMKZ& z0Jv8#AA(ORAp#Z#mW48f1iKLl4`B!ZlKw^o)1q^s7E;I%M!}mXhynI+$KBt8u@Q@O zqe5p51HT@NG~R`Om0`u810yxf%`AWgil}p$kurQxEEcM_D9|Vq(}-lu%Zr9&27YRf zGFXf<;f=-+A=cz5jQu@VB-FEZXU43zL(@iL z8u&cPQn4*Y=B{*5LuBZ=5U3wEDhxov$e5CKmPRz=2qPREw+7z=%%o(YVdNF5{iwwg@M^2p|=v^3RNJtrht1UDUXqL7K;Qt>6JY;0~F*I z3X)@&v_*k8<|aYXyo(uOt@co3GAu=t(HKzZ2`~aNF3%leCIh>VI;^AuL&Q-1_**21 zDH?L_IBOHyuV4yv&cdF2EO{)&+bjWk<{}a(z8c^do2V>qqYyuIe4#tzEg6U@3T8us z1W{RFvaFSni6KbVW^@W>Sd}5f?Np*oCY|YfSag zK_dm|qaPJUU45PkwVr}#cM3`TV2i{iMj~0G(Z~u$R$Kzi%mS*e5*3+{QN9abvOxTv zVoap49JK^#dBN$K&|g!akVV*BVss-h)+7NIii`h^J?xtT$k^8cQn?GCLnGf|I8p(E zMAU=qD-RKZ1B^t1QLK&V7oa`}-(5zA%ve=RsF-g?+3t(qGOP$DraBC(cqZKOsEK5k z^36RqJ7D()BNB@OZW08<4mERt+$3c*5@G6=(0f?O?F11+Y(x;>wS$YSaVYR3q_O() zRgGxq?At^{B4Z4OafM&d9|yaQgWR-;GJKY$G7Sl!V`PpJF`y*VHWt-qP)Pe{ug^#X zJ5ru;sKoTV6@c%&B$#PJz8Ri{L7y3Ij2Iy1IqtK??X#KD zu{UBFLrFR9vN3EwSOTa8YU{8@bR4k4eteJ3^9T2~4=ig;JpqMm#UK``@PqtiP5~y$RB$x>~m%z^2%v^L&hH>7H{bD|2qMzLW(=(K%>5Bv= z$}`XL{m{aYSB&|va-eKV2@YZQ`8)+b>RaNQSE8#B#YYc&Fa=Rq_FkeCHHDEp`C#`g zpl--O2UHwyUm(fI=L;r%$f4AuBR*{r=YWH9Inc^Zv-mpVpwj-(xV^Fq-9Bom;qtZR z5gO%!fQS z|2kjrAI&UN_64Y!;(#4@4Ipkh0_?c|Cc?*X@K59Q_FVL%3Gfjt{Hs5F;#>XV$!k;3 z;S4GbOaG;O>BK+Vai8EBL^GXFcp%c}xlEE4XAnPmxk;vucgUhiXq$bRh*%;cj%G29 zkrC2D&FEO3b2=cY3HB2Q&0-AT3Tl(eM2nq%lN{MbG?Q(A3f_C`$XOZY31YLJ^jldv z=6xbUZ-5!%-*DJB#WI1%T9Y`~mdOaK0HkXV!cgeiIT=tPrd@l0`8x@oL1w2tkzuYN zwmX|jDIK&imNqRR+b!joWfB zIs?oKJstd+%=-z5LQ-c82V0;J2A0`0&hIrrgco8#spwYxciw&?Vg%>JNZ+-L?q+ar z#s)Mm(>)*^^iZamCuNw=lbI%P9ib|~H5W{>WTZzABL5Py>!59E3ZBUNVR1r80Rzvc z9v#Cqhl#--c=p0F5qDTUW)9l+Cwi79K7N>HD4}Cfz=29FNMRxHLJa8XE95$|ZTdye z{)FceI*Vr7C+7|yz=1-%c(hqrCb<=#;27SZN=}M{F3Ye;xX}8TRC+T5RF=r_Osb)+ zY)2`zkHpzuMC}$VXLwG8UwYFI5$j&3QUvhL`{=&=`tW@e{56xJV^xbRr+EzP0E>I` zQo?N^aQi(14>90Fm3X&@&^b$?A%k>e*$c#$bi@*ANcr9ncB{?iSBR2yx2vvZA9x7sPvl`fzy} z2E*HY6*A13xWOrg(WEP*Ph85sW8r9|kf1yKJb9Fm$=2O-8fj7gDsb#_HzJe70EAA5 zEkL@Sd=~?nD_q8t;>H!9GoQsUJbJ_a8OazwlFW30;vN*V$S!-DMS|~g!sKY! z;)&v`ghtS~g=NCz4A;hDNF!)6;dsjA%qUjMlg4|Q0$dHW_%dU;pkcXaa=DncOcMDv zajsbb=~NcV?O85;Qi7*jtPJ<6G3P81+7V3iD_@G$(#n(<{&V?K@PB^CJ-&BFWaEtz&HA~l zkHp$?C}HFH$K{jC)~D7s&WLVG0#okqm(M6~$e&rbX#RehE}g-0Rnbi(tbL#JK=r<7WBw{?r_$BEmpzO5T;+qc+uEKJR^{-*h{+?2s!sYyIPV#-^)A|1QI3hVm@&rLaUj+&8iR72E8^k{{qi z_&fS!$yDZS94LNhf2DtuGemfd7H|Orx`bMJ$9B5z4Es2V`Dwy%S34+;HpN_Fe$eK& z$x+HAOJqn53>-k6b~ycO^y)A6b%v8@rmSCIuBgKWc6p-_KPH38YYB*NWSZNw;JZE= zN1fot8c(w8-p+6G88V1Y#p#pszuj>kNr0VnTl;&yGziRp^Q&f(|_`we`O{+!|r=uAJo~t7(O5F z7Jo>=MsG#wrcveJ?707#FSXkoOB3iGU@!lq`zl`a1S9Wjs#9+1uBr4IlT8b+jL=VD zr)-!lyEBbH+Ydjz{^w*lYokg*3M=X1|*%Th%6Emx?X3ImC$@zFa+DBQ&j_O&(4p(D5J zht32RZrk34e!t=@Tcot^a@;dXD8QF0bJ%%zy3|yx_6{)Eeb!Jsy35v~02`{ht#bn` zq4&C~zWd2#<~vuOmGz73ozmqrdoX6`kXLPB>OQ2EVKie4H5{BSsX|)WeW^COljP%Q zWD%=eV;s3yKR#3GtzTp4v~upHY*eMhM-%tfJbitunSf|BkG#_(q!hf@2YU=bLHzl(AE=8u*slV z)xVQ;12SXbIb*HLZ6MYsX#3DmGG@uk_?R!fe!|ew-~#38rN@5k(<^=fe5SCudM?g|nR z*mEiiU9A<=rw&M5jl#)FVl|_QCnLJfWgm1m=qsMO&rQ!hqxQevako&>|NP11EWno< zNN=Otob4_E$+F4h>$KWVyGuUxzjxeQK|(s#{~`F*GkKq?wZhrQ3C%ph@-QG-el3>8h;>x*{DzJNl4TBnFO_J}z3&U`xF09W(zjC5 z#&f@uyCvDyll9Ju3#D?cDir6JVo(EdGR0hmS`D|Kx#3Po6DXgEWoNu?qE5VorOkV7 zH1^2|!iO(1Nn$uL@yuYN*xMQ_WV>)KaeXOaWfUUSu*;e!-HD!1GghcPF~*S$O*F*b zHJho7(;`N`IQbZI(KhQ)>G@CSDg13U**#AQEXjs@ukL&T!wREG??gpXBKllYGUM5l z)6lEE5ofw1qYwv#N{%+w^Pxz^UVtxEPtgz_R8MoZT{>Z#t#M9Rek_5e=ERHZ$9!py zo=X%o{p!H^Tf4N=(#kdXnV1&0M$=VEDdnO<6((6nc8#5I=vd;#)9;FzXBQ{y=fRip z`PSo|EsjyU=^FkMjqkuWJJ3xFqr!W;O!SpgEngFLB(l2%G_3epGl}lu;HGD;xy7o$ zip!bqtH6%Ck-v*{PSk1Hh1%*=V8?xDGA<3+alh&)Az&wYf76=fk-r^(OHr(TlTAbx zqUZw7Gr@Jm=8$u0x?8H-^S%#|EdQGwcdyhuS-W$FGyR6$UTM`$c9;BS1}q`>(z|5s z#Q?t4LFL|)iGRQ2?o9w+cf8iq!6l2N%sO#>^#)(yXwsorNC2?VWf(YsTa~A~@b7or zt6$voNqpG-W)d-}BIzA+*W&ioTgjU~<=k3#P3UK*dw^v5VY7?96p$?Ae5>;Qt7Lge z1EzWCZ&S31le#kV{)7M2?Bma&QrRqYnn7QK><_wcNs~P9-%|peTo>V4VEW*Wi~7W~ zu#UTZ(k9VaZ*K9#OZN_m`|2K!OYC)ZYL}GcyprALmLHEpE@|*4n^(=PG#*4>(w4ht z@Iiq?s;7R?spa0Smbn$_wE)tMjeC#i->yFu3>-*m@kY02Zt#YxN*ORW6d1lud9#jT zD0K5FQ%yN>tqx?>DCetelMQ+0FFNxN$+Djq>v>1zH(M=V=`A9`Wh5EEza^r{;p{Fa zgBNeE*WEt%ZZ|19c=_~=fPQEZ^HH6we5OUf@aH6s=U)SqUT48x`vH9E%98Ty%k50q zr|-UyZ+{;URd_iy6&fURrr~;oUC=vs9gfP6Av(SHZ9R4@tR*KZe-kj$t#ZeF2Fiq!Q zQp=)F(tv}>=fCfOGn>^d%b&0%zI=gW%S;0N27Sl40W?;B`W(;yqaAne4k=8>)zpq_x&M=7 zIki(gw{tKZ61)Q$s-)FGM{uUMX@I(-JYKrRoXK#cWG7J?(j4!&|9TyLt0Y#J25dm1 zU|^=~N`ShDD?b5hSrL9yP`4FZx3yrmjd=GRC6%CWNtRmO_B^y!^0E%8-HE7lrz(~E z==|WuZr9~*x4mw6P>%;&kEdYIUy@~yT*y5NsEd)Rn_wL_zUQtj)CXP{*rehZ3-uxO z*dI0lbx2xRrivyS`i8&Pwgfau--Jo+)Sy5dc=fvLK~ugxj=i7~R<4$yq!M;jAa+^J zX0MlKfTj%n@IgX19@O==m;KG{KK-hqPab`b%+%c;t3N4G%9y*JX{&7M0_Iu=g)j8! z=R#dcPy>9#O>%8krqbQ30tV@nT1Z$vNZA;fq#sVHr6yXO&}o3WkUNL5Sk}-;1-tD) za+fi$xi!_Ba&mGhwTU^^2}(KbP=mqP$tL@9Bu-WcH|_(Ve59@_s(F(a0S zehE!2Gs=M-MLZnk%p2vZ9_8*D<(c@OCCj&@#YZpXwV(-Xm-6Je3UQR+v1LU{1EYR1 z{V@rDeRcsonyguG4A$Q4o(vgT8M!$JHL{g>>?!JRWZrsMES$=e^UT`B0|+ai%8%dT(dE{vPJG@`Q>A_SRDwK~!Xz zhrZxdDt;^d`uGXc>yai{85N*6T$xY_2l4mnoBPP1PeW~l!6v5-YHmkI$y|-R5^ZBN zS+n#oQ8v@5Ytm(6(sgCh?aQP)`0sbz%`b~#W89o5eUzmR#9)0|G-ZK?{t{AUn{=Ir zfiwVQdan`9a5^UF*VKQHFEvWZekA^D+DV|en{_7np=2?OaB8!p;>N?c3y8E*$%ylH z_e7#Inq#ysURA7|@j~L%P*eiK;KxrhJPUaSV`*|P3iinxSf8e{K$_HVOsH64fTzsk z(@j*a3Kl1VtR*7VkhsFc3<0ERC3eEJS>Na;O{LF-VuQW_g325Lt-x}>IynijrZo=* zji2f_e`LEddgNO6q^5(w-fpXXU&x!e8EAxk6=8wQ+3U)H35SdDnOszr& z8IZyDWQZ>riX+pck!kbEbTwr9ZZg9pnQ@iOv`>aX7XHMSN-nUfEU+0YoUmVD_g&z? zEg;esIP({{Y8JS=7kDNYPOdKS?k}8zEF#$#`GgkvB^L!$76lC!|39?jep_Wl&tOI0 ze#O9d#Sph*l(u4=zhY9eV%oi8Ho0QHx?-{a=N)&URU66GJ1VQT2CH`VtMGgA8yS*Z7m>w zEwE-SXsCNFcycXdbuDy%Eex_A&b}TYv>qwB9;LF5F<8giuj72zqjBpoY3s51>v1*f z@!jhQlk17A>-YE9lOP*-_Kjpnk0KmmB?3x;Aa5femOIoB51(5gaLWGr=^vh3BOvl< zs*Kf*XZst^A)BCUkrqhkTUzHI@>JPrlR0J2v*Zl&EqH{GG)2#1bA_Uw|eR;H= z9@@xQ+tf_c+)~}rTFvT?vW>069ea6O2L(GPRXZnbJLlVWPKI_)=5|h2_D;4APL57@ zU0hr}-QB!B-F@zP`uTVR`DS2XKv2-};yf@p4=m361_$2@3bqXly%i9y>=${}7kkME zBX|$X?S1xtOXl)^#O?Kz$1C@wXECp5=|3s6)xUeqTA$essaaH9T>Rq23&5Q%EBnKp1>o5Vz@4qGsi~{4 zYiz1-0@mkSf$90GmgDL9(%;kbh3%vHfHm7alh-$wH$cuGUMe816ppVKPj0@PTC1K~ zsF{3MJ2_i7@uqQXre$=hoix!sGS>HpGCMpn1SqqBGYhQDAO8T(EU+>^1`xAj$1C%1 zkBQmimHFd#bNZN=1y<&l-%Kt5EAxQw0pyy;!RDWP&BevV<)x*S<>l3t72sF{7}-B9 z&I3d9$Aawf@u$W4Wa&voX zb9;Jg`#;xia=x|2LF{? z`G0V;LaGmFF^|IC1NW?-`fFqRM0;e@)}H_7X2UnDPiMuj_%MhK64U?0&A!_>(I)_K zv$w_i{>shDiw!Y|{sT8lkp0cgrVR**h~8rmN?-ilZU&tY>%HW3L3_@&X8UID>DyD9 z)8F=fx0@HW`n_Ll*ND8Oy`wPFLTMT<4b+o9;FP-9VtPv~=h~ZF zP2V9Gc8DWXne5H|UYjqS8qCzo<*(O&-vPK;m)++qh&wOa>CdNK?qVJY+U*s5SKrnM(ZhVJPvSqM+PzCJ`@UHctt!1- zdcN!4cGZ+yqti>(&_?vDj~{+~B-WlbF`wQ&`9R`LuA;-v;PLdlle*c10FvP`Hw%3< zBQ@i9%*`IzaY`@zYi{;0)AKy(cEzl}+s&+{gsU_$zuV0)f$l506^uYf5{bAlE8<-d zZ*BYE|ansx}&L zeV~9$-^;z=V0^=B*)vs$*-m{>O&t}v49Pv{xfIB$X~Ok6J##tlvj1+9B``F8sy;&4 zdx74P!V59dn|s#to0MGfYrcVPq*za1E>}9M{2+bzl~C&;3ollIoL($y5Rsr7r-X<+ zG|RmBV;yco*nPOnu%0mJG`va~l`>Ife>r%A`Ici(g1zmkS|D?R^QE$sd6$^W;d~5= zbbC46{Em#7(Ik}wB=t#hgaE^**!byiRvc>dhU{*V4g3!B z$f9Df+_9o|73<_zLh(~a zJB~4mS!*{pgKb>0wJ8Hb~(1iKEf=V!jfB08+ma#@^3O6ipbk&lJ7}7c z)E22F-gezq6w@--vw@1N12fR@ILq9cv)R)WjQ5N4Rkjs4hD%Dl3+U6$(TmhcNSvEB zTq|jrACW>rL2W!@lzLNrM|v>~m?wC(?d;O=#FuE<@L1EE%q&!VxZ6jgw?2NL0$m|v zMZ$GWX1}#VOs#1c`K@)oNh8ikBXJ>ly-`E#9UM~A+p1oCaSVudd`le$?_5jIbs@5z zW+8$PMM;7-`U^2;c(5sxBUH^0^4lvkXQf4=4qO&XgOt?-4@IMj!B^OD2hqAWD&x6# z!mraWPzorGE^?U8oSr3jpJ<$>-i|u~c zaQ>_kjbKey`uV3X2iN3gK`a)BP$nxY+Vt|z9L@e1Ml1YkW{Dwl=#y~`j&sL*^RGjP ztMW}h#lU6Tqpte530trvSnOwWG>DwbcUNGr-lOVD;)jSwc{-bCdX3c$SF5umzO}|I zLbB5eG=-h|Zo^I^4lqJ_ytfl>-(s6=xbKVlRj-?=Mg_v}d||W_aaJt2g(NXO;gfOh zx6$}9x6Gp=SZcl$7Gp!gX)`y$7ky%gbts zBO8zDchLU)wxVfedKx00ZTk7y4_WWsn4TfyLjYWU>!r|o?OLzjUcSsP_gbeO(sN*X ze&ph&)baE@Q_W|!r|V`wyIH{Q6P*ZfvpPV#`G0zP{@3CRD(DTpAfpq$`2$A^PJ$+v z(PjF&vdazp+?vHf?~Ry`5hDehAyV`rFq#t2b)(oQ~a$JXpe7G~_MzZQ)Kk;9KDlWd%@gU~ZiP0{q7WYJ;?#fsglqh1LT- z$&e!th&@n_d4wuO1UY#?B5EPP5_elc)Ww6q*{`s>s9>cw2r!>M&4JO13AUktSP&y` zUd2|bf{!yx6xQVLr{{g4As}W5t!JpB8qUBEM(qhc3WxMe`KtRz$kA|XlR-K_NEHtD zB_3O|j^U8Dsi27-+@Y!;>?aYX$`T!Y)!bAB>o9kk;eMh2zJ;P%|X>O?tcy9Gu!qhX$@sT1A&+{pM!j;H7A|1uD`G4za+4 z4a31PQ;cs3j3<-=ONA5ndVMTN5TX>^9tANhKNe@bJOCUQ9Dq(K+64iDsWI{pY9ay- zAkqEwfTQ7&Bq%s=9mG1rxJ+QodzAcHEzx=^`P4PIEpV4^hwi8x3LqKAXlO7orHBt~ ziiBEIK*XIMK;#q9@MPU`Xc?ToBHUk1lG;WxQ0ZFYM4^u9%cdAT)QW@h{Nnaf0o0( zTEPVP=*%M-U-p0u;SjF_RK03YS|J!M0_vuWrW%EU4`-m|J5XSR{@FBL;7*FI6`Q^l zG=%W`+$;WkGh3lcALFn`le7Fi9gIcy4G{bDxksTB_ZWdKP#|(A;RJt%oqtVL8VlBFrWJdZQgL`ROjbgpns00 zRos6eHx)6?Ra#)3>s}7_MHO@KLA`g%oE(zpD9To)aknW#T&*DRSY~$$$oOO5MRfTh z{-w=2aB@j@B?tRxFf+r3%}U-N}<7H*2cfaEv5^_Y zI7z-XUf$F-+oa~*G=^dvJ>NV*Zkjy&q1dCzNY&Of^`Dxa|D)XuK1CwXNLYFC>cYOD znD)x~8iBpp<<>x;)RJqrxbx8u9b%>a59epZX=I*3jbPIbjup#cp$1h(UW z_4!#8)3Yl*-dZr*3*B)EFQxTh9Ue3St39eb-3UH96ZTUvKhNxun5GCt;H>s#k7VUq z#>pMGWUEdu9>jGQ#vmM=Qwv5YX|vLTag`WnWDd+%(9iDBihIz`5_&Q64AW@ZqDuIe z@Xl8yy>Vu+Su2MIo}t+`Y7&x8f=n}xVv1)#9C}l$0|WGgL6H2wpcWG_{=Tlob9u+& z8iBe6Z-?>h7Z0~24>B&74_eJJAuePA?WUAGBMBI9$Fg^#n231m2OTu02=p(0iimm8 z5J{xNO!(8xwgUmC=^a`#ANF=M?1#j)`#Y4m$Wdwms?=~s!Rv>kkhVdB)(urHCbTa* zfE#t9X;TI0V$me_C7MR7(Q}N$adVdYpSxzY*uM}Nv0B&SN=De1+7Lg-$eDwrCTw3q zCz?@p$ZUM)Yx~pS33nyBSSyg`0BoFDd?V}ZcnvOh5nif4|(+k#VCuvjlBsF zv(uQYp_-;C68Fr5n={XlR4&cTK$Oafn#M)6J^wYG^?oYn`YQsGnujpOoyC}dr?j(2 zTu$tn;b&}ToO;DLEkNu{`zgYVoEyA2*A+4;L#AIoEN`b~rA)p!Gr~C0fI7)>=dJtO zxtWj&Tekl*)AN6{n;+hx#ozH+EILpspW5yaYFYHi;*jrwH}$``Ah+bI%h(&#OIOh} zr@1712~oGRl=^1LLv@jMmsc!bp%%Yfi(FQ8^JV2@Y9!L`FDulbSE`B2?yAc)6^xI< zsek@dsD`f^-d}NbSU$_hJR43cg&enix5}Kg;$lrR=dtX@wBXUgj-wD9HwU;`ZSELr znprY$u-n2Uc{!4A?G5oCr{_lmfX|Zph04YgH#QQH`U-v{gLhMYmsSKt-H6;Qlw-RJ zlz|?b!3MCAa9aDPo9Fd77b!OHo*78TXIC*P8mB6IIlwl$wwgaEw6?4{LAM@@Y;}by zgueR^PtODGCiMO`pFZy$y;tW*kYF@Y1gN0mt$nt^}{X= z?32-@!%xc@up=@xRok{8jMv!V^r=(zV`#=PBqLNFwvUJ9k*U9ix9Pn7^h5O1a~Z}- z)MuLH&oc9$Z@~7%Ef}Y)7(LD5Y9pWJM)qX2_f*2*x5Hra954fb^>T;dK7EPe-M^!= z?-L69UjEqzw(a&!gtXmcq)<_Dbm*fWxRJurJ?mg`VD3gIMsdf^f~~L zv{5kXt04SBf9?!$HqS5Sx&Qhav>oHg*gE`+Qp=*lgEmI=xv9|MqABAWw2d$&brXq+ zL}C|3Q9J$=j73t5qIv_h;Uhr1SwTJf5A7yGcTp+s#Kpf%&;Q$YvxsCS!7HkFe+T=) zc=%D4BM+B`-o`ELq+GL=;7zkeU&!-a5!=KKgEI5xP%yW__TROe4K8Q;JA@vJL<)sy z>YDKLG<-UII{o1s%yG5QWToN`msNM-$s0Hx<4?Bz4=?_1HwS!^tqu-vaz;HO4IOn_ zH|!Se&H7IH?;t0K%k@ukiTZTr>mnZF@gQmB#zd%#IoHsYW?m# zYWx;>kE!2^587a)g%rZ*>)AL=mw+*^R!718teNt9IYo&(A)AL4} z2G1*UA2^xayt-&jTces4c*!7*H&JS}?oOZx66U z>3PmPUgdz!NB)@7dIyV*!-_hdtO344o<~V4TuV<2uzc~0OZdQ$_ zgRpV))a;kOHQ%>>Q`i089k-hceqTclX5*z=z6PgFLHECT`^g1v6!hHBaD6svUCU16 zoE7x36$+rNJ!e{jKOb|mAB$iggZAg6ZyXNQwBeu#@1-+gp@*Z-pNAeEx0};9sMty2 zP$es>LvS6DLWmUpNm1trc~u_ZW-oSC(Oi(9&8zbcucbtyHIEG>P<&b< zxPtm5wZj?Imb#jtz+%;cjIy6cwbUCKSrAdrYH6a|62C@_OtYkC~&rZqC zbZz!+Ch~{yXVeBp)bF)bYi)nR&_N%$__ltt< zxQJT+4Q_U#UfUO#p8tq(kUefU0dDpy&~9?u)!phUMn<1alLJemBX1QN%h}vkxICeQ zV;|3gVb`DAtmFVow~>ECh;+k@|)yK$@`yjFJqmw3|Y}) z)#G_$05|K?pB`RTl_vvC&tt!z5D_a=wO2ZK>$!Dz-m_$1MXa-49^C_F6hDh$SFs>} zmcE*!K1)2sU89cT7-c~l<~Y=r-b8~zO(cl*5zx~vOB*&!>X$+LKti924-M;WvP;9j zE>@>(#<41K9+Ao}HmsUP;r;#YalrI^LBEk!;$D6VFg@?1VVvN6JUxHT;k>ji31~OL zCtMX|1OMgp{J!Wa5hsySb=DzdS!+&2T_^r7Y32K5{m4Xuus6M&m0qzW2jIOV{d@zLj&z*^1Z1-q|N^c6_|_W;ChBEQjy9lg8bfuOD`M z=iB)@`J3cuJOQ{_r&TAZ_&4JPIF6#r@y-Ud-;IlXeM;=E-!%ca+1hTOGN0zV7GK{? zwL*N$0dCgjAExL3JMHFw#myctu4K|Mf#%2?Zao%sp&qygro+()-Hy{tZr22;K&=13 z&B}SDJepfRqZ-h!-{O^4JGWx{80QiF!|O>#gSKyRz_6n0nar)ZwTG+UGQ;G&vpL?b ztEvXRe%RujFZFgqCpvIEPtK><@a?8yPvB&Ai%*%~+bv6I&~%raZ{?%6+XHS;!K zSG6IfPL_?cE5inLuioCgFg88+Mf+6)%<10OI#nf=TEBMK9`CpH9^X9HJwidnPExId z+<|<&sahxdqn@8De68OCEuucv;MFcF-S}?u^Dt*GQ#C}zsRH=^F76dYH!GT74xDV2 z+pnEk+g5iEn)}-FEca#eN9+x>3B&UV2)purLThkv@NO1+;b1jps?E<|<0xT4e{uGb-9+adY4 z?dCGmjAOKGIl#>}7S%!IK%FstmwwT8DhzU{``-Z2S!Hn=-W`zV!Q~Gm%=K4|O$3k< z5^~+P^X7#Zbu{Q6sq>>_w7Cd~ikiXA5p>A||NZoQXSd7vzic=E6WpvVgBUAR8y~Ao z6Tw-ioWRx>g}ma{3wn%*U?xY1a`mNMh-nv5f4p;iF?su5UvdcqE!&q4hq{$lWPth! zZ2eh+{n_IEIZFK&qR^R$wp{Q2(^uLGQu|phR2Nlg#E`3AjQ5u=_m}-0H#-2#8dc5p zJJdm)(X!Q<{Xyl>dW>di2{dpzv!O|&xL2lGOGB+Nx_D1B8#E}(Jy>vIFkey_wW_5jxel3rr88lZJD}`oh>jWt z&l8^)dF#T2G|=er!pEM#qg{J37tY6vKRkJ5Li%3Jl`gGV*O)6tz}swfq$L{iGIcs0 zkM&*Ukp+)SpCrambbT|UXSg|D+R>4psn;Jqt~Mmi&^%r>t*3Q7JwJgyF`;{U;+Dh& z&~EDKPw3lC7ywHH*a@SD6UKQHCe;(BT@z*#6Xq)u7GEYT!IM^h;bt%Pw8+{5&l zO(Jq5vI8g2{-n6&G5)vhravnd4gjJD1}8B%we@i9c|$gFs1pTN!Nd^eGOm#@75Gon z^G2`qxSr8YA5hEIFK5P|o&NGU8knBPO+bTC#YTTx<wK53q zk(lcdC@n6(-9e;mah+>D%|liw>$98df8Ve+K5M>N@=QFszSQ(^c%@-!e71`@`o-xO zS2(KjqWRcU8C?&7VmuB_0^cpdXpyit%*2b~;7|sJs{l&QtJ~HrLj4uU_2aWl{ z0@X~9(5{Q9w43j_2f9ZFpR@vrdopcTW4H-(zuq0J&6`{la|cvGP(rHV?CCHIf;y*i<;+g#PBXa zH1QEy#E292*5v}H72%X{v^p?LSd4)1K-hl1J-h*|(Z3qAc0!0ZPXJ?uxVCDtFhoW! z_OUN1f_l~FtcqEr)vTz{l31E4qoaj*zVvVdn<7QT7oR1m{h}xBcVvYgE0->5H806d z-l2QHRQzK}R}CWK1-@m^_vm!YqiUetv`ha*?bI+WM=(Bt0NJG4v6{@J zN&xMqy=|IM@^wl!G^Ju4HUwdRLgTpId~!2C_5F;KeU{n&swopDuG+|n&H<$ccC*M@ z{ss+0#zbRzohqL)DXg84e)53xY2+cNP!Nrl($lpKYui)12;%#-!m$S(T#ory)`=HS zM94YjXs%=L&uY8=O}nWQul~?6vFzGqZIdJ+X(xZ2Lmec4*&#Xqnlg#gy za&$Pz)yn)aP8#4fb~>Gka-6m{HVVf!BpEleB{y?aHggR&^XxbCeK!kmn}uncMfsb> zz_xYwX36Ac>FQ?L{^m=_Ryq4th0s=|q8Q77%XM=WjLCY&CXo zHBD|cuWq&MZ?!_U0dBTUXuDl9IJrHv zx;?zVJpy@uNMe6KD)j!fCvJBB{~R~#UAZ1*6pod< z>Mg4Q4t2!JI(lD=1BV_&@uz!B_CLQa5~=kkZq`RnH$wHy8{L=LY$85-wb{2uP8mS? z1d%kxezb;h_q`jlkws#O7AX=2pYz-oWPG z{2N|vWA$kNGrZcx?Agui*#jK#KUKVae^k83A@8xh+Q;tGgZPuZ+R5X8Y_IYKwhIQe zoe3dc3U3ty>{V>bjo23D#8&MGt@@9M#!uQzGuo^&TI@3#T{7!Ep1ksT{4(fKVd%rG zsFWws_|({>;etE$49nisY8<@Jp0E(TR?cvF;&K@6br!(D1+zfVd71j|`8HhDoC%q}L=8kof*7^PTu}<~utv^loxs zX|jLiuchzc%FM{pn@RHA%>1#;3S_>24t*CF7MK2<`5rgEtE=mOWWK)}U%*)XBkVnX z1;o|Ac&uB1$of~5b!}^FX>)r4kX$#nXE(QjoEM0CfwY(WpKEyohD`pw!|Dh6@h==! z9y5I9s^qLpWyDIWW`vOj2rx>(sF z^%Dgyz@y1H9^dtaXe6!<9r4grXz|7+K`{nDobl8UZPZPp1;f`O3X!-otA$JVW%t)} ztOcDPEzv*aaWuO68GozYN)0Kx6qryLzLcbA;I#74$lgiMcJ$ZMyI4s)ps&8c-=P+W zT8L0$(Fs32#D9*Ix02~S>9qFL|CZoml;7j@0@XdEg4yR7jR|$}QPA!6>;%cp^&Ec- z=!i7lK$jD*b2#tb2dSs1TM80POhFI z3T2%eD!Uv~aJ~a*c`K@@6oU=gxOkgPM4ns>7L_NN$$aV)E+`Ru#)$|n?RQR?VXB(B3Zm$MX-R($-@xZlwKJvSUKeG4?huQ>Z!QjZ+!R=QZRAk;Wim|S zspz;_^lyi?xp2xdqx84KDjDfWFZ*Hk4~O-6n*5=-<=sC!thcKhKi=T{NnJ6Ik@|43 zgjXFdYdkWdPF()&ux4u7)}hjFlfD5Ct6Ky4xgk^Hdckjp_0H44^$Jz}8L8^EvL7F4 zhFhdRY8gXe*N7bMKX-?}4NHGg?z*!@sdaF@!Mpa;bc>{UcJTgoSQ)b6(Q2LiT>lM+ zRq|)I^sxL{kte$eKANho_kExGX8|p*IJfL;Yo^cdwVdq|a(KViiMu9r@Ek00?te;8 zwPg_G#Qjv|m&soG}b5{MWJ*vKa3?cSO+{2yDo$yR zAP-YlIupr!E4#r*QMijHPm>!NQ*kGT=eDj@8nbXb+;(~U1pndDP}$ih>#Y=b?ZR_v#Wj# zj75}=uIHdnOtdSPhPH=oy}FS;#6wj}6p)GwSmkIa9bsazVKg-^WI^nqYsBumM201Z zTzOIoH(x@9!nfgz>RC+(>rpJIY|f6}Hrmzi%&I1ngGZ>gboyH(N~siJDM%d5Bb?eQ zSc9305|<=OZzUV_eM~$8^IY*s6o(^~P;dHWQKWSg#|5r4qUCM;Y+ue64nJah5QE8+ zAKJ2br8FM&tB28IXCbY;Dh-IYMKEm%=4%+vmwSbIPuhlU1x*nRU#e?r8CmX71aY<_ zYJ`J#Q_|yny5#w~Z+N~r>sw}8puSquq}k69qhTua9jhd!=1GlUn?2ntxOSz(zSp$h z`yI{4Jh9-o2O4-}Wm_*L1N!>lEujZ@NlLatub%GQ|G|2A0En#N{NC%|Ey*Z$f7 z)&6j=w(;H94>emZ_Pm~Jjb!Kz$yV;e0E|x4BFD%jLx@y)5A~cBTcJP zBj1LD4nGrM&FiW<-(P1O?iK1ZZyJt#pKLt*Ql8Yj?V$7H&Fp{aupWIQCAI7oB&|sp z&3~r??yMCaj{L$9tQo0{JN6qdGjGFee=MD8{Z302x|`F+U_);I&gm7hb@%AhU5bvM zQ|`F1^;Sk#G}Mm({ZR}5(gQgnLTpK3a9yY;8ZcSI8Fj-Z4I$>?V3ytx6A^eQ5^ji( zfXYX>l!v&6M<9hmKWp2;s|u!!5(~t-GO6CkFa+s za7t}hYdpqw8aMtGY*7woSjTxILX3$ZBRtrrE;@KRI`kkq91#tCIMv&?FghP)AAt}=_7Jjhr1Q;40l9z67 ziU$W!#9g5b`_u!z>lj9oj@ zyKu{s9sbf)eZ^Q9l9)#MH!AGd@ zMQc#G2>sXr%oq;}MaD;1K~Mo&UcCHhUozeT$Ho8K$~za+srD} z2oG}Jpz}ksAp^kz8oUl0;8;iHi2(WtG))JAHXZ&G@(1tZr!5&Sm-NhwuX&FsVs18 z-6P9gx-b!FfwVFP37-vzecdT}xhcQ;4VKImU9|~)LcW2r1#~}jF!rP0% zGU_EKC{s(2PoL$(zM`L8m!wNa+mCAav9;nlLY(ft)(;PpMJCK_7Eh1b@~P zVq1Rr{LGKa2ZoS4KnEgRBog#0r3Z6lg}plaD((zq;{ZF+`${guV-pE~VN``^i;;X$ zMH9_bbO1sKL(JBz3{3sL5>vIq!4_ypw|}+OtZ!v`wKV}!il}ka^!Wj&(I$XxMG~Yl zYP<%#%RE44cOh>$YVS4HD%D2h)Ioms)<({H-V6sb2#1Et)WyYn7$HmS${)sa*U#=( zr~HG%`lFt}-HY)E1;h0NunlR;f2OHEM8# z)4d?lm6X$U1{E|1H3jKW7S%Nk#5WE9P=TW;$rMZjGR-50LCyATlyEZRe7MY5yv#Ir zi#Z$RJ9Nuij~2kUU2JSIR%+S&0b3hr`6Sc2XWF_S)OwK7`n|FB=WOfYk5&pEB9$x= z1e^eZi8Pr+x+WsSf9bIPU+mp?P}A$;?|Vub5Ry=Y(7Rv~pnwLXDkUnt zmp}li3W9)06;zZW9qGLn=>!N(5Kw{*u!Qpk*V=onbADx?bNBt{-t(O}j>C+@U>l#j zpVvpJS=6H0xr8|yORr31xqn)Qj}=Z@Xg;jea;u3s21kF)kHtF+5kVAuNMWATY|*f2 zxhF}l;KXu*S6F2beo4C3(2rvZ+uAR~x`Id0atljIGA<0ZTqvx6y_`?bUzLb>qb#fnPc$Y=Fh5!$NN6{ z@t#zJw-?hZ#={|s=vgelxZYq=N0Ns7uYKwtId1njw&JT(QeP89Wa8~?=R3O8s6+XmVVwRw9HDf{G>DTQh9Fs7U(^PX z?A)w&D`fZ!@3Xm?F#Yt?acb~v{kIGyEmy?UtBh{g4fXVr&I(DtWp6n#QaHkx z#kH2%>8o3E_{FI27s1PQf&C(5zBY{ag04vIs9HpiT@z&xqtFV*pL~C>-qAum96ElR zz#vXT=l<)&)H<^lUxS}z*+?|Q`BET2r5DV^5r*J76ox1GlcAOq-u@HvipUu~o}#0jzBifr;q_++S#hD;GGCtl3F&Oy-&qb9i3 z5wSFM#LMV)I5M^H1Zj}8Iz5elOqWT;A)Gv=SO!TGGo-;2V@f#qieL)|J?&)7%=F9A zMv9oY$ZTI7^F~bWvcX%qUt^ofb6+gyzWLAXJf8brH}~`3>ae2Uj5A5`NnTs@S6^hZ zLY}REEH}I8EVRg2vZ(ZN5fjU?VqOm)s+%!i(&tAvP?+lRMg|CPwQDTz1dkYuFx3w- z)k!YLZwro|U|AQ0rw`icwldW=GQA-$$8nw}^RX<%Gbl8^J(tT=o5@tu_%4?76xGFz zdLawyPZ8ov#=)`!~*Exb7o9bg6t8iN&}mdw+>%ew6uP+6D7~PIWQh<7&po zwSS|-I?zWuvQ?JhLC2yNv`yU-EL!stM~Vf0dXe$z*ubY}A3q5rKNp<*eE7oWJeSY% zfoo?28}41bx+nNiv4}r-8+j`3jZW-ax`WcUfI`1RnrE&GE*6((%qgZ%(EhPv{UbN< zYuGH86~Z6Le^uhwo2f-7S_8kZupn}27^Zvuqa+!c8-EO3KQZ)Vm*qBtB#!Q0pZ`?j ziLSX{?H7NxU0^vCL>D_a@=Y1e?B42ZwVF^wh3WVC+M(YJwbN`}Agle|Vg27~c^_S} zSNEc<_Dw&MCY|+K58>BJ1zO&x29H(3xJ}lKpPRhA)|P6r4z#>`b-Jw^_f6v?^&ion zyZqs5h4ajx4(o^6wlq`MCfE6>F16ikw34&e^DqAfpSjaU>N+ zG*i-x?mMhR(NbNJqNv;LBFTl3{LUODRyxieg9&>34lB^| zww?y-_s@r)mpVUem&n6!rQ5D^4*k33HB>lrk*dvuA2erzY6(gi>G~88S%oXiEjnk+ zLVi1}U!LRZgA-qBJ4Iv>g;s{z6H2(|bL}~CBr=DnNH{Jkcm1ffWvBE@4fPbxZm>T*ZZs&b*T9M zD-Nq8qur>>$CZY_!)+oRl0Q99IXltw6mkPC@1Y4{m);v_6*F9QnG{^B_&DIO3Wn7* zMPq0VhYo#jm-4}e?mMiTTj@D8uU{jE6c9Sm}W zW=XT8{5(!)t6k)xq^7VOOXy>C80v9~tXDy(wcaj7^daD|o-9V^q1#Zk1!d0Zns?4^ zK}3zQQBr`z>Poo5yDYDBc5Eot6KHwAR{bA4tPh71^D(wZ_Z`-X;iMwM9}X+)v6u+V zNp~&=^KZk+MZFkFS*n!2_05Ik4vgKA_iZO@#oj&|NEbEoX_j=j{5CZabV$0~-N41; zQo@we(=%-fhDsq1(pNC~{C$u9qn7t;^@V_^o4gA&9n_N-U*aLl;-5};=ErtsJ@I<} z1Q}LvQGY&^3wARTb7a+!{b+h91#&}zZd6AEa9GDc=!aNH=}Edc*N9Nwi;sB4P^?8f zhA?&0m~hc^wIJNxs)vU;j>}qK=e*8!hS+ z0?V^D^*n{&V1JysZlpT|o5kAjuK@q`-8*}w8)45rwMq+0TYzbaYP{CHea!H)Pi)=g zv9f&kIJtKvvH5ojg1=zlH*FQo`y%Yik8rmsybD&F`ZiYSR`QZ$xCCezbZiY;E_Y_= z5NTO3bV_5ZS(2jV+Vei_y5I%(^4ghjmc-gQ@Mi6Eled(I<8R7@$K;sbGe>8P*KOt< z^5tZ_{(a07`>C(M|7-1>*nD!s9vB}4R>IM7PBcQb@gaxa01oR!6EYl65L2>ZG@Sq( zR(!bZ8^B?mXc2(ij?hxFW=)=G71zEU1vso6l@o2J0Eg99=?0bizjavmlK7|1FtAi5 zTgDqlyN%mV6IM!MF!6#t*X<;gtFmBn!T*iJYU9$vGlPi7a!YQx2$AHUpwSc z+N0$pJlO)g*U+Jv4mhk&3?|1j7L_Sk$XGcWo;iqTRf)2T{5yKy>IpE$r^LmBT9iiG zbXh!er|F)XDuHvm{mdz97L(U@T3j`aS0n95*N_z>GTkY!=5;Sh&@s~d?Gde3_h1Uq z)GxNWxXN`!J@%s6(M5rkg)^sF=!b(zOBj$gQdqtEK_!WhP#k>v)B2s%anidp9p3%! z^>;J2Nh{rHAjS}>&rdjKd=qqoB_mwip4z*zE1E&P(^T9)>cyHF|Fh+F-)dEDK8cDB zoZ0B7-)TKEi*iqI`Cw11UB)+2N)<6Sw>uOUA@v?aiQ}7r7kJz63T;Jdwr&RLyqO^zIs3JU z=)YmB>N_<)`>nFW|D$_@@9g&Mb^|nklFVB)!8o_`O=B`9w&AB6cq6ZuNG%u5`ZA_{ zeOra5?QF$OUPJj1*3lJ4G1j5z1@pk|hqzYNNAz*l1mcM$JV-pll{%9q%rcFF-bE)w z@R00J+@sLybgF)T(ZD|#zI#6QV!Y79MMkc3N9YKRu*61&+(yQ-MyA$A_(&u3QX}F^ zBNEhvVsBy*ZDN&aV#74C8#f)YY2t8e;v_Vo6Pvhlo4CuGcv_oyN1FJSn)tso34odf z*_(w#n}z=+hc!{u*$jGj=Xo-Yz!o3;fueB&l&K#S$*xN)KxvR^)!34U-tdW(q=P^b zHIMv+cu7JP-5AC`MJkK70u`?&rWIq{s%6u9{796#Q>$(vEHsEaW7)YJd z;7jWTP#c!L%}BKEqDj3j&aHhaC%@oR0q8w9nYrUdItatD-Y zJiM8Tt^(PJ=pI>uY|uft;t7Tpokx@)AgM6Uc*1U~t~fg+|1_9j^D-t~!xs1@-03_; ztD0b;A$^mZtC1jmQBT6+rMo1UyOUrO-IYGl^?0c(<4e~QpyiE@aA!Ry4CK7*%{iEJ zg2vr>iRuAIDuNx(+BChCi2#b;649PgnS++sxToBvr^2nL zlF(C?*i)U`Q&ZMc+uHNy?+$B|XfJ@Uwg3pLaW8Z_ zMe=foU5Sp$80_s?DzoYgx1s^3OG2qwGY~GG(HRxD!P=+49?VOjl__Jmi-H>U z1tf`y(S3S%6(b8H=P+C;&9Cy9`eo8mrhQ=fA$pbg+Chtcle8XIRu2fgLJZk^jg3T z`9ZMlAjEwT8a4<^8f3^DWGo+KYTIvlv5EuCeYHlNhmmcHT-cYN*o|Htqs3u6*=&b6 z+=%pqy4aH8sbM6jc?tmZD^XwzkrACY+S zOBdyG4L8rstd!?7z^ow z1L|b36p%WNF^3?*Sl_fTnEjyK? zb=COsVMF$3xp~q)6!w{$C-d`wEFR*#1L-`w%(fkg&vC`ID7p7SQ5Co&sb<5NBU#AT?aY|_%y`($ zMAAPUR?_Iq%<|0a*O@u+Ecwvvyx8o5?Che}?2^gsvhD0U_t}-O+0~@k_j$8x<+JN; zvm2wcAC_l7ex2O}&ruG|ZHdi&`o9jV?!zU$r%UH5md>~Dx4Z`LmJGiwU4SfOIhKtM zFJF{f{*N72{&cnCuq!Z-IW@y%0&13W>Dotr^9kamcwho2!@oF8HHFT`DYZ)tW^=>9aT_D*$*vrBAKT9M3513OF z@UR>_tiZztJnZc30DQ{9!NJYVEi5c_^ym>8>C=j571Y&KwJ;jGy4vT@>lqm6@2jVm zE*hDdUNAQ|u)Jn)4F`0Qm#u8BS=(CM*xA`T+;qITKThxB45X2_U0v_ozJ1rt-NVDv z%gY<+BK?3U($CM|-`^)7z}-K{(T{N5k7(j|&(J?k&;P!Lf0B~_BN_jUlYUteKDi=Z z`9dDg1l(Tm-!0_7^OEOw9v41?^UgzdSD=Uly2uzdmjpJKBsQ0HHkTYWmsda<$>vhc z=32|}I{&b;zxY)4hY+vz^DYjn}J9z`Iq* zr$yAa`A9(1{vds5gF<+NYGi|UY@<<9wxSy1in4FxFnwq}fMP_H`=KfE{X~ByZ1%)pQ zUKKqnDt=yE@}l(h^Ven1%F16v&Gb zbWYb?PVZt)|8nlYyQgp87mThKj;|F@tdveHm5-Av#%2z%)5+?CBC>X5w0>l?@$E?K z@NnnQVE5oa?_giwKwtkr@4#U1;9%c=6uG}}54?bHZwCiP2K&c``o@R)CWd=RZ@cG4 zx)*>ha;)n>Kwqs6zcTM+`fhSyO1Q40S9$IkldfGfAiv9>OG>Md!A+1Wb6kR`{DSLs!Vd-IoH$o2g_jXd|%$@??8$FIeM zpHo=w%1zb$U4Fwq)5zI79yQ%n3_8erhSF!>8NalweFv}I-Xymiq>)NyD}&BV{Nm?~ zB}!Ji>wH~R9LsM_aE#9Vkw&fx_>@~6&eQ;`Q%&Yb%cr_l7uAHa%-+hBhR8te3g&;O zk#H7yzK9cOR(*v?M~+wq)Hzs~+3@jfx^TfUhs7BAcLg~&g`aO{F{L^@oRI&VghjLJ z)}t>+AB9yeKEP@pSxz+8ke$4{x3go#oCS-VkXs&!*R}HC4Hk`#%*7idIaR!Wmxgce zVzH%LPD)D`h>2Lqxa9l^E>llAvYJWYxG9n4>+QXojZx3xi;4a{QO`YlEneRG{ZlDD zk(djAOw_N9iOjZ=L!K3e%S>IMzWhB=&)qEt8RJfr9h3RYpg*qkx=W;n8_Wf8(X+O59 zkrPw#5IlfcJd$gas_3dWY@BndcC_*PW)n>Or&Havys)CzdmFV^C9fXU$6kP#?@!cw z_O7)2xTwk8khNPYC8sL8vDJONa-)=pWDtXw=SYFa z>$dULTIoT6IsNiBfT{m!9+d( zx0U2H!%^FXg8hm5&v=^%|<>g%t)sIzzSC#ChtJKrq~IPT{sfH}Rq09F;b zq`Z_X{qpmKJ&;D;wAH`lLn5A{?kpiqd7_r{i>Ti>_VWCGP!7__ao4?HI|pgx_9hVL z!ZZJtM#5h8SP%~;>aE5fIT-9u)Z>-_Jk%v#GgJ_s1zQh~#(_k*MD(*5_tVH4N|-Pf_^&ndzB1?22YEhtJCxTf6s3cK2 z=<*SW-qB|YMp3N7ZIV{v5A^zZ`Z6K1#p>VUn_{ftp=e6$VO{O4Xw!CTm<~ zHgp@A7Dl#-&_sur>Gi$17Q+^0GAV;r*a#X6=_OC8OeY=(rMS zf??P2urgLxo}{2)>>;{HoLOQG@i~w`0Aq0ok zRvpeZ6FFpr9c7YssC&*%3!i<>z)xr_f(Ey$S_{fqg*T)2B(?6IVT}fuQj+~_&xC5sH!+7e0?cVHXCn+O z3>VTr_G5QI-W%j$6hY5vL3jA05=4^Uh@P{6OMJ}|lX<*t_&U2Ld%PFs6iwfI!mc2)irl1n5JWO$>z)nfl6Wuv>wS^(Xa`|>bTj^xq!N%urrDrFINT+4e?=P9 z<|ex;wZ90xc;4oC+QlKK_Lq)|x2~I;XZ8fWIO)n7iG}V!PDy?(Id;YQX%_ZAZCyo8 z*RHn30;V#R5sbJNYl%spXWs&M{vDVff+<;0flVddwWcXOua zXySJG(v&HwYRNCV`?sHQUUSLZ`XTV6y|9(4gGh7MWm!;VQ|L0KazkTV$`WwZz4oz6 zq|6(Y4ekHQVXl zw|8Fy=K27=aUyC?(xw;3xPo2tzJEC;C`*FTetpS2%`Tm>4 zzf`d;f$C=O*902+tbxVr(E!t{(0lO6E2i@jT!`9lWyI;xkKb0A%izB?J?i2 z3f<*f__^XM#I(Ly#{nsY2IGXNFvkXNhXKgWV#C+9O6VO*AmdQLz!`r~m5&bv=@t(* zFZKiSMg}t!#0+wM5X6?^fz#g+C<0L-&pIGL>UcvCwP?!z+7x2b z=vmC^zb6?gQQ$ML6H;x;ZV%|fK|u=gggQ=$Zz|1XhR8;w_LNFzu8Ab|*s%@u=4wzE#BV z8@g^^i;=(}RB1kOxNX0BbeCtN+R#A6C&0(6LSNA`#dk7#2Z4b^57@Nd3-Wcu`TLr= z1?+&Xkb%g_R~g_*Dd2OB&3jCw;G$Z8q_@ndZie0i_G(qhN&_F`Z5S*qZVx^2)Q;0Zq#*amWayLwFE*) zgW{mm2@(2OV&NdjDIRibf?Ky3w3i72`oA?I>N*+B0_#7~O#kNM^eJMzG^1H70YZ`}w!Plf{C!ud=vzA;+;8Fv64WRMAVqJaS1CeaM_ zgN6y%q4%a?`k|I2)1i}3VO5HUr3o@T87Bs!Bdk-@+55_Ba#y9f$lZ$(ohP41VU5xdRT7 zP%ra@sKOvZj-XE3umEga01eX%HB=!DQ;A?CP&aDGv)@^Tb{z3u5(Lsn3NlC#)^mkb zE(n$lG-6dM)?Nt@clj`6#$s$BT>@Ay6G~i#-o>-;$wSfd-k-7I^y>Rsekz^`8%l*AUDBXO9mO6wW5g)$-Xr)ZS6l6#|BT15V0dI5TbmlUBdYL$+ zCqHUd{ox0BlNHYdQj+Dc5@umJ1BNO0fdl$tbw^-bR}01)SCg!o82uW9wM7BNlz9h>e0sB>{!wJa8aSz@z$YFg|DD?h_js%e z>JD_o&(SX%pAA=oeQ21{ud*aQW4!g=@%65{kPtjmjX{d|TsirPe+{=A1-WbnjrC!1 zDfYj%<}R;;=v*tjS^%Ey455i+xrNIqnQ{l|#gkLRZlQu5B?D|x1awKD6)NV&8RYk? zX&-#TZsH(|+eJ2#kgbU#2$N^MZn1SxD0I5mS=_H-wV3smhcymjhYhhEyvL?^=jT;0 z&kL5k&PahDt}A3B79W^Uogz|OiakR`p5Fxl-EvN6smv|+BAVA$_*~iA*BPtO3z^^> znURcLuQA8&7UDo=fLSV8rZru5>`dTZaartYnK938L)7abqVFa1atmMQ3k;A}vuI1j zinaD)8{Z0tw2GUx6;9I?E zigpf#n5Q5Mr)%ZWSzNdFph`lE^Y9+qArnPm%wT%kb#UkTg!f z#cR%)Mi{Vj&7t_Dm`rg4dZ=OVhmcY{9OMU_>~oMZn|S?L zfVOctNRgk8K2r^G(xUm+54to;lay%VGKHBJ$Qx-Gl=NG|G@7=sP2l-PX?=_&4SjZ_ z&M9{ImLMXvktK$Pv5O3lE8^^Mq@F$s;fK%}F+D7qEeUE{#N)Vx7?<#fnzXj78;!8} z#<_Ett#~+5@{(}H?=LRwHr-zpE&;3L$pWAz~3C+ban>A zV`<7((51{bq7Pyar2y}nov8RRqHdvv+!)qX)=tFH31aO=?$=;{jhNJx{xWB%EeEF3 z>8~fDyJ#5Gu$M^9qn3Q5*Og1QD9lRO%Qgn|0zn<&TRmx{6Repvu6*MHJje_@ok1PT z9G+f4a*R0C;NN#5@Yfjr#02y7fKcWrmlPtJLYrcVX5||uEih+)7)`Vsl|Z%lI!Unz zP8FV*%8MCM5`?eNjC>ZRec3lv#5dA}i)X-7F`=fj$q1Q7-N^&XG_)F&f%*)pc1^-Lm$3#TD0 z%P4qieDjH1Cb?HkCti7oxuBMCK(;s}M_{UyTvEvJ5bqyEsUwnc^kSAvh9_AR0j(6j zaN*UQ(JKz3nrNBj@`n>A%=tOP)eu`v%R79CQwTH>8?R>g&T00Y3-ukIf8~zKid%*< zLpr^K#fnb=JC)Q(FBQMy%fG5IWO|xrH6&nFKA2uMlRkVFw^huXEQpMl)l6ksbhhtG zCLzz(!}rMtA*2@9aiD^}l0IU(M!U`)K1L=y&@a5J=+2Ke{12 zRuG#aCpW*GT=^ETiO<;l{_)*Ump8WZW_$RNUnlu1nm&52Gow$E5Fe1cSVk2b@)z(% z3R3X%wMs62#F97a3x%SBMY3Jr;^#*!1X1Tg(IaYae&Z87zKa{5R? zsUjmaKHIo_RtfrSmHXME|Fg>Gd$sFJ8c#lJsq$YPe*++;UxOC(26(GKeWbTqGde~7 z6u@QZx4;?rb@TC8-}%<7u}jwi=Wy4r+s$&Zp&2uZ>De!ToBOnhnpbP_q(6I64tK-x)yxjO)%o={Cy{o%kS-os&L}G9NNU zo1WZ#%hQh)KtDl#A3EQZgG4U`xjl8QKZ%ERVHqNYGOmn$@8m()``L*L^=*>-ZqC!m zpcrkgi$v1UpF%M%WiEqCm}#%>R8U>rS5XM1;_kykbj^c5Tv!-S2f46Cq(Z6JxNfT{`MX@hMn7ZsS#KwpPsll1A!e7kqh@ZgRk!zPR*4oQu7QK{{As<9|sbH?P&RT`<7OTDIg#Vjayii#11#Q)fmGT%=lAFC4iEq$)rkeb7!qeX^tG~b45w5qrK*eTxZtrdOp zXBt_ACHZZHaZLs_i3Icw#~l6ujW4*<&s3~NkHqXx)DzZfTpFbc#Xh6otSU80v<~Lb ziuV?4B2__B7?!MB1TTz95n0E=d=~lmkg5Kb7MFc)i8haG>v3L&fqPILlC@2On!tV< z`TinkSXZp!+#S6xH%zIH`1M<*T?fo*cYN8!^QYq0KJ~oG)HgaOCH>-Jr}VhZYlFiH z$Hn=*NV(Jp`I75|d;0ua>BkKayC4~?dfT}K-a8fV9k5zb_m}Qt%dUJmq1-1e4g5T9 zGH<)%;o@jL>RTCOqw&-)kI(67$(op$h8=CY6XH!^)4h^cK9+q>dGxZS=W@Ae)J4+M z`v&z!L#8+4+F+)E@wPx3DXV;eU55~C-)~>k_D%5C>*We_*9Pzzi`xgx>44T5OZRcx zN=r|GIlbn+k_SxGZyqWZo24wDDfR!=ePu_@osu-QFC2<_!k!4ouY3g`M|YvqFW*WA6QokI=zbvmW}SDSKon z@&ZYSElXbOXbm>Xq}7^3*-Pt$$I!j&pd08mdF|5=hobEx96zq)b% zaK*Brnhc764oD+8wAo|NlXQDE&sM=pRTzeD1hG!)Xv>wJ%s3r>Pd5Z{J9<&WMGARF zxFnv>wm>TuU{1G$8THr~?+Z<8pN`H_R(z<*-m2Gm+D%lC@ez@?3k6KnU&+MAi|`IF zG9ulmjiLHMTF_IHAW890NBJe}k_QNfV|^GHwaePhHm&xXY9zok0x-v#f^22l6#7wN z!o0)@QS-C;kxo8h?9n?9bn3Yb?*PmxBP00C#o>qAqI4|2cUOd8LGOFdzRiS|Crp{$ z7s98kB*K7+`th8>MKK9>`m+fb*_xsE_#Ck^8?1=15W_kANUpf8q5N8bpiwW1T>@ZE zy(@Gdjg36r$bN6&UUTX8a$>$Jc>yN*BYv6 zJ&;E3GpArhvu2L5Vj{qt9;!8Kmm4dI1DI1W#Vg&H$4Zj{=2W)!O25ZGbL#A%rFeB1 zU{3SFgNko}3+I_*-PZT!DTBeiy8bsXq&S=);ljyTQ3Jk7y1+tHTM)>LlJVu9^JsHb={^ZrD=EaVQ&t`Nd}gHEJc?auuKUYo-| z;yP=qz}hZSwnueuRx^f>Xd9x1}gO0^OI9vIN8ZmP6nEse4Vyz zp=REz@a!r}So6l4m0w{ktWty0z}HRHXoH58gm%k*&l$-rsQEl9+%5NSX{4H7x*$4k z)~&z<%E0b-btM1YWAQs=2jfZ~_oevw7yo2VBhGHcS#sv~S3@esEBx-A7`N`>jD(&| zUon`)*dQydyOG7dS@SHC8Ah;8ukFjFGII}rE*uG`u4XK zjH^p1OPEA-*4?u4nU9_wzO!HJJ?pn;HUpu4WU#7NGv_RYsN=VAsKKlK%s(gUO=mwP zclf=NZSd~*oc;U+>c6U`>NA}Ducnb1yTNFW}7e=W@~W#@s;a_R7Gyt%kjL zO48RfI$Anq*%n z9|HuP36jy*ocj#1WeP_}faIe!XQd&ZQDDw0&Evf-Q$J+fP+)WlffJ4)YeE)LVVpG4 zS?60xnrPFg;B)8#-7m^7@nT%XAf?v7r;$#FL^QOf7PC#F>n^*sjfb|G!Rr(+YF*`3 zHeX`35LLFsuwLuc;!W4W{V`GB{_kN3mP87i?S+ zn;0#M=}Hupv}MvG;A>KQ?@1A&%)wB2hnMUgO zv4*h;(rW4ISJzY}o0H|+}y>I9*6ZHnrXyTYm(od_io@f!=r#DRmChAE5`B2rT&qg4#8|n*&&GpIjfl#wcF!8VbdTU8d`YY;6IsDKKRQ55L(iRK{}4vatJ0JciXF$)3!J# z_dlAbw^aySCHn0^)bJ?_q8F*33@>)}3(8Z&4lfrO!a!=B{fAH>O3rXZuwm$+;kI|b zMrYWUjf0 zk5kNLMs~T|F$P6iw#J|CjOZkd=;a-xk$Hm|Wk&jZuQ(=+4Vhn6O+s#~H8g@u-dzOo zO$6&T^88RVkzoweDb6(&D>9QsT;(e=(?VN(J!yGD@7iCPQ>`%@U?AWxX{2M`*v;~> zTmQvG{om5aaqqnUfH|EAIy4b1Hu0}b)KA2LC*u!ICWuYmmz{i|HJNBKnPfZp(0wvF zY%(Qj@=@MoYWZYZ+hqFa55T%LOMb*czFU3_S|L~MFrHwBJYO{U9jrz_m2D}kfXr0MFs>6-HC+W+sQ zkp_jT@nL2=^m||)lL_KwoFUz})GHIvi}7^eZ>a!%q2h&u{V`FGTQQ?Go`6cv;GVxH zBN0|Ft^^wk&a=j*Fuua&n9D+ zhZpi#7C2NEa`YC&3{k0~m#xM5Qw6Bdqp{X(|5^V>M@L6bPY(uzArJ@*24i4gU}R)u zVq$_HJj~3@h=T|D``J(b_MgAie}C!!I5|20FOB&BZyND;1-Ksq?r)$E4Fe14!-Ig1 zIR18Ea-^R$+BXO2h~t0gh(H4PZsMOh;_NhOZa@74M$pOgz_UMsez1W4&-rt}Mf~#x zRDk;-AiyI2!$tgC4G8>T|6>P5AOIu+E#L+qA_6+%)cVHM`iFmC|M&ldMyz>vnMX0? z%j$nZBThRGZU8@{j$S+7}~BgKCs_$ zCypr+uKC!?+xu=aj!ACkkZg3kU=~rbU1Bj>X3Pssd}q6(Ax^`=5$h`k4+pUx^=Zpy zJT+CYbpK%HTt};&q^e-&Kz~G;wW3d6PVzLGUsrSsWHtf>gqGMpXU?_mGXSigtIr59 zbFMuaDKl)7{Kw3>vxd%UmZp|;pX{(8KqJO$A9Zy1)}rgmO{vE)%Uak1G-77>(W6)5 zy+m4=a-M!SlFb%-2GEGb?MH7FyU3*FZA6kzgQ`Wf8Sr+{$sw$vCUT=eS|Y zOpTNNSn*kAeHF{?gPHRW=YYb`S%1AuXQlFZ`P$L*nlWz- zqZCiR5$p2(cy3&)XR{H+sbAROIC?%tZ6}*UKM8_lH>hC&X3pEtwU2`9sQtI59-}Wf zIky8d=byR`xxAsM!k$z-dVT1+bj&M>ai`CH@*??nI`)JipW05FhT8RGIGw)?5k8Ql z_Giw&yu~U$ck40QpE)Ymr_nfgC>IaV{{b{2Ybu2x@h|p&7p~f96Gb9Hw;b1LnI_9-#yK4Lv($NRlK}Us4MJGgKZib59GR|B0 zHW6*3mWyuN$&?;<6yYApgvdF}o~{Un-w<5P=%#`gjsysyP#5ou_EHuXJQxz}j_07W zZ1OdfZ9>D_FL`xWt;l_F9Jqe7m3?3b3hQ$;NI->hb;-9c#184+RcS>RSrnX;{?hMx zwkV?=k6~0(3&F@Y3+7ZsFrU30!S;)uea|ag8ge=$PM!`eXi1V_y-iQAEXwj2){Zqj zH_9km29fc~kb*CT1g8gq;=S4>-Qq*gxYj~CT3SZxP_$iqc0r^Wh|w@J(np2vXorNh zutwuk%#Mkf33DMXOq0|Q9i)1=dSHA;sUIBFzg7+oZzQx*=f3h08;TrwH75Z_*B zI`|X0i%)wM(Vkjvk9$080*1-&sDn7>$k&N_M;mlH}!@n*A;(^#FEXIx3hx zfqfDESNSmI<$-)i<~X-6AL@Uf{^&D)>Oejminbz?!5v>BBp(VfprUCYkyye7+k9sI z*2ZUy39V4a-5Dxf7%0Wz0&m!8^e{EYlz%Ie!J1-Z`)16etpGTXZ9;Kln$f~vi^6XY z(>tr(j#Sx!ilWUOS~FdQQ@4N?q#0Df)(+>EG6~xeWXU0KhI=ZpU2=lNUDl^H z)8oDH)1#GLB%;aZ?0hH+{Y~(}4)kh{hyFzek4gcqc4j{cKhGHrG}pV5lEvK-$n67pk>$hHX3OUMK#T-Ehh~;dqgO zl_ZN+2x`jRob1B1r#blLo;kMFM{$28l_?J(h<8#g-dEV9q;KR_K6;4PI{9W^utQ9Y zDipwGE}oOoiE3}UbpLkDnGg55nRA8j@qJ2dc$bFJUme(1hYcmM>h77&1)67GqMEqN6#G;?v;i`VYnY7GJ z7pNM8#gO1a+THFax?9i?zg3;R?+{1o=OHQ%B88{@!7N0j#O=k&2GRapJ=3DvKNl`H zGLP_4Q`Kx82oEd{hFiv~eqY2Al~(737S8zD4g%m`;7~r8ejZA98w`m+0UN)a;}Gyf zP!nfh02az#fTEQTxE>$eI1b$d){`^AbK($daxl0g*r5>&j|h2F3BB70wipEC@F6GV zQMWQ7@>LMPKRh$x3;2iM#0h|Z*ms7#!ydA>?R9gIunhQzl+XrGf2)IS=~c&FuLNs5`2T}Igj@*+`pT=0+`&N+e-Mb2 zSkOH3b#WAs&%Gui9lhN+MN#_%V$h9;lD@0>d#Mh|$lQ1!fqW@+U-Zg-auxI_Kp>Lu zzec5ihT?w{h*r;7F98IiQP8jhib{?E!_rhd)prjFMCu@NH}kBpI-|8Hq8<1_mfmrJ3vpYzn|C2yeXnQgn>bGVZH+4WD)+nIbb(83BXKDr~pNaHo z`zwJ+i@5wykUv#fZwFACvZv-5{1mb*)E)o?;*|pe5#*l-s9_(4A>F@Oifv9}- zF$o$r`9AOu0#j{T!q5@<0 z3B*iIqu7dFJ|8^vs$jMP$Qc-&pQIqa2jv8$stIz3sr*SGHW?MXi-hK!Wq;lk4K#wD z1rL7{h!3MQ_X)&Ipuos_;-faUiwyoAmb(Ux=;ZMyXM8*$5b;rHha;%c=inoHFAmM$ zFBD9VdYYcZz}hOwn4;#^^xdsgFXY)!?r#FI;DA8<5aqe32K;7zcx-(d`Kc4h3m7g*e6MAKLP>CKun5c@DpMCtJtR8MPsjDdXgvFTD~&YVZOueq{_hwr_HS0a*kKwt^Txz5*^T94h# z2fzKpGP5$n^B$$~Wq^N}wo`VQ$DR7yKSbTT4A6+a`~Km%Tab?Ja;vloEn-kY6=bad z=>P5j{^9Pnp9@c=*EHZCzOWsP@%~Y{Jyr&Yhy?ShaNnwkw5q7us_5ye*dJB#Jk|Hl z1EpZe1K;YZKmEgu_39L!n%>|3A-*Q}NX_$O|MU+_eV@KCuf1bTo7@>)l6=z&Y^0pmVxgg(D}J*_g8(wY4xYMm?6f^Um}jZ@x*3|f;o3S?Ox=`k9f_xY zL9u?xy#AeU{c2kMT5bKtbp6L4^%S0l{}UR~Nr2P{lU2LRYlZxlsl>$!UnMskQfl@) zAP~=Pvuxv$>o_ErH3M0VOH`@F1&9kJ>AByq{15i-IwczMpxXIp=rg%$(V4E>~t8 z`G*-szx(F(VdiV4UnU+zwTUpdJ5*ALnUiyeK{4`Bc~y?z5F)x&F}_ZUy7ek8`AJFR zUkGs?))B5q`E95LLfCm)(JubSLbT^oL|Ofth3LG~;i|}B9S`gM2>pguDz_uThDRy3 zR6v)k+L`o7mqVc@E?s`%UAiu?fE{@$TgriCh#*fl-&_}tLsT~)jmM3hqdUbNU{d5+ zMpvL{T~cvD5_R(~_rtcu3TF}zw41ZrVjdD5rkF($Q{p&81ZBI5M4~Pc z>Y$8@hB&5z9Cl-flw%;(Ty7i3Aqv{rDRlMfnm_#tf$k3Mg%hP)VU_9TVYynAKh5R% z;-M@~baSE5!HO48l}KX`+UUPR+EHECZw&I08=Q@{FvruW8T3D+>9q?K;+Pv#D1+rT zK*LI-mV{OGSk$mCBa>oGNtxr8I1UkQ%$w17pJKxB9~|P1=~)WIe8+iPi(0~jHO@#{5;FJxA6id zYhkN#VP}3}@7KZs%i_`hNg8o+L;Et?V)>e^?A1H4&!s)rSy$XVmWib*go9UHmMEs{ zyCF*rgK;bJvVR~%l#T+{_sSq_b!hqOUkDMgsy?_1t%SCsNUj$tHdK%`pvd(1d^MV2 zzZFEmQGve-;=x*w@3?s*Y!!zfTCKZSZosJ4-BKU}HXB&x#0^&*foNqPn7tG{NEcJF z>Mn~R$5I#!(#Hrwm*h8MWjCK$Zl(oqW@K-^Y}yMZ|LmO)Z9RyhoXsJj`?)1_{9x?V_ZwpS)BA0KG1l-s-|G17R(_?(_dcgN6fa;q zJ%fq@Pcg%myA#2?Q`x&SO}ldoy9?M|H0$27?B1&7-unMN8gX&)=ZAw#OIado*@V4= zKw0m;JBJExhcrotF7FT7Iu9?s_M)de65hieQs^8#aXZ4yB4fS#c+1%wYY&qH8gbz* z*qZVzhZ2V${y10`p!_;p-+;FI3J#L3$zL>s1>bgbEYEY5$d><-hr zApQ>Hw@^EIl1-^rezK;tYgxYh9Yv`wcWQTW@=)N^r0O&<_|);@6mh|_s&siLj`Sj# z5_bRF!Z4RtIv3aeHyG;~PB8wVc*f;+<^>*>Q>469cE&Pz=A{OUzeB0I8I~tVDplc- znsnot4wb&wQ4^9_1WjCo{oY6YgXRx#I93|?8#qk9~J1*R0Mb zHKBF8g+r+YbjeQ;Cys|iH|0rFvpTRDG_ec}y4LJN5C%1;gkO;V>Hid? zAa~*SYRi`XF>{{sEM9p=_+R=z?O>+0H+o{8+Zc|qG+rw4r~j+|ugt7K%}M#n8v%CB z2F)s_Jm!|x>_$zUS4qmVnBjZiQMDxZhks~9T>lsJ3kzg6Il%RQ6l|(4>6ZEQt+-W6 zBTAR$_-&CTxQgjVmB&kgXIQJ#(=`QGNyX5qOtTZGiL!s||7cXh94&A?e9)IDvRKs) z_f9SDA6b8B#6SJt53j9H!-s|07WH=@qj~3x#oxn8)n*4?tNly=*X+z9g_}92ADOM` zR#oww@d>RJkS7Fl|Ly-;iu6%{EH~PSIKO3|u zP^l-=P;pgzW#pL3dY}*}LeJ_yY9Z^TH%KNmeu)n~Ax_K#8dr<* zKWJVruiAcv`0TG+{kW+VsX4sfrmxJ~r+iae6xaU^M4=7~U(wushgB01T2$=Pru;JY zQAh3qATo5lCG6-%0AN?UiuXc~R!@yBvPwXO!a_vY0LJvhz*vd##IRA^aO|$>RVL91+{}6Pq=AZ3(YPg2Mcvq@?2Y001G2vHLEOyw z>G1tcjv_hzH*4e6+Ukdp*^*Szv3tM!zquU!>MmA9Xl^?-Zsy$g3c@tucmG%R&Dbk6 zY?a3004R=*S+6$yJ#&6Ga=*GIpT_-~wz$nBl1??7IDyVOtzk|7d^poh&?oa~C7w^V zPjyr!?4BFjf3i#eXZ;@-%e7I~6U-wi7@W9X^bptoz5MLaJ*|o?Eb5E{zBA3i&79Zz zBxE8U`-M4I=4}=21plECPdq!3a4l1*y*FC9Om3h42O1G6?b&ms=+Df#^rHc>|2T85 zlP(VDZ&YaXo?P^H&a}4t;>YAxwV8^e5!q^(9!DL9`Nq^TsHQka;%G$uMn@hhhG%l{ zOxwrBgg6?J(kp{wz600)z50>$Y^C}BVMAMh z>;H^~V~uhBUv(XB=KMeRe@I3ul3O)G)Q-PtM9fpIF+CdJ_B@{T-!$SO*VC8J*nkr1 zii{B~p?tQSml)LK7u-{lB5diHVo>TvBdL0stCvMTY4F;oK7Ebr|5PM2_5Tx%=yF-I zoeDbfygen>gD%x``b}*eAgvj&?xcmqVTJA8X`(;k9=5i?WP31aEfMx2--*a?^K$9b z0FdIHDgE4f;T&J)bOo+n)%HyL%2$}7Ec9N3+Eq}A;e3`%W=Jpgh%cXEDS0DdK@n=7 zG5Y#~Z-}@1kiu`qj$antZUIS+CJDA>X*p;KCXm#NWsRX-g{yF#wkEifKT&ze0puF| zrsf66%f6)IsCiF07Qwxo@R*^KSMqT9WAYoSrie?D5gz)_PsfU2j6ku+FzH5dMXDI~ zYi7c+caytE^W|_e=l=N=b)_Fwn)1>NaQ)v;-Anvpj6g|Diqv~t|F^N!$*=MkD0IN} ze??Eeq{RLP3YC@Ce)oTgW$CtC&Q`#BVFVP{|7n|8Q{no*iQARp=OAGwT>rOx{eyQI zuK$ZG>q~ru>;KB$NizNI|5RL^4D0{fne&O-W}w^u(EoL~`Bc|i?DG&BJu=ThjEL_;b@&i{c%JXs zWIg)L5~`>^u6(E}@Ny_=a4FY6qz=~hnyFo;~g#``q!Y7A}N_I&M3*Td{u9l zHpP}f?PuiY&}#lWyG~{og7nq)d@`MSq+ClgleYkBJT~mr_v!CNp)d;EQT8tO<$~0= zAle@ba5SRv?961RPfc~Bs~e36H7`Upqh7{sNre;G3KRP@{_C?Ic87gtJ4)<0JZjx< za(3Zcr*G3qqdU}pnGJiZyX?En!C;Wt#K#(lB(0laxR^Ae&ZHV8VAJF!HMi_YBibr( zG!^HY>0CRgQfik)l^8I$YARJ%tkZPVJ}nJNFR;16{jBO=Ok0%NayFA);2WM~(4It{u=fOE9Y6_!mBx<_hdoj7n zoS6!zpC{+3M`^`#6@a369~LZ?*UD0b3_yJ3TU8jY0}EufsH4CPv`UvEA_4?) zW9JI$f^4_)71S}8#rawT)YHRr+b(G#rTUfVwUF}!rLxj3a&rmECSXAYWd-Gy$KuM$ z=hP}93Tj%)>iO~-02<95dF3$$tw6a->L`Zp2+`H{AKQsRF=4l19eSC~Zc`Li$%Go} zDu(gRwti%H{RmC?6ijWKKi!PH%dB9rDu-hTJuw}i?^0Iz&15t53@8A(V(0mjxZeyR zq{BS0)A`@eoGX*+5Otl>ba|LJdx~@&D|LCzHT^VI^XZrMb>a3qmi1TWe!MChK+YYw z+7*0^`$_=1am!U<+}+_K-A|OeBMiDDZM&nqx{(px(a*YL^1EZJy5rire-zE@sXn%mGQ#<%bKcG$Xe!jZQDLhXP&`>ma&|^&&(g-rFD(Zo;9rY{Y(G%&uPTI z_Wu5{{(;s0!Q+3@{|$`WYHt(wPgK?F!L+81#TnGESLF``;MBq7zPaOpMZh4Mc5sP% za9{Y3I>D=ZG``1L;!eq zVyGJD4GK1Xs67J^2;IFF5O>3L^jg4x*z-||f>FupQK^nm>G4sSwNcrV(GPvdpsC;3 z;5(8?xl12@Hbm+c>*B0IWeVZn)?l$N&Kk6PV({8}=t;%UC9@%%HJIOHP+&Ur&N25L zL%3c6qmC7B=A7fNHE5W{m|yvY?g)84rek)4jZt4`Zq+dTQ=2u#1WQ1dO;F_n6{Aac zC+z-(Ms$oEu`e(pk5i!D8E_7&a2o=-5+MDFjob_?{wRY0H+YN3WnYYf26XZcdd2jkwJ!S{dvzoikI-v3nw*`Qg5xRok-T}~|Xy#t&w=tFcF z%N+8D8RV^5zTUaaH?e$bMaacJe4{3lzez{1iCJjxrZCUTYgn+TEU8cpP~`N*)#Me4 z><8k(%#wuk%=}x9{8j+H{ZM%o9bfT?B z@Nx*d?UOp&oBv&9h*t*j${=1DY#oe}N@7=v zW!CtR-}99BZi#u%hl0Lz!3VvW8XpS>UWq^2qQxtNzXzD{${=1D+`}t_cx4c;4C0kR zyfUbRs|*Km1I)j0m0|td25x})|6pZ^R|fIQAYK{7D}#7t5U&j4l|j5Rh*t*j${=1D z#4Ce%We~3n;*~+XGKg0O@yZ}x8N@4tcx4c;4C0kRyfTPa2Jy-uUK#xVW`G&549csj zC~Ih_-M+1P=Z?0Xp01vufxd}}zS%t;3rn5**0`ZzLu*^J2lh6$4)zX?PEOA5t}eKh zVNZ8AFNC|dr-zT1myfTnpT8e&XgC0Oa9hJcfsccNy#hlY20pnT7;O+3e~LOoM2nMzm8S{&i)z3+C~Up<$Ru@83)1*+cWFht9hT z?$gQO+ri}5&g|EYR|fyi4dazT&FYfzcZ$A%pE1?%CjaZoa6YqnGF};6eTr8G@yZ}x z8N@4tcx4c;4C0kRo$tN(utynR8rH?Wd>;(Je$An5#Hi`~7GXC;oq8|4X zWJ!%X4mv+)X0fMrUmEv(zx-VIiT#GcD}#7t5U&j4l|e9G8N@4tcx4c;4C0kRyfTPa z2Jy-uUKzwIgLq{SuMFaqLA)}ER|chRIq9dn)l@xGpEua@;FUqVGKg0O@yZ}x8N@4t zcx4d3GHkc7?!B-Pxqx}TuvxIMRlTs?v9L3~u)DUfce1b#Ts*k6czAj7NObY5%Hpx% z;)&hjsrTZy$i=hgi{A?te^f92>{vV>U;MSUh&@@n0HO)#(1bi_qFZQURW!f|4YWst ze9+)1G$aj8Qivw~$I398VjT@VMN@*7V024VJWJHKmS|L$XpNRG*)P%gEYU|T!PAx) z3YQpbmY6!1m?xH4)|XiE%AkaTyqt=%qPn{3?b{mK+FH80I=XlD^^A>m?%mV2u++A+ z!X<`A*0z>5b~d*5_6`r79G%=;oDpuWxXRGO-QCl}10(JSA`JuM?gS-i1f?nlJ(mu8Arh3$ADGMgIG@X}h{NYCo7X$mN2RQu zWlSCg42W!c&oo+hTwI7t3=?SFQfSQ${@d1o-1A% z#4Cdpcx4c;4C0kRyfTPa2GwEB^g)igAahvw+b+;j5$FLsY{i)NqcO-9apn%KpP!$8y=}I9%*0_Y2+7ak`ZZk z=F_JJv%)Kbcx4c;4C0kRyfTPa2Jy-uUKzwIgLq{SuMFaqLA)}ER|fIQAYK{7D}#7t z5U&j4l|j5Rh*t*j${=1D#4Ce%We~3neg_bO2`&iut`N`?2!VlsA_4*eA|fJUVqzc= z2m*m15C{ng2`MQl85tS*pF=@G0sV6*{~p*s4%P2NjXRevU1DZpx_p^iNKjBxQbJBn zMoCFQRaND-mgXIuJ9_$hca047O-*#~ncuOr)Vgn_X>Fr!W2^kYPRZ6m(e|OHt%IJe zgPE;^wcSI9Kg6ILju>=zeS~oH^7u;(KJxL!1%Nna(AUS$_mQ73!q?Z{FTm12#K8ZF zmVdOef1H$mvao;Jb^n)F{4==&vN`>8IsEe3eDawd{gDL`I9V`}#yyVKJ)YJr>5|)X zI@cF;uG#di`Sh;u=v*u5Tx%}5{q_ZE-JAc#7i|4kVvriqNrmX5LiE5qa2JOQ_TXee z>PJ1aUR{^Gy6C+-alRl<7G(8nO55FxcC*ZO%j|ZG ztTxL`l-0||2kF&LsU@C?*}gGPgOPDzQPEGLkP*n}sOV^9OiWB%TwFq8LQ+z4N=oXp zXV25qGhV)YnU$TLo12@Lmse1bS6Gl&RG42>RQR^I=#h^lUCt7z^nL-m!k3>LSJ6m(4Hcg^PY zF6Ixc6bx+?jBLIg!@Qr|sF+&+Ftt`SwOli~P&+YKH$L-ee5!tIqG@!zWn{E{WTbm| zsBdVn|I5I@m;S+_fxo8U(8%yG?$^-R@Zk9H;Kazl)JXsAXy3wE@6tr?>SW*AWZ(J} z?hdR?53kHjpyy^5=H?dW78Vv3(F;pU3(L#%D=X7$Yf~7^l;`a8^*4FAKW_@#Gbv{rmBs z*KOeeVF;Gsf`nPUBIo}}|9ACQAp(^j5tcEz-@?%=)7YnjlHH zPHz4)Ww7?PKpp(j?hVlZ!0u9HUv2qfb0{$xt5#jbQd=~Q8buff_(RQL#(Xtcr+lGh z`{;Wg{Vlcz7Y5qqNL9vS%xLl5ca{U6tG6dB)Ks(0r;pHqkAFp;fOYO6rykrEBfis6 zcev91^!ok52D_U*kDc$+xd^=8sCfLf%=yl^gNWT+8#azjr>WulS4^{Pk*mMEl~;jg zLaU{J@Q?hVHyXFS{`P;o=um?9^jUV9RK-K&(P%4ToAI@_MJpY+wYABRpl~aK^mqTq z9>u#HO~#j-@P$dq0DXG zd-hs52SrP9^Yt^cosUDR*UJpP82s$75-)r3rDAFZFmQ9g<#VdYw^Iha$-CmaO%@+iyBQy`5Y=S!mZHyfpL5&Nbx6J^hyD5(6_7sT$v5dk0Zz z8Zd*@;J~TbB~7q{SZL*L6MMSLQ4jB^gkanFt@sT4R|R~!B7@01UkAiDN^gc;cXlar z%69a*IdE&=<#<^Ait8NehS=9fPT_7+RioV3T~EeM90uq|7tKmfCasV+PNx!}=Le&< zMP;WmF10c_(+>4Jr*mGDuHWWktTVTgU8zdrUyxmhGg&0mgB|t&OWQi zwe_z&Gj{vFmT|j%PcHRt^7oA#B)=s3m9OlN&Elf>KgJ7gu6*CpGxdS)R86|ohnF=6 z|I{C!emb~^0t*B_`b3#T+t0>Sety)?W)%2U(UC{wc+A+n@!lfQN&L;eZrj9~JqrQs z*=jnaQMH(%PuBOH+I{TLV$*fb^W#bPi(e0yZs{DIecQ(ssN^{WV09D`<3T7yD~E`_ z8wHX)2!qAv0IsOFkeVHY!~0XaTGLygj}M-_exfEhA|wZUc@V)1U=}U$NLVa5h!l*^ zoryY(yAM-}67SE2`gXUm{y0El<;mZ`km~K6jEB+cT5qV+yW4pr4`X!W-_RDRcU&_& zj5X`s{zOwBk~7mD`iwt;_ucj)Hx zs%PMij>3K7*CeU>((7zu(rc3G-#@7{5_29ft4i-{ z3{#Dx-<(&m3IRyt6JL(LWV;IVqt?_;Jqv%@dY&n&Ktg2|dX#%9!7=(+;t50amrT@9 zGDun;q6+7xrGMLU1L%I!UU^7JZz8u*T=-A!cF=vsAhPUUIS$U}MXo3XY*r^?`Z>Yr) zVPKJia6QO_S{;TC(8FXye$nx$PKt8BUq^8ofhejjllNqWn<)=yiK&?|C^FKN=r_G7imf{7R~zaE2>BpE}W=$6{!Loyf&71a&_K0t!W83CM`WGO9NM2u+Y zA^L?^?UTCBsi|B062-*@ zuofP$@bci*U5j7QuF~vix!mzy>UJ1}uhgB)GPFf#bIPSfi%Ca+34jQy%mTMid8?J94@}&eVaXKB4i4!E-;O`8MG94 z|A4wpB8>aCoLxMEI&b0@pt=O9y^~DvWV{_7Nnu7nYT2Ni6TSm{@9Q~oA9*da(@HQR zZou^gW7|uef*9_>S3AZ6Gndh_WeF)hJw`r1=T95fwRx7pni4rbKc_3^cZO z0aX0fHTL7U zJC$;~?OdC>NuO7a!YBhxHnz^6ex9h6tu1+A(QZyzKQ--h5@Hp!^H3*Xs>#x)`v0Ak z;s2rx>YOn6GzWw|%O(Fr8LZfg0EJ}|p0%c{?}Lc~SFc=r2jIR#^vOpFJ|z4>zVvG^ z1bdNmGm!A-(3Lj1rt&CJlmgV7;6kw~DJmpqiTs|f-0>_7dE6)Wb4Kn7yao~Z6U;_N z90n%R17dw)-;p3x5y(h4v@Si^mjFzj0sCGXWC;ta@daP7gN;Lhhu?sXR$;^GA$Ao& z03`f_1K7O+cJVn%oHg&;??P2C-p+chzW{#Xt`be$C*(jw>J$lK`pc z&_OZU2l5~*7)a$TqICmkkqkTpM;bj0Ft!334uu#`MOvOkTEU}i#G`CYqU<5QhT^bG z(XeIXK!-Z-bwSv#t{^WpkPQKdsPaj<2f#oVXcP)GW(WHXk%IgJFJKW^jk72@2k0UJ zR39DS1-CRs03V@9Mf8FuYk`iTpvO~;7R{}547!6dw zM0G}j?h$~AcxlFpfT0h8W)(3NgisWm%ug5Sr5g(hi>~womDI(`O~#hP!ES zc^VrSIPD?WI0ux4VJtf!ZBqwF_`z&Z0ppWE$L@HEjrfYQfDb0-PJ#(=UK%Y7D6N~+ zr~>2=ihMteyhsLI$j6i90xc>6EOX+FQIYZKYW`J^cOVHiML-*?Xrh(~<4|zOGJs$j>*r5Pxra_pJd58G_i;wWWI;ei z>|ll%FlP*~22NJ02Q)>2?hgS?5UC)-M2;AsVJP^$AlXN>UmiO|2yOrNTe8GeA5+~# z4G73g@cBm+DaR&g>fy7JFtEk}(ish8kw^p*LMsqp_XA2F0y4DKb8#e;IE+*vj2H-V8E{kptA_*S3&ALc?t|cM%6~_?nA`^V~{l(XleyiN@ga#8mbWr zuCR(BZXvCJk(F72HIjje8nj{2;96|AKNl_X)ev}4gZdT%l82z!g2)Yufy@smz1Ue5 z4`OEhf$9kGN;KF5L2D)dj11$yp$i3gJm)4P5r;u;`(*DE2QH^4&JBYP0r5K*b5lQf<1S+lElF@{GtNLU*@A?a+G3hadybUde!4G{Q1KEjlM3hf7`C1uL`PFl(iPB5cQCy5se13E); z?hljtC5PXwx;JM9-LQf(#1_-jW?snS>Rn*^46Hl{>`ub$lap0f5@zlMH@phVj0M6q zUS6^WdR36Ryl|?Pkm5Kb%e5l8Ra7Eg`#PkAv4|nbgWxUw5(t4PbN7W}5YS%IGTXBv zM|lvv6P05H=;@iyBI)~O$tcGIpcN|SM>^>IAypSW$nK>Ndh7i@V^psnC=*jc^SvC@ z=j+1@ver$+^?!cIK-aAb>YqMq;z48dl{94Ty^KJHS5zPB;#p>0Hw2-Hb)nYiCmgRn z-1CJl9bhR{tbi8mAi3fXBG`#?2);8;QU#Y!K|x+74XnEkmz2u`A@eH3{dOma|@}OcF+ggfSQM|YMkn8TxM(B ze%2tEYCWZDz3$ceNKsoM%6;o=I}8Xf1OY}BVJ3ogf%ob zQoOrYZ%Rv8{;GZoK~d#g-z23{H(Ouvv%dXaLuWuk_p659`iB15hQXf=Lrje$QjKHx z8Yi#;jZ?20XX+d0W*ZlNHlmrDmZh3j?=`IlG+|yfZPhpJ%r@=)Y&u|SK9XuazSn#j z(ClhW5i3Xxr{~2AQnnLuHitq9;+sMJ^ph13(F!*vA+IeMicOJZ8g&C~-s0kc`~Mp8 zuRf|aeH14rq!ZmjC*A6h+bmS^fUEKqCI`wzM4XF&!n9g#1GoX_O3mo9#&=YVD8eMG zY~eZHi=WL9s&+nU6+r^x0^N3*F`*fGN2Xy&t`)iFd0XU2ix3}-pcGmwp+XHJida`_ z&VkN^wlWHlifeVm+jKxuIvTF3V6DiJum@JslxF=@c@?dvVV$AEd^0(opy3wm5~EpnjWg%3qAaT0YE8{u(P6RaVfQWpF zk}|NESg6NE+AL$PcOZ;-LXcE+2r@0-6`?@UQbBB71N&Ohno`>PtO4;}y1#Rn=u;%I zxFGqWCVWbe^yUGiKnqnI-$6i*Dm2e&&m0i(pcoG&X7HxtU?%Sum5e_iBn}i7L_pey zI%i5@E<5sD2xyL=ojpfKo8aJ^Q3xxn^9mQy^Bjtpxk0cHA69UHOt}jaI$&>2fsv;` zN=W7{0A%H@Cw+&`HsxY9MMnJ@*J2pS^ zx&GCd`urG+b8mWu0h2X_SOwv!A-oetno}`6HS+o6yL!!pap*SXBn;AANi``?%*5Um z6$X9g!Ve=LbS$fPk*UNIkaFe_GJD|u?%n7^lv2@TU|D_J&q<2wq>Y!y89ku!6@(u4 z@W#15Ro8K6ifOnEQI2lg6&k|qpz)l9k)BMb{Ja1RG4ncWX8N4W%0{?6VQeCKc7lBt z-pC--Hj84JYn7R6x0ve;n(NM*>usFtpPw82H8;dEKZ2E+AG4UB2%4YDnxAQ$pPQdw z_%)AaSy+}?ShZMK4_d%vEo?O|?94Ch{aQF+Sv-^vU*rCy`}GkE7hjpRrP!_ z?)PLYmcCR(YSe_3&B-L>J4&BmE1wX{UK>JX127DNM4Z4tErLuokxWF^cRy8?J_VX? zMJ&y_stKi-{_-~q0io|?I%!#d#)h#AebBq z4gPhPg>^UVI)Zh>Q+C6vNtz^{IKh15aWE}*oE<`0vk_`ZOU*;<&x(o4rjZaN_8WW% zOdtsh#HavlBQ00PLrLf!AWRNjD*emPjLz#g*fqc4RV0)>tk*(lS4j}$DS3?WcqdRxJeW#KOe zBKxXh&8usIP|5pWWy)9O*p8*;j@R^jzU|c)9#D#09I1a{u|j&=vC7s7$>=35o(6mK zbHfgZ_D%0E-g9TMxS*WLp|@i@J$BtU)PYTfGVSbyfP%8<-oS{X zU_J8T6x2148&yAu^nQhh{+cfLKGikO*1>%`>`D?Hya8i8vPr<9t}7aVMgLMdOM1!9 zJVh-V0oPkrj=gllvOPm@MKzH{CK$k=zp9>kSvy<#h5njm+6{}Q2!^}sS}#Ri7usLk z-MEu26NCjYj=gDC;}0GPq~fy_%@tp=_)Jx@X;4DD>qtY}Z6X_R%BtViVy$HO!EPX1 z<(1K{S&i#_QzVn|p803*-GwaPph$(vuKWDxp(R^Q|-FgS)4B5w$K>z<6T;G zr;3l2_D|g7)bF0_16guN)?cN2&Ld^_%S~=POBkn{FMG5~_|xxbZQ!-qYsxn7} zuR!9IJjHG8AH+;;*x*+ON53`%( z=apAplgj~wl&RFXE2UkkJ{3xKEr0*gM$NH>sGxT^cW8q;whO7T_^wuVRejK)YU;#( z?P6n*=yzaYlRKtFU49)Qta-I4-?Px=C7&=G*Sm-^6?&?p)Z0Q`+&6Cq9$fvAUx=BRB6zUjRggKK|GQYllpj-_=zyUEb>cIi*ji+^Ldx4f6Ny#Z1}NySI5|)pn4)iR{IKzlWJx4 zWC(AIEv-|asPni+jLI!jyY#GB-N5x1S6Cc*j|_tlrg__^?WewgRJAmNy~XsU+slQfcWdRtWZ+3B4I(bPsnl#2nzjzdq_0M-x{aYgF1p@=KW)})4Y zigYzYkpdCcZ&c(;=iBzy=m6uFOd{9Id8oL;bu?x#XNv<(iER zZGpOIc+Lv%U4wg~r3w_hHp6lE<0nOr4&&rQE1kyAR5<8Ld8{V#d%pmqbB(_ZFGJ>K0A53h+h*(B@M0~y8=o8!%s+j&HWh8h z>y4GrvY{Kz=u);9e*Q_z{?_P=FA?@41rpj$Mx!q$+wE^vf6{jI8GW?~a1ig1xZ{~N znz^CuAUXbN(D8Biol|vWoNgM7VV;zu$<{&kE9q;7cALl)*8_E4S^ z9TORD4`Ad&<;#-nP(^_Jku6QTG)b!F}?d_0wveiM{xN zG(IrZfBt!_P^`nz-pYylIn=&T0_db0shRHdFi(l`WJIz=A)!FOjd48mnn5kZFt*sO z*to;VC^8kID!ojVOyF$N@?%_GzLhFgJ%V$rBwD4^o66O2TY2JTa-Gxod*6=hxA`lv z#!aW=*JM4k$h@L9M|5nSF`VPQ_IA7jfJRAe0&Wo zvrYN&HZRfOw(pk9L&JKriSV8eH$EFS*=)~@)lAgXHf}$ZAgi2`C9iD;?itn#&n!53 zDHfNwBA(Zqdqe5pcC3}DO1?5*H=6uB+2MwJ5N5IGGg-d~boc9!vOG$gY`~a;C3Qup zIeUz36JA1);#WDOTrmybI^10~siNWiLflWY1n#ZAONcq^y2G|L6!x{=3WQvze+G|A zRklfTQHJufeCXunc~kU~H2ONTDxI5DC!88eA{sA5ZcXaPl83pY9B*xarM+FO zw8`EX?cMNzI);;F3YBk06h_Q!OLRlrFN{6BpUUrC5hjZEcviqyq?gY{8)p?KT5%ZH zk*Pu(E550EUI~@EGu`h{n95sa4N^bqx0??r~MhH2JS(>a=dVQt!rXMl6^$d)>PtvaIgvYbXVy$Jb0FWk@ikYE^x3%$Ro~C!jcz{J+S&R2DBp%P z8TZGNvkTukeVa}i-Gjf)E?$8AP(WEkIQ<+NtmfBxsRk(@_w@lyV z*D2cMk?1?O!Up#5R+05gO`lu6qUPUg*yNd3JGUl)^zXNmee|+xmTf{E0CsA6^z<(8 zhBWwd_f;>*Az&WE@~ul0b{Li?HovKZd^}bl>s?|zzh&I@c%r(=`@Qe{_I+@`REO;8 z$wLVhTebSnAHyhWispCMgO`gJWxqLfW$pQP1uUF2`8Iu<-wy!?qJeULt@H~ANVUM_ zOU-_rVhe{!$iUUha{j%>3rFc)f$O4j{sGdQG_ebT7_QmxU*fO}$L}u7U$~cG7FK#@1J;skHIe~ zELVx>`@X20R$nA--(LL5Ulw_zT`u@u;Nm%7hsqBRJ+jmEi}U^c;vZ{^L1&ZAIbV&N zf1R*h{K}JJ!@wg~H=7B^id^ad5DpZ;wn!fprdDwc7=iK(2QacnxyPZ%+EL_VD2i1S z^cY16Xn~!-SBHh&uaKuwR!n~z3S?%Ff(EoO=5vo-rDhsyVOecqJ#JwG zwBDJH2!Sg`Aez~g6>olyylk#`uP&0SA==9Xc~z_R+734NfTo$JAu=HYY+BhW(9UuA z6MVE1og$$isH}A9n%oszMcxL;O|3TZOb(tvMTsgUj%#v~{cTdKO02y~lIO@9J8cRL zxmWVrE_1gl=W|>kZ&$TdREcO;f7Y&%->zBJe!IP0Yph*+wf)XJnkk00e2&D{=33I1oK15SD;y4x>00Albp-}Q*)$Rz3{7#REXnh#K8P>I-3s9~I zyY3XP3<0RBt9f#(fpGsThDQcgMRj#|LGrpnuz>DR+U_v!?r@RrC(7Ls2Hlai-BDiM z$cXOfXWcRR-LX~OaqZplW8Dd>-HFHly)qcllku$QMSjoAs-9QvJ(*)YS*tzS$33qB zy*aeKx!k>PM0)d-d-Dx?3v7D}&6%7+kzRtrS-KIhXhL7F-qL)?9VKM@NDLJ$Odh3K z#@&aMul7boWI-Zzc_V}P`f9bJT|$eh#z_23kfGsy4P$+ct9?z!ea(P=lotK#HwrBx zT2gt{Z3g|R4~sjz`Y$xAyPoy;+_mA}tto9Ec_kRHl4AE*Q6oVd_)DP$P zV;|`bJdz*ik$$G+sNJ&)3qc{Lq_xy_!KohxI=mwI4I1ai`WE_cq0eut@lsoH-RX@- zrfb}3F$b@^+(Ef8mc`uJJZDIX2FJa<)3gK5346QC*SB~6VjrMWMyvCh;te++_5+gstZP;`9c{GnVcI0Zo z$hGQ`>m4I}<0CiLM)*%g1c0N0mqvvyj|z*9-c%VCF&q`O8@=T{Di%2^{(MxTVDvvJ zgL1$z`AcI8m&X)E#~K*pbsb}!O(JwFI%+YbDl!H=KY>nXK;4J2UIdZK@V@GyH;-Q$ zbaM$SV8%u_H3?nfm|=jc@3cEqbwmOs3M%uAreuaw3lRR?owf*8B;#lL>d=B;wMf$K^>+ z(aA?DlU|0C-gc8d-jlwOlYY-9{R<`^S5F3XOa_im24UAGgHI+yfK#EDro#U8e<{x< zo)om}ieHP&YKK>VOuS9h&qMXmUt&6@;>V{F)}|6qOfs%V!VW@}&!(hGqtp&Up}eM2 z=3r-7c*GTwgz1;n)2}+FGsma1)~2&hre6bRrdBg@s$0OEND&RDH^+dEOuME0^6dLdv#UW96Vq5}a-icbZwmoGP%U{RAcX$)wW|b@zo) z_qd!dBSY_+d{4(5R_f{S*4)O7`FixHs3*bUk76KXm~s!>;q z$pIPUciQP+Nqf>3vyB#q=alnyRL7+ji{3I))>KUp%jNNTjPSyw5)COsFIAx;g(IfB^y|escfkN3d6D z1RSE)-gy5^34A;Gi|&(&3mF-|&w%eD6Fs6X8`x_a;YQfywtyV)52U9cxKVV*%!b`_DoPeTQyR3)NQ4xm zTM@!W3A3&U8C^!4fn25l?7CrW@{s~Hxm5)#lJCt7OJ-yd4=y1hnw~$P;+#c3yr;lF ztH{44{o%fgD8AfW$=6VR) zdC0G+r9~UquNm3fSt#0pIM=9`CwOY?t}Jk&I@U}l*kj6 zI_oRNM04MXc`|TQ^?b@jAy0q<2h1;KN zw(C2$8z#0J*SDKax0^vbD7u{%o}JcPJ8h~v?M6Et_B)+EJ6%yb-Dx{Lg*&}9JAIuy z{S!L_>pO#|J6}M%*de;zVV>QQTf3vGyJJSXE1qQ|A21)kZ1qs*8W%3{bQs36Z`#BpZ#x9`)6tU-wXGD)a?K4+&`b#|Fyo4J>9EUB_mCcW2v0v`C^}@UJ!I-SWS%@^**IkVcE|=kVy8dixN^iP zcEqK2#O)pyCz}B@K@(qIa7^$YTyOFX`7_>?K~en~zx)kMDdd4J9Dp_-C~(;XkWw|24P8)wcg3 zw}rtd|Ms?ja@#+>Ee-C_($eCxTSi6(E>2EiAt79LD=#OjtgNV^uBN4RTL(Agt*d+Y z?p+gO6LT{QON;wf_iY~7*xB1TI6icAad!GM;_dRt-R<{+x3`zSzaI|O3<(Jd4GRqq z4-3bgC%E6jfG=jLc?F7j1_&SmF1rUXy9F}1hcLK@!4Xg39!UB} zi40!P7(HIGc;vEp6tN=8Sa8?9oY}2{$*q#n^&^9872LI&-nEv_weFHzJ*^uqwQZtB z;A-2ygWfGPh~L5OpZj~(o7$t3%A@Pg?WX#j-S$xZ>#Vm&FSTbc?W68XkGko-y5QcO zOgFKHI8P8t4Ondn({Sy-@M7s&o3-2C@d^2D#CTP zg(W2g?@9|w%L?C@7nfI-RDLM^@UgtAy0WUes;0K~)2C1M^`9CVKQ%VjHnvnXwpKQF zls9#kHut@4`BKm}mfty@*FB%ti_XKPwqMo?hc}AHw#p_qD<*NN?P}HJ(%;m!_IGMK zT|YX}G(6riG~PZq(lt2JGdR>gFgP$cIQV7Y%Rg${FGIsa!^0y(!=uB)V8qeD}p zgR^7(3*&vu6TNGbz3Y>`8&iE7xFT$NaCLfkd1f3vJH0SByD&GuIKS}wE-s=M(P;G2 z($ezs^2+kc%E~J4tgWrBudUZ*VbY%e=aVp-P+pxclUQ!`{(>EYkz-;`{T8( z?d2_8qq{S|wKMzYE^PmTNiBS|KM$uNSqST7LE7YnPdlNNl z@0c~JMvYoUTUuI0&Dhkay+>?1Ls2b_C;Hv@@BZH7JkLMBoa+xq{&M9wIl1z>-XDjy z=!xNn{Cb~Td{(3c5AzVr?pIOow^tJ2Cu!v@PfguiKU7`jUjJ=n_lY)ggxWkl4$$G4z`8k4ho3 zv_x%d;lI0?t*4ru?V!*}@;)Qp=ngG46Kx#k(jBvec*uCfA8q?=yO3R<4{4>oKS$@( zOyTNmlq=FjEsXi2ZPk7``#sileWpJYF*Ed6ZClbe$CDD{>Z&s=zCQ8nFWR=IX)|6@ zunhL8n(NUK!yj$?3L9piTZ{!=&=qfSC%Y5)Sjym!w!LmVEVZtaH8F4az(3OQ+Qf}= zk6+`pFM|GP+mrDdpKV{f)Sjk0@znm()NJ6gIr2x_HX~i0Rui@D%$7JTz7J#N&81p8utkE(sN5 zN??+@(9exbljX6l2f}udoB07>e{N^m5k9QvMSGrW+pzkbvKO~66t6T2oqVo)(%-c8 zRzY<~`rVJOC*O9LtZv~ocC(oG`uSglxOWO$PdesF3;#Ztgo1`&&M4DP+*~&_{`~`o z5pFZ@TRvDm-l=#+_| z;WU{=D?A{jXi{nve3A%nW5t{=_WNdRF!u`VZd>erh$V?;Dg0b{Tkk-hB2u^*YZ^mw zi-e3_uoGU`2%#49hOquFWjNCSiGj$XQUz_9dm+8svflA5-6Y&nxESH`ris^y&PBrL z$m57TBXf!v02dk{7Q#i&P({Kc$Py3M!b9!hJd8%FD%@H~GHrM!ojzBb2pUH!w~B*F zp|kGtYv0`n>8$p7qzDegr@u=qq3gs0MWk$^SmKW=kz8>+x6lx|9ukJfRfH;cC$_xO zTU0D!EQ*&A8PtK4>kWm-4$8&^(@ID*5MH^P4O>le8$WtCYDCSe1T$(%jLB=u>88F- z5=C1{!q_En!BA;6k{QCFmlVNut8{Sr2*lUyEeA3;LL{c*OIXtJBoO0>=#Hx&SRa~3 z>Rs4}STmBdeATT%Dxnf~hV@?$pgt*NZqivDM*#$nV};~ajW*u^(VApKn*X0zJNFI9@@(amp zmwR`%gu_;otk_G3r4@TcgS@TuxVnmaaZWx@?|*VNH|One22`Z(C9ssC7@J^kB_swu z7O70KY!Wh+C2oC=w>nvRIJKkeO-5nKT)J@WSVE__U`W(%IHPdVUTjqt{eXV_okXtZ zGbOI*=EPu@nwZTQ+c`~BgJv9y^%k$N5W`D8iRLxG1PMYkg?6|(P3eUSr(Tm09Ve#f zbwY>ZhDQ>rpbbe zgQwAU?BD{Twk>S_Y-qWAu5FD>QeRb&huaZroBTh-?uUeaL8qRq&RhAtTloFehi6h@ zk=DQE$UA? ze>mNe2|x6R4?6&sfFxwkeo^Unu>uI=apI^a+!LJfht+4l_c`rPmh{M3dy9bIZ>szn zdqq%~hl74BaMGMXx)g9Q%&kR5=usaGKLh$c1G0ie9Nh%_rGX(kF!EWDGY)7t8nF@p zBp(BlbpROSVNmB#FF24bFqC>0><5dY+>7ui0{wD|8twz15d|w6XpV?`P|>ndFprwh#q20kWXvEl*b@(RM8r5FB2@H4T~VOI29TLlII=%x z7!!V016oyQbU}e^k>OT3ahuE_iyGjK$~g3Kh#?73PbAVi5EGb#32MZI%wochF%bgy zy`*5)X)q@|lz?K1zlVX6>jUF8!V;NdRWxF2YXRC=01^c>MuWq!l;B9>9~L^#AD$@X z|Dy)_s|Y|A2`ZblGJ^r{*HDVvfNau$L^NrK1Yua%UX3Qbr~xC>z}0A&u|T3(PW)3A z|H?{$A#uC`8Jfvr=`jlQi-;8S205ewjbK27BA{nYQcW#%4MG))1q6vCgKT1_0+JA{m;i~`Vz@Y)W5E*^UMCx9d#W`+Yw5N#|G+~NrFW$LsW zFxo4OA^4r-3kd;c@KADnkR1XTil^ke0(Qg!L7JIWV*p+BIZ`%>$fzoUg2w>9xH!K1 z3EIdY@m$(fc!>0sR8oonIqA4F5s*OySY-}uSOYXcg2PCtUXlXM;9wMvcsA2cP%yw8 zzz7A@9R*jzsa_+4iXzAb@lI0G>9?d)!%VWqOhIO&fN(e!rwb81r`{W24MSuY!@wvc z5PTnYf~O2YW`y7=PY^kGW;81B^x_ead^kl%K;pB;#A+!e(_<(rgv|sFD$;<>L4d)C z%pg2K^I0ZHKSM(w`~v&oWxjzr?HL++hJ@r4L4Tp4M> zCm#+QGIR{Al2V$^205^ROhy6bx$OSO&~Q{nIG*yg6zm0_vIa{TJep~TVl+U5!)u<@ zsnc#^<0BD}GfjF?G^C`6hE7@`Ef56G$yiDUzeJ>^n1Vwh(!x++bvlp{5Pdki(Y(bZti^nT09} z35mwuy?a$@3KMRR2by3bprjDOa~wDV#vXtKBe4K&ST<3W%W5$asdh+F`ep~fFaqc^ zuksTPi>s-)${X%nlSem})XKvCViX)q67hNm>_-Ap?MQuHlf7LG4nP6H$11Bw&@#B* zG2&?vtJ3t%=Vzl~&^^j9EZF)gTgAsGfv8AT{rt5+20fA&XUH6z4$4sUBcuw1%$w#X z8oI_>#U>us6_hzT4=dNq=;#24;a`T0f&)ggo^?>p1_2LpAJ3Z6fhZt(_uV#k3%E$B z3q>f*)n1zaC^tq`y@)LFN&^NIRWWmc2~N+#ogRuO)Fe6sZ_I-1(ZHW~>AY}2WwXFd z^y`$e+K?TPL?8h)))1CQ8RiTJd7%O~QBeLDufrPCoN=#9DKl@e)jcwawnxX6U9Hpj z6u6-tqq$HQZvrZ61ckn@yPfB~1&0|KyuBD16JPoEniK6HBnq35Y-L`Lc7g^!0~p|v z?cM4e&kdHyFP5G@qYK_u1jenSMCUlkVM77TJt1KC|{Og!;1hQs3X z8k5-G;rSY1SKfwSdzW+Kc?S)&hNnKreOIK7#<4V&nKzXOH&x~}J#TKRT4;KC(p1CN z{92}2LKFnnYHnn^omUFbD@tg~YsQ}FBG3ss$d=ZNE&b+N%qYsrG|G`Y%E}1J0h!i# zd(sWU{ni=n)_FE{IuX(pJk88W>w-+16C)`dmS$;`<_t^oS-b7)pz3xr%_6-0`ykD? z;PyMbq+gobj*{95C+#HcSTb2Gzyb>j!9wz}lr325MJ(+p7RKH|FWbRr(ZLkb!IIy> z+S0+k*uiny0cY>zmhI%V=;RCO6v*$q+R`bw*eP_{DZ<`Ga*rl~gk0qZ-60aXMIsJd zquPKAi?Mg3(`h8!?{RcoJj8YZ#3&X?x|L45-O_2|QC7U^T{7<6QW4a*se3HknWja0 zMEdBqP_&y!C|@U8fe5YRV$ZWYUXvDOc?;SFEZrqMY3gXZyX=+yv~Eabx7(=-K@dw; zlJ;6^gX$1ZlZ&NG#!>Vk`tQ37#O(J0BfCwgRI^pdOrI;qvD5Np(UpkMZWXnqeiley z>ifZD#HA%wjWC`jcipZ2uwFIdEj8khKaKGnaafAbBcJi% zrHsd$-h>SM5FOP4gnN|qQku|yGfkXaAGCWW?7I3x1R2Mu)3R;b_u$#M)>((Vu1q)? zdpeC6j`X%4OFy0>A4{>#J(p=YmsS1t5KD6tX~dRJBRop_#DnF4eR!LjbT4@RS@nEA zk}SHFZV^U)31JzZ-c|1*)F?NX*}7nKLLrDJO)H>VCDcGJ!IomvCr!UxpQ~BI3@>JR zkhxF~p3;-fBbT>QikCfRZjey#z?ViY~$J#qgHP3$07vX=ePER!BH- zWb!zG6%G`JgB0Q@+i=v&I9dV@#<5B-zshK}$`rQBQnp|jMo{{9bQM-?X*5+-t;v&h{(`e(CcSV+Iq61hmIB1hR|5e*Q zkXI2T@Av=I@_=zVBBy!zQ>Q#5`!rdHJW<;+(CxG2^bTdgHV3R!9`9|XZhy|__#!S2 zeeAuG#1EZDQ_Q7&K^&;1g#`|UP>c$FRV=$GSpM}Z;VYiw+rIp_1FLUGVc(7mzx`_a zcDnqHK=?+&i6>LQ1FZ3&a6IG*p0XWJy@IDb!^1fD=oR)Dt@oJ1_gJ3nv9|BAuk3N0 z?ZG+sxfS-g!U$h@KkS6gTznR`Uq|rMYSBS8#1-Rn3riD?O#fW8) z;-PWsp;`N(!3fRDC{4WFkx}^J-P9v9!l6wn%pUr~N%%*~SE!d4bh_h9kit%g*J0SJ zFOe&|(I3cTp~o2LRzmx6$`cOZ_5cbC$`uN=^i+<}nS&^G*gWmW+|+ep;lR;5AJ33m zn;gHy(t{R*~1fKxuePLE(9={PFuXQ$hpr+l0!o}#&x0Gfv*$FrQ*>%H~`kYq`Sd7vk1 z2G$#~x3jL-xre4*j%KmtIO7q7etpQYg8z9e+)0wYHY%!hM$Ms;gIraLqq+1)+jc3J zj11@f@3gJq4zh&nUF`QMZazxXe$|DP+%?roA7nM9Znu(ZrT6OAfU+qKI0bF;pK043 z?HiYFvR<_^@HX#zf4X(WTB)Y%z4>>)JB}2{5xwOlvjgYx zr|N@L7r5_CVx!faw0XO-cboRFnrriWy;iIhuO9<(SRA9*dQv#m&$aFFK1Xp5%^g)- zciD%#iK_`e@7`bW+(1YQ2bf;ukaZ_&+uuP)UzXZ2oC<9TnqS@z^gU51ZSg6{lwSm~ z(8I=F5w)#~h$4{LzDBV@D~Gq>guP6p^?q9dFDSmBv^+-j>R+|33WFZtfjou2y}oz_ zERwY3UR63*FO%0_wXHfQ^cGjAdl;|SOE=ks)hQ9ip~nl=5txiyQ0VXcd2t==mhxabrT~t&xd! zti<$ilRiJvyd&en4e>D*XA@%|prok{Pm{!GAo`NzT&$-N({-~X)%v-2Idbu4F0Xp( zjSTc2ZO^*ry*)B7F1&7R(HQc@&%|fOfqBG({5rTGa2|McZE5Fs!XkQ4;@V>9PoNZz zedRJH-&Kij)<{#3^l4L!*Z9mdhQGYg)?ZWg4VyJ@dbe$=f||gZfg;~K`-gN(N9@+@ ztGu}ntwE+6&Nf7Cn-{uR&#EOg=eU&@PT(+h439Y1wpZ$mGSwmyoR&+UFimf-j%rr8 zzLf>v6fAc}jytt#sh1QJ$M|@P z-*3u@`BLkY`MI`DP$~y8sp!{pE(L6d9&Mb+@X(HHoG^%F2SCn?|302T%Hf#=Q?k%FW<#^AW5TV$oMbx$*c`vn* z^zfVINcm3M$(qdda^H?3BZm;hKyRDT0hxk0(6VSAATE z`J=JaaDY7=D6OHyG@gc0vFE<_8))v1mGZ` zDy?OZHJ(|avN@}krDa?{{-|)yR{86pmf7@pmj7J`C8VFW)zNtNz1ldpu)kvZL8)j>=@0h$c+L|(TZChhc6hssmg?7uQ;iAM>C^Gd7PWL%*h@-xPGO( zNLtH9C-#1O&t1CayCZ8m3`;Pc#6pq{N^@uJvzT z#a745+t9FXAg(7N0Nn1^=2WWEd9sJy-D71Ixqo_P-<*#ti*L5r;_DB8(=x{YUKFY? zLDaT>P|pVoCB)f9`p{0#z@Fv;PZDwU<{FjDbvLYz>I3|D?s2OFy)qIoT`OB38Bd3s z`w$KyUdEDhR$`tX#i;p~TxfMxyE#9W8s}SfS#DRuExPRTQ{VD$RL_wv^Aq1`j4Bl5 zT#sD4CV%qyJvVA~HEx)ndKKqa^d9xKCjGId|Ebp2G5hm0VARPM-0cWOKL0z9SSu(4WodfPwtOU zP<&U1+}T$6VaJO?CWFbBcGT5_#vir$mjBVVxA-pWlUaYh@zI2Tl}88ZR}~N%SCFPC zTJ_cMH7AOk=6fwMkUr%cGV zlb`;$3m;@V&!X`uA2ehq-v+)H{_r(5oY)qyzCXeSUGx7IvQz8y@IwSZtbQeoaHdS3xzv7~2JXMd(j$OT z#m2neX+L5BvX91*#H6YqVp!rI^k~GenF7$J*rNp?YYhmPoQi}1k^MJ&AV7UM=x70Z z!M=mZw}UyRgC(=$Vp#`kT?bot2m3#1TR3AU7jGxGcqflaC$C}WW&2J(-%kFRPJztM zD`lNm>j<6Kx;q6YJFjna3LSI`1G+>QyF_`r#KgO9sC0=Nc1hTGN&0r(jOmif?2<0) zx>eUD)7>Sj0&zQ*zuljpA`r<`iIC&%j>bQ^R}+&jMas|^sVJzT)J>x@lyG|oppSp2 zKBVlaf$`Q*$(O?1s}$7v7j3KRtqI0nY&MGNnG$4x;qA2*@3m9uwKwc_5L9z(1bY_Ubgb$Lt^vDds#(c01qb%H3HF$8sOkI0*v<8N z0n~lczp)~HxYUt=_5ZP@Ix*sFh9dFSeSEmu5ui>@WFHN0aRs#q=?U&96zuk|$ zkORmN9FUp>`5`f7@iG4H1GjiVOEBPt_!!gY12R=jzOz84oR}{kHE#*Vc}rm|O-Z$m zn@g&?2CiU=$^a|(v~HcY`M_eCDgjwl?_VCge+3wpEL>;#)VguO4W}kPKnPhq_dTx($bV?1y@Nhx%fM z`v0xA9UkKy9v2^;P#Gpn8V*m{4^R6J&%_MRW)9Dl4bRsNFLVzto<7C8^b`@lV1~5U z&ps=e&^7-a>xu^|01~}%0F_x_1EhRe@V0d+=|$)6A}Ne_V~nf|)kQ2RHutvmLs%j4 z?IlMDVwhyy5|4L(YixKup^_E9LH&a3_K{%y^I}cRtjf!}q>$GiTo|B)DyF)1>eN#` z8@3?~Ovcou^-#CA)fiMFB zNDqtbO&rHI$ElMhdXk*-u0dyY?unQ_B?Ei_jb;#F<%b$25)8J#?5Y#wPv4A0J zTZK(b*v>=+TZ}UCJ_(kXI|7px3}jr#7Ej~}bZ^}^ZSd&=hoYuP61B-Macyvo-<_JW+?=vHoU#T^qb^L_T%NX- zn6^`$wl|t~=n+b+Q`fMWM!(^5wuHE*7`s0N8`wZFLsM?R`XCjFR`K}6gX!oKkk8eb z&?MS??U~T73!)w-iR&@nuVVe><$V4=YY1Hsr0}9nxiF(t{ zM=^f02~TGe-_9oK3MBNHnz>=ppUtEcNTg1grd^)Pkhm)=do#NKjxQBYI2Ig+11Uks zh{1-3MuiFzko-^{L!&7;o>cAa-F4EbVmV@10-(rZ1c%4aQ=7GS7{f)G#xDO@!km{1oV4Q1ZoEJ$xuZN|scFe_`NX^DLlIo>w zGN3vHqq)0ecmhyIyk9kXyHdcuaoI|}|Mu4ZFE+i8RyjdyaHcgbzBO*iH6FD!UgNdP zj%$4Wgf;%SHG!({RJt_e=BUEf+0I$9G3t)FXKzI8Fl^&4vI;>PO|j_Z>C z>o?=prLxwg%hzw!ugmnV%TBM$ZLP~6tt)^w5KJ42d>cxV8_H@MD#jbCjvH$J8|rZz z8d)2f#5c0k;AVAl5i^6jAd?cf?>*=Kq?bZa~8 zXgeIV6T!3-$+r_FxfA_Q+ScKOoEW502z36b7#oTL%2n5r8UK2{uYJgawoPADwrbFKQyQN8T?a+#w%%e98~Q+c85>)ygw#%^|$kpG-# z{$IvW&vEA8cqS7Q6Eib2J3AW>509YWwHr6YnXmly&*axfY@=Qb=wS`$xfIyVdB2M*sFOFi zLm(6@8ili(Us8R!8Jl#5^v- zQ5f^yp1|^ zeh|Ut{KVSAEN*dOW$};G{0GxqU*Fu=*xuSC9y{Ax=f}?WpJV4deM&@{yMG?%7V}>p z#Qf=b0rmU|qU7B8<1}%f&Yk8w(P@7A{QoM3n(&2H((S*Dp&r4G{!I*3x&;oLtd{f# ze3>IMg@28qYO9WQsK2S7EL(DzxlN3r?tUD5!CY@8gXUmte`{P__s=m@P2%1A#29K& z&~EJ0ncMmC#2Bi19_XKWrc1`0etnBcO>0nL*T?GY5$P#6`C`KTzw^v9$^yy5jy0WJ z?x(F{zYjI5EeGo%f5y--Sm4qf~ORi6xtv`_W`Jci?oYj5eBG{gjuUpT|%^S2ofxx(q47SDr(Z1t>ZA zZp%H*LCnTV#!2Y%$kP9fXKJYui>UJBi1!W{4`o^!M%r?94o$etWuB`Rnm30==iV)ekHx7K-9;1GU5_ArFZ$RJE(SWg)gsdNP@gT882i7Cb5CMR8X@R+a^s zRPv^0KL4ow^stT?L#^q(`l-rEbuEQjc=Y*s5w-r)D=g@mV0Edx@`vKCuZF`CA7aQD zB*!8$TwhNbyM1|UaJTfj#Ozw;1Gzqbw>uJ(2=GI_naRsvn?Bcn^3-ZI{_d&sr7n7@ zMOgRFu((`(*%yiZwQG1RfH?#v0rAOW0_E>7yvlk@;fmL!RcOhm-?&{xWS1s+HJ#3) zi^W|p=-%XZUt*rT({!cb^Zua7_guxUQ*L)}+s7VEZxFM{(k~+j@b!aH;E3$K&gb{b zFOJHYlnRX@)vq5;_6)m!7uTpT7HHJ5`z=28Cx#k!SNCh*Ut_43c86L^zWgc#)UGdJG5(MS~Z0Y(}EQ;0ECe4p_22T7x>g45%3o>_Ufp7t*> z)JmpB@q~XHLnZRe{y#BP_&LvvuXt#Li4o8t^2`}ppPY5oYstmbPL)y~?xk#7MSo(b zOodl8w%{o&%TdHNA?aDGkAeG8?F!8&tdl0W-1 zRm3uQ^m%#I2l`Xp4KfDfH~6j%yf-dKUwn^15BxN-Vu1AhDQdG#Mgdk4p&*j#s(3KfoV$k`BO;9^*>R)Cfy0=QpUY_snQ;0McrT3sj6As?1&3>NC_JuBHb};C zCZSX)ku?+)PJJvK^i)pJFqtlzZsR~Z3Erz> zH@LXP5l3&3_`*av18HkP1{Q{sLbmQvugb?Vaus!Ww{Ae-l9TUtbYGdr+axqdMzcsp zbX<|=PIl1Y2JplyLRmz4c3sx##UL(9e33?Wl|QgDR}}fK@@Qy6$}YP81{=!JQ`_bv zK&D2$0<#}wZAVeyFZOA?^oclnVi$G3(F7iVFn3a!?ci`xyMh=cS7qg4xc$iLiX%3@ z_9`z}4jvn+t7D&=vt|%qXGf_)Vq%AIZsHIHQrIInZ{y(rc1g%(g11RS=tD-iW6agw zB)a3TMU2#QUIeM6p{?weQLCu#ND7=*B3n_>AV>O!?Yq-dM*CcNuYejj}DdV?%s4;Xm{$_-tr*%oP2NMsyL`26EFYaiNqOYO)B{fkkQ3_3g z$Ky2*B(w!DQE>G#U&!a!6p2%$wgB1j4bv%2PexU zmnw9x>PK~Dt%3YP2b3IKhHD?~m+bX6bPik`sG7Hbq4`$G-rV+!MU$jEnAx$Dd1TLe zm-^IXvdw$L3PPxdX`+ENSmfY|{oHw_~)4Jkuy3b#XHK67tD;3|0Db;O|f8Jd^H+Urp-o&(7_6 zGiNqOb;KB|%e9mF)!RRsh&(g!L-X>FksobDo*4mc!GZsu^Gx|^4@emP9Acgljw$q& z*#P69bslT(F3$M9g0s_)4E8@gP~>c*1d%u)(FDq_ae8J!|Pws4ScU~E4#2!#dy zz{Fbh2NOl#U1BwW7()$=bIyr#ZH#lDjq@}OSXPJK2!!osgS@2te~G}zrNV+RAP15d zy<=9*G=TOfz^n*JxDSWapkXd)pot35d;rFv0!kQ#O6@~?)I&#lfOl)aNm2}kJE4{$ zAO}3CMwF^fgsKJy)~x~8qG9iEhUDgiWw7`?VgcSI0p&`?3~z!g(O`%GgF6ajSp(Eb z16txik+ZCX(d4%z5N#~@l{2hXAdKisXHAo|1Crh~ChblUvyNbKebD`y_^=|N7b>xq zj;f9%B?O-UvH_*!fE-0YsL|N@9N)#tq@KQ{At2al6tE`1V5k93f>7zez#gdBm+643 zm4LHRz$pf1NdlUMfO-PsGu3I?bCqivQkUcXEs>z%o3O(iU^s&63=8mugRb<0uRbHN z#`XivVPNwj;P~txcZrXp+XZN+0oXKY2N;6kbEz&f#CmEnKooSh2>b>QjYtEECxD}n zR7A6B0Rx*g0>^itps@#9BvHC}a4nL`RQf)OkNgHIGix?QBf;MS9`kr7Ll^xB@(ieh zeBhGH8ikA}_G7Ih9^y4%1O!zW7I20G*WsYf6uulkp)c_CQZIA6^dS>2J#d~^Rr)JG600aLm752sllo0V994i zKutXOi2x)J&1hQ#3@nN&%Z8pJU=2w6hiT+8X@G?-0;u~s^7rvrSy z2AKX{wH*$tMCzTud?K|9&d?y8oM@;hRTLf^fntx>qN*tZmuoRr%n_TZ&&bBIt>~yC zP~hAqRSX=qSOfi81iiufoVy#8!&2f%0s`&8-r&KvBg$T_g1`MNj3@$|iBu$bXOYzc zhaP7%-lC(Qqg=h^(swbJQ<1tPf z%!Qk~3z^e5C76{EUPXPXVZMNwdl0;%uR84vos!2|A!fQBm)Oitb^ZbM`70CPl!CZyi^ z#HR)gcoz@y&aFqg`3ye~8Dwej5B9nZE6~zt2v}(NkwyHc134l?+;OR4!Hu^ zcBQCgQd^CVfNNR7(ae9MnJ{l%{-ipy&^mw8`d`OTkMr7pHMgHG{7-qNX9rC(f_$5a zel`-?PtPqx*2!Yg8B*LKA>zdz2|Xrp;<-nG!^`o>cDWUI+!*bE?{#odbIXlV^XhaV zl9?ovyEwU?Y^B+A(vz3qc@<9^wKHgsi&VPtua;iW!C_<>*eANwR}Lbehp-;-SkI3M zRWUeuc|^C03iTnJHXlouCPFzF(QDqq|9G_rLfZL-q}Ou8oWICSLxq~qs@TnBL%Ehl zYb4tjZO}J$0~ScFY+(o;95pmp>Mb~>cpAkTsxNwsdM$z?>n%)+{P~;D zJywfKVO4{pL+nymnldDL8VT)n9hUhBYDt(QRU}lsYUm6xIFt-szA(I#%r0DHAr(R1 zPf`=JM^la<7b%Awko2tSjQIF+?k;{1U!_@yASW|s8jOH0%E~-Ik+qzPiPb=IHa^gd z4Lz_>Y~`XP4Pf#P8LcL#xJ=S7{E#dMM*ECZ0es}bB%yN`SM1b5vx~QWbB8hs z*Ck9&5n(aF8wwL#q-F3|w63ysN>}TUmEpfJ4kYif%b&3MeDTBQ*h3|CtxFnK`I7(* zIsHo-O#L>v$P1sgx#7W4c9a(ZaIzN$-4hPRB zc)U4;QC>kzr!LI|g|Zyk&aFkw`GijAS-vSnS`<~&ZQvj#$t<{JC_~EirL={G=6UOC zvJw=n)RHJ&+Cq21Ld&J8ulckxi=r^(Vt44GmM*nDVNGnfU||uxbc=F{*JIqO`hOWi zU0Nah{vY$qWvpuo>|5sfsMsGu#C8pXYveAZJ59a5(dz0=9f;wNsM{AM_xlE<@GJyZhB0U#vE}C4B zMzs}7)db(X^B_RaW0J;(HWx{5&avhC6^6Tqh#ez;zqI7`0LK@@A_u3XmfWTl;v(E5 zFw3E6vrD#V2{f^`n~`JW8*o||p`GOAod<-SG>+X2`Q1z*xg{(_3itj|+pbzIja-CH zKF3GZS{w1A-IB16Qa0q`X!3GT+rt`~Jj7Pz0~L+wkAVT>d8oBFBPx&5w?i=JRa7l| zMCk2+gCd&8$j_agD%na?ga1VgmE-H0{MQYuuUlbXcM89LZ2S6o`G3GOUk$vs!Y9A9 z%@+-TaPHpg!_%DYK%tX#-*yL9 zMJUsAN`)fmWzT(n>(&t}T0v{r&l;$R@b_}v?*bgHtD`iK+V65+gNScyH=le5*c^zi z_N>PvxxbO=g^I?uYf!}LLZuPZe>EgTYNjT_S&#%KQy*J+Nt$t(QAEz&>pceVOKpVU=WXQmoBD;XOv zIDbL)=!7H49*j=lsx21a{gGo^9^ofH2QLY^pO;g6!?DH$3`-!#&agFBxCSy9K@ndI zDJR*Oc+!T0({_($@$ZrKqM$mdOu{1MWf8|poe)uCjv7T9$kDlgC6|W1UlR7;C83o< zk6kV%Bk^`$st*U!{1eaYPn%3uo#+004Au2i@*}X+b8CJ|rm|W+70vmd$579CrfLd@ z>SM!QgL2&h`Pj!3R#)irL)u^(BF{f~CVRpbSS7E@J(8=RE1eN?NM&E?{znY8C(q=Y zRa+=AhRS|?T~1RNdlX|cRA}76vf%Ps^!c8B{89JeXl+%YTrjv{i2xyu+9&c%-6v`V zW{0kSVyH_uRm=T8*{<|{nYWVB7v~7O;cu(&`FEaq9z#`6rzrTcJyp$L4IVK_!ED4A z2l`r`{w;?3JE-wZ#TyJ~J6Eema)=CX0}VLf=Wk+)Qshqz63cv4s zOGC@FMu|$eTSS@W<`C?nXQy|PI2%(!8JJd-`%~P-+xE4k4?ikCQ@!X^R;$M5b)d(N z_7_Y^XSMGq?Th)i+MBK&qq6_Rf2Wqem-nwR)ctC&&Rssm@y9Wu@A(2=81!Dwqkf}v z@;dYI|+o0fuQlb3|-6xLvQpHh%r>;m5#YPw-vpjYqg{4H@_p* zIb#il)NEQR#x#VV4vdV5943uw?rw-nj7Z5iPwFbGN*EdWJialebox~EzPOt{;9E}vpKtbXgLU}Xmxd{sgaqEqd!%YotFcEZ z#x@wvxMKt9flgjVFToV4b^jmL{G2HYAn6T}-N-RU4Mt^S`$tnffezW$|J@jRkg(5V zdqJ0q!+i{A*y(*@4E0sm19l(zuBK0orX+d5KRk1ChysjZ9&!wR7PkDg!sFd`d9aYj zz4(sIrXPe|#&*3`8FUAjzXja|RhRYtOAM70BYSUvzv6E()SKHaJ|BoY^G^)bcS28H z&Tq=Zsr63`^(ZxAV4Q8vtMB*no0dV#4Ufh#wZUZ!f7q<&M=nRqn#6Kkj%u4FF@~yt z=$NZ&pF^-gr**8heQpPz>Dh+JiV=CH!g~%|jYy8r7uQs&UV5_YD|-F-))y||Go39M zUXfk>$h3_#fwAsGI9LUxOHdL`G&m5BRBcw5d9YcfQCY+YCB{(Yl&J3{cSf=TSZ|Kk ziZ_OoMjes=uVbiul4A*aF~k_El-szUz67%Gux_DHFTWsM~}so1ej zH4ejKMN-R#c5~ohU}^j~uji~bSE=i4oa7Bf-=m2q_e6o0Zyds%~aZbtyr0b|vh$IOK+kjhm()$vL^aNLEWH zJP3k(co`0?@@w3?d{NGpJ`<~gy3jnk8N*{K$gRdFl5WszJpI}}IvpTPqGM$&)|h4* z`&2#e5o4%Zk~8l<#CrNZm9hNzZ)2$2s$M};%|xC#)A}uz$TMZEe@zp4W{+3cA(3Yu z&9t8ZiT9hzqR5zMv0ycH6p?3w`qDWTQ85r!S)1?lS2`JcYXTGMAe0WXT}w~ZZ!+0L zLH`?`8M2ZWRGK3LdhO7$N5c)C>rWmw$a>IXkNq{Qgx343$~G`ypJ&;R*EVfHB$pD0KaM!Bdsg z5be5Tmy$`!TF+`0o) z3lw!T`@Y6m@96ikIETveV1A}))UT!>hsu^YZ>CeNo<7Cnv;ED5_;$zoH&0W#Ep*K5 z4&j(9Xq1O1IURd$S_e&&oF|8?IlV4VK$D9U1uH>-yy4@2h@qw^Yn4T?d|M8{Ch=2* zlUv}xeFXyOn&c4f#nmqJ`FxIl#89tICWNC~;8W9q{n|g=Eb*)xFirLMD_8Gj@z65& zd_Alcz6W)CySNq4bEFVfkgl|{xE=XIav(A^z3^;t$B*ad*dw8LMMNyAjcHnY+?HfX za z6P$9i;rlOhq({ESn%@Ln0@~ zzwk^Yzqu4HcOuWEAm$UV#tik_ho^0P_`8Y8W!n!wP*T?P*5=hZS(z39$oe6QOy6MHwm%&e{lBL1jkp@&8X ze3%=lgUhy7=?Ji`B<3`A#d>KzgDAK`7jt5S+|_7R;)X?lEIEL==e<FFzOaLT#85RV;o_Ep{REl* z7hI|EPzy$-=Kh4q{-~P%2i@(-2XDe5n&~P7nT7+8><6-Z z2mTLnZyD9*w=diV5<>7maSg7exJ!Vb1&X#5cZcFoG`LfW*3jb8;_h0sXmM-NB89dT z4{zH4-uvu*?7ioVd&gblH^PT}%Sb|=^~^PA=Kn~B>NQ*(F1Tv{+(RySPUH(W6@ zTp96pg^#>=H%=Q6{WOK6eqBv~8SDZBYrDn0w2Yv96TgO$T1zWP+Z0NVykEeF?LHCV z(uzm3i{S~7ZdtBLd#h9gRquPvjw7$qlg4i~R34vP@>Gf-UGV6EVJIybu{gGiG3ZmgTpr~0*z=>fA%-OS2B{Ru3a z3GhGTnOh2hT@!xQT0!N#gk!w~?V=&jN#fJ!;N$2Zz+`|RNP#0l-e6K59!c6RT6Ga! zWr4wztQ}CRO*5wLe-*)iHT8faf)V1tH%;M6$HRm0KBGL(Yt#`+Zc|;L>8t`sekv5jyz0V2F|%*)u4T-f0v;?5)@|ja2)kftgbUCnNORe*$2DK zgWXUDuYR=6QCop%yF%};gBxo;g#@wc#DKgI^K`lfsrClwM-NCxOgn!hmR$VbWT^Ac zuojZZ7M}mcGZ#`77t-_>(rp$pycaSf7ha?6&f#mcS4cc+VJHnWOsshV}EMtG?fy}hcxRByA?;Jwrs zxzv=t)LgjKQoq#NztlFn)V{UUak|urwcJIv+|9b&BfQ+JxZJ0|+;6iy;JrK;x%?r0 zd8lxCxPE!0e|dCvd2H(+c;?C^>k4X0cx75~Wk!Ex)@J3C_sai2G4#{5TdZ{e`8o#M zI;O}vP-z|X5N+*P2m7pJN3BCL)^Uo~aU0h02G;REtrKjo6aHE!0&hUcH;CCbNJKX7 zC~c5F+#s{vAotmzh}xjc*q|!fpl;Zp8Q7rxv_ZGMLH}RknW_JRXOh!Lpl^K1HCfJD zV1>kB(H>gPG)D%*vA8I$W=^6F0TG-kf5$WFiOA1Ca~6L2Sp9`$%xYr6O6tg}K<-Nj zrsbIrC@87q)o+a>yc7xvo`uKDPJj-i&GvCd-)eN(GPmbU1Wy1BiBos+YT>l0fycPlqf z6L+r%Zr-wPKEh9Y?mhA0cJbzL_F{4JggJOJIC#=Jc+xm}QagH4IC+yg``r24_!7JL z5xYD^57fmU>JsoDCJ^cp1a%4i#}K;&lemOYxFplMWYM{n(7C>+cCDjwZJ=;%CVSFO z;?|4SIug4Nka!G|c%aF^0Ve-0j=&aykUHt`N~Ne0&DebX#J8qN*_O{<+dq5d9Gm9|M&Lc9`Cn`25IxajuF*YeRDJ3&G?PbR6tXJ8&Ik|ZSZ}STa3JU+Mg2JM_qT<&@ zC7DGf=|!b4i%av0ON!7mAespLvr7N0va+&@e_AD#@ABVOy{fKDt8GedY)@+LNp0?Y z(bARO-kaavTiDTC+TQ)Xt)sTNwV}1GslC0mqobp%v%9Cex39NvU|?`)cz9%VbbNg5 zelqq*6hsIr;ponT{*VO-7ePBFZ2Br-sN(a8=cZeIt{3 zNSNe*G(>VS!ZS5ooo0KuiD;Te0%M^Z)U-=~E7+5f%AUKI7&hAYD_lzxd7JSHBG z(4veIZis%HB=_*I9=nZh>Jals+3C}gZl*cX$1ixN>;Xy^+6YDj)N%!aao6at9(yUf za*H45MCR86sub4~KepXG{RKuUmYBaABBgem+4c&RR6mgw{ncYfe^{xke;XoS={)^= zkKN&UHy)V0%h5@tcctu4kKKu>Wp{gDOV-^3qHeOH{k3XTWdES{k?O4ux3-@GUap21D%-9Z%~Xc>)Xo}6 zk2^sW&Q-O**Xi#~uFAl%-Y9x!tp~-b&L{npcFVgxz4~tq^RgVIp#3v(zkBS(>gzq2 ztQ9X>7EBXH>R8Kv8zOg%X$R@v7rm}x`zTfUmmxCd1MCoB46S)h&M;jv1J$BLiS7E+?43X#_J7ty;-d$JV9|Tde zaXo_j==@8v@{!P&$ouqUl1ELw3BL`I%`s^qM|yTgTFk!UIZp@y8JPr^k*)5YdLn-#zv}2;x5skxzv4j_`l?*v&WL3Isr|-#vEo6|X!z zQ@8@U$DRxB%)n7mk-tOp8$nd*A^F{7|BWDi=pk?U(__c~uMLr=LT>&DbdSB)me3RN z&33MPoCMutFSiJ%p5YrDo7ZMzd5A_3d0z46$|bhVCkUoF4zq$i(3ZL0L^=m6${iKu zpPL&b)^+o20^Q0P$JNi6hWccAP6lOzH%VR^SkX{C9#oPb35&EIV%mVDs2hYON0M%; zY^n??`+rZpj^9*c6Hk#h3`=8h2eI*@&59q0)2b2*Z=f$#GW0%YRI&_FbGi>{x>~E> z#`Lj1*t`Fj`o{}zP#!A>W2_u1oP=Q#$t0$YV`?gYrv-+?VCEnuvE=;jlBHedLH6|1j?1w~GouCL~1TX-d zXGd*JX~30WMCUP-^e2QpOwM0oM4rG>z ziZTYnx-V8kh^g2N5DsF=jkd{P|t^?Z8P`+h7Mw4B6Cd|NflIcz2JFmWg=;2_9vV9wkdmoU`+(g<71LJ`-gc@Zr zQ6l}BA>q77me$=k*8E`~{+>J~t-I+R$pzMlWUz3XiXyMndUt(d7Z`3C8&Yw~@VF43 zgy*4p4{nZ0K&XbIXsE(cj!^q>>jz>*_s~UUFUI`_aHwGLC}ADn+IvsgSwG}r;LUrp ze%6*C`c{&*GO%5dfO^p4B;k8EY$on`xI ziK;xs9GaWmK&wHCPu+yxVk>*U4Ut<7UMo`4TDl)wK6U@94KWVdHzx|14gU1AI3A54 zq79LAj}6g04#C|B?wSLEChlqr=Mh>4zRY4!SwCn8d$@Lt*AO4{WG>8k zFszfEMh*s&=L0F3gR}sUUv^OQ`2f=wks`(T18%r(B;ila4VB>_?W!n&Jdnz9ph^|! zJ|OHpF>VwDg3{#!X+v?byTbPv&TH=i1jjv&D=Fsa|0>Bv4rwK56naK%t3_^nmjme`Fz}^ zZ)~tZWUYZ`s(pM@bnN?CP|JsS0qtN#^AIE)qyY%5l8d@M2B8bh>(Nl^n1B#_kRmiB znw?+@;8}Q0?gmv@2hoTn zS;d4LauBdkJgXOb*8b>O@;T831S`QFE8QN{`QcdwKS+53gg%BIZ;ubQzyKcY_p$sLNH*uSg1DFAmEcw-AnnQpPGZ zNadQt2Wms^O+Ji)VHeEdr}_o>zJPbLKY!;AGB*fp5yQIXz(R0f6|JXXSwtwG#6K)0 zNq}HsYKMBLLd(RGZs9516a=?O{98Ay&}7`+F8mQbl6WK=#iqZccm`%#!1P&kTnX*L zInl4osF24Yr4WeTF-SQ%9H9+z_z;~=K`>nv8SI7?L`6cqj+NMjH?}K1_$c^RD`|By zu6QCAGxU{SRTL7Iq!bEbdK~&<5Z_1)nxjQx54HT|^LoW9@Rl!f(*mm)1;yPLg(|Iw zI6>Yhc7wppFEi#|+(L059TQm`<5cjGbXGxD6tm{1qqd7*jq#@;bKlH4BrCwu%1Sa7 zpMzS^rxq~VvUST4y}KXK%KJq4}oLD6SWyD_jHz@y~cu!^+aj8c*+L9z7A z6L%OvZ|z@6^rhS)v52|kW|UvzS>P7Haf_j}NG&W~K=9&jvZ6(%XdJx`01JCTAsYq_ zhvMBP<5wN$6Ill~M`z&^Vt8oXb z@Duh5AfQ4Yv~h|US6?ftoBs`kA(oa_Y>8YdrUm+#$1^!YV$>!CVkO}ae}T`$j}xPX z&9Q?%!th23R#=diIRnA!eM-C+UFv}C`7yU7nL5$}H}Go=@iKOt!yJBDTzcNuh_1PS z>0%I<8gW-92omFyFogelx=f=f~PCq{s)VxYyRJ2PysrQ*YIV0&@J=%s6g zVf17iam0M;>?`MUbNmu0i0nni0`)uHMtq*V${!r>c3*ktK|zS)^8Q!vj&VK80T4Mr zNmX3s$*cDigINkl(EGUem(*1t;a8_uN(ba8v~abgRjtr$fhvKrU;{^sDLK4 z7&7j^LJ(V<-z+s}Uo~G=<5}clK<9{WCWtPo2w6#RK2~|QF)^*iOe{np`D@~+nyinhcT$wbo=M66*LF(?4ROluo$ z07i^?8wUvIBOgISGcgzmu&ruX+~;UrB5HGj*1v9-O4Cf_Bj5z#+#KWicM)45Aur*b zdy<^>@#trXWYQoMPz zxNnCMX95YKGRL0K>W-|&>D0oGZs?uf?}Zz8e70hi$ADz5Uh;4ZGdG+U6(4XdK7bNrr;qV+3&~$j5T$ovJre{& zk0Duse0KoYoyWu3fzZf<-c#oG3v&~PYP^do9PeYX1OPbs4Zjr(r^IN)!MK|@Qg+{H zz-E%@BcS`4Zubdb3_RUZTt13iCYny}QrR7w9vSnB=${V^ZVl+!lu}LtfK9s$a47qB z+QwC_!BBGm7|v@()3Ezmwjp5bC%%$53=h=pmH=>i;d8W-_&K+LSsCOSioWBlk3eVH@Z0w=|7xd(41e^oPYaV;L2R^ z%^Z?$K1_N(!el-wXg(%uKCXQ}VP!t)Wgv{;h07`}p#Y=pi{6)&S(3YGI2dDB)CwB+Vaht`|oSL1giW;f9-J3p^~ z)C#@kS^i)`nYE6So$NG3;G0$>Nr~dOIV4jUJ;eEVvHV1ok^c_y44*;oYx#V>)!f{b zB?19T3sg0*CfFO_O4dmK)et$-i)Yb=6|eM}D~YrfnfkWjGoLBx zRXPSI{TGpUcc7T&e&j?gRoFiQzi`)4t=;vN>cG||*yPpYOlR_yZo{sK+vMw`1Je5{ zqP}Pa%fGHRf7G#Myt-wI+CnQKEoHW?O}A}>x9zjH9XtND$8Ngg6TIV>z2o1pg9=>T z2}bQ8>373qb|Xx8qk?y1vUlS;{*E9X&EwJU!3e!gcf8>WdrZOJ4>I>&neM%LN0^P; zqo@CxFN3}%wN@nawX|cSJn3tt>*{-%#^Gb4vg_VzO_*);UX^Q&RqJ#^8~%r5h%pi$ z<<{~rdw)07+h_#O9PblogQ#~LYZ!SjoW0zBjMo7;1Tr4>nI0|$9`+m_w09k1ZXC{Z zEVbP|BIP~k>%gDW{&di>HsXeluCo6aU*Giqc0c>ub^AACz_**DZzF`>qneGf4fxB) zYoKqm8Asm5noGdE&GyyfH!FKK#WbxzYLMIt{*#m3#1qZplQaR;#_cg)i^X@C>>?Ax z2?Z~-14?wT&V*w>$=L9HYwCN&5fm#TkUAN|B)3XGZN$Um{iaQHmpSJ|$qY&c!?4WVaMjRkb#sfX{=~3$8jD9b<3>f| zL1*#pSLiWK z;JrEspYQr@E*>NJG>XA{ZhcbMn1qxMXBj!-Pz|A4$11sH?m$9FVc<6S3aIwVA#AxiE{cyd`8Lf!@dQy+iU?;&jH#52*mVzfPKMy+`sXo1PJzA%THeT81z$`PEq z{F3bOiH+C`8iE8m{ihu@8t0>ilf1f?&8p;Cil@*?a^2B#WB zr}%IHjB=y0VgG_4{ttTWMFqJ#)b+3b^w{-E|YsRcFV1?{0hC=3~%$GwF=HgT5ftmU0cx9tAbdNpg7Hx=Z z8tQ2qUTh!GxNyrj7_a^^WbFTNsj1j(Fx%wH=V+z9^e zz5Db+5Cjpr$BwvjPv8OFDJ<<6LGhzzqJ=_ysj8FE?qCca?$uYV%n;IdumASbOEv~K zBqF7J=gs|;YU&$cmFgsdB}R?&eV@R{rwC*ASN2|y5%>8c;}o7LdQs`VXJ2UMM;js| z1U1F!)KDh^X7r)VN#bXlsm;Pm2ZCC1*sNaNq66Zr`mWfZtJ^DBfgoel<>bWME>rv z56Xtzob7ampy3yD09F&R3gwO%5MhpqI&8%AfisifR;=>+Y zPg`R^ls%hrBpJs6Z4(g`eC9pdH~AzcNPIjSvEDsZCSm`4bdTLH%L!pg96N7;`aYTH zWDenKg95RT6bLpEcd-dS1QT)>ap`SE#}glSZvY-jtb;}nX$hF1-7%bDCqb?LntJ}# zib^lg2;!(ZD>b8{Si>`liz*F0zwUuQ2;%?J5Xr)7>yb(m-PbEn)`u@Sugl8(4m@}W>(r!^*$J}cyF#&zFcHS6Qnn;S#+^R{PEN)2{O++gzen+mq&LSt6>o#RMe7A|d^hhAYVFV8;(FBp$V>_2)J9 z*u}KOq4J)hdUL(8oXxSEQd?y>-tR2$n_#yZ42b+B$}On7NROm@D6;O?iT#3^0P72b&A92 zGx;OAB;*FJdn>*3Cta>#A$56P=C|uIgUtiz9{Un7R!q+_gEH^%Ucm{G!?_4o(}E&3 zsZL)f*RFWOjBDW5NS2b9ZyVKQKilT+qaX5-bW`>bM$j4@vjk`P@z5x?ZFGpp;W|kPZeeo!3Ot~bg44LL0FGIF}fr*Ay>@9g#R?6TFAQ1 z8f}QQYN;CaB`c8I^+O|wu4%jxl6eS~FSKL`G=g|tWKyL*ibDdtzt3kUbN2Xt$BUx~ z`cOT@`2t#`%JK|~Hbj~omt(r14UsFI?|=DDWe(I`yVe>7UG|71k9(CUR?0j8`py(9 z316rYeAPo6BIk@w%l{u4B1M-LK1TV}6-v7}K3ZCw8}MnUZ+CI^U0Pa0_t^WTT|NFM zJ@$)%a0+ucpqs4YIIfLq10UUEr}}PtZ&VT8V;7V3JBfst|KED-;VBdi?Ji^9!7e8W zc001g4Hz5vUipGXyNds8i2Sd6>^}dDAeyDnSx=}gZM|D*97I!p?5-={-V|A2;C>5v zmc1HKmsG6C;)GNVG)d1(FmGaFdXGf+*mL}bQ%@=1aYVASe8(C0&Hj;&9b{lKiK7*R zl4r_;2YppIc{UrpdYY);{uOPA>>rRhts9g!cX@WXd}jKt^$8k-m7QBBl3h3f@TDhq z24?;GOjvFa{L?$mSn!R;<=hzuwU8UmL#uy>Aa=HX;lofd7QOj)uaJrZigVVxhRQ{N zC5p;addzp;0Vl)m=D+~v0Zpx`8WwNMh^Gze|AxQ zmR?AOxEW*+3CU3zN-xp;&MuJi4(a>!ulHq;8W&dm`zD7zuuM!>+qY zt)L``yN%q5H4Zq;1entL?}|W)S5>ql|)EK{AY$p>j7J@0lSC+ z`!sZqeZaA9z^QM*d1k<6bHMc{+6_7AMmp%uGUy>R=!qEg(i`-)9`x}V^oc;<}bm>fmn`L8|pgq*A@)m)b048Ed##PIfRd4aWB>U>$z ze?$;B|1w10zle#n=14^EM%!>m)&5j7swS)dsm9?xQo#})?1qhsA1P%C4>ZSiZW^f^ zy|24}znle#w-MEqFoNV)uRu#8>(umA$p)O&-SQy8kQbz(qa}LLPx919+SH3iN1r?% z9Y+j*R8OBE9m`*iM$LdI$E7q13c#Mo2>cJguZ|kILeZwVVC62P#BSH(fvV~8OXV(r z;5yeD%dpxymvR+AXqW2?Xjmngbt4UU?lGP{3bJ44!>%y zWB5(st1KT+t^Wx@q$P~be~?)B@hb4c^~}ep&5x+-!M&QgThK%>sn*lsbWE%dKn)0{ zzE+U6R)pIG_W#llIY~P^Nw+mge>#aq5Mg9fjI2{k!c)xNN|NzO*>EO=TmL|E;gJGL zry(9>k{lubBbEdhuKWQvVKJ6dQHp3EGvNTo5eb&ok||pc{?!;+GqeV2^{i@sGX zn~xRo(yd;KWekXU?x5S=^is;C<2lA?RC1roRQy}gnGGYNQ{x!Hx{=!4GBl33oB|oi z9c$InQ`?%+JVhHKXSK*?wOMC%glBaXXVDf#eVf^b=+h^Wvj*w2j|*oF>t~JnXN~_8 zL*&B_^Lw1qpEwW^!bYEXMv*2l({}ap5Vwfo+)vK4pIo;7^w<-{abm)cp|PwI{BC42 ze96do0MH~kY8Mk{|GtMc0vH0JRopFdfLxZbDmnCF+%F^?q> zp#;*#8~5zODq_;-V}jnt)*B!%D^Q*YIS1RHaS7y_VV{J^(EaIGo zNqqXsLe~7EM)`dI%BRHnmCCxMQ4*M4Z2otl`PxU3xpnVl!D?PskW zSDIb5o1qEco2|9W)3vW-W(TKhXbSO0cpacrwm%C*xJAUM7gg!6qMky{kRVAFpm+&T zJO(I!{C5N~Df}-4k&yoXf*?{h043q!Qpq4u&v_hh?r==B6B5+aiW)b~U*-^@8Y@H_ zA}zU+uaf)Z$d{LIPG8XZC5{$q%2(cs321S?)x zYY}dpg+iq%!@bv|f{vqa%~Kh1D1F>tD%#rM5Il~tUyL@`c2~2t4Ysu-G<0AyL~ma?f@;!r_+ZK~w7rjP zCinq87<(5(isPu0VlSO+KBdVpy=~*lht0T0&I69cp z&bMmRXC?gT zD*GC}I77J5qiA7et=JnD$vJna5PInyPg&Uo$AN<3LwEVJ?Dt9_fvzZ4PRLLpYd+X1 zArXB?d`t7}=L69NI;!NE!1wfXZpwpnDw#i(Ofs++xSt|Vn~#>AP@Y_9_7yoj6V9Zmz%vkg8bBCvS zPPT?Zgn)f-o|2DqGIma=_ftQg$Bn;ye9wGCN}L~L+@iR`ZL?gSWYSyMMF`A;Mhv2z z+@s%ly!0B3vWq?oSN1a=e3^-X&CT>xoiALu$}4b?-eN9NVghIe-?zSJ>&EBnEqWe7 zaq--4E3(nqbDqri7z@!9Zt}t}u91FO%txiIH$74|D^z9jqk5*>Eqd3J0pg1zT_d&Q& zOn9$d;J}0H!RYG`nb$+b*Taq1BZJqYbJt@#*QoKc>yOws6BIX->^D=QH`5F^1DQa< z$w;#oQA=)q_GbZvYh=#`!EOf8R<~!2Lk^E(p*h&7^+w}-pF*oneCE=G`J5ZjqfAIM zIm&#~b9ZlN?de7%YX94k_xt;UNrfF|!ENr*x4ThRM1FWw&@K3{I!oUJyW3yNMu%qB z4=+!@-3D~X|8o7{7Tx3Z1K0cP480=*@xjC<;jy1sZ}A4rmfrtx#DEBevg=gXpD+z1 zP>XsT?4B@xNM=$_;c@uRGMvWssK$BkJL~8R0lTRRhaYU?ZzO!bAME{LpU9PuCQ;-( zVQ4DAWq2rsJDDY!fQ_vqB{BPTw!*N{;}G@rlzYC)axmqt(=VRII>&kuvZf@a-k3Y3 z}bw20&+;=BWz#4m&ZaPs*PU7ZKv*Tu>8E3%O@~q&a z2_wbYo2CUXyO|vQXj|z^riY>K>;leGZZ)5mTYP^U9bSnZulGdXx#xQA_hjHJddD>| ziP`m8`n`{16(@B+XBHkkd9reIdN#FDo5J?ZFi`nmuf8!+%uS?k@he10+4WWib$xmE z5rk`h2w3a#3e@oHLE2@{&Pcr&Z3u&Eu6(XBjxym{;)HF&;TQ0dOs)r@GE9)2ix!*N^ZQ*|3etF4V)r~93Q{7J;z*95C z)yh*lCUM16H>oChw|>?z;BLc$W9!|<75}TdO&f8Nyv>m`u9=IbNAFU8+aW)#RjK;_iN zKS&pF&HsThUP@qy^>v`YFlTw2z{uU!Yk^Vz5h=kj;iW*qaq;~&!H?2c*Mbvrc+x_X ziZnq&Q>xtULemwuz4LMvglCWF0$m( zdLy#zJ|Zo;;=L3ky83j#U34wz>PB=u6i)_yq?{&L>~k!4huD`yNtD>;^ZPR5Tj@r@ z;@dBsI>dLf0#M?+dGRt5dxfuqCBBxHcS!74wxT2ssz+ob59^nLC6Ai-J0!ogU!f$A zyYXbDPWov=q`nVvcS`*jle|Sq{hYinD}6d^6e9g=!KqXFY$f1U`g|i^R_0>sb%@O6 zUU{d?)nV(c%=O8LtnAI{Qiv?-V!u=N_U7tV769bv!XT+af~8=XcS^dj1gb&_17RR$ zj&2;Csxb047+A2Ro4}(gocO(tWRrmbqqxhI8~Wl2peiNuhbUl0H^}>R8P{CepVY{hT`0aSz*=$ZJdb?|M|n zn_e?f_HqpHr&K4{N-kJ{I(*KA_Foa62(wQshi*d?Y*$GvN6vyKAUrM_@} zd^%N|{i}^#=11wrpzpOgsB3mOkZU58q%IdM%^`oMY$8&iE{`yX1HsHS8LLy5Pu|X< zBv>|?=u!8U{)R(Efotk{N?ie)G^d(w*;IN>T_JA}r@9r_^vkKbB9V4ZP0zCFtnWfa zx_g{jL_el;N%T>CAbxC}v2NOJ()!W>aYvo>;ThD2;)8Sv|g}CTCfZkH}n1gw;oyE z(`jt^)XwWuTfTBAK*6PY@zwn~_e8-kkmfr;Sw5pWfvaDk;%OEbeXH2)eEV(3#fy8v z#TIK<+l`$l)XhEQt%5jH4kY9dpu9)+2Yh~9)2hyz+JP9YeA|&wGXSZb2@ks_0x*#P85Q& zCK>B)Rr8o@u;807JUimk&Eq~DwOO^$D21k;krPPmi;IOMPrkR5Rj>$hHghBfAa^n; zSf~I9+f!Ab2BdZf6$w`EX?Xfir=xzpy|-eI0Wk+)CnLe<$GFxNz=_aRJDE6se0euG z1{n1MfbFpoYT^r<>p%%th2K4}xYIg6AR|%}zJj4hg9OGv2L#SHzCQXQ_$jAL9+Pq+ zS|_cCbQvYm)O+{HJ!FY=n@zN3y7I`owsmQh7mHJAG8&5(hL>UxC0nF%=-S=Iw*I5VXy z8~_BlM?#a4AXfBui6y<~or$(>kJt++a{ zv*wRh#jL4;B0x8B1}|4)tMNIBzf^zYYh z0?V#nlwG+$vZLkj3!P_QC zOm49iK!X`r4Ak@H@>nLj13P#w+AMH990e9@>Ll{Wy}kNzi+V|c_Fpr6*EZXa%)-;^ zThvGVI%T-M0Rm;rZ!eG_wRKc~*Es}&L7?wzzg*T9>$@=C(POljVjAWU#AV|f)8A^CqxN#3gp9=7T_AFX6SB2)VtH^} zH+OE1Z;&}8&iqsQIu5zn_JY~13+RL@XLqGbwhMqjUxS9O5_Fg<&M;6qS`atn(cm&d zznT%DRcJgGcVsrO*|4rOEF=?i$;xPPb79++FrWt`;kCl9Tp!GTl`xwTgUNE2IOn^G zDd8@X)ij?FkjLhlPh_6YI&MKXMgMujg7k=y;aw`jD;NydlAPR9nIne@Wwzsz&8)+~ zG61Jo?b@>V4E4{yhhkz2`%FTgeMde|a+eX3oiEv}Kvrgn+R8J>CHYKF{h4TBUAE5T zZvF>e&7U(}a-QTZE*p9Pu}(qV4}I_?OjczsC1 z@pW`7;+Grj|giE}$lC1y2AY&!v@#V&y zk@np>ZUq1r4kC!lqWYA-WAX(*sf*MAgDe7$*Vc8@Zb2-w2^!Dii?ig{v{p3Sl(5*8 zlxN;{uu#^q+U^G66?BoRgCHd)cwY2saVAUka9jii>`jlXdMIvR0nw)~#MBn@Y%H4F z*5XIj5^8x5@+}25SIKhW_!D_@4KU^Nob74=0)WE&)!&78utk7e#Vgswtuj$TDd6cL zNI{s2&RcjNkfy)ZaeFpUW7fn;TL$t47tfg_h3G}i^$p8(xoTK(mjN6DTa5mQ^P6xJ zH8~D*(87?(@(>*+N@3X|f)u|8kqf{*Hc?Gk!7TxtXv0W4%xR`J_+G7n4Wn#5Z0+)= z?QnDKdkT$RBfdY+#(jZgc!SAh48l$Bf+WC4BH<90ZCN*Vm&I*F0uqu8Sko`|%|||| zS;zan=C%!Y&t?#V*?r;M@pz@{*|6ogYNhSb=e3GFkL-e3?5@7NGtXnP5Ve+*wOd_AlKmx>V4SI zF#ZZmB`@Stc?9fD7^hY!L_L(V%K@^?$>YIrc2Y_^z?>_;2Uc^KrTUszW}k1n2lPN3 z5U+AlhQo{z5FS>=1USmi<10HQFw8KbM8Jjyj-WvTo@dLGnR8?hFa-+0QU~7RfgBH4 zzS?e=y^GQfv2D`fWe$RY688eT+s zB`|c39%; z*)inGbN%eb1}P3W@^t%DRE9ab#2kFE)g5}ry{%ZG)Cb3n0KjrFxeU4?*ZU9pDn?fs z2K_4z7kCuboySe5?JzCn!nVp^73pMPawYd*Cv2)9;f#R>O0*@)9EVdPm6Za$;+w@1 zDu*)f?2<0LL;3c0lzQ>CK1J>hm~7w=s{zjqjQ-G}uqySxXxmeVruUT*7x zJ;%~6%ndxvV#+dW!tE~kOC)KUBZo1^S~cJ@ABlb^a+y2f>@wXhf_v7)q%X9x=Q=lPLsl|2vkMtl>}cycPi95oEkCM>*lU_5tVSl2+DYj*2rybq`W zETITiUuR>ItL6o=kb14dW9s0rK&< z%~_OK6WTNqIuoH7?#f4?zs3nS0Z=`RaCtex3fNLN9QV3AN=Xhk;vO`L0sWdrp}I*c z;HsaQY{v7%F7xrxAyR?&0?X{Pd&eRs3VeFs;!NK|2`#@9vnu_}* zPiz?V^SkCaS?H3Ah^$v}3y?U0CMxf;WLo%ava8v*yYODX$tK)r@D*qVql0^@g)MsT zb;;A9OY9}aI3M6BjR@TB6VL;@{iivPKAVwzVIhfHwG`PTTHhoe0W1*PpwjtKd^A7s z!av9Oe5XEpd^t8RONzsp`JL0~{iA^`?O=Mnj%*RZ&)cE&4qyvwE(WN8wL!L^MDY*M zY8Sq!;N=kbq3RDI-8)2Y1%`3tX&?@`>s_m-S+cjDi!WDJ34X#;O#)Yu%R%&V(^)Hp z0Ne!lG(TWw;W(i>TJKt(R{@-Tg){ z)y|)4ABEJSk=W;<4153}{;}X-zoM0p(DP+(T1;$O05-G-7I;E&i=iu8uPZC8r(Cc1 zKv@4#y}p^S9wZXVLVuG{889s zuHIx#*mS4f6umcZCWlQ62S#A9Llq2+qD*4-A1hA_BYN*$W3u>#f;a$}v`7rS2AfAd z7}gE8Pekl|8|*?v?4uj(pNTlw`PeW3Fjcz9#W3sY=d@W6mdexO>Oi6E9&UIKrCS$h zR|v?1d~)0Hgd6EbB!!db~nvwwQgl^`p9{*FI z^`@KiJzddFpb#7=2*kCn7a721fV#ANuNib*Z+fkey*ehK$E*@1(JdwMm$K*Kr8zCK3HteO=Ze^| zu<82@Ovv-uADYqqDzwur`q-z{-1lznQhKXJ?WcsRty}c_`!kMDK>@4*=>`$$C5qLa zX;sroPKn=ZpUvoLNve!0*JsYuoAuR+f}Lsm8XnEmhg=yIs@6S|Y-T{@IYu;;2dEWF zwtbw@AC=S`YHjbGu{x0ax!tOMa@BDapn=i0iz}r@9M~D60SEm1juSqp7ytlZU|{@} zasq)sSXfwKFg7*>0>QzB;Nj!o6W|gM;t~?!5kc{Yi1DE$=pi5`B_t*zA|{6tlM@qD z5EE09{2r=1#8jlj)Z`>I6eP5iq;%9|^t2QVbW{xV)G!8GMn-xjW=8b2Ju4d<8#_BY z2L}fyCnq;I_gx;Id-v`M@be1_3JMDeiHL}Zii(Q;UgF~765>U0p*%Q$zEC<^!zy|1_4FU=KYaA?k-?+Kj|~hB(ev2I2t9_zM#d(_CZ@*b<|bB_W_C6fj&@eg z_BKvvH-w|Tvy;OUXGb>|Cy(E0Dc3(~DbJ_A-u`~Rf&Nc}0t14A0)vCmm8n0OsZb;` zEHorM+&?_hJ3PuIEXF!C?on_&A|Oe^Cz0PPiPIwy<`zfimPqH8O6T^5{z)PIlQOy| zRkTlPXr9zjK4~U@(nk8EljKPc)U6-tHb~_50X=`>QNR09#2!QFU=*3xAfF=Ch*1Er}_IvdX`Lg8y zaQB`;P5$AcEj0x~5_;%Cil7JqrT31C0*Zo22^|%si1gkCga8UCy<>xb^cp(SL8`RS zI|QVu7;f;t=k9j)+4r1#=6<-(WHRspCh*QM;rFg*t;lz|uij-Rq-G{(WWUSG$;i#i z%*)Tt&(AF=$So?$`}i@hxHu1s%_}R)8KS_|7=g+{9w=GaL>|6_tIGR%2@a6SkLNM@9Jp(>d4T_@W}Ge#PYZ4 z#nBo3#LVo}%GM<`4|eVQO69a-@bOOL%zx-OWvlUK3$i_Q9N(J# zk}O?<_xN*qNI3;FuVsEY^Q@=f*290-aZ*dtttrF%d;JMI1UjY1O<3KG1Kj>siNf+$ zeZ>`E<9Nx{iTXdYl9{!A7b~{$t;FbmI!@-9dc~huQFZ3^Ze|f4dP?4TGj-{;15Hh5 ze z97+EX8p`yGd`z;4DLXq-W~FE`R^h1VyJWnokyWf|uiA{|=0R=`eaN5ryci41yNj=s z{zamYe^+(Z_F=5u+66Pq#d2${&|uqOFft%8tWQ{TuwpsQ?XN`PS!k@A$J>-bZK8hR zRA%TM$sWn?LU-44V$LNBukL%m6fpNqMkFU3pTElgN1~9#x_0TqxkO*wL4;Ne5hD=NlA@b$2`#L`C-6m_nvd%_%f)*vE|yEB5Wwhi;->{K+JVLNrUv ztyapyq_=iLF#fVM@$qws!t0B+8=z;RF6jiBOB+~U= z|0_{|RbK0P;PF?YFta|!8vTz%;V6PVulwM;bLY84fpYw)+jji(KN5v1qn(}Kae%Yw ziG#Vwi^V4kF?CDDD(|F3f1Y=oWVM3S{pkS79_Jk=v5cR}?_9ahB?`s0hx?uF=MsfNx`9*ux8#3L4@Qgz#usPeX%pot z9-K=QA_B&`Bn|A+PyR|2KHsanaNcn`J9V5dK>Y`a0#FA>!G11L$f98F!U5#YB??(o z7ZI1^DkA<$6byiI9-hu2=N%`Gi?J>#i++6P5``iuYtpH7JDSvS(rIP?P6(Ij{o8Tk z{zZr&sz7q!|8>WyAUEXoha8qFW9cKrXSw}_97JbIWxZREgI>=Cw(%~lPw}~2J1X;i zIfWg0ZTiUe>P0SjD~NUZUR)qQOeAVPmiD$toR`gYp5HPF)~AbzuE;!oWvdvg6PNfH zNS>fHxJBW9f@92 z^SpJ-M@2ls>0fe<7jWShz6nma+66?U#0ZENUcYr)t_;xz?@+cn>4{C_W$jL}6^Q1A zCM>xmWvbgqb6kK};jr%rpBUJ>^}_)V;?mlQhz=RXpY+ZP^eH)1*TubsZ}qVK;7!u7 zS77}>5-N>kjLK_qNAN-{jfWF>hQg#Pf5w?S{+86K@30y<)cHb!AJHfxq;B+`*L(Pf z&jcsnQkgU5g)Z`2RA1XQdr`D^uc;!dPqbyah2gxuRLo7dqE%Pkh^uMj7hF@?(hr_Y`c*8KJbRr zGA=~^>wL-3hYx6=52u;4DpJ%igl>%xZ$lNr`W^{D1@qF1q|LKRjDEaig^ZAY%gfTs z|H(mn^BqVt`qOn!YMnM!h-3d9RwG53t z3jWCZs8Gzj8E^$e4lu=Qia*|DGTXvIn)(Kt6fZbc-AU)WMcm2XVLg(FO8ch${%7 z-i@U}r@U@L6ntfGQ!SBlcW3TcYrlJQIo@U~7~mQ?FOCkPTHXtW6sZ8zr;!n6Ix?*? z1=qy{?`cciumpV)(h_60v4}fR16dBf7g@lC065y1&k(JX-g_`Jw@TJaeUW1Q$cTeW zRM4W7r?H)!jIjRAxF;wIVx(6*K=3s=zyEZQN?8>3MMkOwS0n|~G@MB`i=567FzQd7 zk4A4TlmrQW$zk2=k$E~D#O-zMa!Y- z)^1pV;WWyt9lq~9EoR7`n9u1xHb%Fr)L%CX%CzHo^O(^z?LtwLC-sYm68)xt`WYiW z8C6&YA-2jj?Zp2&iWsiiJ$Cdie_RRDQI5|L)C`3HndgM_zz54%2$EjC+;kb#li;tTW2M}AL$G}1Skxr*CsREE~ z_WnN#oiIyc0Vfz4szVMU#pxXEj0dCBcGRioyLZ!yAqhuyv10(UqrJcrA4qj!LfQX@ zu@&Qiht6?86G#Jo;jGUHM7am1pa+pf!hf@Z+b)7boCDjd{4?~y&?5NnRlfvOQ2i?S zED#)q27ONku|@__83e^Sg8)Lo)t%rs&Y*}uP$be{NCrLt^zSM36OZ&sbPkG#2gefp z)k{HfSWq<1lT>p)%K}MP`zRs6y2ebc$sklp=$#2)(TU)@o?-3UpkO5EjMQ;D2}2{o ztz^P&{&t)K?L#QV13;?2Un9b8Sz(lW0V+ivad;4FEu@4T6bJ_e>x04q!8rs7aNh3> ze#OM(TBAt$gWWDsBV1K0p>nDJNaNsw_@O+SO>nf-_CF)L9 z)aR2Z{2RZJLGZPCP_jy7x(X;2#F-%!(-sMjCG+iG3+|nWi9Ly#0GcN_gMzbyDpN?` zGjae0N`(9SI0TYnLpdq%2n=Y^6I3G)cXUu8}rmNFE5l0MdNCAanz@aDL zP-oH?fOGJWPrM*ba99{29k8sc3}{@mF4p(1;fka7ncQ!M1z7cz^}ZRyq~Zj6wQD>E!F(XezK?# z=Qo-LiMc46++!#K^{x;_Gl*uebEc_thAtzNhl$6aA65SNAmEHlL^3>{f|n*4&6KDQ zO2WkDvcmRN;6wThp9cZXc-zSurJ-Y(BZ50yKkY;so^S%IFpk#929bSD&Au3M2B+)2 zPSZyQ<%@^j55If-RtXdNl7gMP0uQNh4nE6D4AW1*{e-0GGbLbNb6?^P9t{3nqme62 zR{*EU(+4ukrOw%>h7&TO2DAf6nie*WxBB2qcEVIBft*HvW;q0 zhay75$>`SidV2lLb2R zr0)R+yRAa^hpi`Q!ZGkz-J+Oz&*B|9&)6(b6h1DNP<-^u!^ybhxVFTjvv{^D=5)j5 z0hIuGG(EPcggV-pfQ|Z@0t$GGh10sz{)Po0L6KRYB19?s#}@+xUH1VNzFND$l4tQGuq_OUni7fFnWdl@6OX zya+(wiONU6D?f*lSD>og*ldmg(SXb#&SDji{TUS>s=ohs{UArf zuzbVF6weYdkj6I4jm?1T2ra_BPrEzVFe=~ZX9+C|G~>5~9XZ<}_i5IVic1_#j+Tu! zSq+HhhS@1zVZp}zsisHbP}18F1dxGSqnMWhP>q9jEjHbH$Upy4y@^cw-A8&!9OcKr zbjX$v5lxDzy#tmuuYS|8gahi)#n%pK|6rkIIQsV(+IDmcTiV69&CQ^p1_HkM)@#~_ zfm9*k>P>?jl)m(JIOr~_S=?0UYCY}@-RhdB@kbw0h^2zpH_D{Z*W%OaoZDh@*fv!R z0nH61!Y{V6pmi8PG1@MK9(oiAEv$rd*}%-}+c-ZpZrsc^@$H-^hwKE>+LF<3sk9P< z4Io=&w8TodGGph)RCD?~R57MAcAC=>1+75?-eaJf@`wdzh-nA>NToPZp_9uI#(3P7 z7sF|Sgmhv7PtcGZY(j7lv`)nmG7p=Vhf>9NaZa-xJ?O62Wn4u4f>dhus>rB(;EAbu)k&fw4t8Y|&qZ0M04Lzh95F^L^yq}D*k#}nV zl+8vM>@qekrr936_qvB!(XZ2bD4>nDh+uR9(M{DibZ>-4L!VL>OB8(@U4!UVd7?dR zO+~9q0vs`-QPEHlx>{5^Hl3VS14q9U2$027MHoP80%^(VM59unvNOZ-eI+~9ev7suK<#SZ{gx%rmsYA&Wu=cVQa_$%9vq} zA!reX($5x=?g+c(cx44Xk-{-9??+vYCpj-9;P8nUu8GiF!%tKoyO<{Amx))~6LC+6 z8p&P=SWm8~K(oxAzug|(P#DhrD^d8+@cq-w_u@a_v0PJSic{rgQ@h0d_JAzZOgvdYEDKS;SoR+(9Owb+?8xX=YC z!gUb3317Ufv}|a;eBXcBIAhtQae36b@d@FPDfh~CQfQP6@Kj{Q;Wm?;DL^`D5j0J?1~y3M7vJ^E~W zB4c^1cxy@&KSSI$;@&Czoe@*fw!n>ak>2*Go69kS6ZK*Hcv?5iJGV4a+^Hre6}qh7 z`onzpIChtuSiOOU5^wJw&8|@>&;Fj>1zN(+xM2xpgu6Q#2N@{O+j|5q*bf4&Ti_nM z*b?XN9+HQ+e^qIpCzF-UX}=@heKxkbmIY?rvcKT6ZPvNO8p=Vq`2#<*Z5pBW!*yHX zY(~j~ODGR&ckN()W?M!Nz81()tPoU#p?!k0ztJSRBuYObzShpV>g>E?6es$Chkg@F z`w=-*??F>c1~K3{!b=>%_h>AzRPCd_i-T8~caBDLwi&aj4FYMdfBwFG4azFT6|}$a z?Npae-WAr&L6>pTp2`tf!lDwpgi)@4h_QNYN4o5^DK0;YQlXnj$Q^eE6BOi_u=A*t z+QzxvIGDx)M{NXInw5vT-~pRtzwC~o>o`D|BZDz=va+6~76ov{^(zKLYqF?|oYl67 zm*EQpqq5xJmL9M=B-LeKhKI=0AJH_AaI5#r`dyH~Mf{Z)On;uD+eR{95V155$%q2Y z)J4jtkI7-Bfq*+1e8*VQp8!BRTA6H558veS*mDVyqCc+|PRFGb`oADim~DG|w@~L2 zcD7-P?VpYlu?`3`dK#vXGzX+0u5Fr_Pfu33N@<@Ru#x& zD3<=b7c5$`cDe^t3!mQ97N=7_1|#V!xdO_gT73c`F`C?#{CB?iByqYT1ygk;Zjg{&h&n4UFaE}rryKTPMXGFiy4d2W z5>Xsa+)8yN$8D}&=9Vu9c1x{_5Z5&W8uNZ!7B}O+I?#}z3({8x3X~7N_B_4LX$G-n z$~CeY(oEB;`u?Nkx>)brEQ|r7a-&@rH#6spDj1d+*X^`2)>25BQ%} z+<#~*S26I=W4Xe};z}(_*4R!KIA9T{IhJ#m1jj$H&kVaiD*t<4fY~Z3h9ptokZ^zK z)I=?9>e4AtW%_(TQ`+pWM8RV&OxoOQHNVQ-XO|>V_&Dq3#OZhTCz?BGoxB@2Yhj1|M>9OZg@q96D zowp)VBvZUe9jB{wf)WN|B#FYO9k3Q_tD=*airGsEAhU=kFR9~H;@!z=X6N6q#On8& zCf)E8qQQMGVBk@bsU5I!F%KXAt;o%=*(!M~}bB-{f~Z7oqI`bG7h4OB7^OC|CvqNgbyJ;&jMoDyhLBm?Kj}Eww7m z{lVbtCio-KYE`H^M#Fv|4bqfRV@Mhdy{Pd&?l|${(7YI~mB9#Qs)gGQZna33p-62F zD~31KB#FZR(~i?bng>>$>+xb&n4r!Zd2wf6+B81DoskSlQpYJ|otm=?mnL&TEUwrj zL5`gwUH;0N;;U0@eu1~F7WFL%?%^)Q;pSL(=VisEi8QqojkaHIV6Q|{$EmZ0mUK3e z$i}8E9WbABuc+x`T3_I*?y|kt6%>m`XkV&T3FEqA)ngHwn7SLf8se5sI#@B8wVXcnaxkZ(C*^(pAR5`Wpi4C>?ZV=m}a##h1WPXvuEM^Ox zD%%`%G;d^7J#|y<+yc&O)!s?sj^Ly;fnPG2kK(QzDUkmBN=_snX@R3)8EGSRoHo9! z;V8M)H6Pz07u3#|8h!tRX6$ah+`ShKAA;9V{P!wqN1ZL1Jxr;e7{@PK~uqs0rrFYBPI-Rv)+n5L#ACM ze2>oT(*lvd0URpcAzp14bHQgKm-{eFCoW83$!>X~i|$i|!gq3LRA}p0z3~0`d|wr> zKx_8iBGA?HdfO{{lRZ>aof0WSF;UlAd+i0UzHO>sq03?Ga}57NJ>$C~GyXH^xzv~R z!x$BXk6r@-x3e7v5R&%B$%@10y8PVTq3+^Zi`X7&AB zCg4SprsCr}$=}Z<3RGsiVHR$3qa{1jmp+j}j9R~s#kIDxN2zu{Jg#*;ZNZd;DLPuQ zPEB-bNrgJ>#o5wo41NuFpGcdJvD1}j_sRfie`9$1OstP>h^*>u$rYsFi>YZH%420* z`c4#a`eb?+U~+Aw;hDQ$+YF(@W1#rTj_7Sfw%Ar zvmUJiO63ZL59TK_JUb*CU1B}{JBh-$=_TEbqP`c!pP>!5tIB8hlkotz9Q%*VpZmRr z0-!)sTu4$)JhgX%Qj$@c8s}Z3+CGb*D5?Dw?iNf){@yUuuq!9=!GN6Dl0MX(0AMae zkw_v+pkX=J_KnPIvi-%WW|6U+-b3x8qFx>?th0m&ZQljvCeIG(*}b?3l0-q-tJ`RH zKe^L)MY74O-(&ViCeUw9Q`vhsnK*k;sO`6L@0=Q*JuHdv+p<;m`93~-bZ%&P(d09G zJbT;(^e2QV`!2A~opfsZ@4spCU6G#q`M2ZLlk58ns!NtK} z143~D!S6x;uH%G*9^hb9&2Xk>dPuW#5%AZAW}4GdZ{6}+<$DAMq^`<6&v+JoHAp!SGStMc+av&yy2zv=7uZ@WQ>ykPil!kYC{+G-EVmwYb1Sj80u5& z+Erlgei+IjOmw|hCb~jWCoab?jq}^{W7PT&oz#J^E2&@%PIK zHpfyPm1p9mTfsEZL1$scs0U!$Z*Tg@k3Sq{0zXv$(0O4$jiggk5}Qsa$p1ayx- zw?*^qwUY2_!cl7i{(I4SoYym$O3ke_BCCP!S?Z0(D!HcOOD-_i)b2)fLV9R7%~Vmr zYf!;PbYX8dmZ_(dzo+b4&lioJa>Jeqo1RLyo~qEE>eoFrc|En|J#}q8^&>qEOFfMT zJxx@-IHula{@#{ry{#mJf?@AOU3Yt$jOhui^L4d2GUDB9-H^+{=J?j0rQZI7-T|sU zl0Km;IN0bUc1S^*Xjm<$sdnqRdPF9=Z)`~_yY~!2n60K*l^sE-*+T zIY_BFNcArrC;goF9l%>y&>MZqR2GL%`qV!dAbt8&lxNo}yYA8}OuHT~C}9}++pM1&ijwMXRczFL^1 zafp!+F!n=>RK*1|{je8!4f$M>%GjEUzx9`n=2K~*3_7<^qGH|G$(l!%H~59*QoSQ zLKU-S30&+1u9pf$)ZU%|1s#hd!kt6Eq|MJ^3Am6Tj72h8g!f5YNBP|Ix8@3-fU-zN ztED0GqohrNFfRmKsSY~(AsR52v_2DJk4z~|L6cYFU9Qh6>CDPU0=&ECqPx)EXo(m& zwY?|6KnT1vIf(p&r@cR`fTZ@uL>S;eii3E%#>nGW771iPHoy=&OY*8D+B-7*PeV6| zXKX&k8NfIjg3vNx*RpbWFsm;#&**POXFeYdN9g0s6Hp5QI;|qaq-8$~WD+_E6Z`Al zqHMvUT;-yC$D%@pjO>_ortpF&dDOKX>mo2vU2Z`&>76H;fr!>pE*Pk}GN|?JowoUs z+#8$hpe6Adn?m8G8?!cr;{3OWOA@6K?x2XEYRZR^ktS$cF=Di*K1hpundd=w5H>h~ zEaXA>J6SjgIk;TR7L4W&wh&wyONg*idY8!r@`(g`sI26$#S6Sl6rch9M{<$+A99g` zf|8Q*FS7_ZM;5_g8q(0x(n8LMjx^A}1N%F0I1K)G=>HA_X&6bv#KgqR%*?{V!ph2u zU}IxvXXoVPFMR|?d|L9>*wc3A_z$cp-(`-^MK$d0ijlb5k>*gdV#Szff&_*MEQWE zYyK%${8I(|GLhc7JYMJ`wZQQRN z)3gfLRIKOQk3LEHfv+>e65hUye;tj9kHy4e;uGQ%6JIAKCBJ=_mXVp6larI5pI1H412J)7OTkkh}MJFuERxKcQ>{$YIU^Tc}T5E-x*uEHAIFoX4Zq{&}pC0L8WS^Geh|@u>4>Qr&5FePeljV{UzO zW_^?NytuKsys^2uvAIs_NBw0L{{a^N<-^U*|5N1RqtEOWkN&6mCl>PibPoT+{L>rn z6x9v3=_kja*_;14|Fogj7LR_Guh=@Zo3Y#wI+eetvc-f-AzUD{Lkl@@$-?zJX|Mjxy zr{nz=b*qN&iT6IPK`11{xJ7)+#?TLhYko7j3WpdgWT;W+M6I72zU2kc!0t z9|U3n&AC71 z4yr7E`#{8YT-y9pUMm2WmL1XGEarW4#8`p@T;9UAMFrDkwE;BgByqkJj9%$^@3u(f z;*;%rgBrQp6|(UmcJHS9`TMR7`TiO%D+wo&i(8ey6Rr`g)}QH4a>E`GA z>^6}BMF?v7Zz_|h`yJ|@CfD-Hp>7Oee&^n7^gbkz@=v}`n^|(h2ys8V>)25fvY$#- z75{kecZ*bQN#yZ7;n;0^&(%HIL;2vx-AnT{*sFqFX&43xvl;~F4A!T`Z3$b z_)u0-{>jQk7Y;bE;{)=>2LCH z&`-^`-ao=eh$%f936;6EA~Ey>I<{D~OZ-hpuGqS@-~KoMboSk?aebG>&O(r;1z%vB zp#MxR>NL}s5dM;j(p}9^Z^B=4@riBrZp?Z9X?{!TIh66kdH!jBDJ6*RX^i?`a`7-6 zf`(YL5#|4<jgiR319qvlAvGD-jyN6J4wcyKu7GQ0d|!36kQc9CKQyIaTa@YS zP6{G%doBX$TT42a`7ZtNeLfOW$j|q+`$p~l8J;B zNC8Sw=BCMqwxnFhvN&d_J1!*{@l_~X#aFiXvB|gKuNVQ;-4-3Kq|n!Gs16BL3aUG& z>WB{bMahz{{qBIo*ImdC6wxx~xqn_7jwqu=S_FsKnuhSFD|ARHcYd{nxbe0lI#AG! z{&2ucpb~*RtRo`E5t)lfzXlMGnT)@4s)o$d4VTc#iMgB6pV)&~S5Iozv64B+SC4Yg zn2LyTV^}QMTPnPox(B;+$u)zIUQ6OxRP8f~YrO3;;g>ACN0`2j0C&C!^IM@Qm=WX* z0C2meFAl6(u7b=u0bW)531jx9V!%ZTZm5-lkh&wh(Q6v0uJ0qYQ9?PSn9*-iKq6r6 z2J(u25Pu493=&5MM0{;lxlITT=zYV~Y^lMA##7ufH8jy1Dx}xP7HWFlXK<(c?C^#! zs!75cp@t%7P#TUwV=gd&xrl&^R%D@QCd!Zcvf=zUu#t*?(2QR_mmDH)nvSEH%UeMd zv?%g~CxkDELAo%yXK;u$dQ7+-r%Dssov%fvj%c}3?AaNOxbaEl(^uxNs2K8?n{Z3O zC7~cXt)Q4qsW2uX0=Y*O71+`+xt@%4t1{H(C9{Sa+t-F5VWouoH`9>R(#9Hm>^Bu1 z9VviLx4QU4T@1*5jD;?Dwb==RO-lC{) ze$I0*+JJg7e8^XXIGr>W(3y~nw!bP3qXq_bK+ zRIB3i zxTAhla>{-IE@czz(gLxivTjN=0oY)8Ay!Lw5q-C-YHz8<==7Sf<&Xu_sqGmg6Ru{h zu|(-4lE1y97{%6!d!I3Wi%?MZ8Zn;^7RY)P<2jf09aSSO1|&+}Ng8=gJs@-U?RsCT zeopThBJ4AfFXQ%IK<=C+qwOW};=QE0FNw|V;D;6Lked@80t?f&7fYur42jmuf-hVknxDT}OG~!AxvX>Z``segpN+0&E%xT^@)uTrHoIQ($+ZN<7#LHK z@=w1H7gAzNe#dj*H_eyUIKM3GA#Yeco^L$PcPW?Ww~p@uaNwjv zy`NBLaGJ%b_p^I<`|%m3ep!0pXO$V=nzr7r;Z)*5kzT`w(ZH{r51g*ZpZy$+Ydk2_`?K-z?AOFV z<53lH;LncF*>60o>7-MSxSx7Q-T6cs{p`>z(4kYGXlU#A4uBerR#!&y8<4Q1+jVtx{|=+!60aS z;I0wC3K{%U8bC=8q96wdAp-eNV9%U`#U}iD5ug|PAxGN54ub%>E`JtJpfw6$OMp4z z0LsR21!I6ECUhMLa?=Ocq5*b+p|@q=C%^zr&#*NhP^Sp+7zuwo7@$EO@CfHaGZA3l z6}G_|ep(fv76f>N1wgvO-A@7xg~CW%aR<@>5s@RLHN9`KFd8G|7z79aEfGY4b%CbODJdI)v zdnlUP3I%W)1jw^t0KBn5xcER6tutHlqr&SH@ibxvR51jw{i+`U7lS={B~~6T3gWQA z0)BS_bh}8e78uZ#81Vqk`I6}blq^#E#v2L0=ouUTDC(ARs)ID&0Ra|)1Aj)q4p9ub z&U8y~=*D=A9XyVgKk!Llv<(qWt%v0d(gATjO8Kk;50|AaCIIiLkghzFRUj~wEMr(3 zx~u>4wKHh(0fRD@bihmp`l*~=4bTK7;OD8ZC|VIAxV1Ad2pt{j4Aiy+SnC6W5Pk&x zmz0*Y0^(o|G}ZA?CXw%DtOIwjJ}njlq{@C}DhvmjFp)*&eDg>xdca-KOB2JFl`5bJG$<0A ziyFzjeJP7>p5`+O^byJFg(lhF0p?kG#m+!Ob|&jAAZh!3og83Ax}s5xfPi&mo5-o)bjR`Akah?q=Y{*SyKDrXxhL}_TjLr3=C~>nq;JXlblD@ z_0Z4rS_JX`r3eyV{mf*#!wUHZ9@#>NE&-6bF3VRb!SOTUbY7KBzHqd^s zhxdK6awB=XE4>3mL&t8>qG>0mtN@cwyBQg^C`>s0H8ff1*3^& zSENf#@n!5oFRxtwLVXPV+(mt>>s`U4FG}*Bxj$iMZ~*PkFIqRf%J9@yg8*-@^4pg^ z_EkXUD1bdCO3$alb(KaRnSVdJ!aUVoaI)M&zLM>jTH|;4*!9ZCQ;yL!7^}KU=N?Bz zjw-i@Rqp?z{F8)uVyI6w-95R74-@`GRmb|=(i@~k6JBPXR3}~5Wp$?ch@<&9Sd;Ek zllAaA3p_TD_IT&;S7)@z>xs`8F&Gw0u3K;f}FB`CxDcZ zI37#SBWK)2SMV$rM_1qMluh?)kdk4Gp2`s?WJT4J)y$dJ@;IK3C(W6A54!72q6{y{ zlF=-pS}&zlN#nu%F&bcB=nRftFpweckFg#lWr8R9E59tSsY4 zL69RAh#$55jvWozD{+)Fcpg4Pex-xiw}+XjbvLWuKAvtD2T6v@=M92>Y)Qn!i4bbv zA&6?Tu)C`6Czc}>s57VhT1+onE{>{qxX-kwK_s$5q*dY8_1c(kTqo^83L`HJhcn)U zW;>4DNY_flQV60cwukFxFr%uys(M_bfo@K#YKJ=je0s}KQkf9K_eSTVckH#Kn7M%LvY^e*eav@^m#NReM}tPdfiWg9!Eza z7f*kFzj2GI4G;bDS)3tos_OI94LXR!f|>~9bmeEd-lw^3ecw8MC=UEj$i*eI*%iOp zwe;DIhS{x|*_}V66Y05q#km8sxg)>1lk~Y?4Rfb6bHqP$WZZZPB|Mcm9^j7$W#DNV z@sL?Ol!#y6CjECvvPjOea3h#!do6tDIcHfNJK=}$g}%vo{#ll)hjkE_x~_){BBF>! z!a~ybg^wP>vmx|RQdR~dv~vBl5{=$0Iok9t(B?rfZ@or6mR4tW@k1vYk!%Sr4o!hm zac^tX>Mz%3Exq?xWcdSM#DJBv?iq8hFuF(vvLd2YpcA|+K+c zC}vc}Q>tT}!pFY8LoH;AYQE!L`aJ&iE!pV%VvUqw;m`K4Ni3L=V^e>L>ruaVLF`8D zj>bD)o94gdVpqmicjH#?>{dTmkI>-T^R-V`Ooz2F|Y#?5If zQ`iqQjgAWJw+ap`y1yyzRWn65ho`G~3K!YkKS2JtHn%WK2A#u>D$MPR!46a{7Gz3( zfQEjE1$f+STGh9JO$JTh!J2Pbe}@ zJa<W?PYR?I!FL`c(>XLARXbgQknS?7Qi_s+`-5lHh;Qhg`XV~4PueXSkMYnX z1K!Ef-=n(?Z(OcMl0(1D{@H#=8Jz{GURg2F{j-!=H;aU}q8?pTrEJB*R_a-#1}Ssl zKZS-tGR~A_;*Zm+-Tn}{P9yqs;+;YN>*V6^^oTD%II)-gdh++} zqR$3!bReD6*0JQnI)5{I|7~~UeVgt#SN<)z==WugpS{^;7EvkocJKqhF$W4F#{VccB`42h*$u?!zFJ`*Yatb$;ZpHJsqH?YWlm)dh2w5r=X8NE0 zEYrO@pmFtMQ+NlD1_UisstFM7&nq+JH5TCYTj;-ksJ>*6ky z*P8hf9k1QFex83iYqZqu_22*6Io!XL_Jc=XQJ})`u8W%CH~$^+HA5rSef!?~7EfvK z-jmI*khsV7UGhBtGO7gp8#^apPQr=!-(Rgzal8fp@`D9Q#zF?cqY-opI_gne04e|Ur}d3I%`hfH!{!2WjgFSo zaC}^-4Zncw^&9tx6O!9(1SM;(-*z8P%%rjv(v-b%Cu#U~A&FePS99ZjARe?C=r(!_sBdhJP0T|Em7d8uXf?> zyMl0<79mfTkt`M7FoDSI0Swxjt+Qy}23m%K!${;}!=R4(9;jkk2cdMSM~FQ>HCC4i!P5Td&Knw} zfv+`vqJA_=qZyo)pve>$$fP~28jD80cyB?y>7^0>>Ou$W|UHC%N(=OL($z{W`wmg0YPii$@jD44R78M8TSr zf12o!?r@2HQE$zCJkhBPaK(fv*j!+p?9$e9y;IZNYbQAQ^*I+)c80<-mf=RXVMkd) zP3f|T$7GKM;CV{Bf}KP%DgUJP{M~51omACipHny~|D<3qH$K_#(eXUvu%48Enj8oK zT>Jiu_vLN8QWoti2Q8jEL*Yk^Rs4OQwT$Gf;@lGyH&kKXHhJ9V-T%Qc{_t&=N#z=3v8G)p7XQvSCv=n2)u-=!KS>xTDp$+(f;W6ykZQ zqn()itV5#!a{EojCifV_%e4{c-Lu_L_c9|Ey|!X2+w`XZEnsqw#oVHvs61r&jj-Pvqih z>Tj9YE~8ni{+Dsfl5yDJ@{sIQpkJdOTc_<3;;WwjU<&}#*1s7LL3-euzDXj6s>Yl+kB z8iX_D$!M(?D*Nvz&z-Jn2mBgs@;|DY`?DJnaJsA<@N0aIc-%=kH~n|yB0rAe8jex} zM`ehkw!s11aKKO;=rs=fUy+Oa%?#I?88w=j44av4npxbMSwoxmy8)|fROy~ntP?>i z(W;0~+^&OE>6jn{isIXZD)&J>PcK-XjQUPi)dfdYr$I&jwwKS5z#La%%jLEfk&%`w zOD&=YEn*^X+=Vz^QMO8qfMj{quNt;SIVVfHsmDaVG4^Ve&1;n_ZA!F9i-O)0tN)>5IU%6 zK$moLuvtK;Q*4yvQ(DzI=WyNX{0X z7T}Yua8m&-L>|Zshw;?YI#-VIEdu#?X~}ExL9GTE1|GMwQ1{ydy3qgyt3xj@ws9>2)9Hai_)vc$ z#>J-b9!mErK1iR4IqTNW${enEhCvV?+E&xfLDmX)R>JtTgr@K7a;6KoAQ*%QfGTA@ z4marV2CX5y9aG-%w520@s3T^vBlcTIvT>rqfgUrnezrg-i*#p{N+*+{zK=yGO=xzY zU1yR#Avqx;C9jjATpzCAnLgC%{Jt~uTW7X-SI*h4T&=D=)2@7*t^&8N!vA*u>Er)Y zE?!!a6Ogls0y8q8#|jnATWba1p$Oqtdw>F7%oP;i8v5y{{!5Lf??l0LV#LNQC5-b} zs3`hrr?fzaseE5^0ge~bWT09BYcAR9CQET>zI+Ex-{|fpoQE0oTx>o+TLYec-rS9B z9-op2xpaE`RO%)sL@pR9i{;H8fW*gjK92RwyY;Sw_O2%MQs#cw%X>FkdN+r9KmA>~ z*tc`G@2ghdH`BkLf6Du#Tx6~_gcu&EoHwpMPJUe@oUFbGFpj-VdsQi(?l0vc5fn!J z>_U49mHs z{C@t5eu38iX8uWgK>YfE#QgzEws<0JKr)d$Ahq=TmYdE=mU7J$9ch+wKN9Hl(tzeA zjNcd@ac)pvd+_Y_!E^Tq72F3E!v>WS2hZmZDpw3%XdP4;9=y0TsQP_SjbRAMHKZ;v zq;YOYQ+r73e<~O4-{l6G_g=YQsw|f_C_2nP2&BBBftE}o8V+;2hKlggT}oCz6@C3W zKZ8CDbEo?{2M6Voj=LqLmKg%p`K73OLmO(jSlc>TH#}MYm-(kD0@qZd#9!y1u1~ez zpK5cTY7d+0NSx}-pX&N^{%LrsXKAYU`&1vpG?8n%Ut*d(aBg}~dz!NPG<<)0#C>`+ zYG?&45eILx<9k*KC==wvzj=wmOryzF|*M+v-#)z z)AyM#l=&yF*=>p0opZBaweO~xCwc~AzA+rrS2?$PnCXqhm?8l`dxRZm!o&k<55CVH zF_37uNtEp;It3DaY=Vq2iQxtc02Bs>qd-4|z;{rPOcdh`9n)taW=9lDuMqSzinSp_ zh8V003q?i*Gjh*OdDC4lVz`B-G5Ev}K|!;yitUJF+@Z{E^9b$*x#J6G6c*%l z?lDadoK+Qa3dFP_F#&LHy8HLqD1j#`Q7&UaSwYAPmFTa>rM$dAhy$r{KSv5L_B$`A zUFKppTI^|D&^*qq>%Z9k{+>?eq5)J$6KIo_ZDZt^p5`18MVlG;pR~k3o5Me;#D8cG z|C${BZVvxra`>0v5C;3Z;_&aAL%#p2ITRBU6BiekkdUA_i4-J}!XqjvDXOR_t0UEP zw6zTM^$ZOSu3RxPF)=nZy?W!u^;>4QD3+nc?K^iYDgB|970UW|e|Z0at*z~2J3B}F z$4(CR&cEYB2UoO{n={(o&CS!(%iH^}{h_};5+&tqT0?NG+;Sk2{BPXP@%(2X4Err!x7x`iFx#)fYHqeA=*8gjUHP(VW-k2ZeK z7D2COVecmR6M~q}hvRNz=E{@V1K2J!&k2g zDb3-V-_7BxQc81JPH7IyDyu8r*Hr%{IQ&r6(D?4J!C_HzUqK5cI2_6Dn9S~)&F)^v z>0QnxuH^Tx6b`Kyk9{f`TQ417c{jfJx8U&o@K`M+I2;;o7#wc?Eg|-I5&J&&^>!0` zdWk)K{XN9~-v0hRN^M9f4vECU{=T99-jV*E@qv$1gI%Pd&V`ZAB}#2L+O_g$a5&bp zI7XZwA0SPP%uG(qOileJ5h)(x@8FP998#{odWZ|l%kwKM^Q&uft83G1>r-nRGiw|3 z>y)Z+eQ|Al`FCyjyE**hf%0*6m2xQ8@2~xF*4O?sm`M4`zpFXC<&gT%wZ!KKzy2F7 zQP?peXPH|-HTdUF{Xc4nxm~=@T6~iadp74oert)|a62uY5lrlk(%s zU$sQNSg%vvAzHZF^p(P&V>k7Ej$Z`V2w3(fG-N{O4%(!4T zXkVPg65tj=ybp@z{?HON=x)52#2iiG!H97_9ZSVCD!d|Qy-M>lXx_B&N^Lqx_~d!*I-y*e&AqW1sBR~x0;Q9@Zys<&(97@FF*_j&o=89HXMJoS=O!7Dpb-lbCxxve?r{oY@gvTcF)`!8=tC3 z;c4uT@*)K|RJOj^$zJNy`^p?6<9u_X=G(~QFZH0#laI}L&wl+}dv(C$M8omUU(DsQ zKiy;+nH4wjWxqu2Z+ze(zv4%vupA)NFFIFjx5F{gWodkS`)?bI@4uGo5c0gR^AXW5 zEgvp%^R-jg+M5Hpb3~d8l;#j5^UXy34HDojP&rqr>jB*Gh>e`R1ZQdZQZApzbft zp)&enJEm8jb{T9N;ADB5t* z&?o8JlqW??eBf<3Se_o_ME<#2IBR}C`sMHDu)S|&K>6bz&EeZ4^1<#O%^{BFztR#( zg=dZnL4G%f;zBCRjg8E|n?tRsbNI#>&amIjp~wU!1Viy^QkuhmRZHB9VX1VYG>4*7 z#Nqsu>nl;_l;-e5Ws$di-&1ee1>Vt)wj!&LkmCur+J;(R|l49MH@$p0mwB#!&A31p z3=4(>J`2$cw31;f@{!qku~-e`7?t~KYF9fQ9>gXyvE?I1AbsH@dSF;d;kRfLX6w*v z>CJ)5GD&PiGrAD*MkU}GkCgNNQJkVpFsYM5U00z!@?iDVOzkjQhyZ1!NiQ%|9qG&_ zg4SS@gLRxBJIA;%<}n-#0w7|ojJt!Z*))xbn%r}dca;kA&4!J&f=CywBs;FtMFug6 zmolR`t$->7J#&VfV7>!QzBXQlt9<u%RpV0u*lTo2u)ey*2GeB9H!B`XbLr#>X z4k8*CEa9tFniruZ7c9bjc?bng7+$*;B@)SrXfo0q(>l#^X=0#Kr!a#Z$aV(}!CKI# zaLJH?l5Ti<6j<}^6*eHNIl@@#oOSW3b0w6?KVAbtNV*m*QYpweQhW->Al1<*85MN9 zFxr|yW7Q!cfsy$W`))1C;Sxet?#6vU2v}LNRW~6h+Tb;g^6$u6V&aB>?XKQi24*caLd)k2oDnOD`-v%!?xgZHI~g#C_dFkjbG+M<3_X1?TwJ z`Ni1DA`tY+B7(3(1PCZ&1m{>(M9^=NKbMOl&&yH$tsn=D}1={qilCcxaG3y?KAJVi?b z3M6zssI0#I#K^{LSE4QByQJ#jY7%nrg@rJ`#6!N%&XfBYZHV3XmKqSARjyv;K!{xI z`K~9IN|G36ck6j#^+US=oY5pHgtXk)i|BVGVA5{gsbX}vPhAZ3S?3#amQ?SZW~~I? z*;ENOXy>z9!SiE;d3^DU?W9RTg-s^im#3V+X6_4m_mB6elvyoj2^_Azs%^iRb4@+( z!r@vD2iwC`==Ybm578$-{u-|8{oZ*0;yp{&+OavH$4boMrtR*;sAl?)%G$$E=x6`i zwM6W*kk9U?VM+wrUBX?k;5;0wbfCJ&F?Wdc5Aa>QFbi){Z1}Pi7`~!tvs<%!s5Va~ z05^P&cBixGg}xCmYF=3)V@b_wi!jXD^x1unv5;dkUtpUXGc1oJ=?~+a!h^sXa2tF8 z*ebwf%f}TLKo{Y&%menu1~OU&j8_4nUOquvtUf5ohkgMmShV1YtPK7oOt zN9bUCqMw)&tgFhe?WW%;B_B6JkP9JbL)TYx&S&DGS8bKw5eX<~>$AQRtdtyrCIB5^ zp$2=tk8wa-lK&;%uLU@5oX0?x2uY>{F2 z1A#C0_%UA4cL?ykEl{>CEH~LNcMn*w=T=k{^_usNb0F}(agh8r(1(NxL;>G}1>V4! zg14SxZDB4&K9u0j4jJC=<u!-up2Uvz+5@R`%DHe18;uifY(DP>}@1$n6mEh>r#Syk8HW4%Y>zkNQ! zi4+}(hzmdh4<(uI--5AtaXuk3nsl-&kAvv40~&2%DnAMq z2noR;(k0{o(Fn$AvT^K}L0>cuctmAFyRC0K6`Cy4`@;r)qymR!VSLRD*h4>W>*yZIR>W9 zkHbm`j3HRYhDOj6niOknP6-}#^q%7(5fro)J0}O^HG8g?kZ}HGEc z8wdFraK?B?C|Us@m?hnz)Pq=%i@8=f95!JL-9SPIQVO|k(t`GYcIYA&Hl`pP!`3)| z5HURz&lpTo_*|LSSPJ$qFpYh!h|>fZfM--MwqHR)J^9!PG>pjv*YqcD=5UzvOMc%i z*3D{A5WI-p8MJsJ-}VG_0S+y__1Zf5wd)qpG=j|q2?DNrY!aXgTdyY8!(0PHYgd3t z5o~Rvz#C6I7Ld>lJap|>nDbW5{x6_Q@>`k>PbU)4kqA8E$Ai;6m29ISlX#c*w{0tL zp&KrHzgQ!cO8HDenV*(2wL^<|10C=Yf)~neS3yO`8EkMsM?|vtB)RMc50kYqaPvf& z?Cp2UdSGi55cc?;ijUhHID=Fz_Tq(d)zP$O#kX2%<-5lz`KNyy4@mD-`PEu`?`ohE zy!={P#e7?t`DDeN{R)&orS*kMo7DHj}Vlfit##C z_2iV136jBcugXWD`lTCf0gmw%p7ABN`X#(NdS90d{}ek}5Od+Z6@Zp=i-m-LN+KyI zOujegq=k`Ka`stgw^(LK?~9&lv%za-h%9eDvJ|G(lx=9e5~zK1;a|}b|DQC6zp`1L z!2sKBY*AO$Xo5uzn;Z7_xhE;NwO}6v;&?tGKO9*>W(giYeF(OtEU_ed@+-El8zOo* z=G~_RPJ8YNJVE(5yWm-9&7g=14dXnVz$IOQJR_q7U>@PG<&UE~g@8;Un!$}k>2JpCF0!@}z;Yg%1nh-N7HqjR8I_f-7J^VYPgqoZ$>kGJN}8jEga~T2 z_&c-wB(ab`ynuZ|$T&;Gs@a56m)fGFg$W2K4hBepLpe5iy5N+w3(YjgN^8+!7JMO9 z1!`Q^k<%?`fMdyp1LC$=-plijlCIyXg#9Emru%kWx@MW{`?14{zVbdm2hBXH%sYc* zR1dUfoMRmfE~Hogm^x)sJ=Lw)$TEfou;1ry!?M0Sr;OdAixE7dLbP68@5aCGLx zL#YpghJ(I6A8;6QlETrE=xV3XgQx3|k}QLix4-4^bROI?xD6Jim_e0`WvS5+SpwSx z5^xe`8lKIJBSD(4%HZ}{wEYHkdrHX!7CoYXKqHIB)(|F$&vHl_Mnh|sF?>6wluUxi zW9bANSv0Y9mmGL$eMh?EM;==aIb1BwCQ$Z?1_eZ*SR9?Y5pQWa>%wd4$*nP+!%-C@ z`YZ&L(FnnY9X6L4m+}L21oDZ}(>}X6@vMjPwC%|uBFAVV-(f`QmJV$Sgix;#@UKd;2Ub zh_8xGtB$}_OJIUIdNR9=LupwF1c;EXW(}UH7RMwYJcsgRo5w=5h<$3IOcZ;s8awZX zkzEaD`x*$*BwSM z&@mjOByvUL+dVr~Px97EknAc_i|>-7CkDD2C9HMY&l8ggIWDwzu3T~{=f%_vq$jMx5WThJ6;(=!YkQ=$o*tzus`4C(%Dk#Vk@xQPJ~ev5B`}hHbcXxxCNGI`AKJTkpA?*B8kXIf_^l=Wr8(sPQ%e-q zPBmS-T40o+>SrLvq2gs+a;G)*`bMwsmMX3Hs*xG9&h7u)9DbU~m(m=pd+BvZW{4i1 zRlKAr9L1qPe-+ghBcv8CcY&C<=fbNJ-Pr|HwoyGE)Dx*A^M-mHUJ3VKO9M@Nx$z6Z2;Bt5GZLY;xfqDuf> z-7kZu?YW1@p{;$1XpRAh8*8$v0pzsUbnQQ{ zT_MkeO#%L!o7nd8K$QqRk!M(v4e53*SIOt;hF?#gO0nmV7h_5#%U{0mrA7YLsh_{jTv2=U@@rq!46~^*q-vAh zM3d)!xk*}bI;g@#F#oI=CHo7*84QcMwHm20oHI2!b$dI{DX_RD-sI+eu9C}-?a$q~ z^)TOE3cf;1$^PCHQ?$g8C*Qm8Vk9cf?j56J7cf*=(;2&$6~>)|8jh?qfBaU+UHhsi zThSH!4-C7<9yb3oEzxgxsp@XP(eR^8+IO_or1oC9_HV@Fg1#swR#%6~DokJJ{QblewZKRry<6v(3krk310DoJ3Im?-joD%D^FI1z&-A@pl#O=>dO&u z@phH3Mj^#luJ@>cgi3sa`Lq*=_Y_=DIl_x+mj~}+EKgZzmr8oXrwNWqIf-VAI8O$E zgr%+^`4|#N=X=|Qyy_~}1@!H<4!zb2XZ3lnY7}QY!Bj;ico)^hwE#ye{#7lJj?7h! z1d2Ks%{)c{B$U)u>LoonTTsArUU?u#V#qPTTnr=EKh+Ygpp;ia;UB-XL~B@>l9uSd z*c_76FiM2}%4g9CgU99_sj_Cc9qdZ9XG^Y)UJ&3|U}4P1v|Q9>y4bJ-JxvZq8(~Uw zSVeK9+amgPceYuaBXVWv2f|m_%ks6B+r>ZLvys&1HPCOf-%;@ zSzcP^<#RD8TisJRXh4zzofxVmK6ORwM1&S?thTYJOe2`#L|qD(iAq!KLQ5iLGy96a zs3hlvUK5E(2hl-j;BG;}E{a6F_Wd!K&05cLzaaDJj18xB{GG(a`woeq2CM3^gPrlsddM%*!UuepXB?w40#uruCW(#hr?F8U<8 zZjx9tgqGk6nxPS=XoA9m^w-<-$8Y3Cd#V2q&Ecod3U&P~3c;gwx`*M4Lq2zY zaC2$E?3{eP4eso8{mac^xNgcbeYABpKTwY4{N@}iNeLrH-g^FK(UhaA+FY{NW5AK2>9<2m({LksvXt{s|afF-is3eMF(y6pKkEs^7fHIT4+ zviN$&dwn9!@T>51TdGz7!}f`hw;a5$9qS+8q1;FO0QA70bL+mxy~y39^JCo6naM)h zXWTzl?}F&{ew&*Y9#x_}D&^)S9(&$?^pT9IlxwnfO1k~9y;q_7w1%TAxoZDGk4I(g z(#48<%>q-zOwWd-aK{IV`^WZ1JP9#BHvJ24kw7QRQxEIV77=`NtQfBr303E)n^W^V z?f<=&xbxaRazYw&z8ZBlIe9eQ;&EACkGp?~0q)n*g{t%Hs!J4v*z&Mt|iX$+8dXTX*q{7KMDM?bn~u=3y1FU=&SVn@StBKpa6Aa zWmY3z2F@%=hMDGLWT&CB1MTe9>!bg%IXt@Mu1!7wArEoIG~&o4QYA%8jK#)Nw8a0q zIUFL`OJZE~*r0|;7dXb<48&%Ge2$glG(<94tJ9>1Qtt2ZNE7spIr#xdeWgg#=En8s zp~~y(kUWeJya~SeK}1?ZY)DPK4kTfrA!@G?Q;p$rZTj_i}44YA&Ybc}s=~RRa`#H5V3uFKNPsi$eM8nwK#1Zw_CJF96${&I zwN|-EX%4MT+a89t*(S6-%4@UxcW8-v$JQAe&{4y*VNTU~=D&)A4DpnT548sm zQ?2L#CfMm=RPf?(x-YpMo6W41dwQ1^^%$OVs@X&(_}0A0jWScw-<)T9Ruf^)&fAe( z857;f^h!e0KH`0;<_D$b3>yS;zD3KVvyCL411ODT?0VqaRm*Eokk|FHyz5m<*XyCK zlEtn!-@4uc{>SFB2X2Y~)8_Dh))Id=hu}maB%jDwL1bzrG7l43mWUrG)tQ1j zp)oRr%u+I(Cad$5UN79Kqas(uWY#5A3=w>33>d}O&%+>Uf(=F6>I+_%HAx19eCuBu z=r`cMDw+Y%Rr!bJ@NZh;@PN$Hfb92y(+q#)V}u;tS5o$teU8AecCBUTb4*602&)Dla& zcakw2T9bX-AP+rE*rVG$>KIofgI4nGp8oJFs9?U1$qx*F*BoB|8BA#oTa7HrA5C@m zS-gw1Xv?tZDw#T6Jyq6e(LOzeU$f{toO=6{uKXlTs5%UA5*@BX=XWc zm@0_?OA;+6em94fmWOoLl|besum+BSlI_iC^9#}3c|RO6>c=37oXH&zT3P~|D}k=z zf>+P+FI@yJ_e7AmLZ^mj{@NVQe!G5ms;>Y0Qi_uq<_bGcyW8FDpFkG`2S>?lUgPYk z@w)}*G32o4N7wnCV5CiPRQh?;p%E$j{oT`fv%uvP_dwE*L{vht98W2#81g3!$U<{O zBYlE~lSU3ig#oEBAQc8Yf(Yv2ag8Bhj*}K0`0Qp3Ow1r%uQaFiDX+ZUR7YuU`!l#^ zl%RfDUgvYkYcDN2%kn=aA?|gh>%S}LNmFuN=cK}bR2Yy715#l?Dhx=40jV$`6$Yfj zfK(We3IkGMKq?GKg#oEBAQc9r!hlp5kO~7*VL&Pj_@5#@Dhx=40jV$`6$YfjfK(We z3IkGMKq?IQd(xN+15#l?Dhx=40jZP5lMUbhG16qS3`m6msW2cF2BgA(R2Yy712*g*ehH+E5reMmH3^WnBCgcU^H9c! zFOavf&*~OWP{xRFlXsH)>Xs>E#JxV`uQ=BFe?CS`g#oEBAQc9r!hlp5kO~7fU8rlh zUDxJQ*YW>ujF<`oQei+U3`m6msW2cF2BgA(R2Yy715#l?#TF_INQD7^j}hD7r^0|# z7|^@xdIJ>(q{4ty7?27B{#RqfR2Yy715Ol%O%x?g6z5O8teAM!I`MjVqGV~}&G(77 z43l`S$x?~QvU8K~s4(Dv1p|VpFkqU5Ul#mH?lEu5Xm62_d$FKv9=~%IA3B}KF_GKh zIgbNnu{WL9K8w#jm(RY4*WnGf!#gg=YEH*`4kyCzxnAcsHs{Viwt73*(e0F{oGxu# zu5CPSZG0YW0-mjcUM7|%8e4<8NYaU zExGbW>igSi@2%6S9;H<{q*u74;k{B``Mk&vOvnn0Pl=36c#4gS#l~Ud;wkIB2`^qG zrKF~3W@Y8%b#Kq?GK zg#oEBAQc9r!hlp5kO~7*VL+Yx7CKZIkO~7*VL&PjNQD6-f*HBzro8E{7ctyI({bII zn{=l8KNtoS1Qaqtn3)+_SeRK^Szs_I8;q5W4aUw6<6vjw;9%$EWas9h91b3CZaywv z0WN-FE+G-lW8$3f;~XLHSIWEn4LWWyXmRIUD-^tTLGG{~( zXT{DaNSr%=Qt2W>MNL6X{i22zQcFiuM^{T%Pg`GK+u)M6p^>)HW!=jr`j<^FUA|#> z+05|rEu$;uS4=F7uUVShxO>&y%GA>O8p`IH_5Eu$4@@cN{zJ0|4{twwWNl|>>)>GT z z8`ooZ4to!Fdrx+IFSb7p%)uMx;PW4jFU;Z3;|Fu_WBYylIqXBY?W6b}CkWbS2s`8* zb0`*eED>~kE8tkh=UBnxSk2{B%jwiWsT0}JO>AgNok)oiJJ?-1IbGZNJX?jlTZNyr z9P??B@N1S0Y)}ZPQN>j0MZGh{;w|D|-b*Na_@cleG21mU!{d31cU+>+vv|MQxPVw} zaCA&q%(IBtXOYja(b%|WaS8G9FA@`zQ&LjW(^50i({Nc?xSX8Kyn^(?;>_Y#xvxto z{b5PjySEjUZ!4?bysvpvQ(IbFS5aSI@qvJEY<<((QPSR5)!ALs)l=8iQ~$B2p{twF z+11$5+1TFE)ZWqD-qG6L(bm!4-qF$7+1b_A_3`7!?(XiMo<9P^zCI%5{JtoO;qTM; z=NTC28yM^x80sAy=^7ku85(aKo~R$5Xc(EQADyn7Ak|LJS4}R~PAxP{FE-6CHItUx zW|zCBmwU&T`iGZ>`j>|LmPUG(M|+mXdX~rg7AFQ4CdX!{CTFLnXQyXLGo-oM`T5!T z1=7Oe{Nm!m($X>|NBmtOuC1?A;=;eXC{g0-+REzM^2*xE!rJQe`ugPh=H$l4)W*il z#`?djIfQ&p>&rlfFbWxz7xm}rJwIvLRbKobVL+j|^~j1>qi<2oQ9_q0Uyr}D9eio| zv9jcLK9gPgujLz4D#2f7>ZdzrBBE|V`J56skxh5&TC3$R} z3CZyNtZ7}P8sIN%R8zh-Saj{xot`J+Hk}Eln8K5IW*&I1UoPhssG0mcO9){)cDb&4 zdqJjFJ5%v}*$m;!nOgeWwL&|^s*O^$z4f)bUr5d5r^mirKX1PhJldagKT3J&$70+s zW<{xn!~MOl8?$|CAH0`KwMS<)G?7=e*f824R*8^|I3T}m;CCa5vwI4pFy046bK!y> z)x?0F;pJ?kl2Xo7_i*ipu`DdAymL3FjYUJk#71lv{)7SHK-gA_%u#D$c6^(W5*7B1dynN(b z{wTh)0N0RUnU?*+ZoRmuz~IL5WdLpHOETV{lfSrh#BQUcI>)X{$$$Cf^DAA^bR0_4 zzGabbJC48FEW7Hx@LI8ZekeA$f8ra9P2!ugk1M7;Ha=BNgaaK7KUWWKRG(sbDQGyE zv+=ohtIdb_j+m1l=(2Z%FD-K?HPor{WY`U-4*(u}{M&B@?r+0>rarjz;6T_ArZ{h4 zzun6FPWzT{S{s|prqmKKZ zidtiRjLW}#-v2`Q>MmnB)|D6g-jm_&!A`fL(~CX@6NQwoLpPlczrVcxfc3|e=a<7> z$9@Izy~QLa^3T=6x8z@&RbR;aTkWTh4!(^#9Ubniygecx?0z{qDh?iVrO_kM@o%|& zw#Cq~b`XHdM5lRP-Sang35@1j!4@2CG9J#%%ulvL;LO=zUA-pu)U8lS!)(Tz9ZlRd zTVaUkZ03i0&HNKv;Y!`vP|uEL;a^)AGLm`zJo{b|oPRsw!KtL~%f~ZBMYki3TPAD} z_vE+F%SD-W=kzzZJv)`dY<=f!lpN4HT8`WtEyNa%DDP-f2yW+SM(Oe{Bu3v8q>qs@ z$>rBQ({|=pY4kC+Ho1|a_KP*!*a#c=nP?Hc7YA|A0(=+sepI(X*KaI9euESosTgaT_mpNH%7U0hQ#IxfZwTMIj_1nzeHYzrm{2Jb}6#abO`@HX=T z;c6~XpVCbdy#SqZQKenYiQBv#s_3Prha;FcvC>JdAcD=kV0?wn;wSX1k^I zAR4#HpdaYWY^Tth(zI2m=@EG)@X3%So#hN7aGU882?scd4wYc0%Zg&A<$P8Ygw)u6 zW}~D7Ke^W-VJ)ZE9@&HhKLLv)OP{9se=Fi;T-)&vf*)hf1ImtRopCV<6#&qR-QC0}aiJ`BTM$?Obt#a0C}e&Stf!>Gp%?SY0&_3w<{>>_wWJ0lc!KTzW)pV` zO`EJ2ZIl2fEssQ4*Xc7Rbb2kt;H>HeixZc|hhKj)tCFN+R;FclrfKHQ;$(mYqL@%9 zx|0nw!Hmk_6Z%8e35hY}5_`3Gkvs=typ^O4-6yonx80i9l#JCOdKaPxRhKxA^J=Kh z*+e$BxmFTmKHu?ZjO4MWtJ0>?kiD1_jk0e7NYT)VA8*W=h+N=MC(39jWHa5GNe?96lAeWBd3sS9iluwmw>*Xjkb!x)2! z!p2331YpqP8->T81|&C?;>{d&cV1bCD+RMxqVZ1)nK>9zpT?xNqW!H<0PJh$lB4RA z&_F}%oh>?cS$q&VENDK0zDMI)JS;-m!-`Q~DW}7<_g$uQ4uscY_n77u?Zdm)(U#01 zJSp&CR)3lVI4p?0c5Fxj`-s`x)|$g<=3Rl}VZ7=kE}|NoA$xFb=FVmlPls3QWqW?+ zm^c0BVo_+fr3v;_4cp`*0 ziTm@XTcBPruyBOaK_nmm-ty4@YoQZ%@pQnRH12V$&G zw&>viIsb6C*fuAT@wB8R{Ldx3UF1P*j7`tApuEfn*Hqm#(ij3CLjPyQ>TK z#|JWI2YgHd!8&|GwpatUfX)ce5emd<76fn(bR_`c$v(kEkSiSIh6D}V3??P{c2)UK ztOQpVf?BG4<@7k+Q6P7?|5K1JX_r-1FXTNa1X&cKq7QjqLsi-#!qY2BWoqWskX3=6+aJraI;=?sBLtkq@_0^ z_#-cer!mNf5b=@(d;;@#(FdW(<3a9(fDteL$G9M89LRYKn9{)t>IeD~VjPheJB0Tkn01o|J1dEe_wsN> zhc@j31M!%!Ei%vr2J-fb$?pfc;6SIqAihVi8e0sS0A$jSeC}zZjxc`1gKgKt0`+0; zaL{8M=B06%R}rJadH!%b(2)l81PgM4#R21VQ8ACCVEbmAy-F-21a==Vm@Yfep6^BU81TqA z+3qLn&n?!7EyyUI^(O)ew_=8Au^>CfDg#p_8bpk>{xscpyrju9XUlj4197YI(M&QRt}5C;n@b;g`eNEt$= zN072Wsi_bHkTXpdb2j5k6u2#gKad2n#{(b169b5u>W$AsjALiy;>wFO_u(*c^Bk6M zekw|A33>@7*^HqG@MdAGzj3(wT=W1wnIr-ZpaEUA)9i-Bim)t4I98NF9!Sgg;vTE~ zDr^7+4kh3Qt1+yMU>ZHnkq%b=M;zuSVK4N#YC1s2A~e(CurVAf`KNJ_jXAPEsYvn{ zY_K@7Rt_w?o)bm`&Qszy;0H-6C-BSxgHegq%PE|TZ1r%)Otdt{&Mkp2OG%l3GQ}?d z0d_QC^TqkAOn7V(p?Tgft&$79(V(B+Y~ENu%(%y%anXM9E6Ze%G}zZ2_L{fUx5vP< z?aAwony`URXR2_ z?mp0ESoJcl%J+7)%3@WhKy`R+b@XI)?0z*?;C=js_X)S(zwmjVoc2Do_I>)~`^^3K zIDwj+3pIJSYYKd7iqdLc*4Dh9ta-CvgBPeRyHHzxySCD&wmPl0rna_jvbMqJ*rG8+ z6ZKd$+x-iiRVbcmFu3l+WSy@Gv}xZ$IF4tJP$xhhfUMx$du!_*O`r*IK#Kr-+v9rv zd2lDXZYr(8P8~X%W+0l4{1nJ4L;?wt@N|uYT z;`Cu)Y1W-rn(8n>8Id4v!?c5gW)awu5sV%1Mh0fdg{QFgr>qcrO?Pd2=NlT;fvoGK z20mxT4I=btvN2$%5yaM%ZKt_|WyZp>S=Z4TM_=a-Zw-7E;tVZB z0F;wpI|vzP6&U8V`(9vXv|!g+E9inTK<^fJ#}$@V(^qdCb&KzVZNTl=AN+Z%q7}L$1sSdtG*rO*hWoTy_(;ugK(0`^X@IpVQ zU;joIA(Kcas1AM7N^TB|W6p&!p1m$3%rYP%Gq7}$b(sW~B(NtJ;{YIE90R*JB{ihLamQgwfrrR!Z4n{+ZTceACqx(}Af-T3w{l+3P z#-i%SqNm4V567@VCuLjHlL*r%#V(9**OLCUP!L_)QdLOuVe0 zcs)Jw=5PWpG+B0WvfOgA(r>alW3r}xvTk~^;c${5G?i*J1_=^w@|*G(L59?gc1%w> z(8@8E5c3~w^j|9q@_SK!@4B{)_*61NI_Yj%q>pdCIG_lV? z-_tOPw`*+F&wMKJT)fC;Zvhxi*Vyfu`5EK6bXAtOADU?lSXLo1tFjeqdic{qmZwSY zOQynUA?@_DoWhfrJbBqaOA7c;t`JWM_d?h4B$3SdlMVCIGxM_Kd4%vnFMYi>j_Hj5 zf`J?~7HO_Dv!G*gQxo<`RdrF_s_WdFhr|QOkinu1=e@8dPyIJ@hOrt6CU=ef?_5<~ zIxemXQ}x_|Lo;F1=65t=&s@CczigYiY}c@CKeOyeUPcSAxTvnU-C6PQU-8OZdD5^# zdFfm6C$9twuLi5GhTd5X_g{_3T#ag2jhpi4&ej>#pZto+~7;759=}&8(j$uj6Ot%TzZ`-Pw5dD*W+_rAlGp$5kE= z1*%tIV|vo8zp#w4SXTX;tk(WwG>4nSnN8>3b-n$nme>|@;AU5*o2hkwedas&SJ0(E z*beqnXT#=Ix=*vv&+a~-7)(A-#C|rJ|Fm(r{3q&j7G(Zf+3fe3cRz`&6PY|`ZipSs zd{No|Li_d$aFztl+NAriwGihq)LT^?m}1JZJv(>8B1sw0e}d!L_PhFZn5O!2FnJw* zcTzNqk24SIEjMz)X;QRrn_h1Ii*Y=cEn|)`;BkRmxtx&HkFSX|thHNTS8i?j$8Nyb zgl;(c7Honmjpdn9G*`1|1dRa-h$`28RxH6iEcP2~Hnb220a^OS<00=+U->oLvT#ra z8HnRu00d5F?nI1-Gch>rIDP&O?S~*~t`90g2b(sw4p_Mhl>4k0!N&A$GTUMyyWXsx zoN@FDD9GuIu{s#@0*$M@m5??PD)+9n5Jz*?ct@@MG`B1)_DZifd8dMj^%MHOk`+Aj z?TJDx4TAVJFN+X!B=$^n56mXt(D$oo-*sSzHA7AN2nQ`7(jai(mdWh*7~=SF@~|ht zq7#STuge~kpSshD>p3@Pwm`!;z67oc+><3jmywiL7l1k%QlH1Og=(drgG$@8VUbL3 zC5MSV&~+k{<_&h5xaQFdE=SD5TFJ(98sSW*xH@fM5e0OJvB;BGTL#48N70S@pt3o= zct{XfZurfj!3!D7hETq1%iS*$0%^_k{7#doTD8htetAQcD2ALLp6;5 z`nu`M>m_$uQ?GB_cw<@b&meGP)2!@%&l`KsUX%7>rND6k%y+ZK0EMWtwk99r@@-bT z!x-b&EUpw51S8o!Z*0%I=Acbaj>ev7%2MaK+m?Ro>x15miveVykoh;;fqbJZoecAe zM$baiz?{?t2a8vgGxhRj0KE{dl&GO6?XKx!21mh~GP=bbCBr?pn_j7W7Ek8u)4w!{$5Obcx_34@^1yNj}X;TY?^Mql--b(T$Y~a3> zr>ayF=eMgqxa1pP`ss@nLV$+@448QXEJ*Fj2+!fQrFN~m# zha?F$I+6lQj5p@?3q3Dc?=9DbqiZ6?(=%sxUA9tiWZ%ZGD#s zNN+1pmYFWeL;N0#_!QK7B_1ALT&C~UJC_#`Kek401zwtHk-u_rck$g7wIhJrIYE5r zfS~N`_D-l_F!;WZ$AlH8A?&lnkQ+LFzX>;c|i$+QXwU%$T7#+M&)$)Kh^)6g8DVE(8uzta5i zTT5eJm!U?-T2b*%txk!)IY_^#nJt0A}>M zzi3qwDXJl1j)mU(sP-yrSDI>d+PhDDt@h|N7Z&r5dX`rHhbu6by zjyM(8o%FU%{dWB!w}ziNlwp<$2%HoCh4_IlUnja5OX@1>i$P2(iOLkNlN2g?Jl| z={-Ycm9iCZis5NHH}b*{BW(fP>W|tqR0C;SQN;ck3cU{pUZa)FiD{4o#7y!;iH%Ki zP+J1P6*0|jmCo)3P>^^G=|eJOYtrqHWc5ZPN3+9cXb0DEFC-u>ERd363!G$+TVi{OQ?$Bk zX-9|U0|ETea)*ZDMQL)PeZts@a|_W}OIk6^L2zrZZMRD)y)u|vz#>M=GEpzheBsk+ zFOEU<1eg@JrKC=^v7+TD_U3Iq%<<8oi`pO8Q71Z#hFBe~qE`kCA+O6$?|E zDs4&J?Yxu5JAF494L_Wu781MjXu>6pav4U8R^K`qrqvh~h>d>MgFiRi3fK9z{U)u8 zf?w{%8>%0EqhD?M!1^Bpjee$&esem0y1n=*=XF^*8_v_!a^BdyKNQPiSDE#a9v(`LAW zpOE=b`dC?^iu-fp-{xZ#W97x%?#^<<#8YEq6_su79q)_LaoEDl2=@=Qer~AL>)A=fjL6i4G=f5H!)1A=~t9nMz*JASRjihRnSA{uh zRY0Z_&5Z4yQKGd^A^sCBY#^^_6=^$~jEPoWRj*j%T04fyiMIPuUhxjn&u}-#C)&l^ zy%K$EpWQm0=#T?>BjFVJ77zPalvKS_diYuK=WUlVEBI0CLK&~=WH;Geuyg=*y})}P zmKvlo^>1lMkvBsuT}XqsYOf%+bU9|vqh4lpRguT-X!rZKzx10cC4U_KXn?7HiLb#B zqJ^=o4^{QaH6Dgo96cFi?w^t6@O(8gdIQL4UQ zdWOiKNSKfA&C+D3ClEiWof@lb_x<5p=W2aAHQoU7D}l?n*)dK}bg26MOsjKq6rY|P zi1I7TmvMh?Iz2Vs?pIM>=kDP@Jv|SiKKHzx^B~*B;VO5A@$+zb7%pOZb}#C5us4Bj zbpOq)b-aK5aoyhYJ`0{I>d#~SIud^4sq;ZQlr8@l7IJh?cZFH*BKX((mxvJbxBUS!kQTqDNX`h9+8 z%x-6%D^JPoCzUbh?L61}&5M!sulV|B+rJ}d?gn3(mlEY0p79_IP%hvMz7tL|GN-+z z9?&j6x9`&OR1tS?y~A|wz`ld)6smXL<3D$Jcc6Be`qXRaG4A-VQ0-5rQnAPM4$Jaq zM98*-T+r0`+(~6e$gXcg(A??VX#@B*_S0mdZ_!exqIoUI=Hm_64QVgoGKOZJ+rgWr z4H{*9Pa4f5#2Q{`51}}+^cf-^xt`Bntf@6byA6^))z-C5kfNg)SSUhkBUoIuA02)5 z6&o&`zrJRqGM|81d&;F`X0W`4+C!rrUs7}>!=;`?+oLmy9;Rnn(Gwa5@3ODipMCx+B4FwYTyl@CN_ZL zfH2TE45qVAVJ!sIhi3E$!8J2wGm$KoVU6s0&HOMN^J8`}YMnw03A?IR;N6z%c0t@K zYZiIfvP2EuM9CX>iF7?`5r?%Ps1XUJ=>})?{BbSPBP}i*hz$~@$JKzsLzoO#tD-V} z+7nr$QlK6dU?9}022;NEram*aRkKW)A_%25(y9|&ti9Z-2Waa%XbrfXu}9waSh?*N zze>MWn~6`Gn|YgQYTFZ|BD1_Ui`F*Fkv6O4HtVA{8$i1)UHen6cDsk|&y?HkjoKaT z+Z}z{onY@6b-XI;2x{#J9_a{K?s$FF5sCwJhS7C~b9F{M?2LplXT62d%6CRxsln~l z5vl4StvA$d!(&=IgJ1}6B!IEAGYQazr0YuN>PmUo^+vfX)u=1YzAN3QD+AV*ncDR> zuj}11>&=IVrC(jy6zwr@nLYrzZQR}!kap+Jv}N^bd@}0Jx9=|S=`MtI7o~Q8&g=eC z*8R1$``bwO_vP*%N8QDMo)WsAQm&q#4|{$o_mmm+l-u`I`1JG#fOQDqa=|?{EVWfx zTE9nndRnwS?6=QqT2naN$cjfp(KoZ(I*}RTGiU2lhtxcBN`dTlV%SON7WH z96Ui8&QSw^zJb=>LG3CxGti)03=R$G3v~t!`SiVi+&3EBH|bVAp{z62+K2qrH`d!X z_pNI7s1HN;XpTF#KPG1byrh$J%`D4%)V~4_IpgjIL@NCkNWoj z16aC&eXfCnhXaSo18g$@<|?3x_Q0u;s7_dM0|fMF zLT)sXD4KYMb%Lp>Ul|Qbdw{Vg-S$G0j+Q!kMv+tY?YW4Pt?1u)88rsza|(#Lw~3}X z)*quVShOUi5glX*5gzp!WcpLu4>O=o8)W`24DHirZX3J>FLgZAXF49__+tQd(4ku~ z;4~iMb{OLE9pZ%#@ulI0?&J^gmk$ZF4GE48-CY^FcRX|-I4ndzEX+MDBKp{U=$)wa zu&6O#S0Jqz{P7!37Qg6WN#i1&Mxc1vu#7vY8VS(fR{jnlPzwVPRiV_Cr%+lMRuPTX zMFAGSrueS|)vEeeZNXXuKuL!Y9V?RU+u--fG@4;B&gdIEnEBSIYPfyCUqJS%0?FNMgf0< zEKq%b>THV-qky5D*53~1W{cAw%Mno*)9)!~;%-_t(_3a_a)YHTGt0Tdd-B>x&B9`H zI@4wl`IZgClRb6g`}xbq87{ z0Ha89fcX9NI;)5__=g-g`#LQ0k5vMFl&>>l_82Do$T}LHJ?TF8GsHS5AL5UK<3Ex0 z+uZK)+#YZqOFzHQJ%2Dtu^~JktTKO8H-79e|H^m%RAzkj)0eZfdGCCisFL|h*72(y ziMA!1EAFam<17L(46!N(V1fZUVnBWva1@3l9Yb1xA*;ZUw__;AFqEqp$O(oDv;bvT zpypYi5nG^DU7#~rpm$tg@LOPvT3||FxKXfhvtog{eSt-+1;hTPln|44BCO0%rOpWbOdJ4k70)LHxh>lR^#Slf$QLgG_bw>{ysY`fv|4hkzX)ZO7*iNb zTMDIXbeV~Bblt>;WpkP=)otIH=Z^6=1COgD3}i1=!Z@Z^ZpZ1byk;kPnPvSEBXv820SZOYSGW0img6VU9~q^b#Qd_E(_N^ z>vF6&(1e1sk*mybde{0@ri72~C#x?&Yn}{iUOa2wVrwr|*L+OYd>z;P{MP)V)&kPk z0t?n&RjdW!+Sh`|)u|?)-e-eR1$~1H*3tF7 zt6I-uWqX)8pTw`OC!VY)fi{o~8_7HyDPkLMR5wyhHqsn7()~6vqBb(qH{KR(ysOxF z-@cJGwvoNM@!@3SBWM%Fu$jZNnJc#WNp&;NWHaA!v%qh&Flw_Xee-j{X3BTV!>`ZZ zrm{BNS^aja3%~s46-KXc@;uWhk#im3Ein;yZ>#A6Tw5Rfz{B;;L!i$3LUmMEWg=Z| zVpolrbv`b@s%#7{KuI|j8?9799 zF$}v4JiCixyGyFO%O<-kj=QUVyK7Oq>*>221-qLSyIbwM+he;stGl}=yL+HLEW_SD z&)$L9-l6K=k;&e%)QUU(|tDZ0XyRX2k!x=_`z+p11?kC0k_iu zkN*KL;(#yX;7;KIf8~Kd$ARGZ!QHikd#4BY!G}VOhr+yvBI1V+)D9n-9*R00iuoUk zBMv1p4j&aBN>(09bsS2MAIhv9%AOv|fsf=Fj}&;16vdB})Q*%*k5rtFRQ-?C5J&16 zM;e7knw3Xd9Y@;ZM>=ahv>Elm>pt2KwAaXdRUQ``%fk#!AG)chGiQ=fh8>$F`BI>c z&5M2EjRa4|ec|Y1>v>;eHsRaQlc&5Vc5Hrdp%Z&KlG_pyj{YZ3h?Cm{e$=0$o>!i@ zcKErPM!T(@xPFX!0Y3F)Jawr$i99=TQ4`|UKlODw<@P-FNB9Rgod)6x{e7M{yyUO_=HIKpl9Ks5fS2N;c90v(||~)v#9$4aKu@3MnJ^r>0(VpTxEnnNkqcH zS={Ma(s)23V_-7)Jmoq-peQ2M^gPY!Jl#JqtuP{%_uhTf`MdFm_r>Q~SAUK%V!JMGAXf2&2!1kQbi|FA730zBXKZ$+-A%8j*W?QQUBz z@AT@+z`4*F(f7hv-%Kxs*&{1>iGS_|mVkpksFB<_LpV?e{rvgrUE#%j?4{5|#9imh za^5Rp`OD9Y#KNfa*0qcF@jwxwXrazPSadjbBdm5jsPL5NvtBT+k~i``$yL++;BvVu zA@yKkOz_Cw`Ox^qaK_a;#Fe5ty!#sA))@RL<)TtNM3^sf?tbI|RmcD%ZsEn{kldeE zr$0-kxD`g?NcoV@{;x#Bh?Lafp(Vl74I!UiT@LU4=?8~2@#3)eaV<8uUoS$UY;j9^ zA#)#bMq%O9RRFh6T(0-U5o6?CRNyQX@&5SrP~o`<0g12!2*UMDh(a+Oz$n7SxB9dh z;ecY&1U_r!cDoky-d^9o-HGH>OA&NA;Ob80H~s0halqZ1DdIHr&E=4%KTFd8V0+_` z7mZRx(A<4~#5a_unIYo7d30x_$gmK?`gnDr<^Izjp0l`IxHi-GrxYo7$r+wb+<#tK z(zXbXO}%5!@b0_o>Af3YiLVtFBqI1RjS*nldv0e!i>SZUE&qB2p!{-oS>(%MC_2%5uVM3(zqW>su=rluoItf*4EBQ66$d*9@yso@K}8NePv%3sAENhx{84x`qT;83e|@dDE8q3jYwhv=LpbPN@kcAb|4Z)n? zc|QmFKIe&Oa%ih}8*oIqagop&mmp&KVXZZHD`#I_-mO}QmAY3gl3?6Ur$ZsqCz{8S zvo5D6eVHuEY+(MZj%8H9UHwY)Y4pP(ti?TC6OcJrsF_rtR;VRqKR|^}E7&_h6u~u^ zT+6wCNJXP9*gf#D(T`}4`m>uh35Vzx!{-TD(JPT&;U4J+eWKIayRU=$&M9a#J)4t% zalq~R9wG!wi&Qlp<|y;Ba(cJsqM<2(JFL0_38F<0y&jBP1^p47cp4{j;%VA$(fRNS z`BRA|(KGL%x=uiI4u_h*i#n~IgaQddukdHmh&H>3PJI;AsTjInc4?2S)Q+`9c`B zq)^$5jjs)|mqzJqA(#6-aμ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 R3ia^`vJbYne*rGo(LVqH literal 0 HcmV?d00001 diff --git a/samples/react-quick-links-grid/assets/sample.json b/samples/react-quick-links-grid/assets/sample.json new file mode 100644 index 000000000..64b021834 --- /dev/null +++ b/samples/react-quick-links-grid/assets/sample.json @@ -0,0 +1,73 @@ +[ + { + "name": "pnp-sp-dev-spfx-web-parts-react-quick-links-grid", + "source": "pnp", + "title": "Quick Links Grid", + "shortDescription": "Displays a set of quick links fetched from a SharePoint list.", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-quick-links-grid", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-quick-links-grid", + "longDescription": [ + "Displays a set of quick links fetched from a SharePoint list.", + "The quick links are displayed with icons and titles in a responsive grid layout." + ], + "creationDateTime": "2024-08-10", + "updateDateTime": "2024-08-10", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "React" + }, + { + "key": "SPFX-VERSION", + "value": "1.19.0" + } + ], + "thumbnails": [ + { + "name": "preview.gif", + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/preview.gif", + "alt": "Web Part Preview" + }, + { + "name": "356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png", + "type": "image", + "order": 101, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png", + "alt": "Web Part Preview" + }, + { + "name": "356854684-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png", + "type": "image", + "order": 102, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/356854684-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png", + "alt": "Web Part Preview" + }, + { + "name": "react-quick-links-grid-sample-screenshot.png", + "type": "image", + "order": 103, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/react-quick-links-grid-sample-screenshot.png", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "VenkadeshSundaramurthy", + "pictureUrl": "https://github.com/VenkadeshSundaramurthy.png", + "name": "Venkadesh Sundaramurthy" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + } +] \ No newline at end of file From 5c28eae4046b460705752b913598bba11049baff Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 31 Aug 2024 22:44:51 +0000 Subject: [PATCH 26/36] Automated samples.json update --- .metadata/samples.json | 71 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/.metadata/samples.json b/.metadata/samples.json index 7ef13a9d6..c3920576d 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -24627,6 +24627,77 @@ } ] }, + { + "name": "pnp-sp-dev-spfx-web-parts-react-quick-links-grid", + "source": "pnp", + "title": "Quick Links Grid", + "shortDescription": "Displays a set of quick links fetched from a SharePoint list.", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-quick-links-grid", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-quick-links-grid", + "longDescription": [ + "Displays a set of quick links fetched from a SharePoint list.", + "The quick links are displayed with icons and titles in a responsive grid layout." + ], + "creationDateTime": "2024-08-10", + "updateDateTime": "2024-08-10", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "React" + }, + { + "key": "SPFX-VERSION", + "value": "1.19.0" + } + ], + "thumbnails": [ + { + "name": "preview.gif", + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/preview.gif", + "alt": "Web Part Preview" + }, + { + "name": "356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png", + "type": "image", + "order": 101, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png", + "alt": "Web Part Preview" + }, + { + "name": "356854684-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png", + "type": "image", + "order": 102, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/356854684-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png", + "alt": "Web Part Preview" + }, + { + "name": "react-quick-links-grid-sample-screenshot.png", + "type": "image", + "order": 103, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-quick-links-grid/assets/react-quick-links-grid-sample-screenshot.png", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "VenkadeshSundaramurthy", + "pictureUrl": "https://github.com/VenkadeshSundaramurthy.png", + "name": "Venkadesh Sundaramurthy" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + }, { "name": "pnp-sp-dev-spfx-web-parts-react-quick-poll", "source": "pnp", From 0348c7fd75f1589483ef022dd6f86c27423bf8b1 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 31 Aug 2024 19:00:11 -0400 Subject: [PATCH 27/36] Updated readme and sample.json --- samples/react-quick-links-grid/README.md | 194 +++++++++--------- .../react-quick-links-grid/assets/sample.json | 4 +- 2 files changed, 100 insertions(+), 98 deletions(-) diff --git a/samples/react-quick-links-grid/README.md b/samples/react-quick-links-grid/README.md index a3d036cf6..7ecbef924 100644 --- a/samples/react-quick-links-grid/README.md +++ b/samples/react-quick-links-grid/README.md @@ -1,10 +1,91 @@ -# webpart-quick-links +# Quick Links Grid ## Summary -This project is a SharePoint Framework (SPFx) WebPart that displays a set of quick links fetched from a SharePoint list. The quick links are displayed with icons and titles in a responsive grid layout. +This project is a SharePoint Framework (SPFx) web part that displays a set of quick links fetched from a SharePoint list. The quick links are displayed with icons and titles in a responsive grid layout. + +![Preview](./assets/react-quick-links-grid-sample-screenshot.png) + +![Adding web part](./assets/preview.gif) + +## Compatibility + +| :warning: Important | +|:---------------------------| +| Every SPFx version is optimally compatible with specific versions of Node.js. In order to be able to build this sample, you need to ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| +|Refer to for more information on SPFx compatibility. | + +This sample is optimally compatible with the following environment configuration: + +![SPFx 1.19.0](https://img.shields.io/badge/SPFx-1.19.0-green.svg) +![Node.js v18](https://img.shields.io/badge/Node.js-v18-green.svg) +![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) +![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") +![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") +![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) +![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) + +## Applies to + +- [SharePoint Framework](https://aka.ms/spfx) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) + +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) + +## Contributors + +- [Venkadesh Sundaramurthy](https://github.com/VenkadeshSundaramurthy) + +## Version history + +| Version | Date | Comments | +| ------- | --------------- | --------------- | +| 1.0 | August 11, 2024 | Initial release | + +## Prerequisites + +- Node.js (v19.00.4) +- SharePoint Online environment +- A SharePoint list containing the quick links. This list is configured with columns + - **Title** - Single line of text + - **URL** - Hyperlink or Picture + - **Icon** - Single line of text // Fluent Icon names can be referred from (https://developer.microsoft.com/en-us/fluentui#/styles/web/icons) + + ![image](./assets/356854637-e68afa9a-0e48-40bf-abc0-f0fa12f154c7.png) + + ### Sample Data + + ![image](./assets/356854684-bae0b02d-aaa8-47ba-b3c1-57e684260fd1.png) + +## Minimal path to awesome + +- Clone this repository (or [download this solution as a .ZIP file](https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-quick-links-grid) then unzip it) +- From your command line, change your current directory to the directory containing this sample (`react-quick-links-grid`, located under `samples`) +- in the command line run: + - `npm install` + - `gulp serve` + +> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions. + +### Configuration + +Before running the WebPart, you need to configure the property pane to point to the correct SharePoint list and fields. + +#### Property Pane Fields + +- **List Title:** The title of the SharePoint list to fetch data from. +- **Title Field:** The internal name of the Title field in the SharePoint list. +- **URL Field:** The internal name of the URL field in the SharePoint list. +- **Icon Field:** The internal name of the Icon field in the SharePoint list. + +### Usage + +Run the web part locally: + +gulp serve +Open the SharePoint Workbench to add the web part and configure the property pane fields. -https://github.com/user-attachments/assets/90ab66f0-e26f-4838-9803-131b42cbdc65 ## Features @@ -15,111 +96,32 @@ https://github.com/user-attachments/assets/90ab66f0-e26f-4838-9803-131b42cbdc65 - **Theming Support**: Uses SharePoint theme colors for a consistent look with the rest of the SharePoint site, including theme-based colors for icons and text. - **Error Handling**: Includes error handling for data fetching to manage issues with retrieving list items gracefully. -## Used SharePoint Framework Version - -![version](https://img.shields.io/badge/version-1.19.0-green.svg) -1.19.0 - -## Applies to - -- [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) - -> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) - -## Prerequisites - -- Node.js (v18.20.4) -- SharePoint Online environment -- A SharePoint list containing the quick links. This list is configured with columns - Title - Single line of text - URL - Hyperlink or Picture - Icon - Single line of text // Fluent Icon names can be referred from (https://developer.microsoft.com/en-us/fluentui#/styles/web/icons) - ![image](https://github.com/user-attachments/assets/e68afa9a-0e48-40bf-abc0-f0fa12f154c7) - ## Sample Data: - ![image](https://github.com/user-attachments/assets/bae0b02d-aaa8-47ba-b3c1-57e684260fd1) - - - -## Installation - -1. Clone the repository: - git clone -2. Navigate to the project directory: - cd react-quick-links-grid -3. Install the dependencies: - npm install - -## Configuration - -Before running the WebPart, you need to configure the property pane to point to the correct SharePoint list and fields. - -## Property Pane Fields - -List Title: The title of the SharePoint list to fetch data from. -Title Field: The internal name of the Title field in the SharePoint list. -URL Field: The internal name of the URL field in the SharePoint list. -Icon Field: The internal name of the Icon field in the SharePoint list. - -## Usage - -Run the WebPart locally: - -gulp serve -Open the SharePoint Workbench to add the WebPart and configure the property pane fields. - -## Project Structure +### Project Structure The project includes the following key files: -PnPQuickLinksGridWebPart.ts: Defines the main WebPart class and handles rendering and property pane configuration. -QuickLinksGrid.tsx: Defines the React component that fetches and displays the quick links. -PnPQuickLinksGridWebPart.module.scss: Contains the CSS styles for the QuickLinks component. +- **PnPQuickLinksGridWebPart.ts:** Defines the main web part class and handles rendering and property pane configuration. +- **QuickLinksGrid.tsx:** Defines the React component that fetches and displays the quick links. +- **PnPQuickLinksGridWebPart.module.scss:** Contains the CSS styles for the QuickLinks component. -## Building the Project +## Help -To build the project, run the following command: +We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. -gulp build +If you're having issues building the solution, please run [spfx doctor](https://pnp.github.io/cli-microsoft365/cmd/spfx/spfx-doctor/) from within the solution folder to diagnose incompatibility issues with your environment. -## Deploying the WebPart +You can try looking at [issues related to this sample](https://github.com/pnp/sp-dev-fx-webparts/issues?q=label%3A%22sample%3A%20react-quick-links-grid%22) to see if anybody else is having the same issues. -## Solution +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=react-quick-links-grid) and see what the community is saying. -| Solution | Author(s) | -| ----------- | ----------------------- | -| react-quick-links-grid | Venkadesh Sundaramurthy | +If you encounter any issues using this sample, [create a new issue](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected%2Csample%3A%20react-quick-links-grid&template=bug-report.yml&sample=react-quick-links-grid&authors=@VenkadeshSundaramurthy&title=react-quick-links-grid%20-%20). -## Version history +For questions regarding this sample, [create a new question](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aquestion%2Csample%3A%20react-quick-links-grid&template=question.yml&sample=react-quick-links-grid&authors=@VenkadeshSundaramurthy&title=react-quick-links-grid%20-%20). -| Version | Date | Comments | -| ------- | --------------- | --------------- | -| 1.0 | August 11, 2024 | Initial release | +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aenhancement%2Csample%3A%20react-quick-links-grid&template=suggestion.yml&sample=react-quick-links-grid&authors=@VenkadeshSundaramurthy&title=react-quick-links-grid%20-%20). ## Disclaimer -**THIS CODE IS PROVIDED _AS IS_ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** ---- - -## Minimal Path to Awesome - -- Clone this repository -- Ensure that you are at the solution folder -- in the command-line run: - - **npm install** - - **gulp serve** - -> Include any additional steps as needed. - -> Notice that better pictures and documentation will increase the sample usage and the value you are providing for others. Thanks for your submissions advance. - -> Share your web part with others through Microsoft 365 Patterns and Practices program to get visibility and exposure. More details on the community, open-source projects and other activities from http://aka.ms/m365pnp. - -## References - -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) -- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development + diff --git a/samples/react-quick-links-grid/assets/sample.json b/samples/react-quick-links-grid/assets/sample.json index 64b021834..b8206bcff 100644 --- a/samples/react-quick-links-grid/assets/sample.json +++ b/samples/react-quick-links-grid/assets/sample.json @@ -10,8 +10,8 @@ "Displays a set of quick links fetched from a SharePoint list.", "The quick links are displayed with icons and titles in a responsive grid layout." ], - "creationDateTime": "2024-08-10", - "updateDateTime": "2024-08-10", + "creationDateTime": "2024-08-11", + "updateDateTime": "2024-08-11", "products": [ "SharePoint" ], From f865ed957567b16fa2e82b1108d0e7ac297ffa4a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 31 Aug 2024 23:01:08 +0000 Subject: [PATCH 28/36] Automated samples.json update --- .metadata/samples.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.metadata/samples.json b/.metadata/samples.json index c3920576d..85f2d5da3 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -24638,8 +24638,8 @@ "Displays a set of quick links fetched from a SharePoint list.", "The quick links are displayed with icons and titles in a responsive grid layout." ], - "creationDateTime": "2024-08-10", - "updateDateTime": "2024-08-10", + "creationDateTime": "2024-08-11", + "updateDateTime": "2024-08-11", "products": [ "SharePoint" ], From 52e8244abb769404227bb218b53769dadad14915 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 31 Aug 2024 19:02:45 -0400 Subject: [PATCH 29/36] Cropped preview --- .../react-quick-links-grid/assets/preview.gif | Bin 2246367 -> 1862444 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/samples/react-quick-links-grid/assets/preview.gif b/samples/react-quick-links-grid/assets/preview.gif index 48a3a0f54bc7665cc3fdb24fdd2ab38785a77036..0ecfb646f72871c86a2f975702d32d1ef3ea0234 100644 GIT binary patch delta 1364896 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

    !YzWx~>1m3I6|cQ2uYYpyz;-hH0%} z?4aBkY>6Kw05|^Pm`Z_u+K0zKeZP}ez4S1Mc|++VLzMX-sS*S{y#Z`uqyPGy9KGvc zAP~J4Ly7_E<&OJ?+Pi+7z>D^m6IJ(0A#b;uOVAipPPFN6MO}&6eMr6GeLQzM))L%LK zF#7e%~n~^zI5Ry}A+p=Crod31Z|5Cl$P>ow_}fl2G@w z!#DovdL?i|lri@VASw!*#d8+5Zn9h~KV|u&Fz+3Y%373M$~V1|lLGquOgaL~Xqykd zK@{k)r!e#-N4bVAWYq7?)V8&2j51Yg_o5ngk?&ZWGtiIy%Y)vj;pjMBUdEmtfHX%T zN`cL0WAYdMfmbCiTxI>F z;C?g0^X?)Y!)-BPElq~di@86X23_}u+j~!b6w#$KAe1KYzH;z@lruPO&vIH%*2q{9 z7cH%b(h^wNjpY|+88eWqUsX?t(GeR6)dJ%CbXyWX-BAuI*#^l?^e=3S=Z3J<>ZbKoeg7eS7M`JnDXKiOHx$=z2hC< zK7}taLex_LbsqaVDW^^g?|wLF|7~uJ^SV(OI73%z&xW@BqAoY`hBAh%wlY|+kogA2 zZUDIsS&brt=0v6E4|y*%PQ90J`*u~Lm1XClMUN_DXg)tjyGU4BNvJMIXo)b>WpX0z2Ep#L=S4Vo0lFWw7wAD7lTD*q z)i9&~3rPA)bc?QpX+{+98gi+h5 zLE`2doT5YWcy>o(K;^}Z>m~=clMHmW@!(42EDBL)l$$ngh>oU># z11PpTxT2^GawP8d*JvTWnFqb98iv3BuoLAnSJN~{UL*CQ`f~28f{rGHDw&hD6PW;o zo79TZJP0kdQ+1yfPx4MchumstEq00jt*^nY-$0wbnkXdti@1hw?kBM~=^OlTaJ5#m zP;AL(+nLbd?WxSOH}6P>A9Us}b&2y0ImP5i8^ms)t=Vn;UIamjnnUo^K|hme=_c|P zP0=R~a25)=CBD8lcVEYvEGz}BD!2Vn-*9do0iL{Jn7BFHuKu44tav>i=#`ky% zcP|E&=v*H$uobh&WX8Htx}6d+AtDFE`ZN?V0hB%|6A+t*#raBS!?dswjpBNyk*9AE zk=}^L+RJHt!0#TGaHxtP0_o&=<}g7QEB8DwQ3CoQZN)9!sQ;Tibi@f}8O)yH#qz`+1J}lmHT( zkoHyQb=?A*Qbgqb3>!WbyWWFbDg~hgBdNgzx#UJB!Tnk`cEA#&V)l$!MtatFoJN=uOHSPDZ&QG2^-( z>jV{xoEgbDC*`?3K^)t{QR>a;~h+)5pK^blxY$JdD1 ztmwY)Mhk$YHtN8kEmh*sn&mPqfD4IbM%n2vUY3P&YDsam%i)Clr-1qi#zk;fk|eyW z?ASgCqHV2g6e*YSwPIw``E;%rPCCemy_@Y==)3xE*^Zijx zER&5>NjbgeL-Az~jGGVUO8#h*i?*X%#P6>ig(%=jlU^*hUEZoz8jNB-Q&@UmOt7%v z6n%Hc?x>qh$BcXp&0Q6Pl-hdey&hZc4%5Ghb1ej);#1rXw+UUPW<}Ud4rX}u^4P2t z{pn$NN#)&c)~oNLJN8rK{dU)I?+4pQ&1Z)E?9l08Jo-8U^fW10Ym1&2ne0aH-wSwh zlD_s1X7xl7^p_)alisBgC7y5_c9P(}FJ(?H1FaJDyHnzbkH4Y{)ZB5}ipyQNsG9CB z>8Dn^TXr>7eEsFK+4UFpHiq+eAo!;hR*c&l6)geAJ&KSLqICl+TJmwrb2N2#v~?#7 zhnr`^N#mF`G}u#!G&i6$&%+K%bfELs$(Egm)7MR=qF{>y?Fk!JUR2gFuo%9?Z7zKU4ov+za4^5UK)yKtE7TT7Kbv5j znZBAd4|UyN_nMrREGdDy(UM+_HLM1(Y=P5`19F5yboJ8`qPI$uT4twY7JqQdtj25k z3Qi%pMl54AB&y)2F|=9?RabqFL||j3ZKq7g^#Xus36)P!gq~^*l2qS$kzt>0jb_Ay zwU#X@H{LZQd8-5@=4wGj5xt zZg&H?PUB5_@@XkAYP>cBjrPJxx=GHZ@qWpz+>Pghg;g_$E1vCWq0UKV>C^mh78%`@ zyVqYvZ8)iZ#L3U;)va#rc_z(85ADx+M5$CEb8FW~SUtHww_P9eW64~ug+Aa>?PiIg zhxB4(_6wGg*aM3~E>&Wp08^QV9z4kd@;TY%v67(=-M*8fLot;{71_MZT0{Zm)Gp0j zGtsud-(DHyxtxtLPb89B?4Q@>M#$qPS**tlfwH}ZH+B7Qqm6}ltS_l$J%F~+E7acLvILH+#W%-94x#<8 zE9)gi)OsSEu2|Idjo__eq0wPQVu`N&Stv{L)<#|n^{(YRn$bqRV!mmgqABkSmByuK zgEg>4-l(VNgllx`G|LfjHYH^QruO=B8=KcYeScd|nTSsMGs|DoRS=aH`Xvw6Vs*(; z?IcAKFpz&+a!#6UxE(UB6hk|YO!w<^JlBzoSzYQ_Ec0(({$YW~K`D~7Kcx0sTJE5_ zkM_H4>^N?4Z>g;5)mY|#(2*q*)7AQuh#DI)lK<}Ax(KEif`-dj*1c}f?s8-}#ZIs} z=Btb?Z3HG9&~GcC$#YNa%j@80^Lw_H(jzg5gV*O@28GimmlI4dc_R|TUkW$03l)!f zyJ5@)rPhE>cu~>SfBh+NSVKHm)cXdaHIx%c9anW09wa!Z1O#r}p&rtXu&sU7{d8qN z)y~BeeX5?y&Mu@^)xz7wuZ3Q%$hINzkm!=I~Cce%C38Dl}LM=%2 zayM}uoJniW*o!ruqlKsip7?BttkvDzY+!tar8bJspf1zT+MNFt z1Ex&^Kde!^#`Cm+C1Y-pnAPFJ)gyw<$R&pCi~nMpCb(@?%+Oq&76PZmysWLQ8ZmEX z64v<=NihQ*-Lf_yWvka}*W#yY#h`(U@;%2VN~eek1)FgX=agmEg^XsH5uVgt|3V9k z1G=9hy|7#HyNhV!%_R$Ttm}0%C{V_va72kQX<(3e*|um1A}LAou*G49C$~jHNyO`8 zKE!L5{WS#_x$&akg-wI@r@*^uBS@RogHn5g5cq5@Unt`7W!Wzh*YWgH^8^=zo5bb! zYs%NqeIT+5NXPDR;J+_bREVl!?vBV>VC4>52zf#SGWb-;sUwcLzlCOT97KfwY+LS2F?E8unBXue?b;-|0B9sUy< z-uVqG9V5FegJzjXw+P`Uf7l{;36AOuY&;~IYqRc&Hb%PSzlE_CdvGB-hJpU+d;5R3 zng2fk@Bc%e75J}O63Dwlb&y;Nzky=Ek@E2^zt7v_=v@Mc)KhT6hqR=;3~CIzb2kr= z>l128EA9;zd>4bnPj-P!Y0H^4fLcPAExzew^IF0_+}m;i({8oH3AcIE_Kp$48Ubsw z^ZDB-E#K~4bJly|u;4f9bh~=**n*<-6BhQ33Hmb!2mEp*QtSLakE;?3k%5tt0(Ubl zdwc=>tj>cP7I-a|76+PUWw4fRV#*AW)|Pj-HN@;IML_MZEC!#5EM%Gz$3^|NuJ+ch z124<1-yzFycPp=M=7RZt_JRZnYT zy9towqu-tyTMt`Y+#K8pb@I1(Uej?)AD?UC$?ahm}xj!wFI*qdJxJytSpd{msU5yykPn7h8+U>Zb>Dwc3_! z#cH;pc~(1eW)!E3TG$CK2j6-Yl4c^9Aqsl4SWdRbm70mXS#^8({QFF$UJ0_gkNdO* z%xj$%nB{l16I#a3z*u~scU!Ua-;BSkJeU!QV~x4XUexYj8i9y7sZPm`jP@7ESS8Os z)lV38ZPZhV^yS;dOqX4h;hOE#gfS`9YhstyN&6}g`SqK#^QMF)UaPAF96)oTtM%NW zZ82rS7wiuq@BQ0w!ahp?GY1>%FBq9_=c;w&`^;w<<$e>TmW^8QF0T-ko%FSZ!zj?- zy*T;(;XdQf%;z+~T|njx#?!a$Om2KnHDUrzx+$E{J97R=D+nc8Ir+LKN7XP!C|$r4 z78bNY>@l5I>K1uCXR{c_O!(w{tyHVY# zGG=UMp83NusI#$v8y_3dA5G2Hdh4$m#omlMmfo^j`S`5LN!pRq@YF*iY~%VrB?fv6 z85A}WRytkyoU$e=ngoSfKQ3EwY)yw!>k?LyM*ztYOJ%0&A+rs-bF3MC>6t#dZKXVY z+8>t%NaH2VD-YBiyZT2DdneRST?`r=PkCe%cZ=msK;BFlPSj80C4#P>}l7SkGheW>3R=cZph$_)wq=L z=6+=`f~Ja}`N=?h!hvN}Mm4_UL4 zM^12Ng4~7JY0=V_60P<5B*(vm*_6zke{qTSUm?R5UKfvSp2lwhShi`{1eYIh`Y&AC zspzGMI_0{VednnsEvA4r^2Z!e)|>s*a(bEyOc>xUP@r}^3Y2$}(bFJtzhmzGsdP3M z-Q%)@W)=ywB~~0$*@q31gQf})VyGm!!5~0;Q-zq_rs#Qq%IzyPa|C)H(_ELL&PVC% zb#_95VjIp}<@~Dws4GKd#kWglj#WF=^}!DMX&Jrl6gRy;%Wszxhg(MF#?p8l_NbNL_fhG-8v)cp~8|LH#khIJQ#dn45C#^TT zZOb~Jw+ixxTYJcssJ-k*aU{%nZt877_+8;dCY9NMv?$syx7b;VLyEEWfzD~+YuEs9 zn)p@T6M!+psD4s|xR(b)($H~HurF1{ycW*&f6?}q0daI)w_p+y2*Dx2B|w1S!5xA- z1cJM}d!r#hfZ*%BB_6yDU{m9M#fne}^-%&*%R_I6q=loC8Ftf@Q;G#stRXEcD^ z9G%~2Qf%%lp37GYpR|RTi}6r148NkVK;wiYlYF28%PM0j{msk1!KZ%Zx~dJvp`9FoDe1Vp^Dyx}%hfyYwW0e=!}^i`%KzfO_;Rj8uBx$Xzi&tTjAwdPOXm ze_&?lYJZNGl?uPD>TB4_KJ>*gP^dmi zV{hg`Q6hbS?rgf%3M*1n=^Vw%^y1a+mU3`ZuN4Qdgb|Zsofocuh_XXX!NI(UBSV)t zi);C-%f|Di5M1ZuZQhFRtSn0-;^kDpcz$NTd$gv*oEb83G+{CztdZ8I*J06GvREC@ z?-K#l#Wn6hrCO=sb^WLj>4q9}OOcm5n3w{hcn1SP@@q*ima7$}vXtvp2sn|>NxC!dZlI`?7@zR}%n;60q%LaQ zTA4g+BxCj55~J!>y;dsvR0OM~b8o8E(+2mHX73@FLE5R!OjGSPm7!S``GC>M* z?=Fkh@!;La!*Go>w+kdW4% zvkb2_gurUQ0f<#3u!5`0Yvw9;aN;G|&j*4nr|^})i#3#3)ywSl*+6@no%jxBx%O|J zLhfxnw;(h+EM+AWhnpIq!G>sJ@T~nca)m@mNRuM1E`w3?ru`h>jzqw(#Cj6S1W%f3 zCcUBu+G=x_e!6Hwud=2{KdU!U(5ugZs>J5O@ju9<)CvPAhOzUw&SPU%m48AB`^F0r zyvVj&>(DfiFCAtpXPm^(B6EHXBn8van5wFY8S?{!^Y1(RDBV2+Ltt`y5sV!QIAn)4`@nl`eotVa|d^3bOpv z3#O-zcO&x=AfE>ws%4%NGvj%THS0ZA+@RjMN=;W_0Uor{U((0~l$UoSTn+!u{i6B! z03&)b$wYZ)l2}UWBc#YXqbkkb-4d%u%RavYHW|&ak$nda=wx<;mznJZeQe6g%kv)| zODW)eRf7fliK+~mB52}prB|Yf$p?5`+u)y?QhFtDdd;}teSzv?@SOxE_yfA9pxq7e z={1GZ2|U%SoGv=$2Aiy^-zt2KH&tWqQGyNC3A9%F)CLbR@c=0n+ba`tClPF!ZgpkR zd<^eaRXo6AFl#_l-e*Egupc@#wx0vc34E%7nDW9;G;+7aQ89~~{r8SyH3;P}w2NZ7 zv}p%Zjtk-Mb%LpWcdywwNTquZ$%F0wY<;~;+SYDek+%C$9^7@SsRgomrH>mjjn`8U z-2J8fH|&UdfxUErxN(`j6{)GTo5n8Ux#Yy|Y~r3ZJv3x63jwJ1b^RFa-67KSAt;8~ z40+#jbDM;T#3PC?BD`D>YXNfB|5wGS3*<^e^2i9cAd!xu60@}~`@afGKmC=I_(m!% z12pTtoZikxWn-e9S(O>TNj3d0I{+a8nuL>!yVU-v+rB_#qR72^&bfZP`v2jmW;Ofl zi?-!ka{T-8e*BTZ9SY*qy6-J~yexfit}?E3=|A}=t^3hV;6XiiyS^-{?IF^{T1$Up z(T??S0G6%YFyH#O#*2JK-waKf2+&TqeGGd%3_JC+C;lfBOfI5sAYoa3oS=Bvg~T+T zYu{p~e2wMA`uX5aa1&Ol(O9Jnl$L?Q8^a;ri!SQ<*529Ddr_u)ClactnhLEA|kG6KK;%lEkac*1nb^L&-8-+Ukz=v7S3!+HAw({@kIL$%MZyXFV4 zedXMLtYMmqtBAv;VPuolps3cC!T^LoC-_yh2UYp^qHA7vlyi9@cv zX4*5oqBy*LKH#2@2Y4v~X*yIl1<9O3ME?{?bWiglFVNg*@Z@NauSW`q_6w z&$BM}M&29B`SG`#pkH&L50`Uw2SthTKuZsN@GK<-nZXol%GmhCsA|8&R9P2xnjUSr zTB?P}*?kMv^$eC#;|RB3*i%`t1$+9~&x>izGscBI&V9uM=sM_(nalFI_3eG%u;23>2u zTf5(bIedJWMS<3Yjd+KS#8n<^xZu+(+Q>GWx8_34doz7gua{z8j#Vlof5{MiqsH9# z^TO17)3l*SQO?l!+}EV3%Z{OIb-((@{Y2ZFQ}-a};_LT?6!@XXjDkgtlkWzDu&Qs1 z%)XOJac9jH9tEAs=_$`NldY%Fsy&afQ27JZhqa`K>mU%t&R5YPzaqkM)G@cWl-5Rz zTQuivkl~BX1jdM5lJtI^l#Q|Dwge~5({dAqBoz|v8JjxEjd-dxQTf+5t?+o5egW+7 z<)qK1dF%vX&TJq6DH4a86j7{h!#ae^{F2%#rlwX=6=Wu9@+i zvk08YrN1PF$ysQ1qtrz6OO_ZZ5UN6!v+q6xDS<>aoqT$qZlAjSZr*ZH{$&N9>8FGY zX39C}je(gDs_F!64KKdNc}Y%qaoIh~##>AQDX}rLt5T3}0wW4UO35MZnFyp|?E?+T zg6!4BCEw7i0)*V&&XX?ZexisjQgRL%+Joz?gZU^%YWhX?z$)PzEOh z!9Ee?--18Cf58^rp*;=17wjT(+=Ovi#>FabmN2SS$dYs)|Fc%MsIL5N^}!&Q3a4iryMW3d z-A4R>wzAfaLc*`ArnTbqpYHHQ*2YMNAjeYUR!*E&+rNc&8ztO>)Q2GYhisSG!62_o}SX*vpq3Up3y z8hsX;BY^9o?lb2a$XDgbv{CvRCmgI=;qN)}d9SGW0G}C8KlXc{)S#Wc6a07iYTE3g zPAL=Or>AKV!<|fjWGFHN?)ZOPb)*$ytPhZWg zc>mZCztYsQf~msT8j(siKBDigY9DW5MLx?c$X$vr0r?-fVtt=|4nKS`@nTGZ7^l&LL;%Z%e&yM0Yh93iSXvKR)sWHib%M*vZHY@am&qfwI>K{h z8#`!+U|odOLh;`XMxB(%QT4izmGo@625ZpFwQ)xpmvBgiDHPId94*KX0}~_U#*b>~)(!KyGCIYT zmviF;5oqfw%W6L@w*%E9V7C1XF_L}UYQ~DEj5ISMG+EeWqW7XjIo@+NI6F1A?Rtvv+)a^zm zNfV9EGtaQwBMi|T#Y^x0^8DPSN5MQ1Y>=gm)X7xK+J2yK1@KRJnc5>65&|@uKmEgI z$XXmv^UrI#Y9>rL-%A_5t8{-pEWAe0A6XN$5pyamvc1EHVRhf?^>OuiieQ6B_x_nI z*dBH3=Lq#pL_APqKNVw3%e)f{&FAZ;+Ynp-ge##-Tqf%#hP&s@R<&~B9Oy`qKQUo~ zS$yqBxP3`Slwx^xO3I>1=8TBS_%~@paq$66Lnz0UMwL)@5P{7x(Nt{E_PseO2e{%E z&1PI|domX4Be^g!~rTSWz59llmmE2@R&ZQD%#X>SHReU{ z$IwoNj`1QimX0`@ej|RqF1;u=YyHM#g>fH1nE{Wv%oxrE7HWlUMm!~~Y0HnZ# zb3avNYhA@zM%(4&QtL|?Eu{rWSc6P0(>tV1W5(x1y5k6o4hyo%A99uvm1?Bo{0it7 zZT%?RE$}SwhG4Fus2@<0;_J_o%u9}6hdqRbFTc?yWr_0$jN9}jKw0R?P4mp+ev;_1 z=cPpPH;Ys@3dPY!TK*xPM(N0prR=Eri8Wf*^sDl?%_aO=BF4wNu|rcr&E)3AC?V;p zi_TfGaMRw~G|nY(l8X@8O{VVhYJgYaw%#<`l;NS&(N&&|MuQEhM_rdB^CPPk;goW8 z1)B+C{pZ!a6|#mit*#B%^!WNL16v+%wM~HX(Hqx6GZ6Dnc&i%UE=_% zzPzsb1~rpY$13#eDl$Ttj(%;F@UoCFzG|$!Z&p+-1ht{L*CNA}+&fJL&=j5K2xZOO zzN`zLcNfa%R^X#v_{gh=UpP}*$Q{ErK0F4SwDr}6$5ff!kS@2Wnq0w}fLzg45>k!Q zRZVoP5Zyy^=NMCW+DRD%^eP)k_Np;#;98rM+a8Cj3N*6XkyOxFLkDxD$gPbLyrXdwE_b@B**E z;R+Q#-WPqHP3Jm)$#0i^T^8S;(r`t7R(r(W@l=?q-tQLjVqPf{u+mE@6il?91T4-t z;asuy7>D?+&A(o;_UKGk>ExirVXSJBw3(kRD$u!xM+r-3nN-W+VeIXYY_1NNq@Q^7 zY`a~S%y#r^K0(3PONZ~AN3VwY9}6%Slj8twzkJ>1G8M_1oplJe(u$pyveciYZF(Y! z>Du!6Z1?IoM4|2dEV!9Nd0t5NUdGgMN1w)&B5r;VrF(bXd8>N$G9-^Ay+Skw-gO&K!T_Ky3Q;Z+eM<5Y-qfUk+?Pr|PP}v#OTRO$M&6jG?oXi1o)W{-x^#E;uM`$$IbGxyZs(-5%?oPy9s^f>D=tYE))HM5=D-}L9=bt|N&BZX2DY}|f{=g; zW@o4ZyD#a6@-43iGTZJbw-Fo22~5P(P3vt~(x+zq z99l-7$EtaoR=O82zIqOgB7my)dMaE;Zx`2>O3SU>JlN`Z*My_hz8dU_(bNwAQJ3lA zA!?Su+zK@uUGEMUt_Fe$Ree>K?ckBMpk%22KcGSj8YLieQP#h?AuP@ckD62)V3hiizjeh+D8eeA#gy%Zf zks@s-iT-%cR#Drv%mSI?<|oMV36cz)Lt&u#It&%|8n32=Q*J_KLh{K&41}KQy&U@VfpGjk;6uvqmaIf<%V9EfuJS5_2JV);H}vU zh}~FbW*gnQo^agS8u^PLFlvsJ~bnzrxd z2m$*WgID5)>6Ns5okd+dX4jon-1|(c`j$pPGCzZ6AXA%Zim--Y1TQS zq~&uDga_3HEVlhpB+IhL^(mo^sr$N5H91g&I#^b6s<5=M`JumL=}nK3AJZ=9IyJY) zk=rlFnA}qZ_`5K0yi$^}A71rs_g`rNNp<8{X~r?npW3N?)^|}Z-yf}$Ywh!F&1HZO z*ds2-O-Ii$7*w*C7|RQo>Sjc212hu$9l^_Ap@*?CD`YY*)xdErv)j+f!Mek5mFX+< zIqZE5JlHLpf6|YZI=~YLI0*2==b&kPjz>Pe9CQ18{@*R|`M|8pYJX|Dx)W90iu06~ z5crrpojbW;-{KrgZx_U}X%NX-gf^v|c8-*>#!YaW^Wg6y{^n7)T*$VIkEQc!K(aUl zVv$xs8z2@Q(tCT`{o-$Z4PMZkEsz4uDb>2kTGjvl9o)SPtjE*J6%km z_)W^ow<-~+NgEZ=khkaZDP?gxE2YRwm>M(QCCpWZ7tizpT<3B`+179WX7~N-I~mtQ z^sqJ{MYVac(C82JoW5*ZvElZ-O~zS0v&wipKKaNa^4t0B#NAIhF{^x3Qhn)@zqC`=zxijpUfKQQo6Cy#ro zOjPJ67)`jlEGie-X$_we=yBJ0E0Jv~&XhGWY+G@+bit*a)cf>11)Re4FYwp6gU)rW zNA7y$RO!fb+e0Z94=HNSY?T5}X8Cx)lLsD~vPH=rBL_>jU(_kg03C1|SIQ5MWDj3y zYvx}_MGMI+L^Dzw!O`B+`UBCl!hIyiO1%YF8sUc$g48t;AiV)HTo(_)LDhOvOFEZyoJ5zCOjLKNuy z^KrVnuoZD8)?)#O(7dEd*ljDxvVQh_a?`hx`VW~1X`xCArnlaITv`F;W9SXwpTLM3 zh=#tmGgh_xj+cjeqFrzIftL6PcM2j~w~O28I(^Cipoe{a$1<3Oj6;7$aBUerkiWt+ zNT(d)-+)?(2wMlj}kgf9B)kH8{*0DBRl?Q0=Dz zWo)Y=9q6pyd(5yXCqTDNJ5x1r@SV4C?|g~$b920u+v7~OyzkmYHrB_iOX}J%xNo^0 ze!7ydf9%eVBLW?>3~OR+hzIVl@oLyJ)?OHLww+!(Ypv)Se^3$d(%lhhb~_fU%^l!$ z{FrT>F&b&>ycBV=|CIA4#{gWa0T3+0g85@ZzBoCS2Ipa%I=wv^Vzsj{DtdcXNfZb1 z#eT_ybS^H);tf?Z zL~yA#_Y*PY=Rn6VU*wTf-{uV(HeVkFhu=z~DD@j)58pUZpwL5&$}D7T__ULK-Tns8 zu%OV3qWq?&mY=CXeY!V*xpks(eqD!2N#@dyXpiQ!(V-sSMAJd_-%gY>ylEli z*ujX-e36GSd8e1=ywOo8_di-Y=+Sc9>(7qTtU956I4GF8C`3(dmN}MBd<8r9&xZvm zVv@rpck}Ah2l#bPfhp&5Iorx`OLL4)h9YGg1@2VTl*0uI4gGo-ybFKuy@QNvz!4#5ct zXbxYwsx$5tD_!g&=Q&ezHeoUIOO_x=7o-KJ(lnfjKAO2h5^(oU*oL!=`$sV3)rc~weHSvnEPLu^M4o8`MjWtpr zR9Ry=wK3yTjg`5PCkmMc^%mJU0uOi!G@<8=?K-e!+AA;SS~iI_s+Kr(#Q}A7pCF-| zg-b+_^Y%7J5B)*&nqCJ2R)eP5`xr;%L3pAYk~F)Gb?S-KhhqBboCD1p6%@N`=m;#9>43$^=jAE@frC%+POO)`b^tH~86xSgq zv2s6~%t9R#RN5a=c}mlbBEr1OL>G75dfoU#@J(Of_&?8yT(j@+^MSnBG1GBg+UdIt ziS;Z8YY(0VF27|T^t1grgln7Og%#No{RL{J<)S=4=XwFrQ643Fhi;jv-h_*RZr_b! z$rJmqs{$PI0^8~BEkO$q#V0ORe2#2yuNJ|A5aq-yops&~4WHlBJRf89Z}S?3peu^s ze-VWLu?>yr)TVk6H}(3pD(#e3(#?tb?D4!37_axpooYUWepqY2Db0@$L+3j1E}WN) z=*^d@WDE#kQ`Ca(o$iH*y&s=+yih2Ix>q!LPZDTOq>h3ji;z zqL6T%^G-TS1P|tC+HLDN_6pQJuo8>IHsiUoZFV+zseGMQY$R|tin7gYOZ@|NRfLh96 zqv%&@z>exl@@0EwDnUPU)@J)&lU~f3YwQu~S{+g)6+`I?K{Xrf;*#-0v_jLGc+Fk! z!PNDX|IKPe;9{#GSMW&}jGgPl7=Ws0WO!o=ZC&5DTyD49wJKm)OO&kG@KubIOpxw< zz})3+BKn~|!!Cm;U|V}vwG55QC)Bmb0LPncNPy})nI+LNSv3)MbRa^ezb0@-i2+z$ zJ?0o=Jx1r`s&-JFqJ>4o{-V?JrJ=p0#XCFF0S3i31%8L8E}+zFf}KcSdUG_Z#pm=x zonL^~ec>jmCA}`sE?kg%ScH}RtpH#J7C`6DsV0}R1DCn_=KDA~=O&P5^nL{lYm4$E zrwgdB&x^jH1m)j7F`_C*yc_>eqHs4sx+6z%!>^cr3DBK|@IV;Z4~JO9J$C8&PXC&x zLdg4g?Jjjnqgsm@wU_Ou6-LGHa}tAkTiH-f1h^8Yh*$LIBXJ>TEzp%9JYi>+x_{Xe zBglhd{x=5W6n00OodNnVgd;bfIL+HZxDZ2!Iy1mx;*0Y~^V_lJLSlL$6F++EJ0ynb z-nc_ClR$>@x@#OPCL{>vrtrYI+8ScuIRq}u*SsXsuVn9WSaU7)ZJ(&{aGfAcXx%Sh zCh9~3dfHxKt|J=w(BSC;kb@&jv3`KMnqs*=GoXUDY05|E4A1b&6?Z!-(TrD^hV!dH z&|ob$Wtd4oA51-=5?sQM=r|vWHq*#DiWo#e2NUhyb3Eq-;ls2cA{2N3U~ z|Al6cim1}>lIcRKNh}n&-Ikf3>3m$V5P;2y-4aoeeeBu08h(eW9Tt#Ra|7Opjd5Yl zgflAt+r+!AS!l52HvK1~uHi*G>iG*&;tVep*W1|-$(Jr^HOF=eJ6OY#^%5mTNjMxT z1RU%aLq2!KwaWn+I8MxwA$zxUO5zux5SfKoj>F}f39KVh=R*UGiiBKsqkeXMJ%;Q$ z^l5epoLI-0upsgr)z=pdt*st`SZct^)so*z`sbDe6KxDVEwU>JjC#2UoSpJ;;Rj%bTC4XU~c z%gY1VW(#DHWlqD6vEESdsBGF{Y`Su6GJQ8=1O+p4)sc9;0ju!N@?>&@*Ga_=Q{11I z%WPU_?z4`D{CiYLxP9}vut?XD!$xHZyeA>+YxuFY@7?8=&cA=MT5P4u1I)*MFueHR z2FUk!+y1=(&v<(1lyFOOgyChlD7EAKh+dJ2`gK?DI&Fa2Ne~6b>mG=k) zZhYLWDwv#~;e=(~1>YZfwbts&#CG0ynSUB6Ea-KA&tFcB6YQHq6NW7rpATYZhIaMT zpBd_nos&id_dhYwI*2W_Tq)_z;^rwPi%wCC(NR6>PCxYn?z~rx;()*3wEcH{26PQC ze%KTK^n|maRmso2qWQgkTt*B0=L>e{kN>2^$%s2V?_K}<<`G1yN!GNdMd544RX`z- zKWv$?Gqo6#?WX}7B)VpE-8nm=#$&)etOx&izSp>!!I1wNiF150&#O|^8G%K4ZNzW} zb+ve3mVlRO|B4#;L9w6z59o~N5$DMizb0tLuM@VBSRuomKV6H)i{S2$9j!0;beDKP zJ+TQ&5Xd8JqsUPiSKPx+T;_BY=LFXN0!Y^v*KT$j!rU`-T3a%T=63eR?qoS+xA?a6 zxi+Z@4ioFSgd0a(`ezJ8dMV3oW<{F|KCqprpn z9sV13qrrI2(L)&-Z9U`CQUpCH(MHcOe9JUqAKoWsgiO zgPy@V!$CJRpM8@@z+Y8lQ>r*jg@YrIww%5uUzO8^gr@s->I5@XEWU^0VJ=sOGG;`8 z^W~$000U!fMtM#S}WX! z9X~9M*Z9|UgZeg~J2!UTUeW(vI7Y(`<=sc3o6m^ecNshIw1coTUFbGld$}4E&fg8B zsoZ!Q9;RPKWKD^7KtkY(&@WrlY2>IY39dUTk>>Gy+$GeSlPQVh)p{h+jk@6;Y*nqQ zoQ`oyRq^oH3MCSQ@Kwk}1}&16+sv|93Vk@7m5fivW|c^iXpQ^2Fs5~P^-jG@@NaAx zvI~7J-{06eMvNoD7YfiyX)3#iRw6a{4$*P?C?mwgHe%n2p315}$mx>;cZi~W zU-pMPkYSwKIONJ#c0_Z-8HEsjT7&HDNOSrz4bsJf#yl(*ApE`KpIn##ya}KjD^NgD z57tm+i`qCTg~W#k5gEZlC(-8X5KO7iHj6N@U^F<-`q#jv?aUTbv!L_9L@;KA>w0~Y zoK;ojwHZS$n}Le5{UK_dIu=`~A2%?oe^em;d`OPx;1(ACKQVmRLRS=n{Kx{W3xiQ# z7-+=CC8}E>>v+3unl5WraPz)=`$tUs+9;-<%8Cso%C@Ttfs5p?!R*M1mP7fg*XR$@ z!CMK4_pD-@6WL*|qB9vi@T(llmy|?Zy6{1&gT5HU>p|C#;{OHe-&H51l5~5ei4I;n zSIhjo6IMeeutMlNW!4HMtkkA8odV{=3&b}+ANI90TIJ6m8+B+?<9w&L(27?b)1<3A zmQ5D2zy32HuAXJ5N*8@=J~84RWqbM2>->dazLSvKZ2}gF(oe1sWIy<*?ug?EdT_j5 z^JKm|xrVA;6MlclT!yF3vN(rGISkB{W%F7IMvba%vz`1;%{ujX-TY6oEQa^h0(Lzv zJ4{@@6){elz{>O$*o||`=pCBv)uwvI#Z!d^4VRU#41~U1oDwpGjIlqKBu|Y?cK?_q99bQVGO$WL&mrX4U;FO!1zx$;T01LkB}p?Si`a*V@t3)8yn!@kLp0;|ja% zPaoh6Wh4daB{}zzSxccxjW*RkBz^_wFul3TgLtx??5h7Ni9Pmki##k!>#qm!<;Oh` z#T^!G7%XY6Zuast6;@oHcTdCh{=#J~zXPEo^^67g!I(FQ5Qf$g%l=O@h4z{B7IoLWg{w8q~0!@4af$|+Iq zqeop@Q6aC7I4>|5ZCKe|j{o|?n~q6f?A&@v_s1%EI0?u$!;~R7eSl_s93`*cpxzRb zkXiWU((}^(l@7}M zN>BS&g7bgzpdmE}$g0#2cK1b?=A{I4Yc#IqqEXFaGY76&3^qHYeu_1gguBMZDr zC6YO1O|%e;_jAmWHD?L6ko@&~`FqS_L=+EU24{^w9`K7TWdb97uz;Jow9Db-=K#kk zvxn$z?-Vp<)Bz_%8@lIeS&!!T&ZwT~`AFpJrjxm3$5nX4+E5(eWINwgDRY*!qf_sdc+u??OY}Nqz9A5YOgZ(99yMV3)mp zCkBXe3McLKlji>lwts7^6h4=NlpJw>Cgh<`&4xU}+l{%?6egzIh36HG@Qc5VKv~}K zxjO+A++R;7%yse>N7ykbn zS*?>?QenkQh*V}vs}n36C<+2y(c0=s$#!?XPWUBwP-WPEi;jR&sy<~a77X;-CMZCx zM)0SBy-#=_KMgiV#Z=%nk>nct+0UT_xdMLW!HK{|KED-*_Eeh$gSS{m3OX8oxv`fG zG+yYIJ8YH#=`|O?Tk8b#)uqH)TQk4wti4L$OIYhVe}Z>aE53afyIEw8RE-RLzS}ak zZIAUo99A-EjGx$emt*6Dy1GG%db5+>0C-DMv8fIDM^Ca}2Txm$pE3s}7?qWN0zm`b z-GIkCGiX=H9QYaOdH>C*CH^y`=7BzE)GmqqED53kp5K~CYQm50E*}-`1FGZ7y7dWY zPI*M?2X_!Q3e?NfRsNHcHnxr#zKrx13l3M2jVn=9KHgEyAjJIsY^h!Jc?&QN5Gh@% zT4ZPXVsMY|$BDSZxU7&$?F1AdL~^xR{gVU0Iqpt|HVY}v#{yFzjVB~c;*iz9{Re;J z@p`(>@dk%B=_fU$kehnB3gA5P8m@I2MD2Fij%wNOlj1>SCm5~xt{u{K)$1Fggzkg( z(?XtOK2^Ibi9m)m!4ODBW$Eq zC2CxAJEaV@djS=MKfRR!&(%cEvWC4Mg$p3SWWem6lLAJ|7uJv4!+{Cy-xY*dd%$R2 zC5JI5=L48$x{zS!>bGm~3FRaWro{d6wsEMW>3QC~`T3jQJ2GLEki$gP-|P9c=WwU* z={o+U#W6Ldhdp+m6(-g1k|2^06_*C;I^f`(@dhV#Gmd^S$|Q`1;ePx2zwBwT!5TmB z`bT|8LU`roIxAyx(fa_UiYz;TazDyn0l6D}iBA5_;_1TMy&WPD^g;FI>K@w3IjeRx zMf-my&hr-dA4W)hSTy8rj}Zv)ApHWs_~c0LQvlA!Yt35GU3UhoA&153*ex#H4;;M}!wTMf@Xa zNt8kzi%HglKp5byA==~WDObv_)>BfO?dvN*$u>fR);I_Bf(P#7Kk|31a9N> z{$-rIkix^9Wdg7z$Q1!qa;=ea-RGOJ1Z_gBrlTJXk?h3AM%eE8o2yT#iXz8IXC#3z zuF!^FqNPqrAt@#Qw8$~M`(I3dJCHzqaknN7Ly|^*g+NRZw|q!J8>5s5K}&(`vRa-A z2j9IS`#J&q4h{`v@A%P65N2@+osyQMp z@o&sHKkTh3CKJJ(#4}qRxd#xK7=70%pr_A4L;XJmP~eak$yvyR-0ZpnGI3e|uVDFf z9QzjWw)2bWpD|{x!x>0G8v(uq$K8oRx`ML?S6v!6h2r3uEaO$+4c9%`4_`rj%hM z>*VRO)~R#hHQu%X&Gg~UNOq3u---EzKk95HV_o%WN|l3|(UGJXNpL5!dt+PUgkSXNek`H%D?-_wQYp3L+;b!qlfAu=lFj1~T zEik@l>Q8gJw-r4==+Y&=4?EJ3Nun?=kjkq3X8D1LEmt|0qrobnoaqmfL`6wQ_`MPx zt-)HqbHL64tm@X#hTi1plp0=Ja-1rB8Uj#G{XLjiY|k)$j`s?vg+9@_;kww^?BNQL zR)2|0m{Qtzc%IOP7hrSIGLxWt-^I@5a8sh5v&20gufN&>m;uY5mWo52mj&k1Q0Xl` z6nh0boZDJq$}vQue&OY~B==YTHLg#D95 z0xI0J1G26TsJg%s3-wI4!|F3OdDNEJA6O!7FTu_VTm~@Enryb1JQVBY0*$EBd@XYV z>SFGN28V;eu+5n7a5Vo;op-u}NQwY&h&Hi_a;jcg8CsgFscvkm(X{Nh^iy-&}iP1>O z#8su~DAC_6B9fI#Z;)vqyU?gRkA!6K-zBYPFQp&Y z_I1Jm%Lg$I zkod#%tUW=C!1|Y?yDb$xDU))jVHThVURuMkCf)*&!^ z`(#g2@61X~mv%6z9=qv?0YzuicGZHX|2tM(s8Cn=1*PPTq(pr^=rAH1Bys)N*bglK z#&b{A%ohnM?fj4WLZALB9FWV6;-qyc_OFfph$#Oqs0IsO-=KHnT>`5s$$*r4PLl{j zoV7(4z%%s-s62!!M4#}?3_uwuH&iG^C%8LAr=iRnHFs5iNwnl~O8UmeWhuy&P7w(V z+;zVLiiys39@%)K85%A1{ zJ2ehYjQ4hi%bo@+;J5v|dxIL{uG!6JaH_0R zlF@d(d10LYRO!?U!XzO33#ADRof7zJQWR{Xya{A250_K{#oc@(`A7b3^!66PnAf{-mtic0 zfq&bg>3qPNY~A(5-oAM8%JtU26`(DRyfSL$d{3r*>GSRbt8o{^XRP-93^S zxYbYW&!ATZw_(*3vuyhv#7;+>u|c9KO3Nnsd0s$5`iS9ZQ`Nydf@W2ImoibdTOv>< znBu`m5+jpk93_#qhWs#+ELt_*iebb3O_pEfCY;cj6)ieZx#n2gu-NAmu!wSDEo|0u z+MIOZ(Y_D7IjUW6zOgjR=;ih|xr|pJ@ zkbwU7!e9-cW{}vhV*mwS=;&}_hg1UY4py4wh8DYQTk(R+PU4P=*^@?$^O$r;>ny{T zN3#2oSUl&u9ex48%AG^D0d#3`5%02<8Po1vS{sr~i2%+Qo5iNZBDr+r+WrpxiG|Zn zdaUt5)-ib0$#FAQ(m-S<*LC~n4C}dcs&5Sxug_va1;zbX1({Lvf=b?8_kYAY+T2*I zDYLah&=lewjCNtReZ{cE_;D|y{j0|JcdBF!u$+}r44Zlb3R79g_iL;hPB6vcN+i3L zM%k=iO^fT}r&f+MqBG~2r`hj9Bu??2=;$REnH}7u$AVA) zNe$!111V^iiF0+=s`g-K0kl<1;E?XK`O{c!p{gxFT)6zF8+*n;L{i01oJbs31iO{pi~&D3?cm7-nm zmoeY0NGEgH>5z({{Zmro4rgCDii4vrv1k^!7mlQg^$llWiX1bSF1H+6cu)eSsMEl2 zvridIHD5?3*8B_r=pQfJ#Smd&;36f)khnV>bM4t1w=mJQhC~Z`xdj|5`rY3J@=CO8 z*iGVR9vFHYque8mzB)#SZFsqtFP1*ng?ggUX z=xI`uNRO2OwO2$nh0Z#bVz+v3_=Qnk6Hw)3pO6kq91Iw4_S;{g*B-blckfUMQej%y z)K(pAGUG_7iL>Z)p(EkpVNe%5Es5x*0(OKl_$ZJUP*sX(`jEqPJ)g~8)9 zfT&f?`4V~4&e~K*ag_|!RPE1=^;YLpQU1d>KnuhhJy@j^I2PG}c@G-{QG zvu|QD+9-)035lGs9y}kjeydN7bvB5Zp}(&?xisr;r(_~E@I6v(qoi#}*thz9wLh?q z1ixKBmmL0W6aNs=Jn2$>=*!MCh0%KGSjQKz|1qS!_`f2FVW=s}{jOG2q5{*A`Dwt< zt}EMzPdZRg=G{hgv~{UFA1xWypIrvk*wCgVi$4(|8crQU3{a&o@eN@X z5Vnv3dq<5*@hHou?)qeY_A;GTTH#m)g1lq(}5-&hVM0^q>Smt-4tq7Gi7L;X)RJ&kqNY2 zp@8P_DJPF(^j|a5W*7GPTl5sZgm!NjysDFFh$Hpv(d~2f{EE;+>31;+UV!CE{-c|6 zC2&OxW{0uY%V?2|RW0i$DFehr9`&`$!DXPhX4D|?!{n!pK}#*y0G%@#r^HfGcsRrB z_-gAJZsZIT9g1#w?1&oY5Jme~75g&%!_{yOsM^`}7wy?8MZ(|IK>L?dB0{n=Lg!>< zSGY@#qm|w~#F0dH^OzKF&ms^+Y#ker)>oRx*WBq)CmCq5QuM=dDq!q>e!wu#hkFM| zj=qq8+@?sfCd11OpF8)qI4CY6(!8v4F86d`xg(o>693D`xIpQ;(M{d$g$iUzJh^qq z*4K{!2{z{DMfwX+_;^fXUK-uQuf&yxtUpgJRp{q;SpGuJ?6N-?&ZKUYXE*K6o&2_m ze_BdoVy2N9s+J9{#pdJ_r+X}akqm~%iL2@2RQ6}q7PR|J0hU&2g6ltnryZg`>QV7s z+JGk*=p-W(+9WWH9k1{6F>j5GEU~)iA(lq?Uak@M&7*$LSyv2 z+IX!Qh#U6{qm!9f|JPX0E5qS#b*KJ5%Hemap5s|3hkF6)n1xqkfu$&Fl+2*cLwQGT z!cR@|sxUE>B5A1B8U93it6szo+!el^c_r0cR=pD9X~#67*t5sM5hxWvPe}x^0^l~H z4n@mJzS^g9{uL3^BPO$y)m1P0`-4*j#w(GU@`jAQ;14S-WQ=m3Z1uP{UV8e7@frfc z?!kAb`(SAe$E0fzV%F(^GX(I;{HCt}o?DaM)-jsB=}L@foVW}!Z7%txBjOlnl|0-t z(WU^jwYlEIh){Tp(fZ7+d~XwncRN=Z>id&%eSwZsf`oeaL6S^j>3pXa*uyR`!k-jb z;8abDwLG%ZfHt?ju#CS>G-_}P5M*H+3ZK+Qd`v~roMxfD;=Ym-Tx$b@v+8?IPZWu( zvrkqUR$K}|cAb+==Kl#_OsGcL&_(>xBBVTTxwQBkTa+Lirn-1XZd^6(9N6Z^S*f7=6_Q+%7h4zRBPyM~~**4Nv&Z+1EQf?K)>DfxLd~_HZw;89hVW(9rl| zTr}Yz`|;7WXeWS+Uc7&Lv&|+(Z2=+aA`XV{i>{y1{py|J)5354Y$h%BaE^y+%N)Dj zd2W5KySygNEY<)_*ncqe>;AisDt!2oV8%aP_$@2=nCIP`=C<}v#L|l&uK^kX11K?- zAbqo11!0Cehi403CY9#Jl%O-+aj#T|4RucWfMK`$7qITV3x~lx#uLYlZyTS^1&rbH z_B2yBtWFAAL+d!SrzlH?7B(w--6{lbEUIz}g}62HkNqb?d6KNFQfI=8oH-zb3Ux!1 ziqk4%^7#wf9tvf}Y1bAn<@6AzYy)m5-mnH==d|E_=2EYQBegjf`-{&J34D)l#M?v| zPm$e}a(|pL3$DV6dSZZRtdjpP8^XT}|AV>jjB4ur)VNSChCyMXi( z>7CFKLQ#?4q<4_sdk>I^^xiv!-kU&ZfrL5uyZ<|L*Ua1xvu0-9ti^|{b8>jk+xFhi z-tY7LqLSRzk9NjMIKqOgPUPPktw>{Ewmt^PQy=KBtRFi}N9UQ;3me~M(O#jK5Kcbr zn}?J!+d_g9|0XFJ@3+L~8D?_j5A4`7X{-O-;yf&oOa}Aj zaU_B0dPP`*+xCR|1GbXfjz0oIPRyjdA3EBKsor^!l&NFqt%9{i^Y#QtB>4B1pA3g> zMCgcAqP?|^T*HqDcPz`C%a3Sc2F7f<2>~LAcjT{DJvu8B9G8bZv(kQwA_su9QFeN zb~%&ruwnXzW z;`khQv~oim;I3IEF{=IZwWxdl%V%G`4Nd%es!uuQ7@@|z*L>5&%tnV==6jieWdZTX zbJ?1AV>L#(9vh(Y-Upo}Yp6+T(0%B2C3s$1B*^>t#N>0JF zlQ0*nvi+gq`f0to!}`O;yQY3sC0iQHF1kFGq{#_;4A;LO6Si4WLfd((9CuWPSjSEW zY7ZDW()ao~yAU75OQ}B*k2ZWfB$+_SA*I8_V|*p|AhPq6hcsdDpleMCvbHsLvh^;} zl4{-Pdut^`7np_)il{sx8#kTWU>Wdp?M^^XEv|{pDF5xrogJW_# z6#2`>Aa}wS&6yXx*|VVpmPjd?IvepTgS9`j_{}A^=4W3RvjUKzH``P!ArDh9>Alb| zf1RhL{Lhi`h6Ue;N0H)rs)GLQKRA~z+lhh5-)Wv48te%v34`rEa9w18j*N2g9sW%~ za3hLbkA(pC1x zqq#imfod$0`9`{zK4x7bHvLI_?vLJ5h|{RdBsdGP$@5qpkJP8zF2AqJ*t~^*Sl81t z{UB^8?)FWr_N;1P{HM=*VM-J9erVKJZsEry?w{LZW;uGlyMwrYpIH@g2>ABb5fX+j z(1C`Z1#LotbSF~v+^PPaC!?9rwr=ZZz0P~xs`{YUnSqO+*7|$rpnkr%(Qh|GwEO!~ zT0UKqhh#0%&X1&M9Q%|UWP|RzJLM&ogbng5iP(CKy%AKD7g_qSU!r2{Ao5z?t|p2X zsz|Q7}TVW5}o>Q){9zcFEYFOQ?xJEPix?XW+ZZtmTbf>^i}FSn<<0qKs}g z_`AKolVG#7Oz^4e!N#= z;&HKr>qs)cP9*80XSWD6-$inM+}C3m!;7csNy*pd?ztwD44)6 zQLiQigwwa9vX59P%pZAQv?sm_#6=~AT&-V&W%t37l6!R>VI*9;QBln%-nBbp(dHlf zN}*lOd*7#?0Bnwk9oemH^K`}CSY?LRiI~P<4Y9?ASNP+=rbKV9pg~h68ebP&xi4i} zGo)VEGb6T!$<-LRr`LrGq-E8fMvz8PXYN3AgAlu%e)n$4cgxKsQVh@_@0%0ID#im8 z4?-++ud8(zM}2iY6jVPw*2+L7k9`sW^B4f^A_Nck09PjTAG~S(qoyoyhD~S5vdb7q zR{+8?4zBb}S?zM@3Ld5D$L$d!4BLec0tf+D2J6>-rlvg5O=T)DhJI=g6z-#c zs`wUdz9Mg|5EfRzzgN}E9DJ?n2GkVAj!&5ckGAkh(fyr+M1D6n{UH11{YL2OqIq;d z>}sESA(KFC-gw$;U+g&YdcFBv{3Jet2%v2T%2fpKqn396gkgg*hv%2s`GG?saUEBz zN9HR#uk_FPNj+th051az%k{@7zWLX5D(_3Uf!7A|@}P48l74-83w>5a&6auXZNBIt zaHHgimHqW6^}y|G@742yXa?nU&%vv@^=14?&>^Rw_xZWd^$AKAprHdk044=Iu@&5O z%%6TfgxI=XK|&7FMK46r{Fs)4^Q}>%EBvywAEP&Y@g>y|9|cPCnS@;oc9WXVtxKN) z0s=2Vj~Ji{k^PRsZtHm+b2`i(Ncsz-T>-~suZfmx1jP9Y*~oBkqIa~W?1coH96jow zf!Xg?_W7`+0#JQJ{8-BVsiYM$Fb8tbnX`qKgk$)>>!<_7a;pNXPfY{CNGq) z8$tlNoeUQ}?P^o|eR%V1So z`JR%1j>#5v>L9fArk^l4p^kCJb+t>6cDY4N+%C>`Kr+%4F9WAGu=s zTEar-%!APG9GPE$m=z9fa(YPD!%_BJfeMx1aV$qz;K8d;zqP~1oN&z^P`d}!$_;2X zrH0jv_2kxp;gx(*Ge1_xwnh)U?NM~pN)@CGI1$f5r;T2D2oc$9G&(8Zdm8doORXjwTm2V&UAtaIUezl6w}1F9VAo22i4C!L;ah8 zZXU)P3|c%$HScy`-4wDxZtm=@8rQ@h8uct&vKrIE312Q0El;6i|Ox*d#RY*;0#j>-l^ug^SR>@-|tQBd)>&Z)tuM*5lICTW<$ z`xCM4iNeBURT^w;iclPF)*M{iXpkqQ}eUq_*ZkMM;*1opW zNQ4-%&sj4*VyU%2El>2#;Xckm({YQ?6-X2VEPA%)_2BD-Gl9vw)UoM*7Yolr_>Z$( z?erI1ts7yAgXu|bimIyT@@@xoY*i9Vk~Ny?b(cB(U2D`M$U5y0=X0}-Wtb@!qpKYJ zuJLq*Zd}2^^IZyjq*jnPYf0d9X3t%eypl+=xJ1&pdX-#U&`KB}eG~yu;!HY*B+!b~ zzARpQ5F%~|Js~tTYN<`t7K`n0>hxSCI_p`9?wuT^je9f}#BpgdPk*q(1>^UHxPE`7 zIq3uj%LoXoS&oXaY24Spb95xj>)ZPnw4EGA8`oQEGmOwzj))wozAo$)OA$})1A$OW z7l1SyYJ6i5j`Fm<3OKl2#yji((K>ql(L3AWbo83Xc6#GgSHVpWyvX|P>rDcRs@u;c zpxPBXH?HuM?)b01{38OF!Jh z{q#K|JwM0Y6L}wPoS5p?tV*q~fAx$>@v@95$N>G=+Nw6B@Y;TLJ^=FvCEhq?zxsJt z8FRcBdws!&J}VHn!*A|VXU%6_kFv56$HyA>yW*B3NsFft_e(o0O4XW0ksq3u3l_qhrum1-kpj;-@! z?Oq?MfG39PkQ8LZU)n7ZEx>J5-T)clUC}l0hHww=b=TG&$J&QxP>ayxFO5{E=jhDy zC;DN?oC1_8bpND#ocXFD7e@0|*3Th%O1*&o3eZk-@dv1G^+|7qQBavj+L(UwjJnT- zXJhuCBKGTY%+=1`cNgr@2qHmm%Ul~Ghm=JKtA1yBJv|4LYKX>aabXehz=j0%bJ`cpCjv>H#&_8t!&wI1-&ZAivPvb&7w z1+a(#+8=bYbqmnJ!If;?veBv8>h;=8 zgp|o+e?>r4jHM(iKsdtmL5=i%xaD9T_d@C4f(faCArHXHR{*+Olc|w;dCx^Y){OGq z`ipT$J@7yc-V@*5%A@wV(s!*mcrr-5x|DO#Gyh|K-p0-LFQs7UjVjvB=W)RQ@v|hLUgiDOxpB||}fA{RC+?gr& zvq+ML36nNgT3@Cacdq^Q7`|{@2fn+mPxKMHzFleS^(TS#C+GDk=zwN&01c`0WJ?i* z<#`pjG520H>>u+lG|nerB(g6tcQfal_VA9qr<`_UJU6CJ*ZtJ_%a54&KVR1bc)yr1 zkO!e4Yj;e_joH2G3L@Y@+2x3wr!8DZ@OXwxneD(-nOjYJ@U*Lgo_Mn2LgTzKB9i~i znVf^do0vdNl>rB`-+XaTLn*l;+c-klZ+Ih*zUDb3ZO0cd&Vl=r^|jrd zM*Vqt0tfx9htIa>jSysJJzmIOu}rW!o2_+GmP>%kWCWkLoA+A(St+_UV8Cba*crnB z(cs^qPKTcc9sDtyYy76v;D+vKuDo}2dZGxov(7(cx3E06{{Cp+P!T?-CUEIgTtlkF zo|lgDl>J?JGc&QCxrpPVy3doKJ;!ZpO;?17WguMdsrx=vih1@D;%!gcJD$;M?j=%< z>|!Y^=a1M)*6=p(2Fi)-QarFZ#4ziPJfG7~lw((9uid~2IyIl#bL|J>?}8xnPX*!} za{Fr1P3I5C?vfhFT$dCxk`6cY_7g^jQ|Fa@hNgS3pQHTLKI7?3&jnbUN1KI+_Y*pgE{+It(}k6N(70A=+yjSS&bTaKajiu(;z3L z23Z-X+lmyEHP_LBzbjel&VwDhUjXqfuwu0h-+c3apNkQ}%dO+RUQs?v;de6Z|Ez6g zuMe5OTRiJ|R(}{AV)+B@ys6n4s6krqPOZc4_(O+9lHGRJ@OQy=_ja(7Hp0D%VzkC@mcQA^w9Lnlf>`Y zdcRp3NUkz3(~_)}_qXcLX64CYm!tD-D~21`rM92zy|?|q{yK5z)WI5jJ_k-lj_*Zv z1TTIwXtL)K@w@E8enZYs#7%k?vjnq4AH_wX&Dk^Ycw<)0ck-Em7qk*~ObLZ-(tp z{$XwT^~~?*U#89f|Kf)KSBzDd=aASGr{?iVFR5Qh&7?;XYBj`(N|)kB;-t_Xt!U~r z8(^ULbzpaH@QcAhLmmFvMGY4~=@?m8Y;E&KlgYZ!oUx?8zoBYYXi+-ZuGo|0>;C(i zR9~CjluHNfFI6poA}R?`M;>YOYyfl$puvIH^RfP0Urdk<{}MB~APeycJDPpc4Urk4 zUY~m(_TH^3a@PD|f%{W9>)oWkdL>ZCQwbrenggTW5k)ke0tJZWQd_>-Locy38-=rcC{x4r3c0 z*j%OhH(3(NuRa5!^p!^$d7z?F#<;9C7qhY|Vaa{Y0moOL&?3wFHItoJGKui`aLqf; zggSa=$*|uj=e3wh33UDLLXH!s*z8W#dTh*tw;-UJp{j7Qk18vsFp91QluEEeO&FrU z0;s^}9h<6Ex>oW%TcJG2+Wv8D#LcyC-9Kg(G{UFN#>OdB)lW=wj}!N_lu_2;;Y5%+ zHJyjNU*!Xu>L1EwHe8o%^mNtVVYP|+N1a>J#U2*PvHj*%FZ=ws;zSaQDs?DchjZT$ zTuv5AW>p?~W&G@H^{qpm44vjTCRR$|UrFpmDTrGBfDUTOCzaMzJ955TPEyd3Ogxo3 zDKa4$aY?9t`XDM!#4vT#{m^e&e)46VXwla_s*X3EzZ zOFMB&#l?(#UD_rF9c{d373sh9Otjrm=pI*>ewzmr3%CfgSrI);2DD5qxZ*V{NKj7O z${4pYLaWyZb4O*pO)99834Pts(XahyFLubxdRStO4^O@@9ahbpO+9#Zw{F7x2wFLv zx*Ioa7CU20J5$Ii*4~pD^d1%Y{opBxxT7yDf`Xe@^Bb2UA&S7%Ts|KU>l3ma*SX$! z060sa28+^KI(qJj92&IhjXNozJxuNGT?e#Ij1QmpRtty;vEr6QIF}RT5VkM5IPnCh@6mGgMSP;vtUTE6O%V4>tOFsdv(GULq9zkf0e&)g~UpQt497mtu zjfs%2ZqpmI;i_=fkdMKOgj%>3YY%N%(l3KfXDlLABlf6rNDAe%{keCmt$HQ>@{XIGVa@!&!rNhV(WbrPBJuE51r@*;eU{-J|KeX~^7WfY8;%gmOWg zYTQRId7F3@eHxdr#1X}Erv^${D|lsvD#M2%GYY?;IJEuU?ZaZ6-Of!&Tkza?SyjY2|Ys56K+1EYnIe8VbeYO zQhKZ}!UvMO`8&JW@A{heJRoC%OP{2=SBAoX*Q>n3UV&ZZ=C8ff1M_ronC`w+SJe44TpwqLRI-3 zazec2HfC8!!mQMR%vN2Y-?K22t+$Ttxu)!qT%1AypHc_p=qrDPJ++_wMsGmB6{rR$ zFwyxGrWtAqYOMw3q`+AlO2n1;eA#LQOLzGY_b@r1K!PrMwbL~}r)N-CJ_CBtr)b3x z8l(6skklownXFJt^_RZp^|ojZkXBA$x4*Z!5`hz~>$E7%QR_13*TptS{V#GHwTkqyk&QNdCc3+x^^YWP`z9(g-i^Uc9>v z5L%xPvf~av?8;(u)lFw|2@xZF#J1t1WP+5vPK(vx$S;0nl%n9;yERf?B=;`DX{O6) z0`on3lJ>Vu_2NcSRgepxt2&q$vrgb`r&GMqo}uR}7L4JHGv?D}_Klgwvz6?(nAR9? zKc!i#{>;3BMN2p_Z-+A1^`}KXd!a|eZ~W%9JYT4(otBCX2~Q?*CxjE)TfP#YKzM2Z zy{$G`3sozqEM1BzQ>6mM%}p%*dF@2CIWbr`si{1}M;%>ot@re-?_ima{rKkn6?5wkkjP$EehNqX z2|P>v8MQuJ+SDlPT(L?OHm%lL++rcI5-Ear%U2&A=|zu}j`Kh86uw;Gn=K?P*Nyz{ zLOz^inML~*!&Y#ggTUIdQOuS)>ZvtoMx9>hu|UK^{jVgvyYs7^uJSpCLX9s=7+t|M zUShbqYO3CBMnt-)=A%u;kO(U5gbk-A>wb;lmuI^6PdRKDb1tid176^c%1l9MFOg$i z3eyD^W9*%d+O4jj9O1|Mj@kj@(&E+Q(RD#mX8Yb|sH>0%V$`PP=mwdp4pvv9p)cO+ zU+<|5@}(+Dv_%$%`C97jTB6dS)(>P{%Wl}r^Yn1XN9j=l zT9mbn^9xuLbz_x0Om|G&Z?8+=6B0Z|U$&s!k|{zFxtM^Yur63zmL#Cq;lA()4`=#w z9NgBjNX|67ti0;hkwt(MLcqCuBT%YTsw}F(ZWO32+brd)irOSE$*1|+@$%$g#;$;e zYjB|NID@w1!I=Tb>qmr%@oIkgK2Kw6@VGX7YFpS?#43cepcCuFucL9TYF;0|WS3bn zIg5sFx4AmCNX_HuT&YG*X{fGe^V0y#e-9>i*HgPsnEFiO*jt+CXrKt6mx#oRyi)+J zi@84C#}N%iDP3Kk*T9!aaVPkYA8ReaqcW~4xOv3IKN76(SKE9boK>4ClD)8GB>Bcm zS91dLD|(e3`zz=>d9+TB$lWoM(f3h&uUa%dK2)FTm#uOO3z>N)Dhv!(2aUU0Ir)d_-5l~6WYRmbWY6OdGToDPQ>#K#0l$tLYiX4^Q>jb8Z-*SYbK2F+(*Z)|!^Mt5hl7x?WoA)CH1zYYTE0gycrsb~` z(ResD-?!y;!y>V*UX$~56b47s{S>`#f@O=$J4_}#4CYG2|K>zaT4$ANu3aQg>=hyx z6P2xhFQ3_Hc2o>(p^fjJ5($^i$%6;_HTmR*DfP~Q$Rl%EG4bsM} zP-Es-`vbF33Ehz%#}_p4-xaFUNt>L0D9&QWIAu56Y>8E>pP4ngfdZ^APrr))Hj7J* zpIFqSCTg#&C9~c+$)ES;)GwUi&Kx#(HRuo^&D1g8E#TRVrgx==#>EG|{g7-?&=J@W z2j+6C1j%X@li*58eJdcYZPsg>HYPabHql66IM{v*9gYM~=bUms`ew1zpYu{B5W4%j zmHu6?SMSfT^X!m1T^o*fwL*MS-=yqJ)i|BBE#O{lN(G1*l_<3M6Hz$s9Qs1w0kzovxp;Be5ZTQbYAoMHar zKaZa|(byqU`Ip7WC27UcCFpjsPor1Am>qr?Yh%LTenz1_87G9L$IU3Dfi45jh zVHg0U=4m!@SgXY*qA5;zAN`*U~?bTmbFn z4f;nJ{x`O=2cl)*+kc^p^-ieEOH;xxsp4hu3Cw$45GcJ5TZza0Xtj8!lB4nJVImIJ z8-UpBM;mQ&5w6|Uh$Jb9_4o@>^YQ7dkejgAWg+3;J6a)M=ujwB;Q7+$%*f+6xLA~- z|JfVc8Qnz>iZm82w;Yr-A19;aP1Y!WJ+tCCUY$Ja3T4tuK41gK14*YZ6+F8?#q`qC zm-@?ady8e;_{r|pa7GVSBM=4z`vC2m{sQ6;nmRCECb0NEx?OjM_16bW^REosypJgW zhSFa$9;jxj93!>lzRlk?9EF_5PV8j<&1_w@Foz_;_}(Ps;16T0B;&{T98OviJ!gbN!hK}L$Fi2+9vZ=gXZHrmhlEQ^3}Rxez|=x#!V^*S=tM&bG!uc>rle@l-Q|8-Oo zWg^i`FA3lJ-Z1oi9U}|!ZFY&uG>wpSY~lEJrEN}wqIoa2q!QY zLVx(i_Z5PSEHAeEh%HgFPi^|GdsM(|mB*fVVJPT(FeBBPy^Ny2ZgNc1U3LOg*$1oY z3->2W_VId-vi-HxGaYD;HlJ(sLi15!(JCF*FA1*S97j+`5|-GAO@dHz!nNozUdq5gG?+>}0n#(<{THE2C?249gATAwA zug!56@rI*5Wz74~ad7A>yWzw%rF?8(b7hf!kNl(j#B6S1YUl;SP35B$B{Jkmo`frB zt!=Ra|7}t=@e0xWUpq{vEEzvg3cs%Qjg@k!KIf6_&1DvU$ZLCSBhv;~f;{8^n5KNPvdtkBk0~{$# zuixty6g57SPW>SDSzkRo*Ng?wGI{&VeW*;5LcKk9=Iw13TPUBESf>P;~{c&^beJ#t&E;iMMCOFbd5_nz^riPRi+zBr1u?pAYir&-_Y z1FG%p zA??`p7{IV1Wf~RH+Jq-L-tiT3XqfG35?9Xq=V6Q5CB@8jVV%HB7k~oCNGbntGjVbW zry-1+*VC7Ky8a}Q_G>;36v=3fb9*$Ub5ERDyxni^yCInnWaR<^u(T+L>S zfX?(l%z0ZMq^EIhitnT$krO7?TSxaqVQ>^yQHmhOA-)iPc_gIC5?k^hJ*dSHS^u}; zDWeMu9MR#q*AAuD8~sH5SRQR0xxmiy+2H`OR)?@cU}IJAeH5;*y<$(il@gNs80#?~ zIiM5a8xs?A)CfzB;@Z0~PuGWR@VDcA!SFZmd0yj4Tmcr!zBXuN6#o&$e0stQi*2mM zPeeI?i*pmo|GQa>N)UEG5(2~7xW9-8NwFtE`v5x^z=?iK7+~O2g7&M0!9){rQe-5q zv?onLt{22y_*nKN|7HN60ZjwYN6L3MJkpEye=}QOS_%F_k&mT^ZfLpw?_Es&+f7)z zlpg4sQ_>m0PMJ{IXLd(3nCr)TO|NNo2?K!JebiSvs%bra`;~Zh=(!Ql^37CW@inY$ z&1%N}y#r`7-SFh3bQ^vrQCLc+Hqb5qX}bsTP>}71!WSnZT>Kc3v)$5Q9C+R70C<}t zG8PQHAQmn62w>cj4^CoSyXF!nG`0aFx3e{tncAZ7SKwi$Rh$!+^S?E8&o*Xyg~<#q z$eTysH9I`#X8`inZ<51aZ-N&-uAQYgya z9XU>akUKv+EkG;&XLGu=^ylX-OObt2?oI7b`8`t>aZ?DCxysZ4SWSBSBdT%xK3T(s zwzMN3B^pO444idG%t;iz3?)AtmIVruevz1llGzkVSp{Co-gkuPYA#)dHC^kI%v zavpCPlXOVc3ft5^|2nH0vz%3H>00A$UC-b=y<$PauLXd;)yVE9>@(uUYsW}#BiB`P z92Li8(l$r*1VWnE!xZatRG9Rm3tnNzCdXRUOqG^w5jSv^6BSwa&1RL@g;df^V`Xfl zLtGJ_C9f6bdj1FF>qAL&)|}QvnXF=B)wsuQJFcTY2^eebMZ4M@a*%k%j6_w@ZAgzu zFxa}>I}A5c%td#2Id!WcgS^- z39t0v(+9fh**Hw4Yso!G_TAdBSh));vJi9i;Ln1;HI0y=c7>`vc7r1$Rw?t(A9jKO zxl$Ugyts1G(vnk-0!}+@J-;H>LHf|G(!1_yi%UQF`r`y!2~;Rv&dp@6vJJ89vduEq z@f@EzDvKKj=;;Stv45?9E~i!eBQugra_ix}c6qaEH`9kJ8qnESbdxi-H3Y>W>lr-V z+;oqt*n+BLRdhvPv;L2^mk=4COYSRwgcRN0Oz7BAj4oiTtr&j$wa3p=BV>@g0Z`<%Ap-ucczPmKT zd%uG}l^aD<@)6y)sDS1QeR9>+HOjJQG`PxoY&IkpD0$ z((BRDFZ{?}?Mcv-S6a+hTsKQ-OzG1}Tj_40k2!kvQm=95yaV?&3R!>6e|bg(I8omX z@7=7&w9Ut0wptDNz>W?~9<5PydgrGEQ=~B}wzx-RZJy=i9Y+`pu$u&l#3iQEeHEM@ zFHGT|%p?_c)Wi84Twcs?ZVei!6GdK^5dIJjV%nsN;rLT;75Ch?) zXZ!lzJ0w{(mbnPc zONA#qE?D;E70>_L^2Jaf)cs%k1WO|S^?ZVVb2Z$Qe0<;vx67S28vt90gF=Wf0nx1@ z%wBckc@;-v3)?XkmN}50jQUJxZQc^M!=7}Z^4B$J^_gin@|&H-1p=={Rv`9|+Jv0Z z5r|PL^EgtO-}>VFzxHK3Bi(2`_NVo)r^m-rGQ;y9}+%@yz$}sAy}b_ z_FkBCa5ND5ew89e23Q|Ar;R*L6dIk8Yrb$X6iL;o=B_V#tv>kXotdO25cer+^E(Cp zTTEPnMlmrl(LnZ^+)@2l{*rS|VZYgcApF-eGQ*(-SV7O8?($h(w{S;Qb80F#*PV#8 zz3qp=@o5t)-kiQ^?TeOY&0z@DvOa9{f&Wd&OoFWAMa8eGvmaf!NuM}a8Gi8pOgvVr z+re$ooUvV0omKMDHKfqjUT&x6qPJQI$K^?g-o$Qit?m$49%8Sg)Hw(AKx1`V(vrSc z`iYg!fDK8}00?3C)JSaex1OYSa=x!Y65orw+A+qSV%=<$ikR9Zl(RNY1+k_>ud_7lnyl&nTI@2kp*kmH5(x%I?Prpgc1%PN@ zKdFcJO}~z?d1qUfLZ>y8?RqD`mGPEt-Mj{?5$dx8Jn+0-|7(Ku`YkM??!a%D@Okfr zOjdfK!O0KLA0*AnIVB$@`2tVTtWnixYK)RpP%E}kVYv6r-J76R>YO50(a6KJmYk{t z2#DQvj*}ciKXtjbxWYNj6IE4IDKw1B*hJga*frRKD=j#5wIW~1zYZDad3s4&Fq$kM z+r!JJQm>N8zOZj3ABG(ZUJVKoif?SQjVPW?bIh@-X(0NhKHekcf|{Vm5c`s!5ZHN% z?*qrN0R(`wIk7aQ-QYN!Wo{%trZniz38yL#R~Dmw%g@i4 zQ1PX6Tr>4;?713&n(xi_wlzMoVFWyl4>h&Zr30D79BGBs>}{m<1zvL z?$RjwykMH@?;UDT*=xaf>j2xogpHJH>FM#3bmEuHH;lc!vAt{>f-KP;(lA1oFDDExHHpgjJeOMD-effo>1^;5v=eIFA;`%=T0YDRUUl!a;Jc5PARZ0Z%{ z*LMD+5^@1E2D_&ff{AjuiqE;SVVP9EbhLJSe|-=9iIM!(HM(N^W!M$4tjN+HCAQ=T zISESK^C!cP^mk+@DB(563F`HGq4402{n%sw6s2@MxJ{7<3*T*R@@=~7Q)jy~} zjV-T`Lx8x%RkHcE@7u9qA@P5?BiQdr7`7;3u86Cd&f4zKdYlgdNNGE44@g9R0%w%% z7q;2acM@0Q240_)hdcv$zKcJgGwVR}^6Cbi-@^KB@9S+l7WPQBCO)vK#*lkvXtm$b zvq`X8N<$TmLv;DPenZK}=< zOHP^#!nyr`j7s^S0gtLy*PLv+I6h&Ol1%}^rvRQb+8SP|@Ux%z z^gm*#&aTa_y@6@)<#pdr(4E}0%>kKzc_r4?P}D4!fwEMPsu9x1Tz#MEz@Q+)+ydFY z)i+RV!6sxREb;@MZ~ULRCGYkUA}~o{y@{T4QteJ;awT(J{o3d38wCF>io%76SVJQg zKSA^Po^7eTEWo8^&t2uY`ZQ-CmWQD+A}!;(VeaPP+f(R{_7d|&Gvn7C zXLv!_DKMEp@gVMC03)Wfxg$1B7I2XzxLmU=<6aedPV3XwQ-ra?EMlMC{B}89vUD<9 zEzy9Roz{D=&bKXWNa}Z6)$;&AQ6e;>f(n71aOE)o0C5Og^>FH za;by=g9hz8pck6{lqnBn$h7hu>HxT~~3<3~hun_Yy<>M7?!A>FT z=AYwj@T?9}ZkadT)Dhd40%2=jIQ5m~R^@JyPm2KgPWSxHs^nMwe|AH0-4-4k-Ws_(nG_1SYE6k|xwd)y=7x;w=r0vSA}R`AyTvhHk2=MHh0jYvO^Ah4G5*5UfAtxDXMrk8^aNd1?!nnCvD^{23ao9oiBbWLc`e#bZsdw|! zbRTUAfR!%~$A{;jdYCbLJ4|ftXQ(xbQv;p4+;*=^II($N%I;yAej@1eY`CSQx|y6Yy^)PUOmR?xhZfma7i*)M7*_zRa{%+=TS^t7e!gry54Df8?#Gs79YTtlJz zJU$N*cY%qgsuwiw7~jDUTuqK(BR(!e=kTH9-GZGl#$c<&&ANLYRdxl8$J{#xQ5TrH z^d{}%wK((elQZheZg}8b&C3PNJose2PVr77e8Q}9C>P>L{rIXZ<;i)=2CMbtb`#Qp zEvszDDHf;34TTTBN`ZzI`IN?TEHs-2XdOcOi_CQQihU%4%gqrbyH?ns9qhQg_*I7b{I#jsKqS*zW`p)t z@X>b5m&|NdZP=n-j;UL(tfav7#9XFAzwR5&0W*)291=+f(pC3?SR&ynv+kH?Z70zZ zhFpW6;U+!({VCa|`gRotYv)0tDrS&grnNTZhc)lsEXRVJKB|OEdF;0{ua+HVLr2@L zBho)KBFgkNb~S#BK`r;q!OTUr_}688zOfp`HHAGX3KiI~v@e}-X5w~r&TH;6$#phs z4r=Sw8*09N%mWPOukZX(KSA6~?a@Hpb(K|1Lo+6zPFL!uR@0>>?_-$743CJApc3V! zFC(`ko72%ZQ&3W2*dKvuXrs2QzQ!j6MS@bn;c2$h$uF;GqHjzq6(lW8q2NnP=?#P4 z9mG_uw7{h9$RAxF#fxuSFMZSj4UDmaHZaUlq z*kK^99}gZTFQlr!%2N;msh|)M3hpbvz+qaaZLn~!;AJ^Ce4%ANN@07M+!%2VXG+bO zUUO*8TuQsUTFm;odF_FPx*4%o`#Qy~_<^THzP5YoZn|eK;pZG)`l6a`XBh+W;h+Q~ zPTp>_Gyv|Olilyj>@hd6!%VQ|OoHl!P`GsnZL5k#U7DAdV31%wqnep})Ro{!cl3;i zmiv5Ke4V#Lq2uQ8p3%)27KP8P`&(kehp8zIxVXLh&6jBqO;XQV`%8y*C#N*}89Ufz z?g+|1ZV#WBom~^It*g2kd(g(YN5h+YqB-B(oRNtTeSts83ewZq0T;5Jc$r#jIS_Mz zUeNBc;Kt=Jvr#agGF5p_;$1x~v+_W25y%~Y;(gTGPvSaBkbfm_z<_^izV8Q(3Nny6kqo)Ts!^BDr6{~SF726#MRnoK=bywZK zgdB?{2Jm6*ByUg@1=T#lRZqaJc7y2XM)>3JXyk2_)SK=jiEyq4cc(5CAm`NUBqDQA zuLi*;J*ad4gb=&MRh{~d4{}6yFuusA*3h9+j8Di?r5j2)nLPxo=-R83+X9?P;Q3k# zWl?l$jXEal`gI+^Y};*mgeQ6E-Cz;tD5pZg#_<|1|Aap0)3I`|qaK5|ZXFEywWGj# zd-4_4sMs^WqFqi;lnth0aC}TJ3Zq80Q#&P+U&qq6uK4*VT6HuiBW$`JOvXpjmUy50tSEv8ZaRAiEzsp0f7yxJ1_PF*u zGga`c#Uk?QciIZ&g-is$E=|}6zB)gt%@P*Bo+IPD?2Umgt!!7TQvCUpw2=7nai`^s z{)(AceljaNlX+!iO0GQKK(QeXnsZM)ML5fY*Nts~cuIXWs-c4Go;AVJ3|WXGZ8Eoa z=~jWHkZ$fHwQm*cr9}~f?(kq>)GA3M7zY> z9YYCs(2*FrECwc5xu+-LAP7I4osK~=Ex;;B&_TIi@X5qJM_6?WYs>kgQPTK`K307C zdt+^SAf7P45+c)y=T2tle(et-h7~`t5Ebr&{&+c-*$ya&>g}-n+nE zydCH+x%%o`(lOUwSq+pDQKKZs>wSmNVwC}+n!53e@gxaF9@3z`R|zK-`&uDW*rZif z+ReAjGi@HV6jC~cVV}aGF%I8~z_ACR`Vz)!AG2pF0$SI{KE&9qe9>WN;@oR_T1FpY z8^QC;MYOTmoP;7Tpf9&Zt9`7eas*sfJzf2siv?QCeyEvTGrnCwuheohcE!nW^|wtQdQ<4-;k9@QnfTmOx@_l$~a`MT~MUDXQwb_h)PQ6F0;g+YZ|ZqPSCXYw|s9w?DeNzrqiO#z@_ zvB55h;5j;Pgyqb_?JzyF$o+KpGn!E{TxiIcyrs3eR*nFfF~@Y4{eggOy7sR9D}KS< z(Owq*lduO8wTkR)GsJVQ4Y4Z0Dq_tP$&l{F2*;f!y2gU-vnZ3Ztg_twS~|rI4x{9x zp=WFhZuCW*)PDtlNRrCp9JNpfC2t9~xp`wUqN4TP`6?rOwbjCkdjM zT$!t5#i+DbI=R&eL%qK2yF>Yz5--S|f&^&vc7Zhv)1Qa-(;TUv6exi@;H&8z4nAWz z*OaA|kmAx{jYVMZ<=L;Z>iqHwDUOn1Dvz1SGXrZz+d2a-?650efo5BBd|*rqKVba}0iYYPiK@e1XF+7*-*0x-==?iAA?8NTq6S{=zwE=09WWeq02+ORUmv9O4D#z7hD(;|*D?*59(QW=m#ZP9cQ^MKZbtEsMQnGQMq zCrcdHDP>88sOpj1@SZ1pDhtbrxz<|gFO4FcjIyiqagCeK*}Dpf=+9oyRmaOfs){sD z2&8ZgkZc0!;O_AI`k8+t9O#R8UKi|M_P^zdP z&Cguv+(}VGUOlzLn_pBe7(6}BJ^`UoZfBC|n%PBCq(T}^JmIFuU@Pc_)C2k{ekiJn?%@F0>1p23 z=^cU;YUHl>mKn@Gj;bf=Mo&avNXo0P2M4Rt;dSMbXe4;nsJ|8rU^B0nNuCZ1Wqlz$ zVqWSk8zEXdUPG&-Y58%9u3GHRl~Kqq4N=uRG28$rf77IW+r<^T*si$G$0%8!2)aYls((bj@Q+D zB|~?ai^ktbPogM|La8mv6Y7Is)W*zS8;hJx(m#LDSE>vSxsDrsb3K)WQH?^6XcC0^R`z08lX=-bT0Xw(d#Pd{!&UKE=j14o_jCT_ zxXFvvX(mSd_VPNq&4-~2hp%f9kKr)}&*fZ*iY*6L!>WkQD9P6P0^d^x`~=llY>}7- zqLi7A->Q4#W`p{5cA`Yc-zMbtO_uXL8#or}@?mVei(g>Z@K;k~QfA?cQsoNflB3&6 zI%CN*vAp?tiaYVquuKZsQqS6EL;04)g!yV8Zk60Ma#g;6Ra`C4PF`tc8NSa>TzdXE zFv#_F69Ha{3nd>=#P$Rn4@H0B;Ao~i`tSyOi~HtzB`PINeaqmdQ_-6AQ{=4t_`1oM zgR>qLSR>v!D)oxu>DChlAzNDl{c$t1v=E#*xbIW^TrG9hZswtnj3Dq@1yowxlE85m zE>fo#MY}Gys4JDBiSr0?hbnLnPWyO*wzRI6l**YbWLDnkhek6IGu;>?=X`l&@EQ9k zu8Rd@Fnt<(WK{X2gSrH=?|W_Ue41n&;WTLV8{((-x!#(TaC6Z_ZxY{!V{)N4bibz& zS;ZoJ9rF)Tcwahpgn792rtgP5vSRE0?eq;e%CTGqGMuL;*!8F~OTWD7FbzA8hev~{ z)xg}a<&PrJ41s;li9T&uYAz;Q%3o>P&m}C_N<&r@-ypE5Gjx*3vaP(!uQ)?hDIf9% zJRLGWVuXFTMfp{{I0!{g+0J=ZNi2+1fnucp;MKzIXpZ~HA0W#KeoCiyjc^+LgXMUNPpNu z-~QX@L_!05Jbed=&UCa?h+&=C!d7=5V?(D-_(d>#K?u9grcdgi6F2!di4MY_PMD+g zf~Hm6%(t(SY^Z3$f#K>QHG|eFtDCX>8+Id17yh3e?!l5^!2m*mw@q%+y!+25HN#OG zj|+kI-!2X**6d``mP?QPWHmY$G)&~o8fU$h_Gec-J;>_v5y9EFqUuiN{FX$GB6w>! zVS2INSItMf&18SfKMkr?-JWFrMaw zE#lvGxi?c&^i!>}u8~ZF zwziKK9a40l>%@TgAiB1&&?#=jDOJ|$^>9K)^|v=R=V>qbl`n(YHTTmKH^0}{Jgm@+ zw#Rg3EgP%n5}dv7&jZ+$AcCXSB307WI!Ax`>uJ2|e1qN1St#D-Kw|L%k zONXQG*uTLO66PwgT+d~yqdFzDXT#O=Sbr$Dc(}hzeasB`OExOds*{;?jSO@6+>ySC zZ^;W+ebHc^74&wH=8pDkVx2T~4Y`Q2L;t79SRKcby6x&JySm%JK*(_2<;u7PVkKDk1yVqV%>&1bgxr*qjF5Ev>+ zO4bl0+`$uQ)uCi!iywc!^{9kmv%?V~XIeA{+ha-HnPJ-0Y}k-kSh8D+z^9Dsqz18C zFNNaZc%n0FjqdTV=?+9Dj%?szgx>GtGNpk+hcuZj2z272YrWrad{Tm)y=GC7TZ`Bk zQPZ^EtAskLtUb5p^S3S}P5Dz@Bj_M*ZMLhd=wilq9JYj|-jI5m zY>=ZVZf!6vSzJ63lg<@jp)PI#%tr?z))g4Z3S(4Eb^M*J&&@7@y8@EhX3BQ3z?R1YMdHVV~>TkYtu72er(8} zqbG*alHK*9>yInUmDhsI&r64xoA@Tlf4uir4Zos$sJC@`em=nPL|WS8nC!7}XeD)GAqB$;-mYG0P?rP>Hks>`S%u>ED|VaouwNX zw6wH%BIi9$?6i~1^8Aj>K6|33K$6kFm8!!DGJl|GZtuKQy1+A)>f6x?LoL8%F$bI4 z)?AeRG{bKcn!4f}%cNHAy@D0UP~aGHqK?9ltJSaz-&Yo&p*t-mE9_HjQ{|XDKi)4v zjO+FWt2!1T;?32Owr8K|m%kZreDHZ#6ZhD1D%zW@;mbnx?AUzfM5{TV95L?zt5F=~ z<=s1Fdw!KB6T5N-2c#!{?jc`$O98zgbp{c@)kS-|Z$hYo5QDW-pK8P(j?LDM%+uI4`Ru4#!+hlALVFE`?bCdC zZ-om0oykNplCztxjCbqd0w8}TC-;{gado-dC9kyS2uplF^4EILp}$Yfp0#8EVR8SF z?m_mH`NSAK-XMz^EEWSDOSHq@c~z;N?EoJ$PpNmD$<<3!Pv%{4TgX30%|E-i)cd3$TZbGyMGooH{pe-_k}eaUWX9X;OI(J zs8EA4jpm_8Q9nQZX0m9ENc|}CQzfh@PUr6p9XB3Zp(Y*8M7L2Pb0rc_Yf5w1K>G!2 z{jWwV@1yN&CX&ID2V{9AFL`0DwXX|*sjz8C7P89ovhp7W&l(aLo&SJ$>vq+a_C`h& zs|&}TRsOPCmD=E7BQ#3R5lS%(UMA}-oiKY9Rd33?Jw;?)_uShyPsdg9bkH%3FSvx4 zRI6^_O(b1O{7*RicG$!0>Cy4hYL4*{dKG`~v;KLLOIBy>){F}o{qw-yAWC6Dr)~Nn zL&o#fpL(fMOS9Wj&RfU-|A^U>GT;}W&TVf9J&GvlE zXpf4Q5mm280h|^Hs(h%Z9r5GstX5hOvYxb7G+EirD<5Py{x571>q=OMnww4LzJkd0 zrm?&TIqx)PT!zbAAF>`;W6G6}MZ$FI)Q73ehlBG&V9mU$>fH~mg;f1biBS^x+*{*~ zE7pB0ptSTCdmpFui^4?%8teINZIW~DWbxFdd@KlgHU~0l4;Nmj3DM;{t-dCal&Ce3 zw+@6|&Zb89Z*NEtTNF#`p?|wZw^s@cU_x{ZPKOKBi2C>$JX^$PFI_c4%bVHehPVh_ zg;!J=jg9u7R+H7=m$I#?Zk+^nn$O;p4?TRM!RC_pC=q1kLV*roBXp{h;O97yb1~wL z5GkO3;~dkaYIZ+w^vPjE(8f>WT*{Ignja5=bn92HZ3$6V_EDIr!)`QS<{n z9oJMLaTAWQDP9uwI!348;Yl3mQQe<4kK;8dp0en0v?sQ2S|sli82vK%B;sWylv^=J z#WKL8$3Ky;eHt06POl3!GUmM4g{qYNvf*IjRylwoD|0U8&#JZMO2o4ZqrEK(s@fZ^ zY!wB?O^))d$U2!Qi+oNhdL-!%m}c#Zbt2psEUF+Sk7yg8^r@Qn@pS1&*OFvWRcY>i z9)P0!)K(&@l~Twv=ksh+Bgl(gh%B3eKCNdUu2Vi(3JD8!%A38$F}u|rFh;ptl`Tah zzpMLw>;CiU#;GdSjSF?HVWYD6(b+*us}=Q}*d$*!A&5fK_$(_#v$^|}eT6VbnBicl zCdodkSS*Ds;}MuM+PGc~DCTpxyy_#brqCU47np1f%_jsrHD_P zYpfR6jQJpIY{*y2AMY|#?ZG+0)k$L!%m-I#<9yM}WCs7pbwp1EHK=|m=QFoItzHE- zu?X@Cx(0REI4b!Pl6*!&9&6K?ZvBJPjQ#H0xCcphnxz(GM&*VI3-M->6?HpiTb`YN z9q+2;gv*et#SShE#O0D0m$VYvHhMnRorvZcGArQRwzLS}X*sc-;!@syfq$o(39S9p zQfwY}#89u=MMC)^Sx0%{Yx(SSmj`O|tN4rSJ2Xtr2|!f57a#+YT1kA9(3t@hK4P$N zaeQo4X%Kx;_+wk93uf1Ikbisa86`T&v?VB5sga|igmGwZOexb98{OReS!9V?`Pk{l zl zK0)T^dkEu^(Gt@f|A?Gt(k1?u7#W6(8^6j0P1!ys=TAT1(7gMHfo%Xv zV(0cJ`DJFhUwX1XTJ@y(u{vig!P%rEKF*q$qYByO;YN^Ai&t6RY+3%;r)SPY|Lzgz z*p(O_8J6XcWFA+H{V)ytu$HBWhHe)Wi5eMt41Fufa{YBJY>!OnvJi&pQ@GRfw;$u4Fl;`P@ z3}%Xz7-x&i(T;h_P{ZHgJwW=0#Z$N9;7Y})#89GHe(lLHwO)u`D*QdwX=ypEkU>;6 zq-^0n1LySocS6JaU1JG;Hvi#oGAWQ?N55#-5TOzxbm1g0S^An?B4TK3>uUci?g2mP ztVy~;d?8Z^BQCdiCew?9k+T%nnw3xGZl-{Ck;l~B-rPKhS={W4qwzynFPq}8MFF|L z+BuJ`YT>4J<|33a1~9WEd*op^Zo1^z*#7{DUuAa&A!{U(m{G0Mfzb+AfSwLmNTrS5|!dIKX#@)of$-0%nsRyY z&eJg0Q|o8Ww|TVi%lO@pp@ahW|NaIb@f`0o(al9uT)7DMf2a6jn)T~Nik?bBFhh#2 zkeKd>kxXf!_$r=6~@yg?VTx58VvAELU5`?ob7)bT&! z`AtHD z72(jLm)xzNH9+A$+wGM_KR5(SKaQT@??!S&l71ktghsvh>Lup}E6J||!Z4y*?wTU) zJ;yqc`o4#spdsBI3wh-RjYU-&6vtY)r4SaBuq zbvB#Evon_d&0RbA{7bw2snaL?R^O|4`-Zg6QviAdU)G$3*2)@(Wb-oE6V7>9Do_gWHJthRukFjAT$Ue3<(+FI zoJS6R%>CcQ>tvuHn$se2UbxS7Tda;sOz!aa)wANq*#xzDpsGwj&c=OebTYX4)m!l& zQN6kA^oqu4z7lll`1Tq_j>$bG%7@d0ooqg*Hlli`rRud(GjlawTF#a-ki*nf1NV9c zi*Tr-VhcMeimd&s5bn%N^E$!_-gUss5HqsvwqW{WIc~{OIatc4rP4fA29p1xL-zI z7;1(@2rF!w0jj_D@vJ-*K9 zr=5>G>pbV;Nt^6yV0gT-SV3k}6b5rQy0=n;=N_?o zy79f;R1IZvlyf1YM?Zxv2jEibj#Rj6Hy258?&A0ceLG6~?`vjF#Hu1^lW`h~|DC z?WmBNI#k4ay5V*=fa?JM?7kxVpD)(jLb8L~Xubi$bJ&ds+$j-?N zhTK@CV3v!0y8t$V~+|9Pj^?D(%0f z!o~V~D98f;vKo5)eiEg4o~`7qZb3XlSAYTVmfX~q2M?-qqfpDM7T^3quCrHDT+}ic zqoPbX&7=q2U2b4C2Xb}wmO1mnX`l^n3>5W7X-Y>%4nt2AAVYnv1^an;N>HBVg*xM{ z7%rEAMKU21obtJIIyi3HITQrFo$wq|@iUR6&6Qk6*D?t65S7 z4Fr(*IKf3q)U@7KxvhBXIH`vJjtOl2)tI<&w@pydUJ0977&+X6K@BnDk3cN16`bt~ z@hxfEs#V#Ko%Ei}cF6f(p7DzvSW~LI8%e6S+sM;#hxGY-E z_1ets8PS6T>RVVgj5CB&K8Z(XWZ?}GC9nT^)h1718~gjlEqD&SJJ71JQazX8l%Lrs z`6yASpSSsP9$tg_ZoLrsBQPE5DVmCYhYtCkHr%VE^2)gg$iG_OcS&8_t6XYx8}Rd4L5owsYGIe%Qusz z8mc5NPc+{WO^A?cbjXw_9;~nme~~PCK2Eb?O+a3hHvhB4RPmF+_EN&>={_Sd`cDTY zCL`TykC3vd@PHO4s=KN+e)k&=i@a5GZLvEMN?bDR=lIS>UsrkIbfB) z;_ywwB3AS{Hrl3jeCGt~eH6Q)c!ob3#3`Lcw8~c8j(=wbwhHbNJw!mg8g_&8eRKwT z@lvMA^ghu>zoGFLv)^kpP1j)d+$y%KtYz?i>Jd@NKfI3qvlF9syxtLgK-4rbM7OB! zGeLFctY+ISEbe6W*BTYDD}Nd48_0j$<0)52s;A`R9VIjpiYs~JhR6yC-%0NM{=#-{ z{1Mw$pWBM<3~0K`vc8oMwLb^5i}Wn)*FRjPLO@;6ij2ixi`1s1tY5D-yRx(Wh)4sR zy1P%6`Y^ifpK~^}x|x##VT{fDN4bp~maFN{Ms${=FA=aq(052B-0nIH^;;aQJ@$vy z`U38k9@mhp$pMjo_9cH@Zv(A8#qfi!0Idb04Nnb)?2crGQWQXRWII-_ebb-ASu+QMG+N z8bkf6^R_ad>faV!m5>^a&Wmb$rGbKKE>d%aXb(w2ff5Ig((#E3L_YL)+0yzYhD(TI zdc->qD4r%;$?K6Cs!vp4HyZD*_H(T)(dnt5_?-x}JliiEB%z^1D1k3yA``#|`MQTQ z(@it*T@6u)y|iR$W;QXXp)SiciA}}1CN{uicz9r#edR|1bF%KKP5=ky@YM9KGjKoq z3+3{~rdoZc@0ND0s(woB>l$Z1z;W#KxtC_aHUvJK>|;!kI6)>ft<<5nseYa(O-X`K z>x+2FLb}#G5HJtU@A|xyNi^oP44Vz#@V3>!$BcW8;0XV~ZFW9bZo000E!np;+E9lv zOMp@+3|4)L&de^GeeV05{o^&c-zx_+S+^u8N%`#13#FAeEhGFlaqlEboQnaslZF;<_>( z;|(@LUh_ul;e_M2p=+0NI`2J0g+W~MUdhiznC$A^FxfL|+M2)9UbCEa`|rg%Y>9fn z(lBv9uBu~qob3(wH6nvL@?wb))LOCYJ(w#H4Rp-_SwdOD?C3s%^v-h{z`~{6B4!Bg_t?pC@ z87~Hpw{}TW3dvXR&j8*<|9L8_W4+qAJ^SU%Yt!@Rj<2WUb1&pHM--CYy2M+I=Oqgp zPHhcc&ufh{?er(Brj8c*}Cxl4BO+m?5E& z?H9EQU#f;f%$~#o{%+Rq(#_ng(ysLL$63ct(vKbzM`F)J&N@Y0oyKDaTATUPZzd94 zKpB0g(&aMtI;l!X3&WP(P?PIbN}_vTB%_UmQ9CY6bo|(YV0{qJmnP9Fh2AEFd^eH~tJJY3wJ&WHQ*4 z#yfpqob#A#V0Sw@bx@Ok_lVk4Kg?Nj+kvMUV%(=7*f6JMy-tGLRm;be|LVz18$o*q z9#~^hYdG@lJ%!RH;rx28^Iq!>Jf=Pg{|N=R-HZ10WrJ!4=JTp_%@vVrK)`Bmb`kvM ztonVTl}1fb9csw$-pF6+d-<@-?}RqUZ))BR zZJMPmTu;VuNj8Qkxy;P)vuSbm%0&|m666u}M6qq9F%urhxAaeP%~10YIPSlJzB^M8 z&;V?SrxOO$c-CG{MzJb(r9`tjkh!BxPRBsubC>4Xr%0~`T5-V!i0uJ2b*b>K8-L59 zK83lnVu-M6Tq9kCw{AaZU}fGCX)%Ci$NYm6oIFdVM>_)1a}aV;J*BWuIc* zZ~DuD=b{H_jFMaJwd)?CpkpuQJln_f6v;#ec0SI2-g*99IQLrk%K)5&uce8@Ner(4 z-22m$y1jzcNN+gW@E)Y~b5`&pT#ZXVVOGWb->ns%BlZNZOVStAw5nIxF`pQriZ@H4 zbfUF8_;BkvOxxPvxS5irLP-4)b#g;1qZ)zeaVpCDQ%!zkC>-{~zH`^T{_|G!I&&O; zu0g&?NR#hUKDaQFT?cYP|r})lPTnbUJ0)fugXM{_{Fq zNr=})Mk-=QZDP}lU(&MhB~khpX>eidxeEQ2l2aq~9`O(|U`s($5xGB0j{WfAT?<;| z_|Npx>N34BYn?V{qgo!TJ=Lt+X+7#KziqDcj!$7O0B+s*<`*x>UbYa13NZqc%qdIFL;T7nau?NBDA9p6};4mJjJKlLWh{Nk_=N zUT?A%ub|>shE{ahYZ(!>-RF4|5aH5>1Z?)@YNlno^vrTaVRm(+$8p3I2rZjo8Vj>; zzpHn$wLvnS+G_~La=@i2)WUYHLvw56L*wHc>PNALHY0YLW8Mv<)$yB#ZsHp(2z@~n z6*CSr3R=K%zB$;C!}+#x$R*RU+mu-x&hzkm@Yo=4*|_m|Ae0kd%hz$)zpPFv#du;O z-J{2B<Mw`n>t|5w}32D^e4LzGg+P+-G}^8>fEL^Envce^B>xAM1c z3EYvDc(1Oh6F1^wV%+X>sW*a^Tg`DgF0KLTCS+AFR=nZ$E&2f)yx9KW)M!dl3O-zo zuMs>srqOJ6{?qxwajCi0WEgva=+!xlNFaG8{k&|r@p8|3*uIr{Yu8jMC~nep50MC| zwA8RuJZgoOErp$h0d#)x4)I_y=>=R(>`~%w89?%EX*d4|xVHLF7|CVOIYuS-W{aD5A=BSu(ytRl{&zw5joz!~8wvFP zLHqwZ<|`-$n#KK z)j%Es+DKpvd#=TGaGj6>WB<41bWBvb*MT#>Xz~v_pyiXi&jRNB#xacn>8FZyxWel!yBW5vUNo%OS~w6RvfiVmBxhZzg_) zk(W$>kcu?u{8oTK^QwsWb>rI=GTiPLoVmMV=d{r4>;?9;eq+vDUObjnU5qXnSHnMD9wYw{(=5w?{kABnnws2 z78BGjr&1{cI!2^)$)}6DDvs#hVxSj8Qa4S`XyYEJU{3o-+?szH+5pxuE=B86E~A5A zdabA~O8idiXE;VrM}5zm&S9wCBA)a?_=+~8ArG(F-)%6gA#nO_Y1{Kw>tfAz3ZZgNTy4 zupJbCcX!Px!I=mHPw*K9%k%Osvq@X#mH?!5P7-x477ed@ViW1 z%Us^oWm}{H2y_^Ubk+Lib#9J_$yRtWC|OU?KI-0_7Kx1f$0J`5yL#0B_7<6YjZQrZP|nF=%5MVvrbv(d(`a@+;kxUtb&K;aj?hWZO|s&+SxCBuGsix zkL|M=w&$LQO)D+FZ4sR(BcQwyQEKinU32eH_np8L>!*WagO^>6z>`T%NjWRw#qXhAa@DK2_hkKU^ct_y*F>Y| zNj+~I%pT8y6`OrAlVK*CS!%;tD2!FmlK+O_yY?+0y=|Lij+C16!lVsp@U%6BXku7v zyp*jMb78VUZ`8kK9;N|v{=IeEw6->M-x5)6+2K>Xmx>wo0~L1N3gGoPzD&|ds&#}t zKLUG9X-woQ#KipjbPmq1Tgs3XH2uv|ozp4&8l)s7B2~s)E$2(%DwiViIea>f+-(B9 z&bLO2+^|IV5fQh&Fm-jiCkcQs3IPzdHa1oo_gc{hGxiLh%UV&p?E!ecSAW!uhJnFJ zBkCp7`soD|W)J40F-Sk|R?NaZ0YUDQVC&*(E6tv89lYKgY?1n)pPY_ervbgN%7HQF z2G5+$to$6wB?_#ruC_t18n1Ee@wd*LFPHgV7nSfWbn3O2mbMcp`O_w=-BA2+qdhO& z0g4}Sx|h@VHefJ@h>%Zf0mg{dZ(oOdUqH6XR8+>kNlwx*Zt~N9zEC*nYm-*ZQ}982 zt*Kf;E{%?Xlv2D?p>NQp{W}|UpWw5ipJg6(ay9Mq9Qi&a0!~r212B=1$jQm5rlnnTW8Gv_ z!R0v&+tSpu5EJbfM?w``XEqEi7^V=vv!*NT zRY)2UNuaL!w!$C}RqEa4ZN|p3IwQr6aib$1J#rc+lfLq|zASxLK7g8USY%ug=gGr< zH~9QsJr3=d%`7zWhoQ}I7Zo}N_9STBVZ)-zHucUxo??hI0mvfJ z9vYJFfq!)KbnEK0lnB!DO(ZvPtNy|XB6#F*eI^j>A+ZhmcrT`g!ax7&bm#O@6a{Z^ zalxD?1)WdOdHABGh{-_`%?$2rekShJ!;j%7j!M|x3LHmY+lhmvFj2=bkIhaHjl1dZ zN=s4&wDHHbk;5=2RJd-z6#aJ3s~tyQdjvOt43JH2{fX6xNF!No#YpgQaB#FcAP2Z$ znK=y}ZFP{YPAx+ZNw7q-%f;a*Z`3W+%hX&Z*fL^yYz*@alqg~yKqpuKxjP5--CNM| z32ykwSdj`CoJXKXNPMv4p+-~qbu1Gv8o(A}U!NZFHk+$MyTy@XBZIPg!apNQ1%JBN z*iY+T?Zl-I_zB!LMUtBNs#AYTw;kj%>>fdo?Jr;V?sFv)Ei9`{MvKy14~9o2!Iop9 zldg}>ANNZBvBzi+2zov>Msfc|caWZ*BniA-|16xGUcWucYAjn;W#Ao?pwd@48qJsi zlkNahFm@T3ZkphdR99_o2w#LqO_}_)sNH2 z>U+7Y-^nhWt^i(~C&%`}?0r@PNhRoDKWVSb>VJ1rb`2V30`ZD442m+%7t?TJJ>YYa};#~pO1Bf5w;gt6y2Z+w1wn!IW^4=mOtV{lTLGf_@ z)o|r%$-TB&LGSmVS3XZp(_H{8pb8L@`9a(KAH&&~iJ<=g+kWrOmW?U)m1Jh&uF{q; zyA@6lzSASonTV-U^j|-w0eS3J%?vjwqtR}+2%l73lo>9fxdeQ5Hu2zYFyTsUT!K>C zTb7f);9zY3i2ikfQqI8JFODB$12B2mb>?*RqJLCwcJJF)n5%-ib5fYaD{^{>M7*yU*p!>OTREiL{v6hV`Uj zV;-WhvlC|I9a9v$%l^#BB=*WB2~aiS0!YViZ&2gBO3Yt~?2DNpGVriD1}2TA-tqT`Z~RABhq)mehb*VhwAi@2qn1 z{l{6?<%9(1#R&>*P4CT_CZZ+yq$PM*U-|O;ma~B2$(BgeH_%bdh`9w~XHS)sdm!mJ zDh#%Lz)u3qG|p2=^nn(<7DbwdD<|$Vchd-5?oQq1YTYctC)Np0jw}q~&qIVcgK{@I z8!-zS7ncK3*Qli2-zzn;DBa0b5e47AC-zAv7KqTUA)&BSzq+YT?9eOxJGVa20_sc$ z{~2E_vRcVKHe5*&f>t*9?K3mt`_$FD^w1g@QuF3<;@C3*?_C;Uw=3PGBE>7KRpt&Z z%L<3reA)seQ1}lbW9|&~cv`FB7pl&|L^zvE8obC&-!Mf4l{-wc%qFG=5yeV23~8a2Oujo?5xK&+%my{*I?j7 zddgW8&A6%o8Y_RKpK(6NmNpXh%KIlM=vP0;tnV&YIvWwUC~}phe+83S#ui_TY^a^#D|DhiTz?YE08KKBqosre2kse$sJ9RKI#G3r!?Z&mQKq4(7ex5pXY` z3!Lu?1*u>!c)8|+##F4ay>~l;Yr9gvxE9eKSScn7u(qeqfH*Z#U#WCnlQCn8WWj%q zz@Jku&|oYBGXQ>kc+&+I;Hg*cA~e4cc3Iaq4C1Yq*r8#ML*^Yyt#J zvzdd)^{+0c*l0}X=)SV5$t4jK`HiRdKrurvWmtGQ)9<4 zmHZ>I*6{}CvMznG_>p)%XDJB;%`VIPzR7&N8`l9at0iW$3wShk%V}NO1vBgY^SoK! z+=@6dp*9hTp%H3Q$~L%6ic%tOI00ckRSl}CDB z0yW6_@toSP9?)B15lNfj({()G0FX=-Q40V^cKNEY zd@wTJ!P_TjMs5B@RmU@oO6$zYPUUpW%|s1=PkI9|@6N=Y2AU6g{ALtfEp|A-V@?$| z-NiF~41DfT{uJ-pU`RoPE=W`HZA(jzk|Jfszc3a1n7NAIsD32^s(FapCd1$EZ>V+l zdu(f7-M6^KCd9CYA|F~<%Dj5;eJHmCq)FxC}W6O>K9-UoRGZaqoetQuC?D7sIe7N&`U~ zVO#pS!*9`50&&-qFLmC`wRp!Nr%koc{nzN)jg-4V*7TNBeGUUS0;a<%_(#J@TH{ZA zg@N1qQZ)py-C{U|uk&IB!^-57nrQ{3RgePwF!~h=+W*cKDe`eYS;CJ4ASMrdpIwI9 zmm|lFyGj7~n<=t-aD2#(%QYmVD&C%im(=4_XYJk;2l`iGTfXo2sB0qb zca+ph+`WgpBES^~L^Ox*>IDHddzF4kRF zXE~Q`xRlk)k_jXBR_=&u4On2dV&UiEE1-t)7|XW9SmYdx+sAJ>8UNxdXt4IXicK=qs)({i2t-`cI}_BBqFP?~ za%1tG3udiS*H>QLU~XJ*H&U^m9gCt;i5M(nmsja|b}6@)JXvSAe3^DFbFDKl(0Rp? zbKqR@1Gc1{xiR&d@|8pxEp^~O1f^fcY(az~B%nQ6P0-DLL(B@>r6GN+)wV6)K= z_81gF#~in4$B@Jo4>&43fNT5O4}iJ86TuC1mQN=| zTEmSwG;$a>h~ar=q_&u@X|EF1t>H#=($D~B3WZgnHUy!@T(+XgvTL@NNx7#hK|3tuvZRM>i~xTU-6ClSfSYewMT4GjML*GbiVCZ%*7;bJ^g&?^9V5A3`^A3mkOhm!nSQO<3zq(z(Gg8akBNo7~gV`IFSE%#g%;i`THob777qhy#UxS++r51g$-u5kL z@q@E-*xjP8x+PZL8-C^Ndtb<0zw%rfKwswp0s-KQYbW;8LKJ7M9*$a1CXNasg@V&& zRnk{EJSp+DEat52&eGh#Q6{GoJsypvN~VIe9bcS=1RmiP!t zAc$?1r{`N&7e`QLK>XENQCHMYJ z8YU$mNzAZTO%eRlAc}>Hk_erqPb6V~)I&F0$1Sk&yuU2qIAK!-fn}#`?VJEA&L86WC9uuAPRiCA1ck^&vy#! z#Si!Ten^?AREH!%UlOMMZ9B2LUm;(Rqhr>aSbIE0=y@xQLVdV99UfjLl|m$ zX$|Y7>Xoz7ygplD%rmjVHI7qB;Eh-@!6lN~5MPNY&_*)*E7}%y>wH|fSn=9doU`a^ zs*IM_tx10RXu(O!Vj?T7rm|Q}n4aDI8x&(^pp*UB^M&JP=iKi0SXOHn_z5<_qob&- znJzaBJJ6ge0nmsY;wjq?(>~Wtr&`8s#u@zax3`vzk9Qz0J-(Zw`%A9gr)s564sl0= zhxF3l{GfV+W$3>TBm=+1=Y38uCa4zmP>i*F+vSne^bdRXB z#xPM7_$Z<*9pv2zr2vOYnLW#4BYVb`G`1Ya()LX7>0tEr<~o!89NZI9YkyU`p;0+z zwsl$Un{{Kj4=0@D&D4ve*pzbpxx1Ox#Z-+4Xth~mUH>w8)0x! zT4{Z?=`B_PPGOb;D5m;y(5IW;$D`Se^jqPA+lrGf;$0M>HUA@V^bxA+#H+n~`gVu! z0>$+Wr=?$r1kTaEyxLF0 z6i?;IZHNubU?kpF@Tk|0g|A;vZJs~YLV1Ttl&|&c6swoYp2qlR2>c}_?NeXVmzxKs z_8C>S@nTb<F`rzDX$)?a*+)RkG$*q)HY^aOkFzO7t_vg?=}yOdix>c)0AT4A z{6NQC-j6C`$)fG}ufgM^1s7KNTNeCZ(lP!(hZ)% z+Ff>TqFEhJ&B8CI=xQC^lKUY9b(VHpe?TB9=W>YnSHu6nB+tqR9ILCVKYl7~^I~>< zp?iRJwDZxI=SN{I5Mg1%#U{7QlDg#cTZwP}=im^3u45r}IXO8Xb4gJ)33*jDa%1IO z!+nQM(Z9h^15XWDZbjTf*#_790^oGIQ&PWHjPD-J_FdqEVNPSBQy>NBt#A(#`1RJX zxY7;3>E>kV9U*Z1OyWS!OM| zIQ6bxX_LjKv?&la;`SJ8xz$fQHC%Vys8D%hY-bwa8=iGbu+3Vi5?mGAS&zfNw z-}`;f`#kUS{C=Ro_PPX||0<_#Prp+*c_EGJa8Dp3xvcb8(i5>9B3t)R&uHK%_2k;+^Ic^k#tL9);Vmd`zk%;?A@K8#3 zj?!kk0G`5SU;&U{jbIX1?@IwVx8NfZ^fQ28o zQUcJwhNf!z<9gV(U=JXw>>LNB3)ZjE5SCf+szkhZb2j-Yp1x*pQU3K?Yhb^Evh4>2 z)dU-IbQlvS`L~&Lq1oD%8OVD?!nz5ER@G0RpjktQzVz{>vUd#Q8;EpUNff~T!ZecL z873N{&sL6n5&6X`oA~p|nl09L2*(J>lFBgpH>$qC>0h`$cEJUpG=SJw>|(q7lq?Y>|YM+mer6h>`8ujOjZ=s_nCwDHn{X zn)qzExVLSumweIoa`be;bb>;CRDupuQ0cp%anjs_uzGA!pJDV~%YvTQ!upD4^4+Yq zSWIrUSFG!lW7V{9#>G0CUwP)#j&b*$+h>mJn23zzMp7}CAK`{c15i8CF#JIK-s&tR zRG!em=)p4bRgzV59-G-2`s(Ixt*Pv_yr{$#8_Nx?_Mcalve)Tp;2NgU#_vXof5T!Z zT;i|1#A8$o^vfP=8t%H{z^wUSKsvS}dcE}bSGpZP>WpE)35E2wjqeWhBym=TFN&sA9E^oB`PH-iW|eta zLyasenime%KmSm&hitHC=NuVgP&x2{eDOsLzRCBg!d4Q{c5%w0-mh59enz zB9tFJq9I&6AORCD{v!U$7rqNDfSFL)_m6KjD2ZnfAgdb;`un-g4?&&RG(1+mCIcD6 zKLV0qCU~m%JEiUiP-E&mLFdeES{nE_OT-OyxY{`qR=?kW0q7Hbn|-W*O-dWCmp}o>^+2nEP@Dpws^bw-v~TofF40KW`W4{ zVgiVDu6+q%U|&aq@??UK=sK7i{Ax$#LUyNkF-k;sx=1M{S(gd4=8p_E?*zn}&=BCD zk%i!b$&ORc+Ygv5Fsa4>yM{25`=7)X8`%}l)18qQz&RIMX<%?0@ayTX+$eV2yyMsz z^jrcschn?){GSDmTUht7ER+E{+I_CO3e?+YJl6T+ib@E>dSGj>OAMTymY28Jxcj)X z^L1*Zv0;Ry>a$1ODW&qs@`AUQN1cb3uMOph1e0<4=})L|LNbN8R?k^1{=gdU{PCBO z;hegziM+%mj~g+URynvrByBW#T0E{nN&V=nL^-Xyo3QuWqL6k-hLg3D@%+2Hf;WZR zI4x+3(h|BrUixWUJ_2EzUNjuDi&ejRe>C$mRZ->gZ_cCArCW9B4;819_ZHfnlH3gI zY1+Yv84&Jec4vE^41#HPI>lP-ys`tx@4y--!~VX4U3Q6Ds*y+vd+f7s3PIIU7rB@6D;n$7?ZJ-O^yD#R)OH)|o?D z9^+1ztZ#&AzDgrrAf7g&p8wX_ftwh`ORJ-Kb#tG#hcw`~!|}}teU*C-$`d^TA1#3Z zq}umK;Jn;4iffuH17fhwbi@27AySe?l}m-Fa&LUJ3&PqIeE6Dwsn?1iJq7%(;@p9a z_yfj>?^)(YLEX>hAmj(gpSuO{akp7%em3y6euTIl1s?hCm>@fZ&(k#SazO*nb!BCW z5TJQbNeb-bFO5VT(F5{RGL!AN<)r?nC}fO(h@*V!^~qf$e|llHKEuU9yt?(*kWwP$ zO_aIf%(zWgR2!6O_P889E3386a6!L1(*LhQVqnuZZ{}_z(Du^0zLFf>%~75l!K+VM zzWGsj0pIrayhIQPPlDD@adr(y6Iy%@7Xk8B5fM$+mti&G>GxDmP9euYfS2_W6(3Zg z(L;XnN)#@fh^yyoa4&t}snIvcO#jn?CcJw@#AWn#v8}IJHOuzn<1T!~fw(JK1m%u8? z*Qu#6jVEw+9aZk&R1-o%U#}i(vHJ?m@McO(^T}A%cPN4rGhagFhuYA%E`n!07;p zz)NaYj6-6j5|2Ok@ecB^ zm4ii6C>NgpB(JNZJElQ7<#JnK6!P-u0}gV|qv$dFW02_w*Yk6!1U)E}>gAYlrCdZF zD40WE*{O>uG1(=JON%x{e29!JJ{g$=DXLz}>2kR9{(erynLe3=4XkP`T1U_gX!wA7 z=(-2$Y%UOBVA885Ck*GsV5Y18A^*)XsuXQd7%z3|mb@?3C2|s?glW&eb?Z;3V(+7D zv)x|U9T@@Bg=ML@pT={bm`JdADxOK81fl4G*$MjcTRBqP-g2M7?=GfO!c~cRnS9Gq zfIYSq7hcsP^hUT6u}&ikRqgWjnchpG?v3A-6;4~Z7JeDnY-PK#stXtMuStAykNyPntEel?^6@I_rB)40E z7r#Progeoe7)`-z@<8>xvd0nz(l5GOXqP#oN}9E zb~G$*9t+zs(Mf8Vuo5GL_z|S&24fJ0fND+(2yr$-M%zk4x zmg%ruD*aZ&bH-q0nF@mbastkEo0@TW4@I3Q^+W2_lAyR}ZAlfj#3FkAosy-G+#Izc za&_Io1&N=HJUlEF@|Z5(>q`*PqpF#_NMnBO7_wxbT363+)RSTFZT-+4AVMJAJsC5m zy1lP6no@sF17@Li-YZkO?{hTNY6JUslok7RW(*^^_Cyt)ncuMP^z5p0tTt7fn%7|t zUSgATiPn#WKeGyWKs-*LXR+ufD6G7U6SlQEUZ3tec~q+)ry<N^;z%bF|mhiV3p``gx>kGi+4 z`BM>;C<}_wWt$Mjbaf7Stx_KFPyQxVGIWv!XvOhudkr23)NOsPpAtp=45#?C)`zwW zdzlQVG7Ri(UmY~S>LtPy`IeaaliBJ*emOIl8(B7-6^PEa)EW|!*5-8tLo*qv9)m2x zNc2VL5JFbXFbQNh@fIF_(>&h*h!+FVdY1m5BcwYSE>_$-Pw!wn|K8-$UhpKD^U6(h zt*ezQ_iiSKE&}K0kj)DQ24v4RQ{u2DE2X#qir!O#Pt;xGSi{3J5}jA1oJwVv6y&XsVHZIu(^-H`h!C+F6TX2bc=_$ zBPfPbBn%CvjdJ?Zw<^FI%vYtGjVWj>;ILWESEoK?84@~e^H!!cqsbo|5vF;emoMtz z8Tqm%o!W#FRGpZUKlE>LrvW(TfJLyuIX{;{T5msa!C&h)6F9b4h1xMTphXqU98A7v zXEYmg=RO^@CdQj$ z@Z!-;shsusZI;e9wFPcnxmXEco!Btb2{-%%Aiot-=u=P=X)r-F5w~Wq*xhRyeuT>2 z7JWFPuFQW2#X#p=!e+p(O1jgNVI1Brby#VVKJwF4;r;SZvyMdFPcs!!xivESsWYLi z=m&Y1&sIP2P5?K>>mQjd`nQur3#ACGM@Yn2+|@_GUAd71g@y!raSLTf&0L^zKc{1$K0&e`0E1`hYK+#btkeX8JX%m!(fi%^9PH-@lAI4+So$<09~qQA znnGtcTjVV`|i=UH0xl_=ncrXYLfK2Wx~%YM!&j#EUM2CveU*0%ml8fJQ1iIOXvt6%QlI_9)%(s zt?Ld|e0vYW9Gyt&a1dBNIplMNg2EIcAL7X8GrsxLuGBfS=-YK0EI$?StI{c=WC zOo-X{07q~f*(u4h4 zZdFZ;ggvp-7>5kHxM`mKhDZtBkyCdM@_9c1L)-*PU-@Wt_gutE%JVwhCw9WB`X2A>$2GBgr+N=&FS$(-SSq&CXYse zMg~5P@`-fPc=I77JVI7RcH*Q>vkcZ|7}PPdJDI0M0T6!dD8?GS8nHm;HDXKCcNpd3 z6>ku^Mv~DDht2Hb)ko}#O=Y--84t1Dp6Pjb{TwPSyps~_Q?>vN5YZqZ@{YRz{0 zMm0tU8PhE=h2AcX!vt9Ts-lM!-jafPg@jln_yXfOrQF0RiOz4+U;nj8`@V|ADkq z5Ep_d8zI~We|h&qP(}~}qB0!uNgoFM{k^q>x*Y@rO4r*5vJX&T1Of4yD=8wVl;khtob+9SB7}U5f=6onz z6+RBLSPx=#afH#YcY>h_x>^p(VghpgxU6~s8<1oV<;8BU3DJgMS8pdtNFj znpIC*icr3%^NE5r`s=Cza9zAY{`1AO@0b2Rw-6Axu>aovS0gME^uMj`O#j|N{HKvg z5BGms{r(jT@t?+Dkl^wEb4{)9Pv$q9Ml99?ij|7`!bvVYGI+-e74v_jx%7^YN1p!E zl_iQIvNs|Q!`10(+mF#ScM{X@OF+BbhwH;GKjh8FzoiKzcTLGo)G_O#AQPIR{&GB{#n6=C(rY;HNOlmyO z8@em-KY@9zgP}u(%1jdCId^4q3h#Tsnn>N#_j&hHPC8i)ah^` z-%V9hijIEE|973Nvdd2_#=gYKHQX5>d2-0&_P z?Ud0m+3M*%6R?Kr?>-<{3BjF&pE^|RTNFyWed*4&`)*!LJd?_6;sCsI7`}8=Au8fJ z`v&_-7CypFl2akNP0L9 zcd7g0Ix6jDEOm(EWL?YDexsU^OiRunylVG@@HjcKeDIj!=((O8IVq2`ObK|DJX3Ag z>rup3QT{f<7&~*Y{@4eHy}3%^hgITLB|hHA@UYjwLp7Z%)?>gl5x0FiL3vJiNa&R6 zTK#dq7GCs63dE$tj$pO(>3}j)^5+iw?&m$BmP#%&A9%_l=1Xg$*HD6IxX+ynoI;=u z=Xm5Hsm_Q5*WoAhm-p&h^zNk0ToMH|rtA3f0%Fg&czqJ5+IjS;M`3a!%&C0Pa3y<( zBKX!=Vw7`3{ed^y2_aE9>wUIY39V@K!MoyjpR=tUFga|+7k5>G`Q zdFHy(>a(?dCPm)s9F=WclHs6Fk~mJ41O@W0cQ24j&ql;En#XuWF>V^`4w?=|59GW7-hAOYc7JC3c$4nXXCx@{D;Rixu{1|DNh$T=BRC}U`85`NL+i5h<_vpa{OA*)8^ zzC=N~?X!s?4F)!Eqa)R;)A54$$t(%?Jp}*&Vy{ZK$jK8~@&Di6MoFXn5nX+W^Ho7k zLu1x~yr}YZ=%0h8@SZN-B4H)1a6z}JF!q<~5!ovv+N{#Wkt-z&*uJ}skDL!S9WPFvzl?Ckyji9Ia)Wu^027z4{mnycr~@dsQ-)m(aFo zJ3Q)Bu6P2U_hgl)m)dT&{gIh$5T+NRarQ$;RH-qNx5&nXdI+I#w;$x7ZTQ?N(yXF< z;K(Zo-@BH@Nh%W9@R89>n3AQrhj4r@{elju zG?^RJ_5!|ETzMMrd;7O7xt%=*F5f|tJ2MzRuoA$>qh5S4d>}H#ZRPqQz*4IUxTtL8 zdwWezO`?JMSlU z?}v+u#Nv*C4+_EDvjC|}gak|LM^~6txWCuS0-gyg(n`u?y?8n;T@##23!U4Q3+7o_ zA@fdE2Dz3fc4YY+CPkO{4q;{?Ol?Agw7(q3kItW_5j+-&{#{FQQMm21aBKRUNd7>{ zS}r}VX7!L&_PD1ERATY1EebB)cZ1aP_S_=vj3@AniDKXH8#Ly7=hzcI)~|CT=iLTp zyIzw0t;iU{-r3c@q7G~SeDx3U5Zn$YX)1E^&6!e7Y;5c=i56FT<5~zcLI=11dRYxb zlPg@NG#;0ULPcsRDXCV}zXd@E40bj9b#w<}v@|#Oh7mn(1T)%x_~(BRpHZvbkkYcx zi2iNRpfKV1ABSgp|6jiU|1TgQO5^hw2yXo9c0?$bH*m@3q)w;JVpENN-+0Jj4%!8R~Ge;e`V$laN(I=JFr zzb(CWRejG`5T%2>9ka{zD&Exad#wD&>I%m z)Ko1DmLwqc7A%<}jHK~u=2Jp(H+v<V zg1hB)j(}Bi&t$E45TE}fSFbSM1;s-`FeU3(I6w5XHD@bPtf)}L`L>iIrFjODfZs-l zTHD9XT=p(h{-=-egQTe$wcc-?-dSFFWY7R}9~OP#z%E|kaQo%>G-x>4%QTMAJEET9 zx~A%20hARj+J{mgd>u`VT12v1SQNy|>N5-R%TY{m8~18heGyvw&UmInchn|O{$a=6 zfNs~==i4Cn)AJ7^;T0P&F7EIu^*w(C z5qA&0!=n^;JskiG2xxxo40&<$ci2Y%WoI|@c>BX+<4L>~5#n=VQMn_I^hm8*_1HbM zzpU2G9BXUeS~+4F&tlI*ty8*-evM3dnReRoLeG5R;h~*HC6oIJmd<D_u-*l>FNO(}t2$ufx*<$NX z15WsURa@snc;1Rz@UOwhQpcf0-)!8TNbaJ&_m|GE+R8?u+62vou})80$)ZmaB8RMj zuVn_U&^1Z}x3t`+sesg)Y`xO?C)iK`E>G)hM_zUAmtzoG_y})lsjHgPO~Ul{#4OwB zqIzZ#N^=ya1meCp{C(Id2Tjjw!q{o-F_mZjfl{KK$D@xYMxE}i8yD%YAN%04A_Jz} zaFoSK5VzKxwG|dn7{YY9;9fTKK~oa$m1bmn&?xv2TiyP#I11lwQK#W5{@#0FHyTP` z>-A##`BmtfhaDf@)p7FkVB*R3ZtGPA@NJ!~wt9rZelRY@-C`)O^)+U8QGCj%dsn2i zT9VFvor|+~+{R>bk%#ysAe9YXeY|cr-GI1L=$)LZr})yxi)C^~r#a{EKPM@T1;dlC z>yU#mp!Q}FJ{tL~Gio@)u4e1?G~TD9zGUN|m2YqhBxhGOTxj*>7sPMgB3B~^)b6Ke zoO(~(`TednraqKS)zO~G)htILmg08xbF8TnjDB6(26>0gq|!U*_U<-CaK@{oH`;89 z9Sv$tm-=6hC@J8c4i3LVWrq{{YLG`T7ZP$-Au9d=xf=hFGCBzu0`@8x<7= z-ZsKc_xcQfsz2a?8T;r%c`}ReUnQA$Y{qKzGPx#KpVK4EKQ)gVEn zgnkA{-^*C3mRIg*cTW#$FZyI59WH)pbKE(snpHmX&^qB-Fy2pA{LyO4;rZp6t~_N+ zfp^ONcKNz3vU7Abo@_^l38U@hfo_YCAeYQ|I!oC2;#Q$5+zKUi{h0Tsis?|9oCWT* z@4%DYE?{Mw+oTr+df%qrI{CClB3o`4Jz2=>LP>39orzbH4F{v^(RjW3I{oaF+qief zKjS&mP*#eco7Mi@ysb(HcYJ+Jeo7T6S{I+&Y*h>JI@f^C!<%XOGtPb^5VNl+2N|Cn z%gyP={<=BGwv3JF@{53Pm;3X(_%RuM-{7k|3Q-O!mg2Lr40Ci*nTlF#pyL$^-oUn5 z3PZ8?oh577gh2MYq9+)yJ$}=1d2k3i!4>cKz6T=~Ul%_;i~Yvhn@cRr#=|j|3X$R9 z>0;|gU&`Y=#iHJU9WpQeH1>!c&J;$ zAFueXOPnNwT@LVz1)=l0Jk;!fqJtK{OMp{z?p(Hpvv<6;HATt#0)8u;7VS;Wk95yM z6a8&kNn(e&zE=bUvEi-m1i?c5$RDw1)Br-4S2#X` zra=A5Si1C0wTu@I%N>CBdGOQAg`}6DXy%B#0#_8~cY;j*+^BTxP~GP#Mlmc-fM z-~ey znwF&VGdipnG_f$2y-9Hoilo2NL1f)AvsW}UIt_pNDB89Fa~O2}f+wHC7c_c)_KjgO zhOR*>yRO726}4WYP7BtaSX5dRfVzK&5dOz~qF=ac_1iUx`_G|} zt<9pB&W&oQ4UB%Ac`xOFB|443C~vlriS{QFrO1JaD1OT!(#=>Box157gn(4ENb{yc z!TVojUPqP&Okoxy==_w=N0GY%{MscS-G%R2e!BnPlGw&ZpHZ#Vmysk=-KC79i(Mg~ z)|5+>p!`n7V#eW2u1Y6*hNcV-iEWwF9(2y>ipi|(v4hEEotbIOnNo4;R+pq8+49z_ zx`o~ZZ|7mf;?UuwG!loN^r`N6G-sE|(8*%0vE-akHGseBs{Q>Jb-BKBuTO7l7nE8_uyMvTcW` z)Zeg`shH2Lknb~*Ra@SjW%?5yA0B)ip%uT%1ex&ecsYa8NJ_^Kf84dh0uA=IM)0T=fyN-MNmv$7tHyy+eI5Dz3)o0jJx@=wtqStINx~^UYq(5qfG@ z#03%01C@_ovK)uPUo89wqd9DhVP50l`TYluN0_A?4qQMqH6J#7lwW=F{eaW}`PU!{ zxa!{XaC_OSFI4gDt$3E|jP5vRfQqkLGJbY7u}FrPTWfWGZ5e5*1D}3mLz63(t}Mj5 zlJV;QJ{m7K-71QH#QsXY)oeWqD!EInO8TRHX;O0Ex;x|`t`KgO&Z1Nc03DK;D4$Qt zU*ri_vAKnnBpE5*-A{lNIkG4NLFo_I46@JGQb}qch`ZDcjzK4UZ;wY{dHD>x`U8$Q z*-0`nfN@(=fO5^PmhaU!bQ}5=s+5UxB{K~Bdhe;&|w)? zo1j(sRPta@a4YEmO9BlyO~uA*6fUQyUG-h!b35r@2|rAqO`d?XvUB!R00LAJte3UT?|Fl+ zBsZWT_{%_>jWVWT#*!~PU+%L#jATl1qly?O@<4nA;a0GgFW3AG9>irtPpqBHyQ4`e z9bp6fu*l92ptUIeXW5nZ`M@v+=`@ivNi$pnel>8Yt>&;lr)s5sz9%nf;~+Yn9aMBc z05k1GqP&Q_H+4DR==iF@M}TMb&k?!;a0cdVfd-Lyq2$8b znfDAr)RG+59QV&!K@n%0moeD z>yFpW!UKz)PA@lnN~K%O{7|*wEAlS}=WwJ5ASN$&@ktcmz1n@sG=!@}sM1CAG-6WR zd*PR6Q?pqgOQTfak$tn6OL1(zWPjRnlf{@<-ce*VWK zg{S(9zR|hGF`rGH)z+nBJOxuTa4I|HEIfF!POwkndZFmQr9ZeAfPX)4LjLIvj$57K ziI8kGSAS0}sm{RXDK4N5`ykyK&r0Dbve#kb&N{Vk152xH{Hr`w1F>$3qx3$`K;K!v zby$HbLjMjSvvEW@pPEx_DAGdf614jK-28P#r&qJvO_|wK+N_U=LGtE$S6&x!mz6>O^11mRH;f9R5kxJ#x1(KC7Jzt* zu+ww24N2Iy`=ka~L!O!Wl;u;OV!TwxKwP)3@!?V`&rAB}$zii(0ZvLf=hjs;Dv%v4 zNwnuDwS9LmrNK)UvMBc}dx}Oq-)k8@tCOg0Um$AVAw00h6>EviFFawnQex6+@)D$E z&HX6Yka`W+^#W>(EktR@wV(nHmh_W$NtLX@`ULp|drkHc5?}^{HceGN~t0 zbN4O?mP5vy?O5g9`eG~olI}&udXnYBqNGRFEX%3iFNopk2-1X7Sq2p2U-6L$mCRXF zy{ETH&9fLv7d|JU)h3g1v4ocC58X$ZZK*Qq*x(g4fm|=E`0I6o+W103@X-lR=Lnk6 zj?-qOMH+U!{p#8yF(567uaXLzM{QxZgeXv#)rP|HwZ+Y))70cF{m&}Wb&JdnTNOa1 zMRqM*Kf{Y?0n^Q6{-M*6zbGBNR+xtcen!p>!o|IYw|MOiv>mq{)NJnXbpgARo-F&c zjRBfpNXFMMPUY%xFIZi(Qy$ySH)X!nTP>d~H}yH;BPT{9PQ37{U}1mrMDb0x>k8ms zZ_R=e;K;GTvBdg?ghwm?MOkv+PZ_ezHA(i=^BJu%bEA?kkBQ9QE#Z4l8YeNi-#z`j zW&xXHd1IWnmx``6j!-nc(HGl51;PDz&|G}B_;&&y3)ia*ZZK&4(Dr_*(V_U9P%yMx zJ(!rU?;q7auSPVXlSHyTj|Lf;QW{+@^1mb&*dVNpv+C z#{C=J&_Ayld$4XGSXmOLq_}{VwLj^nXdx#R`u&VTr5$8?pTkI7S@_dZ;44>BaU{fB$)4;t|ygc)NCsad^!lkhjs{{(EPy4!KNcoR>o9 zDZD@m(E58uq}cGloXz+8Rgg!;UpVhQ{?{p_>?6ja2EEneXAfb&!5@ zEE;vc*Q7s2lpOBtCS?iqLx}BlK6_lfLUuJ}Y*Ly5sT#wgaML^OM$aCj~w!bHc;RQD$sq^n;HfGmxE!yp2M{a@X` z8~QUOY(zZIKR*|HZ5Si1v{*Dj6JXTq1{yHL(3KOmS`qYMge_CfgS-}Pd}mm3z~JT) zW7|`w(-4xp1)CR2=#VMJ^LtfzVhCsnHctaoxfHm;Z8~Rii%EV(AL1pCyn(TKnekQA zTola+`^zFY_l&l0si+f%&SN`M)i_bJt}1z6&8FP!(5w;2)_rZ1ySDF81w+3%K)()8 z8P81xKi-~hzJ)Zv36U z>Nn!-Z10`TCCEm*%T-#QEgxc=Z^A5QGO*? zJO^z5G~4-&7qkZ+<<(Qu_w0i?(l1E8tvnR_KDo0ITFkq;Zdl0LFz8FQ+ih+}&A~Bz%U^95>B3+@fz{&8i)JgSiv<@R7b%!X? zO4~EZ#=D4b4F0@~iusI#O&N@P`;Wzjapy69{H^4{_o7Ia=s&p39C+lhXDA&Dj12*R zRUs^mWN?f_ZiSC09LV0)WM?K&IHqL zQ^Hy2CSHG!&UYY&AF=3;>3a0{)=e#QNxy=Bh*Y12)&HAU zBcjPhm323dw$wQKu^{rODNLQ6Px0PhM=9c6ytdr~nk82okD(lIDU{jDSH{3VoegTx z^+4dtKpHCNH#<%V3W8yrtT7*-1>)pJgBMgYW1I28*CO@H#x;(;rS(Md?+09zfPy6T`nbLy%nXchqT)il@Mh~~AUSLv2vp%W!+vF1`s|oGkAE8Qxep>$> zPCR)L5Mv`r;{Knh_!r#h59&WIghx;$cUqWJ%evx8Bv-Fa3Wx`~#_8gGT5(#+3;ZYT z;OATJ^<%=1de_GaqlHKB>63#@~MvdxhR7rnvqaiFdZO3OvpU*js!zY zSKTsB@^=L(>&?c2iN;JRo2`sZ&;AUHOuCTu&C&b^@`DUb2j|s(Od(4oi}3R(Do#$$ zyU~8S^5)LlMOb=>Y?zmgq;x>r^UTW1%Ca_ZGi|P{ZuBYxCej^F(5s!-A!GRw5xet@ z@8F#-`=?)_?^3txLLVQ60+RS#9T+iTwIF_jnXxv0DXuh_8dtSX8S}PGN$+ZvGdS_a zOV)mSRdST~Scr8&bag^Vt2a%tYUJw+*xz=yD_(2Y&!KJo7D2x6Ou3AxV{2zJP26Ka zVnXoE0<5+Q`{O6`HcSiTF?@#4CZ9YG3C3Z3dAb~JZEbbe4d(KcG4teh^JriHmYsOc z@}mZ^3!(r=54VO_qecHrbNxCVqbNrOGW+7(@US;|LWX3A4GBM4*2=4$ER~S3@k4%gRTMr8id`rXu=iS#}l*-4u>ixCVBPs^`)gN z5*v-4GH?8$>9t?SjF*lm-!snaXHdhqsW!M0sz#-qi75nJx@C8{Gfd+3G(J9FiF}W| zfP=%RqeL4^Oib+YfNMMR8_b+Sj5Yrcff~007@F4C{L<3o@L(KEusSa6;&Klr5ara> zIl;8&ZaSb8xPBY~4jO*^_`&b_be9{i^JR?=ECfOW3S2WLAVsl$1fXkeohG(`w!kX! zy1oaJOKWIyQd92^#L|JeBlob07PnjMdL?XuP{=2MzWzEm+Ohqchut4!f2%LhzGd%Ui2szX z{Z~m?k|B69s_Xp2XG3HhLxK7r^c;zKoZF?~l~q+Q(ci`c9t#wh4QAq2==$Zc$z{LS z?)bN04S2A6zvd(HVZpS1^Si&E9gBMFYA9@qsiLOlozveBenta#+I}Q~3{6K@jBSOx z)asEO4`Fz9FdZEK_N$ERw?eiAqC$N=OG{)w!DPt4X!DHEkpDD~)tam7m=(sv#-5{7 zx(zoFjreasAK!aoWGs+iCUC!sbbo4H{klf*UbTTic8OEFmlC;eWF+ig;b2P$Xl~w} z%>6z+4QuQ9M=R;KUQDI5o-Q9N#nVX+Mw}qovQ<)txW*Gs{xXTF;oEeu^xte6Mb^Q- zxLtRzhm0Xi;21IFneW8X65%8g^>s%4M!#OA7)fj{8&5G({5hWW51lpMPtq@%wfq5~ z-D4c{XvYL5Cie7Tc!NRWI}t%gy_IHY+DeuzLULfiCmhCnd5r98f81+Jvn#YWTP(1? z&7MX5PVUopyrYB2q;A8SnyKtYsb2%@O?4S^%&so7)`XQ>JD5*O3lyIq6zJ1+n9}<( zgyojt;FLtDer}CzbZ(=2lYUOgL5mP;zA$vE5UV(8tunPC1Cm*F`wqb8ljZkuibW4l zqrSuOEuOw=F8$5DB=IZ^hL|1CdTmgrc}LN!F^yO@%-N*IXSDUgjwbHgETyiD7np^)LL1|EjlKYI^F zS!6NT46s`z(wlt;Vv_Qt-*jnMzj(TE#UJM7G{6HJI4^h&_fFRfl>M>EJ@d`V!L_j9 z&BNhs>9iYZ387R#5Y+ACB|F*c>A(Q6p}OlIdbgZQqgf4@+~!s~l(Gc`bWxAUZg*htSfWIuoecAO!#PV$WT1N<~61+Y#5d2yO>zV9>X zq6W<*DmR86#vJCcl$Nv#Fq`07Nw}>ydkF1sqeHKChV`xv99HOm{c!Dgg6=5O3fX4e zP3T*Z=(6xZBTxD?qyTl4e@cPZVqh$JQHgQ{J&Q2T&Ao)q;cUYkcS^z8Cq&-6179>P zY$bo@5*pCbVc?&jrHe|bh#pF<-d|jq`d1a~@h{gBcP-^R50wsWt-J4?Ztr)+hn86% zQJwSsi~A&~=`;kPW@J2Ovn#H0GBi%SN;nv$(;9hyv{2))qR#c72Z_-sgbx`%cbS!a zM?z2~OxzT>)nwaR*F{n8bv}C*gHBdR)~a3o`Iyb5pZDsz9f2j8K6?DT+4oz}?NoLp zt!ib`k3?m%NR^L$q);NHGZHY8Di<%cq)3{k@><+pbOe$%w3HH6+pQvO{(ny;WjHSq3d9#|#< zf|9CA9A3!%k!(p$u<*Tf#7laHYuJvK))|K}|1cL_-1^CS26ne2xqtwdF0|%a;CPm&?$LG!2HaR?|5F_DkD!7h#(Ke^~hS?^^HpI zX}pN*n5glQtKp=9UvC;wx21F?i=FTnaO#1I-t4UmBHZl2I_domAty}I8g+`M%ts@U z*NXV35#YL2%QZUQ&y1Gtw__N|qcbelJp`xlmA!{&pRkD6ZpYa9G$g%;Td~>cq?z?J zwaMhdyzmBQSTebRPQPw!zEOa`lD6&pWHzAc;@cT$!e{;8mgxnjwMeY*aYoQ z0^d*}SRq4kzA2^D(O86~$Ite!>x^fye~Y}vm?|%0r}!W^sV|oh?LBtShM_J2YCs+R zXaJkBo|#^H*4hR*>DFhwV^~%#aFN|yJ7O3G(X4Ts1tB6vL`QpCDl4l6#2k7!BMp5_ zParf-bEG2!&xaVoA-X0*y8s|LRqs}Jrl?33N+~n6r@MrXORf&E(=~;*@nd*TkEAU! zZ@6l=zEzaL0JH9eT9V5{9v7LL(`+kD)z<9`Zko>ahx6&Y!ZwPbr0RWeumUHYx7FV4 z0+&SZ^LI5ghABnYnxMuVN&Hdq#md?JOAH3hx-El=(h`<^UNUXT`?;$} zysuGW=3Sy%TMZt&Q}jkBFoum7RbkfWNqBO`6w^p2dO5m&D(qA>mq<}I)j;o~?#`A^ zp4E>9_En_eQlD$XTWjB(D%{`Rme9>oF^1I(u*e+=wv4}d;+}+t{eKP>wAVqpd|Z^b zCSQcDnr~7Nb%N~GR}pI5V`%R;>CK-V)fU)ie&V$t;E8YE3U63kd3~JD1GQPeEoMmW zqwnh1OK9mqGNFJW_P^4r^>^Ogn_VSF@-m}8~JQt^Jw-rua+iPSWD|gn5t3|g# z;9QBj*UznflG~>cB{wfZ&Wnln3@{KGK(I|Rv~tP1o>Wv+VsmMd9nH+ni$>$UoGHX( z(}AS)4?Hs~IjOpOOvV&c%j%V8n)rx?=*cg+8 zjaKxa&A-*iX@4nn;P!`btYQPVG`>0p#fK)17x6H8hBcpr}=g3~y$DL>|6X(Y*<+QvPovP9C z91aLpjhv$xQVAA9;Bq`-Ym@ywC?s2HCQmXdTnc6A5kmAh#p-LCl>VaIadfr1lSmivYuzlovGV>*(${dS z*XIoM;W}Bejil}g+g7zNe8%j_g=;^zQ0u)D(>fOJ31M1|68)X>mE){h#8K@#jzyRZ zWj~j2=accOZ7?^jJG-z|BLT}@rnhM12tC+e@8s7|6uX5RY>U2UEu!3@ zO@;2cSGay;i)>WwWKhrz6JEeeFWmio*edf`u$*Fp}x>laHa-T{0g;-;jjq?*OK-QDI z3%06tWm;qNr#rM*IqLSLNs*9?x;!9}1d@$Becw&*Z@t+oB&zs{)nS-QK`VCK@Zw5n zvU{6Ct3ZG3rX1hC>KO&eBjg$L9^x{)CHzmYTU(aM-FYa-fl>=$A}68!I^;KU2ay>l zK^O!LwN$^@md}Jd!{Po!=A74@36z*kDuNTKvkW5b(W0;r4d2loB5V(u8lo0dLh_Xz zkm+iT^-DW*8lP;TdQnsf6bGs}!^Cq55{E230)6DtPGSGPP1tzJ4%g{btPt^^yp$jf z^dj@v0x#8C&}@A%OVQnp8>?p&vI6F$2>9@e2KieKsJYeI_L6gS-U>)vhWQ)}$@T<` zS=Ykrif!2QZN5WU_9Br9(k(%FEpxRd-{so|9x>sD$A{d7aT zQg#nBn}`;j9`|$MIc4QTJhjdspLJ=D&1_Ggv>Wm9=HM}25NI?g0-GUE4c^nw_2Uv1 zKHE3}7WVoe4pv0?U_oG5VH4k=!wu`U`o7>J`~2;l&X&|Lhm(8JR_;L_lPRVN#jlYk=k*XG8QCRr+4Z(AI~k3< zJA(gabA1riyLzDRp3HuDgRBaEEB4q2BB#-omxF|pYj1L-7O#bi`CU(oXf3N`RSBQg zQuq2kmx6*)zmx+MUB`X1o3opFv59mDd$x+aDr_mB^PNbU12CP7j}E=EOKgt-5Wve{ z9}r(LbFx|R$(8^RZWMMzb?{JfB_BT;PMnY|)Hq(ibifp8g|Dye@DXr{RkWu&Kamax zg=}3tG^p$^L3XufR<0(fr`ZQP13-NSt`H!s))#^0g;7)lQb9t2V ztb<~+T`=7AnFO3kXCRZR!H9c+gf=XF+!0xiBfSr!gT+f z?iaMrxvwH$k12}FT#bZ3X7C+kGli9rpz}u)kM4e>m0XHELI1K^Lp3jfFIpPbFj9W!26s;{>PFDG}JPjYlU$}g-m zRgsMAWm%B#c9U-IX-J@qR}1iDnYGq zl9nWjD0I-(pZoEw%?-@N59t63fHJxWLvp3x)@D`q&;)MFLpQ8AammGuN~vb$_i5WWO^KZngGLq%m>fp!AVI5Mh0tS z;={smS)P*sqZ#}(lfL%qBJyk%%QJ)9GEYG+lCOdfNc+&U{6T;<_5Gh(1fiqhTkO*w zC_|~~xD!y+634gWcyK>RyCo9pB<#k$Z)xM*X{4nPz^5)C^5|e7swe3uV`q}FS+!{( zSZVGI?^Ueic**}j*g;RmLJ43%5dVcFyrtg%K{z3V0wFTq|8?x<7c5k!2*lXCsXnH? zvln9>GodukFA4Dw8MSW+BE;u+a^>I?A`m|4e`mj7G2q9+XsO}Yg`}%hK zDD{o%cA1=XN5M^dAEVH^OH>!}`N7o4rbB^!IY*sTwYkysO5E_y6T0E|<5O+2_JmdZ zPWs%z?o<8hC&NSAwuhhDOWMns9@f38;_)Fe=m>9WBfTkaDy(%EU-3uqsC^j+h-OOP z|4`+(dkwJfr+wEOhXI>}QCEkfi>p?HAX~!s%&z-{2u6Ug-gK`a^=t9Gjz(*2xqo3y zRK(%{5<=8eI2?s*EjN-)Ib;yn66;wx32siDl9vS3g8^4pYqr@5Cj&eFmR9Z5dHk;D zQmx2Z@)8zjy}Q%VYP#2D0f3|x@THVHMgkm1)xprg9?>j{#S=1w z9b*L$i_kW~5Kl#rPf?C!Yx+dRMw$`R$q)YF&oq!5z5OK9u3=f%oO@&*QJ&CHIlu{33^Eqt>w`T6>HZ* zj_Z%|rpCpi7GwMLTD4AqQS9Ae( z9%Ng$l}{GklR34#!G%m7HuV9Su_c}xth5t@d(+giCX{{+Xr<3a*z+QyuPm576#m%R zbIO5~HGHHV+i$S;S*Gb~b7_+-Mx@zm(bt-rmxtz1p65*d%R0@3M$W-Vzl$|!^$b@gPOZVTR8K75Fre>)6)P3HiqOonCWxt- zib@kY@OtF^Flf>ukzAV-JB3!f)~JnsID}W57bYi)TWMA?wm!X7n2=slEuf%7MA zx6`q!#ZvS1JPY6eagg8?dYbt&c8Fk&>AteKiX1PcWrk%#PbN#Pt#uAgj0q7Ehqqb# z60xkB=+7x^-avTLUMNCvMVYQG8QW@4pZ5%P=hG6Ig2-P`bO4y2_#2BZ9D_M*xT%_N4PqmC`!Jmy>t+UnVo9np0VGT03N^79cif7LRpZY4l=7O`X$#_7?hx%1eQeo~I^BCD(6sgK zjXXYba4ZY5t(Ck)R_%ZpxV0#@)?Ntb=IBKVJTFx-irIu3UkJQ60{W;CT_ag?RhH6^ z&I%s?(c3%C9K#r-3`Sab1EsJ3qBj)#-B7UP|5tu-J^h6PC-dx3GvT~4xLHiZ#i9mdzP>I zA3z*yN#~=+2%&o}4v9!Xh&Szl)Aki97D7wGC{wWBzy_Vze2%)69W23PViL9_xRnNV z+awB&w2?#5Mywt?FP7>f8c zJsC1YO4?GSHG^tfE?OpRm}qCxW+HgUZ3B<5jlc{rYtan>uj(u=^#!uqnY8izYwp9Z zP_)o@-iF7*-cRaFPFQM3d}S_>Cl#7Z zI=?Brj^miB``v9Pq;%iw&1apucT5UCe0cwtv!;4;)>|VOcREdiFFyPJ`@x|uNU&2# zqS*dFi)d><6^t=`5f_h%D`Img$c85RLwye|HdTM5ZAM2HY=WyOfu!*8EfphkftxGy z3MnaF4}adg;)c<(NR}8HJ%XI}p>wTK-{-ewREhv%QbfTskFI8mWG~dv<=KZ}vI10! zvqCay_-+oUKv#5@|Hau?MrGN(dp@K}hlHdw(v5(0w{$nsDc#)-($d|X(%s$N-QCQM z@B2UJ%vv+^VV+MeP~nb!?d$s0#$h7z6PSvF4s%{`_36bjhP>bV;hCH>vgdKUh{N4a zYH8y&#lcIL^L9_e5Z~5|JrW9B-woN8({)P56VGECK{f@CF`KtPieO(6a2Y4&L>~sS zFW&!{o_{a5V~E}CoKlB$$#@Eqc@!E&>|y7Oh1_|-yu=JmLiOHQkwsjA#cFa}lZv*X z8X)m`c-#MFsSGbZiyBlp?HyLO)e(jUKt~Oq=|5Gf+?4IaL5(G)HOz~0LOUgwjiJwB znS^1&YXSS}Pd0{2#7i?Py*B%s6JGJsD)P@w#*pB~MSJKty2~3F4BlT$y`SBVy?!Il+M3#Ia{&HQdt1*l zs@Z=?j#!FDfRtF!wQ(X2ERi73#OrHF{*3x>(x1A_wWvwjUw)+Hz5NRiCg|H6-6{zo z$`EJ8uHdEq``Ryo6*j5js4$e{fzcVLKAyGj9N#!h&tA}4{>?k6p33eqx?C#dnW@NW z(9~ezCv_hQ?lpR&cHl37KoD;YxWT(O7V|Gj3epDsWkBD)%%cVvalHX*(nyUb9QdFA z`K$p+AD0k#K5^0yx_{o^Kg$sy-n$p&5L>TYF{MF3$Fs7$PYlW*x}O}!&k(mY8DW)ln@^mBy85J@0(UFsr*ITXg{rEw$`p#1^ zu%_m^T&MGQO3Ho9C!?R8YcmF|(l1GqhaQYv>IZ#-xe)$dnj!~QC$85W`jR~TUQU+V z&?)Miai`chIoQzDM6?YG*wCz8SSk$VU*K8ZT6Ns<&z)<1QAB#Z;cjofVlGfM-^prg z*?01%=jXSdqT9LlV2F>{@8-S`U+3?mqs^d=8Tj6rtm7bEU(!bi9L@)Na?9TmTT2?(o#HVmEoZu+=p9 zhb8uh6>wM`$o*{h0h#G%>DZ%wC@fiwM{sPx1|FFTRa-o*6={@$qXGyXLNR zU01CK?022OctH{A3J2=BKYx8WO>tQ1dA)d!8!QqFAWBmH zikn|X;-?XPutuyh-y!ORQnX$8`TtMb@+Aasjw4}r85RDnQDY);+^~;yZ*Nr#X3h+^ z(>HCw^?4=2#Xa|@FVLXC_3Jr>T3*MQvz806911pyGs!IU85yAMnQuLcvzLlo&2E6N zbi5&v+RVo4+^k%L!Xy(7Mwa;Kfu;?yp(>)2M-#5%F#5f6eL* zy{Fmy`VxOyr`+;|nV#|`qp|5?q)KuL{Z+#KsPITc$hYh| z^s90V`Aiw@jTiC|Uz;GJc2>^xQ`S5s=nVA_d`K?RY`3yFlH^_6Yniy(eu4`lKi;g)FY%n zjzq-po0j}}4wI*aYYLP63kC5B6t6=WTGbR!ei?t`G}-f-vjSeF{nQlgrx6G&UZ1Ju zz61hM@$ooTsR$e==jm+UNeCL?)f`z%oyq_YfE6~fjBG}0a%%uJ98Lx9o~>B@9GCB1!9I9Acc=d6lj4NkZ;|bEX!SH8{A^Ja0Q1x ztV+)uONfYwir&At;El|wtN*b#2Xd}jpKq{%j1s+Xj%S}Y|D0yCbx}ttp)XM`k(*gc z^Ebb+>TNc+hOG%Nez+i$@R8Iq8`7goHz2S4DuF6oAjs?IAH~L=Sv@7^D%~~ih0q@J z1V*H4azj&t7L}8_9N6_arz~`e*+lnr&v$~+$lcpmzpQWi$GBm9^QK1 z)u(6yidbyTU{~K^f|I9EXrK0;uUbWiplh^0e#pDOltWvUS5Tl20xN%b0b(@#<+xs- zY-pf7ch)9y#7|pWQC-hg-aIJa+F85 zc%z4QNPFyWEZEIPJIx$7ip^$1Y%x<|M7fGm32Z)8s*DipC8Y3C!@Gt3Rvs=DWQpD! zWQdh%jTrg*^>QqoQtg35ShL~($S#bq2Zi^q%j=}L2h2*w=6+#iS2VwEarxX(0mKyiq` zVlH%N6g2U{=61b1d%C|&bK3bt1HQnTE725EqC!bY*&-*L z)$iBmn;j^v1XKN~FFUiuJ_-`mYhMg3y+l_if;S)>m$Jx~DtKwUBU4X!bGAFqrKXJ7a8()jrJQi1zmhSt^7BbE9sF~zS)2U`!26+*m2=n9+tDG548wV|DU zhX>)wKO+_XBP2sdLZuwe$gcWb1aC-MCOpW~8MqZ*VPRo0F_XRc!pjXd0ir)`Z0epj z@h5X7SDiY=U>P~ zLggX^#SgD14y~PvU^IHiX({2OZpSsVR$es_L4BS&7RyZyKQ0ZPXo3Fpfgl-~wjTnz zC|!~-j=*&CO{`*$$>7EmB&l1mx(;-Wp~&Lpst2M z!J=z-ex|37693}m<)ys&`fymr$iR@GztI&mq<6MtGrA5Qx0ZFMrDzbi0&T#yHqiR| ze44los+JCQhI=`EeW5*~^$5RTTzy@Aee_V5$9O}0K;L0S|U8eiL0vw*AHY$HFBec1>IV%}lHesC~W+=bn;x;-w!64ip_Q_;M+QeRMMmYmu zV`F3Q?{$w#lYo34jb`WA6uaXEX7mU^ZuyzStzvm@j>a{QSuXl(nWlI`5CAH$BtynX zT=nOXLr0vELQKbe_wk`Nflb+`s506$`#&WVuyQSv?F}dT5fO}du{*+ zrRR*_`SW&`fQPEna9eLcCNmoWuMHL3U7}%XyC0EoI2~KE^G|Nk4n8meHjDHPgty?ps);@}Xor)f`8vzfqj^i#E((w*Y3}imm@m8! z?RWKrywKCxfSW|U$d)-8KKEDoKK_<6REE6oz`PRNEeT?QTN!|7Z*ZnsWfc?MXxcaC zdUsIOM8Df3Oe7BNe!pS%>-7d3AUQ>pAWac3kC{;Bp!1)vuHGN=o4O(|q)`HKi@<~a z6cYiKUIX&?`ZZ&YNp9vcx`X=V4H(@Khv}|p1|Rnk`BB&AgZ0z5vCGLe1Su0%g9w18 z^0InprFVb$A8vG|O!oVbHa;q%_w1n%8f~d(-1cK)l(zlR{ZUxoyB&qn`9CKMp%DeW z{|pwYOp*ayh5rDVitg8P=ST$&B=NByjv^Z?%Q`=`MAL^+-}kWem-yoTM2mx&fiEzt z*>awbQy(NryOD2FirY1auU-@+ZOF{VhBG!a)6Lg(*S+2!U4nM=hM5zb&Re@#ElMXD zPTh+;G)m+@APRyk>h9Jjgkz2qFOQS>_JJL{y#u^@)~F*sib#i#@k&dx9-Kw3H_`~0Ft}>&A2{(iN*C11 zq2@`D8#;^RP4x>ifPJvuU_w^Bl1NYnC(?8jtAEk8Q=~jB6Yj8!9@zg^ic~!pN1JVa ztIKPJ!YllFWL-9;Q7W+o9ycc@2vYxKA9< ztg+IqY23zK4W>)_>J^3`4Z*{-6HFJUSN;Ia_so@P-iUJiyQXt9#FmAxVC6!npXaBH zs~lR|C#m0zX-789u_dxB-|0>|YJ>#!dH!Z@p_;y$$)#R{vwpINu&ePEzb|0z-(w|3kqMoiS?4 zNrW&%9DIEk;-(E*g=97UkL-4l;Lbw3@F_oNCBOXr;R6Yo?4^e5HzPN~p;2l=!Cxs+ zJ2m0L}?O{$lc{+ToCpmRt~zqc5w`5jKUt54%GLQ)QVrJ9T0t^PDs&|!f=ok^JU7W) z2jd|xWkxx8S+jc&a?{`%|86p0B6`R6%ILQpE!ebuF0&+{(}OrY4u#FLJN?NSOQ-4K z3nQKx*_|quhrjdKc;D@|)+76w%u@>u?48;qtQ!@d8yLjs!L;De51pzu&)s*x+86VI zgD^Ec?BEL{c>znGwmzIGsf~$#Y1$o^<|~~zzVrR#Vd7EC3qUk0&GQB+T|W%`^@(j# z)QE)M6O;w47%rbT)=bLNyRASK-E>0n(Wg z_29Q_v7e&7FFSJP$P|n@*&i6KFi)3SO380yB4p{2Sq(Q>Y|x9vzI~1af(mJ+RPrrC zF_0|@*F073C3rI?>hOc~NIu?}%9#FB%_TL1>2(H@-q)g@!?;@K6E*gtPt8odo_q&J zr1*#C0-Hi6-1Ntb`co|`%V9<}2EL8oib|h?pYKx;=xnL~R&o*GX@Wo!8EkNGGO_?} zr;*D84*rHVebqW0tF!a@Vh#lPal~(TOcS0uJXG&Y1yG|31jpO8FX(;9=Z#Y2CF4aB zCPrg|>?p71O+{wB>An$mNlXYqn#VwlX=)GNJx-ny;WkG~j05 zEzh4)Vn;JLAFDqM6D!FKX9NqS`eB$oR>K)K_8VD!+yG5xi{wx0XgnUv>{_&pQc^!# zXk+5d15<%IDQWxn3w5I7j?tK$VUcP?Y!Efld68UG1DJ7K=*Y{XV)cY?D4D7k4uF?) z0D5jeK{$k0m%Zfcau`)+1Of#xu|Z^}U*vq6xNY4J^>tyy3dp^=p zpn#%ybTCN%sM3^BRqdBE3rgy{T66bM4X$l!CsODWsBHp!oK zeYiH1<#}dc^~vj>#@|Is-jElqM~seJ!#TOO$^lXJXG-suuLi~hG2HkmQFP{TlJ1vQ zJ2Qb%b6xY)>N8EK0czMbsLsRQYrA{zEu2ZYJ_D+IQ7qjqpf{;GIBjm{9Nu+F_7zJ7!OW%Z1F(fbgGIbqQqC|zIAL3QG3ZpLv13aR1oz6#(HJ0+w{KSSym8T0 ze>0eQsDVFwqQ3_oj<)^Vm(!WS8#zGLte@ZD;D0`hj&OxVMfl$w0S{3S>>H-BAfXI= zR8;|B6Ubgg!>IoVNQ}1+1TKmrV zYEQ?~@^o%#jcYA+?PX1Ky=5Kmq6M61ar@4q_SZk;^n0U^@{c~gvG0+t zjZ1aAnWxcc1TOJRZ}{B_#L0&f#1pg=>=S|$GHz&)dE}e8^G(^u{eeJ@Lv0Pt2=2k& z&Y&vfrtYWUOt?8;R_w5|jGU>Z0G|4A%~eW%gExc!(7efI@C@4Ue2l-||0Yo6Im`tx z^+zTt^6?Z72Oz>=78n;tQaEg6Lbia(Bqt|l8Ti6{6&VJY=e=>`_e|JVEXVc+uN$62 z1QOY~o7CX|V(^<^=9eUX8*`dod%W3|YHPgkYwURX#NcVZJ9}$7KerB(#j` z7-T2ErTC1*5Qbb#DU-dYNCX1c2|AY2W4JzTcAz;b6-)5DZ745&=>E6aOAEy8j^ifU zEu{b9EC+DlPdyq;VL}O87r4-f{uvnp^eqk@dt2G1#CN{NF%xoTx+CQ|-u>Xs0GRjy ziB{e(5hgUX_Mr2GoR2+jv^2XOS}$KtoGna9Hdy2)34>LYJ5xh8@j;oHA|_Wyi z&{{xb!Z7qC70LEieboG*v+tN_%b?f0<*eD`&_JoYfogO(yqTjvqzLLw;pdWt4EHvT z0=MV}h&Cswe;?Y>5&ZVX=;?I|lAe`6^j~Wg9W~k=EaRe}d9qLH`?tU8GCkb)+BPvF zCYB2r`Chm};|};tS>PIJRYPmdn}vhB_;`YHwl$~dFp=lI_Mfv||Eao6WuK80;wBzQ zw=p9X-v8W{E78a%re`p9^)({Mc4k~oQG=C;RVuTRP!+k(5CTU=hw<+MoEx!$^AJg* z;7e`FoN-49kQNl3y*Nc*^w8uQQ|bNu#u=IAGhtBu@T`}A{VFR`kj>nid=Qvcykh#5 zcJ`bTF@}`uJ!=seA9PTB_Ct*Ni zYD5&p6>$N7)vmLJ9AYDO!LzH;3lF#R>D*Z5Gx{Q2y=Bb6HCgZ*qjMbQ?~el5<=zHP zz|v=drU(Xoi+YQG+aPrhy^V;cb$8E2Bd^FUI{L@v=x4)?|Mneu5h7@~eb`&;`^fo4 z0adt>|Iyyd@_F4|#Z5b>1)8>N5ybc2CR0~L$s&ER*3PZo(t&V&^=sA9Kp*BH-RB2g z{Jvsv*{d`AVcPl;`}Zx_bD-D1ZCXBL(f$9aOaoeXC&^aQ;m`d zhb8t{6X#Ic084Lxl&>>r=L1^t3{3=z-R9}xzaTJz>P=|I;*^jB(Z6VOGAe*J&o@vE zNRQ#J+fS7NMcH%Wd*>Rkq({G9hT21pXC>wBx|e>toaBeVF7+%rM@>RnQd=@yvT3oz z;w+(dcBngAD(EEdJwb)O8CxmG!QZY?!&}YGd)?)JUFR^^e0hF+hlqE#9j|rQ!fUln z+j6(Dz|3C=_FXA=#L*3$5+3{7z3flCWo60@-~XlM>nMK)TD}9YatA8`?}>;ou&qP> zFt6xLzF#e}Q_H5^RLqg%Mbf{AqAjk|%JUKSB&DpbYc}oWwc=@+2+gYjF-G4c(L8DR zaLn9uFr7J@qN@W(Qz3co&zR`!!wJ+&sHJ!e4MUyhq`hXzls#j}%{L?(*iIxec>Q_p z?5;Zl5bb&nXTR|}6q+m@vA?!N#E!t@cc57@r+obQG5fuGy%m`FS*xo(Z7mDi?%;p(zI zd2^E$BMP%({HkM)#00IwoEnL?Ma;4nJdB{C96+$}F>M469n+7&+u_m$hN~eC+&1w; zXw0Q^eDcIV7TTE44fg^RjWMn!&D&u@sXPU1s%*3})J^A~?^~S59FiCIECmieG-&4N z)B&);UOKNofV&`;Tl6|G?d#6#tW~AZE*Dnr&1HoA=vBo=rx3?qhpETn<_!Tr6vKX-TXn2^^IsgX%sID(_?+%Z8n&l*(|;DQ<2JLJYI)0} zHPqFcwAVYj2?!irx(7qP3{ayl={(UM9#73`nyy#1a5-IUO%=#JaA7NlM{KaWwwlxH zBv9=--dNY#5In{#RuabE}|_X!lIY=-Z%^G|xeYLc?_Ks|We1z;y)YwJ9x~=%83C_3W6zqo$@O<>BI5d@4Mt5##?QcD&%+AO z00+zze{AnUtO}k;&m#bJQJZ7sG^uL8)_E%yA>Gz!$VQo%XOKD+j%#}oP66FICh?4 zAzM+WYTMJrAZhRIO6|HQ8~!^zpAN z_3lqLFN@y##G;*Ol`gHV0)E|ESqIdXYkY3s03@H5l)7Zgi<9_rPGl*{;_6y|2j|x>tn9chDJcmF4z?nyQHKvrN=k~3Mo9!*Id1ozy@tUjY}b|c$L7O=*WkBw zBqTrP%5{cN@}Xu_UTtoUfR)ubz*@Awwssc4{RD>J(O7w0HM+qd7oLc8IBW=*`3D!V zO`n9raVjb*62Cby)Uqb%J_pBRyeRqZZx>sue|5UZZf*6ju&}rY8wJ#E0ZZG6RuIspVDW-$+QDI(&obNx7hsQIDjow>!MST?r~kxnQv&iYtL@ z7)kDqjd*!nt%tJD5J0&*8hdWzq_Zb?JSn9hRiS^%Eh)XI`{d;0PC#+DZgrsId!B-4J7@3nE=P~!-QI_jrY!Sa7X{|DS1seC zpya=`>Iw2$+3tkuU`biJgc&_NRy+5Op~`UYI~T$8*y`)c%y2UMGYF2dXk?C1SM$C4 z{Y_b2jqvj;oi3y)4mZ1*ptb@wM!Aeva`)QJIZY{@`GRc$@H3k`6v1Z31xG=p5t3!r zfPpdTu2^&QMmONV%PaYKys9^UT)@1e$0tk@@i=)xn7WmB@fHm@114IZYTdRFyy5F1 zJpDW1B?Hi0UVpD3ZN~IGyI!?hyv-7qT?A4gq#!ov2PT)Ofq{W!R!jHGVb;0eyYpUr zN=kf&uvU*(u&}Q|g+GM#rwjBPC_@}xwN4|?-KtrsdWD_LpXE87iB0M}?mF?&1AIgA zTIDdF=$_A4{%g=9`~ zvaFZ2gJ~wNEx6R>mlLMgGpt*KeYjfB?X&e0ZTp_fO<-Cbf9{(ju*Y0$nXGFMcsx&g zYUuoOUM<#1F#j%NjZqAqF8KLhrUdwXKt?iv(5KBgJ4kQNpnGBAVOGndJ=mUJ4w=6J8s?>%w0I46h zC(9M^RsiR~<#xmY~M7*Q>eA&N;g*>(co%B)sRD;4Ty3ll~|w-(4$dJ+C5iuN?zJ z&}L6q=Q7QgF9oi5WBvU>3fNz*v=tR+`ccWOa50pW;u1nm->+_-hlT=CFwgFD<&U=~ zY-}8x7&6MrV}EXKUSDQgfddp4%Pdzb^m-?X3fh&9ri*6xkIa_VfKl`r$Sr8zghj(Z zTQB+pkLBx7f#UJ}V5g*{WZi~`-=Wz4(j_pX_9WLH9eaFyd~O#Lf!oO!D|WqLTDD&2 zX}Yt!TfsU3?1A_Ib9J^2Q>Nhp@PZ;rDZk5~4El$!u56#6t>uatSY&Kh%t}Vq)Y^K4 z_@7XQ{frcKum;!Y@$Hg&>RNy}3k+wcE>nKzGdGaYV%r=*E0uUd4~zLu;}++>v38q} z4-KwG6m_A+Vmk(g%y&-w>!*@E(%jEedFTE)$r!~vAvR#vG8&Om_>c(@39%xuW|*#? znONnaO3mcq$IOH%f-hDam|RCCI1Cvv9d_2bavr`1@S!abZ!UTxa+!D<4T+%j_8!mI zH9SXC0!6SB#uKN-au}>WfI_?28z)LMo~#9@P6ogNTPTR@T8@?%QxLeS`XO6wT}c!< zPZl7@Gp6F1`KZm@=rqfdPbT?P+_&B1RE!)K!+|!>R3rc_+G-puc1jt5M)d$l+_*?% zZT9-Qw?5dlwOLjY<15F*sYit4xnOzJ0;HRF2Vbc>p&4U&#cU^_hz23y@L9yidH+eL zrZbuDFGk(5!l-Zjn9EWz4~PcGej4TLc%ls$rn%KtS5I~A2PNSyNdsfZZf!P*Uk@H7pOf>epV{{3WtblVeJJjNTh8>_rkcdX+Rx%aD)i;Uqx& zI1?R$;?@B)-QDNc_4EJ$0eP<*=1N>*-$>iB9Zz)`Dfl^Fe33rtFWwH>vy;W76Qx({ z%8)^9ok|y0pxP(&(9JKCSFbLcXwmVxPGIESLL#xc*G0FnY&Y_GBQM7&%k@`wbRmN( zFMD`4T#Mc7>AKF|weE+5RN#&1r3eYz^HAK_uSxk}ca&j)iZK{*Lu zeiHYix14^#HKI=LyyBr-XjCm})%A0CZg-_{kc`OtIsKww4Md_8;DkNyp#1bKNpbye zef?Jj?_&suN)wv)04p!EYZaqUlLB$R4J-+cYC$2iXmw_U>;_8`iCKzHn6d~?zfxOuM-no^WmMtpjbYqjZW=jUOIqEwb2hp&pMi;qiE#mLf z*t8@PglX1Dxis_P+tg7PkvL-;nZR?FH@k@7@jvSOO_UP?7|p@!y9!vqn3+>JZJp6F zG}%iMVYkdh$M+samQ|Kj;$YnfUrS!zOkN!ScvF7S9kV8wdrmdX5o$O+{v)j<-R9ek zp<@iw!_+o2Gkdr>R@2aUo&>5A0Kp*QUu*{?V=TQ}LS4cKR7R{z{AXw&bNmgOz4L{$ z+BKT7Ouz`|*l)K$^iC1WYFGZt>}EjYchruLr7G(3y-@Slsnk>sB3sfPwAWNjP|?a* zDBM{+-HS0rzxA_!=O^DFgo}(ZS0Drf5_tqwS^2;TC77^Kt(7t2ebss(T_&0ra1{)w z%SYygt7E;+D26?*lfuiaI;5%(?|wWMBvnnkWucwoA=)i;D`w}rA?50;)hDdSZklJD`kzJ(<*h?5B_ zF;99u9Ae5t;B%CW@kSNNx?0b_PlGJX7?ZC2V!6t2bT`dIlQf2ng|!~Bo~)i*8wE(n zIiPV|t=o@PtBPrvV;6myleW}<qgo#tc_DO2&Nm1&~L9K zPqGU%iN~Ou@R~t~bP7R-hIzfx5E>hWfs_iw5sGKdFpXlG#Y=b7`Xlf=)!*Bil!F9}9X2`glU{<{BoQf$n?!x64d zjEUrV#&3(O>2m_?+T5KZ^-Pi$#(4T-ABm&{u`V$&o!?HKqW<0UcD|Gmmqm}q_|6j4 zyAqXZ>9y{IDzooehzJCAqe8Y@AiOwf^C&7`m6A7tE;Y2yR7}yI^5<1|)ZL-D%CQdR@JGAZS z-%5{dHN^Pw{W%7p@jR!e2wtGrRkTNGU6qtbVQ)+mTrWASBV!)cOP#@mhNT11Jkp^< zLyXSubTip1L=9Y6co4Xw!P0kGspWyp7U==ky2TNCE!vrV21B=K7K|(A03zY#g#id| z#ya-LB4Yu5gAPjhUO5B>Rf&rf74l1wm{YKoPs5DOkvJ}qpRcc?*iDi($8W@-U|JOj zO!NF%b$-kz!ayvIRUpkYY;}DGpnENZ04Y8|4M4rA+tZsP@$?eOJSL``y2If5&13&j z+CN@4H}V9mVCw>HA)xkw2M8C>d9VmCbjf}Cy??da%t0kf8a&^R5u=CHw@`|2@R-<2 zCiHk*sn{ud^gRkDmqgo%aibv_b%L6h3{bT}; z##gQ0dt}cwq@RDPuk6cLYGS;EHsrUizV;fmuw3>Rr!Zz$k%p=I`I&p{LsTv27K!Va zh|6dyBo>epvt#C@Mw*+AB?sa~H-yj%ZzkWL;v>LZ`rSb5^ z)v{%>cP1rXl^!60dwT3ewbWgZb*b8aVqs+yV30icCS?fxZ9z6p)P=@P@*WA*-TN63 zRnB5#!+eRO;?9HkMoD7PYWW6DGFle5W`AIx5?C}SsZ*KjTRYeXmvWeU8uByLQ^L(x z{*DAp{hiGd$htbj92`XO_YZqxPgAke)MJs!b+tQ0I(~X7okO`@TY<|l59H-^3~EiK z`mP!qlVf{uEsc&M8(oo1BbG5@Q?PWKl6%>ui^O}*id%TIztPK#IxriuA{@pMaHnl= z=q^C!Y~<(FJ7Zkf`|*mUh;Pz`6dd8OTVCVD#s|rn>XBKuKBOaKU&`+-^&NGMF#zeB zM&Mqxu{o`hXtr@&wA}%bhmvB63R?K|S4*MOL8mfu-pS;>XYhpa*A6u2H6!s?)$%+s zQ8~fMELt`FKob{3f*>|H@{f-Ge`{r${%K|6N-g4A>eaf&#GLosw**a#lNi|)%chTi z#hG7rSGp|T?K68X)$bA**Ww;JZB!#5)618%0*me_Jc@e^{pMScqv)o+@{jA|NIcb+ zep;nZR%5DkAa(&9*PrMPJL$|^epB3H*zrp*^MT=Bcui64KiN%wMA2=y$X4?4t<1FH zTFB!aC!^C8rg~L`A1ZJEMW2S>jQC&T4#&O%c?;IVT}T)$(&ttjp})DDz^duP3z$Y-!Kn)J$H95Dsu`!-kf9M-Fu zZv9xe)iGq<%y(Byr0(Vwlk;jl5gHXf`v7+zm-jfan0?w|itEBV5dm{&Coip0xZpQTJ?ut&qs_T9=^^O# z=NrGI$Tz_1$XzLkw$TFwcRjzW)Z=>3Dpp|MuKf0=*|}W&aJLo?ao7h|RijEVj;W^NWw6N8`oibFrY~HnD>~VMgID^pbhz;a3P+4{V8?;CB z!!X;aWOJPAjV;P{E)nkoEA(H8xV7#drOvFBDe4-F|C`)bKay0vV(5ol8rTEuu$hFL zST{!ad2_g#QWE2n{IlIQMuP|9dH})Rl+{pZ&dn(@5yPG_AOU3H5e#oo9y|=?-;@Op zUcyYgCob|ksVl&LrsZ=SWRS*>|MsxZm$}wuvCfyl0PmsN$xYFf7nPdvqaB=wH2^8~b&$=_AfBUHE#>WTie z`Kadx&^TcPMeyZYrgUxF{kS^lLh9oGdUbf^-4ps7=Q`ib_I+Ff#sONa%v-ZZoKYbJ z_jZ>%`btBRiJn*AcV&P1LLo0q;}ohz<7P^;lKK?h*VdZuFV<1iG3}*kCvaL-$e6X` z`*B*2G-}EqAxIEc8*xu^KpXhQXEeUG<+EWtMT_^9z#G{1QlXiF%&lN|BkU#O92C zN8{8w6N=9>_nKh@l<|V>|xvr@tva@En@Vv+4z-S1cak z{0L#Nmz#)dfkhl12pL*Y=UD<;#iEO*eXv8Hzi19PD5L18C(N{q7ao1BKd^mX z;aKtgN&*Z5ZzVdJa98mQtp@qmU}w0K&RZbFJ)|UNE8_Wz;t%3;F6VGa^-fkR%;EbS zp=?QW=x<3Rb?>K!*m9R#Y*YgR9qgd?P?LF4p5z>wa%Z*#?U@s5)M49^Waoh9FLE({ zN1F-9952RyGxHp!5;T{ z!wZaM5Ba1KYY42Fb>jlj%|tX;WteAeE~lYE!zkmpUIv(ej78WmC1{XzHP_@7!EfP3 z#&B>gLaZgyL>4yYt((w!>n2$E)6(fi3kD=w!rNc|oYJ}kI3udEy(@8|8vgHoRdj+n zB!_^l#lQCyAKEbLw;sWbzl2Q}f}=ULIF1P$U!?fX`^LJkEhff>b(Ns2H8m-laHm0` z9Rw^ZGL&TU;)?~csGe`oSalI~4p0WbIfUXh2XzqiP@*1okodLEB`os*vVx@ElOyZqVF%3Vi6-BCm>N^ zDfb{lkgR|51@~>g$NuNkR}d&60APpDQ1}3)^L9?0n2O3L+C=1H4tLMY&~DVK58l5N za=r=Hw*x@bO-^_eDdZCWXXPXd^2n%>p zm234`r}M(oAUQZVG{HUXA^x_mwAsDNJN;=1sY-C5W0-?OBUB)Kl5x~GTZ~9pxEv9z z4fCyu9jlco(?xeIC#4_!PKN@jhOCzTIj@+P9r)0Oj$}mCU#~~B7pnZUKmLPq%Gw$r zMj?QVjJ6{la$tG^a&Y*9JnjEmq6DIQm;MKWXH%E7b8V%e3XODVZro`oP}AIq1)wY7 zF`-oxk^mne=&yG*-TF;(1_H@_2|u1z(*vJW1f_AJTK16T&4#oHbs0H^eW6{X*-3U(t;9S=_!9KJ$|1WmbkxK(wfP->zhV)9i*m1l-b#9`Zs{sCttQxT|dQ|h! zWY~<+nOUW_SQPE#?@rvQ`zt9&=ON?}DQ5aly%;Bpx5$hWQP&K}qQ%%LL9(0MjI7Gu zr1(K%So}Q|q$j#pBAid5O|Scdc>ClkjC(BOqV}0*bZeujIfSOcv|Tjv4vkjeM(Gy$ zelF&397Kq8khW)t2e-RJVIA3{Q_330l!l7c?>IGPD(3)mK4O0%dFX=jdJeRk;E);; zW()^uEvlK*mi#(%9CLj$GY59Nf_kG0XHvO-_Vy<08SiWci@Z2UB4aO$Xl3MzmKS6r zXzUY>ME?svJI!gLKY3a80yz3PDA$FJj&i-)BG5m=pbYYFPQPm_$WDC}E<=azI2;QE zBi5TXz`Rx9R_hO$B$IEY9mn?MW~~3*r28^6M@D`2c_8GdXOSR{QtGXfS%qhhbIhVV zI-$G9>z1k%EbHGDzBtdXDT;|MuKp$*FpjrEe(gIF0{ETGtdKXH(+|xn=_u&qBsKus z;#lTUDAU$qRwtFrBl}bj+9Ra@TW8Nzv0$RWitqvnyz2%GaK)MlpC1p<2Enq9V#}@_ z{b3IU3>>X=>Nmu$1X?0+c7)#1`w4FdDMyKtG|F^8&R(z}^#>0Xqdi@n!BKQa-r}@3+Q|$7;F8k_7YLVO z*)X1v$(>UXATJWTo!SyqeZBRm>@vo^$)!6U!*Ux@ZNU$sf*^rWnK0v60_XCj6z(b) z0<8JWln{I2ZJldWE38XgNs3>tkW3wCFo;B8?|x-OEfYigpjUo6H&dP^*#hCq{&;W( zhS0$fZ$z2?H=L4PCPJvJ=MSK&cZE}Cm+#;T3h^!R)WB7ZOc47a_@@0eSzDhd&{OW4ijYv_t#hW zhTyQG_$AVV`dNWx)F&WG!#tBPm1*(dmOC;IHBSXH8jtHL`G)CK+t8v%{jf>t-gagy zz)YI8aA?ZaGOeO-rM)7m#-n-9Em_%mbzOox?XYRGVNqZ=AnqGswsI-apr6}a|E>yr zh+4>vAWajlwK0_OW*7a$6t6mH41rFKJW7()1ku*DCs)&^Tpvd~PWpVJ0x8NQ{BZ#zX+^;_-0ajO#xBQjn;`S@!((T+wC>zNx$4D_0 zQ5@B+v~(wUPHG4qMn>DhrxP+5JT4$6XGccSO&9fq>3U733Pr+RKp7p8)!GV+f~-P=x3#$5+Yn4FfA4iI&y zR)*hYkWWHe5UD?yEUfvNLtF$OVmtYT5dt~itWr2c`=5|rp+RAx_dnsVLPKK0Jv&3g z#*Mm3PuO|zLX^^fF>%IunT61g zyH${3lc2(29h`RYlYkm#&-fE4Dfz?cTWV$H)@D}cx4cZekEb zbAqt0np8a}^?>ETJ_L1<4+#|ccP-l;3DpD>7;0IZ+nTP3hcdXAzv76lm^9z1UmavN zlC#lCkCliP%RC$X5)#?s+_3&E1PnzGQ5H#Hdo_J>_B{NiwoSu^8x3c>F7|qbtw;m#w6gLIflRWEUrF2IoHG=^Uzoh zYft~~u_H#P!5L4e<-HZ8RUsrW+AP_&hqgC?X86yecyi}TAWm&E-gi;=xKrcAj( zvaDa`WJ-zR9mS-_SX}`~)*5?~52peNlmp)f2~)tZ>S9j~>#b4D0*fZ=WsYt$N60(> z<$=J!Co3yFgX(z=4<;^jb_xqcQlLp9;u)?H)(8h#OsgONV^D{ZFltbLZyOPYz%gr%)r_8}NQE?LuQ4|J$6QNN)MfS`pVLb{J#i$%cwZIXj`-s z0)zk|gy8P(7CcyRcLKrP-6cqHcXxMpPjDx=L*woauR8h8y=S~J-gx_0Q(csF)m}2! z+H;~1pamiWnFm1>A8eV~j`dFwU%Tl%_>0BQ)0m;2gxEh33? zS4#>=$DW#Ll)VnN7qfU$uLEByZ*ZvC*nCq$1n?wzxp!j#f~w_ul^?A_jw z)Mn_yDWS%AnuW>{mrSRQd~ahvBc4Szp-@#qu!8{_77Mw;aHc~PoM_jOBL770*H=>5 zRmrQ^Pu;)Jj3;$HQ*>YW4qkXwV1_-~<|!w|IR#TEB>es^Xkg?Go&w25x{q#rF@0Ik z3h?VS$x%992qUmTR(?47sJr1HD{ZT?yhrSJiSEyF75%`WtI${K5v@Ab<%xAa<`esU z|MQSB@jK2{IjaMbKZF~k8rpWt_Cap50Q&dlUD~JZs-}jpZ5+ESO0(<%!&11f+*p1{ zgSuf!`l|8+fNFuCvt{@0G|6&|(zYBXkmoj@VjMTvw*Bt%#KRKWpqrDk1kK5;irEQ@ zd9>!;k9W;-vUS5g{D#xN6=Iy+yAWG3%^8j6SQ{2I^4K z$*i!jAzB{64{&>EAZ*)KqE|5?o^h0t_&$L(MkYKwFq~5!bC~E_8NeX+9eYn>(le7* zCd>b&DDk2UqHofxl`+^`tLXkeM(#NO$p2^7xm&nDS5&nddT2J+Q1SWKOL zRouJaKg2ZEe9WnSH?nG~t{;ckDWuX_jJ{jkMP;KFL zs87($2~cHk&7o;U7SgiGT`Y#U`nMoI*6#|TLTMTUeYAe#1vjmc3ig&zW}*8oT~z>0_q4^#-!pa5Dv5DO1L={#-bPYgLc zXcz*&gFy1l^cxCM5Lu2d4-hpH?#Y85-Gy-WMm{I9H;cl--|P!mi8UWpt39o6gneX>-Vwy`E#!v;B&LqM zAz(zhN}mjsQL9(HsLc;OI4NTE~8|bW?HJWQe!hm`1P5T#B>wy!5nl5BKz&C5r%ZGD0jTP8lr}ZjeiM2 z3<4bPx~ZFKWa~YRRl!n-%8W=rAVBEr-wOp$b&OjrOtt!^LBr=>eBYWrs&HJGh zQd;x2{EJ$^1TkUVdXgn0pUZGGyVlfwgTV;tF%@|w3Wt+a){wjK=v6>uG031mKRH$-b&}FbJ#HPfsG50Fqm`%Xy(QmD zU!F1xavsTsf^U5`A8&T=wlEy{dD%W)Unc+@85=`Z8o!>KR0r( zlj@q-&!za#hS3ec%IVMX(9IwQ5uanq#CawaM1%-wjYXtM3%cgVOgsh3X{fVT&z?3C zM4Syx>&O9-{jVQiw)QW#4w~-zCtm&4*YURbhwYqnwM9PovHMdHe^g^>j9Y|$vucYb z68rg&t)DSA1=n`fYcd&mOY`6huIwz<_qB(tbw8bv${kih@E$Pj(IY<-LAtW{j;$<4 zMD~q|81EX}mHB}M)7JhCADC+SiD^vD--MtCI|iqXTKGO&(*0AW!T8Ig%Y1o;yFk3- zY|1V5S($Pa_h@VPftzQN%sLK!sP;h_mLTM9`okirWtqR3P+nB+t6B1L0Rmag-M?6P z{=3mvtK!kNrLz}Oa@euD>jyEvb&y`m@l^H&z=E&4O7bw{scu7Z&tgUAo@D!1;lmfSyP zyJrkzu5aQK0MVdmOiB)h6R1yhQ^spE}(Uw+^)ft~8`1zwcc#+WJJ+K{MSK)w=PJ*aR_1}OP4Obu{ zKyv519z(w^?+4cNK&`Hh#B)G^9spI1+GavfYXxLvo%5|O#TzFFBuC;c146G9I zfAsjg3jOaiX@+bFkAI;INBwfOgfDT>xP&TdCj*Y~7q+Ue05WW*RVQF+Q9_=i^G;gk zjtl1Bf6J7vrHOcjbi1DNQm#v+$1l>o>shuuZ0+#GzmBO$R$oK(L;3xXyabaPd`Nh- z=^zHZV{9ZcS$)nm$tUtRZv`A6l3|cxY{ycg6Nyur6=L=tyd(6WtEs_e6okJbm!B(V z(MBK=^l}A{7%f-kp~Hl1Yi*Wo@#S+fZ?YoWdq!-ZX<8lMAN4Vq$1N+he~Zb$@iHBz zs<~nC4*dIxwj6a4GrPNW{m7)V;=8KsHAX*wy}T(>;I3rLa11p*I!7(KjQzt9ZI#q2 zoc!ysAq*$DD~=RUjc%$A+cqEUncS08a(%}r>a3xF)1-dRzRzNyF4cnj_p*Tt=c0V0?)N zlHC5E5J}SoSStjKOwx&HZkYFWf_Ju3b9mZ-?h8%w+f82ofcH`NV%(@devC0G+1#j> zu17^eMm#Gu#8dqpBd`C4Gon2IJ#|_X zpl{*dun5Ku4tuHLeS%pPEF|$5$zacqJ>~JU%rDid`f3w%@(Lmk_df$Nbv=Qp3;EkS z9>UlN&=)Eb{ry^<_pb@~x9i^^=HG?7bu>S_&7yf7b-;I#E$o~uo5Awh9e>Zyn zH7NhK{%SC)5jExO*^#*>3`;JAxb3B=?RgAhL}-XxB|6 zl=3$?OM}S@zS(gyt#sQr{n+nodRYM2F~~^#dVv9>3XKq`a)v9pNtsU@4td+2>M1M0 zr8nT{-flqm<-8vUR({ z-D$)?YM!@cS$N-A1WEReG>-88!b`&Ov&x_;>0S&kMaw9 zBcncaf_oRD?pc1#yxxFs49u1p?P|NytWX4W$=fDPHKvq&zM;?+ms9SMA9=ZB@M(Td zxFr0HSya(&T0J$56@C9>cWT|*Di5{xKL0?duDNLab+>WGC|1SRJi+vBlPTXvE|uMg zT7#-I?^{XYs&D!VPTp+cGDWmjT9+5!uJ+=kGJ0unJjrPdd(VjtG*+A`ZidgWFKlAC zzn>Fo`PJ`GR8(4EbIza3xaG~;A_x_{vO%XwqR!!5&3;5JIyB;aPg^W# zj_}L@;K#c`!KlYV+2Ug<-N_4V0IRxs&PdRT4;%8GV@D4B^z~2CUdAfiPc^Y6Z!vXv zDO>BLj1_95-!a~UiBR;cxokO_ij2+gjM=L&L}TShI%H?21aK;(x3VkU^(o*-E5W@*&lnMk$YJ-Nl}?4QJxv&iF1@ zVznM(mKI14b}(l;*tw?ED1>@6{9R&|GVC8aY`uClYJ=54OmNv3i%!_pSs;p8180%z zF@7srOYVwrod`bS8K7sO>qhdr8r9f7@6EZ?b=0}TZP)wicM=HhIjm|wa>f1YIK_o!G@J#G|nWtgD1PCNG(89y>Qa;-!*wDD_I~JqF816*+n2)-y#P*Stz7A@H zPdL3y34ZskPBJ2hQGiR8HXpjw$6V|>Cm;SRpp3H=sKLjHmEa=fxU)nXeN_gm@wVei&QT;H6%7VwvB*c{7c6Y%P%1%p3$g;F9djTeaG)hBInM@9&> zU$g;-8Ya(}@;mKGg-MIB?V+n-@ zN!mVm8+=;MVEBO$@Sl_1Wl_B!d~V_$vTgVre(wUw#izK0nng(EvlifY@T#f4v@>8X zuC%Lr0?dYh3&Ll~(CJiM$r&(a!Xzp9%u%Ey1E|I;z=q{e(ZsfJUf?1#GLU^vl3=m1 z%`5j`2wd<@(EqZqtXbj`%-h6k&q8;R-hJsgVJBd1BVWS(UV8May(_J;YLqqMJqGSJ z*>A$^@}!T#zGZLkJLcF?*$D zzCud`wh4W6>^~Hw8I!wo9AIJfJ1&(t`wl3(1JPX|!2Y(YUCD)*t}|X`5njyD@!qt7 zNk-wJN4YD$OMpA*kDfM0X`|Z~O_mYz(GQ8LeF8bUs^lSw`z_9isn4Eo^%c38?+P|&PuG~gG{=%p>6Az6CDvZO34qYB7da1Px4ojN%hS2$ztJ~Ep z1(t+7`P`@XUcn2z?9sEW4J4Osm6}TYVyjk2yS~Cna2eZkZ+gwoo$3$RsqD9CQmWg; z3REq8;=*d26o*qi-Deq;>mAwB&R)_i4i68_OA|jR6nw>knqU-N(t1?bXJAkMmh}sj z>@Gyd2mP<`)&lH^DTeXd9y=?!Yf@%Sv@-@?%LaHq{Si?CpSi~Y@nxvegOCj26ZzpF z0q+}|ah?P0WjrWNZB2!7VzJWKw6d&3F7PLbRGu;8sgM_gExhX}Q}0^@s$^O>aW1*^ znL;@d>Q|PU`tn&ubt{m2^XMhq&y_?X8-zG+{SGk=rSn9vz4<|}9$gkE8Q%1+(Kg-H z2Xk7M6?5g*1)4KenRCobGQrv2SlIF#g*P9Ji3XEsJ=u(AD#UY>ZESR;5sO7rdzQ^= zZj=cWm3$8$_1K^XtBJ`YaL(jAn}_d5wEj?p?e;nwr@sGHY7YpT(Ls<1&=-LrMuf^_ zXMY4jW@v+`L+w}ZdV~nX2SdoJQFt#MX+HS}`##-+UB{O{{}ejJk#a<{w~<$9TIT2t`4fw@08TEa zW>-P^C`msm4#uSAMQmk!@y1Zyax)JWFbdCK{Ztz}GZFfb@%gt}j+K1wlSX0=U$N-D zA^Mis!N4{Sq1qbRPy3Yf&MS{#5HfZ};t{<5V4{Bt-TFy*Obc{%N*m9?FEN`3YXku_ z$CZ+ZR1P;LLecz3cR&c8N?#{ztjtyRH&$1#uT3qs2~A*)+;Av6oH^=R#m9@Ryq|jr z#1JR%?Kq|YV)%8o<@+2xFhm=Sw#bOPl+Yqh@t`uHvx8R^Kh&2(kG@W-)77cQaEJaA zSDwC3?Gb6adCrrEhy1d@GD5~WxN7wHIU~~#=ix^ia&>*lpa$=}-s9(vL?1bwhgr#L z0Y@uOj4k38o6q+9;Bhg-Lh_Z^VzCNrpEye>EzO;@{7GUK0jI%BOxCQ{+E|UmzxeUr5)Xk{LQm#r!Y_F7zn!pp=k)?24AU5!X{ejBft0Hq7V`T6<0#dT8KGJk;a#BBqp)AB z8gx2}q6y!*X4~gsDS5o4&CZ*D`vLIYl=%UMc8_+9nXCK<&FtXPJO>U%Ooa@8bNnS* zx6{CciD^I7c~4}XoEOT)%1dZE!88kVH&wM$fC$<(*&NsR{fX9gp7QT08JPc+iAO|g zod2e%fd7hR{C+(7HanC72urKWWXa*QAAZ1HHKUixj`FQuU3)l97htnnNPm5{8pO>X zt{Ymab=l1Chh9NhS&sL$SA|aQk|=ie@-%sQ_h=c&X&GWgYhN+-Y^5v}`G3hhd(JXuuBeDf2|$M~5>SXAu;K7Z(aIeuA2XWY z3n7r#Le{dRT%Z_XFSPJmD<_lr82ZYx@XtOo2qSv{=mz;a_NCxc%N4i5-4buN0DYy# zG=5%2j=|Q~bTd+@Sj_z2l_DL%?*1VG4M#cRG3W2z*~Uss*VRNWFQ>V{ZG!i|%NC;c zgV#uk{=Izw3Yvn}9{yvMZ7UAPMo;j{m4eGAzu{u~bbf*Z(5&em1nhqT{e!$gweIT9|ChR53Q#NmcWS@_0@D!aENxUSH6nBY zCL+`+D$FqK|LgmIJOAH}+W$bkQL+mDW5Mof(_3DFq;+@9Nd99Wlfl!4cSX_p!tGc1 zdOJ6thSs#Ve;r(N)18<{sV|jOT{?n2WmyemY_%}KD6hf3-ORUmRD2y~1K=pZ{u@{D zH|((z@{M?cbom2~%(%Z@->9QxM}j>8H)7H=8m!|cUC*T`fTru`jBiiJ$u$~pL55q8 z&9j12>F|8^Ob0^u^_iY=sz02q>0FEiCXt4PZk@LiBM?h1;eaB7Y;H9MQmR9q?;#%5+v6fQN`|}=eLMATsu`RCI(Au>= z@A|*&@??br(!2|L)eS9=N_=VyRWxaM-$8{atk7ZtbDhIHbGeE~=lEc}dRmj9S$Loc z2nC%Cwc6CcMDAI@zN?Q#Rdo9**=@c&Quu6#`d23#VL2eSe1a0=D|=3aW=N3E3(oU) zNZP*#iVdNf&)+A+{le+&69SN7HGkh}9u86CZ`Y8lyF&|L>Ku0sKxW?L?PT>ZEA#h{ zR5*08o|yQ#q+Y&{Xrm4v!(L%Kx$td20Ynu_0d8;;#het}wSTMtQK)rZH+u9}w5X8I zPN`G91x9SX48pgF=SfTStQ->i%$5hn{U zld+6=bCntF#P{1N51x(I$G@%z*k{Ky(v(>l$;d~M2yd)^$K?`W?o+|ve&+e+LQ3wD zqjQ-)j${hBF~HhxX;G>th3YPVJ{U*Syd(+XSSGw?mE*3wWG?@UJ>4stJjY25;!J z8hQ8RlWuLQlQ`)+2L_8v?7TZ*sg&cg4{M1Hh!e^$j|KhttpDw-sy59Gu)U~+%JL~L_85n%EgIpZ#iqO1p`Go^|_AWh8X%@Th`Mx}2RzhJWO@uX0 zLp_9-K6GE9-fF8GQN;F-m$-NQJHS?q-xm!?O79_8Zt2g!HUA!q%PYu-pAcfXyA7~I zm$q~pN(upWe)?J}%H>INiR2H*-0QNbo7}4V8%oY{>dh2S-w^zB7MoM_=xh#@kv&h&@x5QBs#@IzLSp zjShv=bLVl*#mi?F(ltJ}L89*e2(=#`m*&jn#Fu&-S zw{YhcL87G3WZzI58wy^fr59{F(pOe8pzNzPWU|$|>`GCllpuq(8XlylZi$MichMUR z?K7aHgekzRsg8M|U;K2PKRvSW{at3>U&Suh>Q6+VOq($ zN0NrL0F|#?<@u@C)bXFWqQ(_hGW@J9h4d<_c`qCQr#en*86HU!r=PuzymmtZE*2lpHgkB{>3( zowtnT!Gv-~QR~ohZZr z(B^hnr{l@~!BYBGsc16WFjPOp?A9_@rAQv{T?&UGMvyMnIgr+xPkwIN?bg@$-27pv zhuK;TVE@^8Y)2K~(laa-+X)dlqw~nXIhMe}fr#7xv`o%?i7oDal6d+WEzuZ}+Pe1| z*WdqnlZV=U<)JQr`7*Qn5RHF}nB_+v|K zjfG~tlexIOU&M5tUtY>ITezovnk^eA1Jm?=nPw6BBnnzT-jg`B_~(w}tMOl2-&HGl z)T+$3eLdjB>2`A6ah|j-Hxd?i22aw}Zfrh!KB}`T{SU`7VkFkHg%g$H}u3N9O4P67>a9>GZL&|$W=n5;%e;#T(T9K|jwNZvH0!7aF{Yj{l|!5K@Y3d8f7S9SAo@}`7BMEHj@D4bb?32L4+4eo@| zGk%JPVPXBX{8IDOwjABQ-cK(EL{fz`mo z484>yQQ?Pczme5k-O^OAPvEPX$w&u;cCI3}pnvx_{FV&?D}rl2L-NLR3-zjAdramr zk}N{T>oGdTeWjpCtKj_T=wA0b z*ysEe=B@qjxoM?R>F_UKc%P$UnR}MO0H7kawQsu(n>$}&Qu8`ai@wW<_G#l>CNIzF zqQCC(WuV!`{f>a$<<>^MSJct0uIF9`X@U+|pa1LqW9;eAl*h2N1t;1vLvUGEt-8be)Ov5i%CFu5V9ylVE$H$U(Itn zKhP^xq&n$U&)uusg{xU5lRE={HEb0No(LR6n9wy?dxq=wCRsKt!k4$F>) z1y2pT=VqsHkec)6U^XR$MAg|@MqqarHtTHOzZ5Bdgq5U?aymVNT^}`8DRYG>36bwF zb_p1!k=k(nh37U@G+s}<=tL)YnT~lOEeuS4LZSJ6Ar1`oMkX#^TaJ|VZOFvx4 z*W~mJ2HTG{A*VaKxS@~S5|qS`N-fOe^J>)553d^Sr+R^(2;Ik2N)Rwet~NQ$rnkRj zoNc&-!CVNOB?EUgjnl0UmKfaMeF_D zwe!X5TtE058+|nzO})#ybvNV{@wuvEltIvT+2#vLdpSrvd-2G4 zSRJ_Wbhzd%;;7o+lZ0GsB`G08AsPLl`}%=I0TTO5_Lk~N+RLWwV@(!w*!kbugm;{^ z0TpuRwvQsDoNCR-&G`2&L2v#g>)xFpZD!Z=OMF`hV4o@Q76HVTvZJMmP~Ur8&cfC& z#4{0^`W>$iYga()B{cQNeq^xg!hBNd!G()o+mqd4nD|(JU3TB*!DdN0uS;7T%cRYL z-ILqaN2=tFp&4vm_)6a0xOzEs4n=(6j431av#Z$mBORk<0_L*8js=P;y}X)DUzjqE zN@JL15x4JG)5cek#!oxB#-lbnk}_T*5vmld(ncg7hNGTM>cNwz>4(J0ls8}FYGC0POy%!k z1ky*&qmEH2DdVGc^(uxxO-sAwY)j=*l4bXTzD-%LI#!fgREcMe4?uLN7}`-*ileV+ z-v4;jxm}y1rsY3JfLgbuK74g@)k_wp+SWJaIn9<9rG{g;?xPX4;m@?1V;mR#t-oFp zDgBo~mD{Ap6R%nv)!M;HOb}fq+O{R>qsVLf?D{g_Um=#)Lp5SDQm34l=BzbNhI1wx zgGM0PQe;#b@$Fk3jN?gER{08Bnwu~VK zZD@!#^i;Ussq7wFy=L&KzaV1JgflC+%0!Ks+FZJ)SYbzE&1gityJ{uRh=gglAm2eM zP0H2qu4v%ObQ>TDG_gl8=H=|&zy+#MmdC_a?DNm)vPgb?N z8%9zF7WD~L_^_-}zSl`YU|rYbf^Y9O84;#n;*;9&?Y7HA@& zamNuQf&DyJu*lcO`=iSgidAUi-$eJ2?4FS=OhJ#JAiW7@Hw_JOdz6ek>KtAg2QgL* zK(j8SsQY-Lm6OkhJtbwm*?WtgD`4;o>a`1wXxVmw1%-2C)>Uxt1r)_T9O;yO!#)ab z!!ILPkTxM?_GX<-6{z5#Hew#d-_`l>qLf0j9X95aoiR%SN zc#t;#e|9Ae{$-u~01p*mas?rQ1Do8?YSKo>g_2SI%c6)b|HZNSwl4$)sdXgV7o%Jo}=x+f7H5IfJsl)qC5B8J-+n!(L zhIf4aBBtKo2MA+d0oK8==IDxfuP*qVY0uFw9BcE8d?GN+kR8SFjI~B%;le1aNyqS0 zrdfWCVS@}DLg8!v$#BJN)~uhn@O7FKHc8x@*7B+i-w}Ar4~E}AjIdy{?zX;_phYq8 zL3%v@=}3`uJ%p1>uop?r8asR?-LFAp)9^j4(Sno)bp*IUnx+2p?fV-Tmq|s7oq*ai z=sOO{iLdbVayC7@43SeK@#k%h3nE7T_<7CNeL^%7mSbzW5j6H#&ZmPhmwLYo^~vL& zg;-u1DSFy#;&4+vwWwc;)tWhZ>aQCCd@+bTV{Awaq>2sjhQ%oOnXk5MN?TAR6_R6) zki$1K9T=34HN?^pC{i^yytF30tz9vWs1M7fo^#D#Hfq&!8CFA8jTNw@btyRI2YJW! zpg@5NP2)%@yCzB5si-o^rwP4=)wH!^grWU%M|*<?ms{93c(@&AgTm0?jO;iIM`?yLWK_`9E(a`&$N~cOy(wtK)G4-u!;R zDPrI~N7>_T&*tns+0~ORpp3NkH&kuRpnmOpVpp@++TzsT^e*goPt%lOpILB0+@0Av z{0iY4n98#ckgg%`hbE%9-99(Xj_0RYnJo>}#?@u(&x|tU+bBAW>-se1zmJDZLVB7b z%JCej_SU`+7qIrL+?qBasu*|m0_i=db7mu$9HutFRdmet_m zGk9_&yqi{ng+a6q!vK4&kq#02>q_cA4}nq0MCY0##p09@xye9?+t(rUW}^mEg>sr{?jhUEQ{&U2Y-@4x%V0g@zWQ(Mo^#vPk;J`ZJB#4wwc=j&0J zNlwhBsU8y@$g`(~NBz;9Xu!k9v^3FiI!wY#SyiQv7H#bl5OL^^^CbjcyyH%+&S_Xf|vi9L< znlCl)f)!SfWQ5q)tw^ng-g1SXk5Rz3sXFc9&P>NM;pxxYq|t$g>)b7r`G)!c98^iDP2P`|G==Q<=%t{d6CaK^K#;qV>cLM+d8ClQ7+)FtP8S-JCl! z{4F7^)UVJ1clucUK3Fv3JU!d)MSF<2)c)?aQDmYH{B%lpM{Ec!L{ep@Z*SQ*EJ$JRLssW_wEI!OTlozU8ag<2VJ06#NBn}8f zCJUGoI#N%)tV0O^VT^}&AY^?-YQjr8aj*2DuZCjl=$ zf*nw%tNsEHo=h}OTn#8hKpRvEcZBd={3X6r${h4X1>+dv|;P5V>3Z^KW>2+6YW?i7(n9&=vxWmC(f>YyH#ZXAb$r zJAwjs(|dbfKINxCfkHpJMTecP6jKGfVIN~Q5KrPKJA>l+pK~B}$NxxgqeOCfFIxi$wxPb3dm}Gdu z)4J6FjpXYcH?fWQ-9auo#ldN-P!yhJC2GUhCkOi4qRKZqhOE=o)3`!P~d?N|^%i$&XNs zg@7lje*>g`-o?sl(I06vKgt0&g67)^0u_&GWJK&B%SnjKLtJTfF?*ab&C1->)ewDq zXMTqJP2yqX)L;Z3w`ZA^{3^ZCE4JbP@wz*~oof$EhioUuxVGg2dS}+hm*Z#28zu(N z>bE{lZ-2Zp=l+{zu6dS=lHQ+vpRMqExl-V0@H}>6|8+93hbWMf0Fzt-C&=Yr>wTq$C8l2F!{OY|UohBZ5K}diIQZR?uuNsnkI~*7y=V_(@S0_S z2!3Ie*`X%qRP1kmZ0BT?@#$H#o^JrYNOB5NmCCH9nR=V&)tR8$2VgRSKxo^+j4&5L zr-VGz`E4&373?n+85Sta@M`{yFgGoL18xfO>&YnzSS8H5PhVM&mqBRe zEGuZ5U8Ao3uET!r@*|{`p=^C4UCwiC#k{92@#Isw5a+dR+sUS>-*8WZVT7M>r=dTP&)rt3!; zIgZR}q}i#4#`jJOTEjbDIF?SQ%IRk3X(W==({LN9-XunYuz&Ai2tN{+| z??R=a#yuwlpgHbgD6Z!_M+2`q-H^z;ht*@Uy%t-HiWv{}6_JdQ=;IK>j~#0HMR^YT zU_8Pb`I;_f!gHzc$UBYltr0Q-)7C2>G|;{I{mz{Ola~+%4S%wxw@0l?Bcx4XZ@~u zR!;EUkR+NqdW~AofkBo)mS&$7mIC^K308^uWdaiHD9C ze4J^;Nb~6+mMg3rn`kT#A=B3Hf*qN71f}%X`kUG2kB@Z`x1V8A9yW4@Xj-E#{@zbr z6A?opoKuAzOw^=+Jki(=Nz=w8 zMv4ez4mmPcgSMp4r}xa#PR378~3+7gXJPd?r0Yi4LePT=j@rq_ZRikD1A@#`>tCa7*iT)OWjrjpdXpJ16?ZazG z_-hUM#tgtufX|H?DW1R*9_7B6f|p1IU;_vh;-TibU-oq?SsfdK^?W7&Y(gBNWsJ$q z?fo`*7%d8bo0x6YllE?0vPmVV$qsUN7V@2`0f;FioQ+zm(vPjD9*u_!t!b$p&PKD! zG|o6UL4NS)aOFAd^FeLVjM0yyw2M(RkMFy5T&c-Tycs>^v_H%1w&-q0etNt)oNa2h z4W{>mpkXOv{|B4;%$DiJ&9*!Cl^|)%ab^Is0S*CNqgiKb2=~s_S;?UMWf|`2$vahH zpR?wUM5{Sevt|}kY$uNe&h-#bQqA(?+la`Z-5q8#CBd^_z&SYXyWZB%oXVGFPlc`;J7&mZq45Pua0urA`PBUgi74CGBp#H7lR7Ra+;q{$=Fju=hzG+MK z-H++TIz;$*Z8&FyND`4P8e!r#f_41BjSzfq{{Q9Yx!FK#ZFVc{n!*PAx%?^sp_|#y z9J_{(&%^_}6J5DHU(zlQdY-xn+ser3)80-rsnK!@q>kxW{c208bLs=WUkDW zd=>W#Cdp9-0%=|Kb2ZXf2}L?3-d?;(%0-qsqk-;iwHrPmGXx7zLe9lo-+hGTnNT0Q1BOL z<3yxK5T*V1jJIg1&@0P(#@}4662HFAB{p}gKsQb-+QrJRfhO0~Am2YMfhD*e`YJsI zrHao?ruW@OKR5!LIx)3!K^bUP#X&e{{quXEa*hm(!UVwEcqm2d##?zux@$3&Q_8R? zE|^DUE;quAN|lC@H2F#0XJ!)^D?Z5ensQKUSY)8j<|Krn%9y&<1yMd=LP5eL>AAMW z91^C~F}~f>yfkmNvqO#yd@}wEnJaBGCh>&Ioe8`%bIw_b(r-;MRjOxD2cVXtf!wmk z4*|NQw@30{SE$$yl4k0@^0al1ObpE3BCFG3Qq;h+0rA7HMGg-l!|MPTU-mh=a~Q7t z3hQmU!sUXta*{>5Z!?TvRC42XF2APVRs}cV91z;Ejk@l9l95FY;=KM9*R7d@E9CO) zyy;pf(vee*DU|zE?0ZDpsDCA@32Z|8lQGz}`qXdQafPZ`{cst#=ETxL-T+qJLB_-d zZ9w+2I8&ujLshINxO~0y?t642Dc9t{0diYOe7Z+caTk(LgT`!qIr9*`wyR_eVR|>o zxzF%*CDaNYotMqxw~e~&a3o#sdP>Vgj}Gw)nGvf{?8h=}6f7}>Dv7jm123Yk_u)&_ zuG#2jt)0;cjT$FHp~3|Ian@hCzgkv7*CM=V!$fcB@lN66?Di|o??7kn{|$80!+U)? zh))m?V6~zp;v=pxZ_D`e9U>+B{~Yx*$S?v}kl$6nuD*qDMn_K(UCYsrI+qTHepBQp z^8#Jc;g-?*vKoJjO;;U}T-6-U@0S5Mj#*&o`qqPiW3LeDk3&)kPaoabOZ=MP>nw1w zD&`Z{kiG?*l?W8&4k{Or&sI8o!5xv3iae-BIS#|_h4M9is6FWN`LCcz!mG0mVq+^Kt%euRnM9ja>+d^k=pvOU43xK$ zKM?n#-1B<4PG`SfFPyK*Mmr8k5OGsnf#s|qDqtVEJ*8YxC zrZf5<;@6(!DPN&aj!|xUrs{vV4&{CIXWC9XFYY;h^X-n~u}SI@=4cyLKk?H9SOHpk zNj*Ox_WD8}q^xShcz>MP@uNLOELf5)+@KEC0Oib+#4VKAmu`lg7P~3VU?tTM%`y>e zjX32!GnNf+#@$(cs&Q%@eO$K7UII%dA$J;?MYq&-{KR#vGH^wSH#Cfq%Y$Qlkk}YS zIZ(Wjk?`$ND4rXN(y~=3$7hbWDoY1BpH?v_?d^LV#5qA@fgILn8>mVGAWJe&_i~_n z49F-oRP408FFs5TE^@14equ}?`1100pyP&FFi7kfO-X)Ofa{?2Mmtny60H)twub2b zN39pyVoD9?l0))psYo1U+oAd#W;DTw$!g1 zlXTkUk3A^Qidm-;exKvznTAiq=vkT*guNNPlKV^s_}vH+WJGYJ@lR$tQX-k5pfOqF z5c9UA82G5MRc&WJ%^8{~QAksVZFnIcw6TsSq?x%NGRR ze6M~JBuTJ7dYHY&mmIIwunO6X-9*ENYp9b0lF=!bh2E$AAbzo`k2GN-<~+BZW1I%e zPhE{VfyET*2^t#t{kkokQy4<;L!U~Xi2Rlb3VigP;Z`%TF#0Es^HryY&33#ZOrX$O z<@TwBZ$d{tVMRD)=2&Y4Sj-BD#Z%G^28p~eRW+p+Lwb|?^``h0Xhq0PIyZgsJn+qe zg@Y@>mzJwv44YpT7^P4y2%)$P@QX#hnW7jjB>G>c?>XSLHQ!e1_1F~)0uFXsXtp;xCZ^7|?IY$Nv-kGff_?Efk4tplQ5 z_kYnr1eFw!PU-Ft5K!p`siC`5x>LHOkrbr6JEgl}2tgX@?zr!;*4lfmeSZ6#d(VCU zfeEIE=kxv4^OjmKQcurN)TGUJ$}xL=mgz>8(ZV#%ou7#cM#u84+qsksT7}1rBX@Ou zaC=KAC7}}7LVr|7iq*_8+nRf<`EFC?YSJLnEqtoPPN}F&x6nO*6ld2$&@ms^E^ z%w74>;!Op9>btwxl}7D(2o9njZ*4C}XOVa!deK`kvYS)ir1)UItd_6(aX96|FTR7u zK`avlS2YZ|b7Lu&vxtc2=9UtX;kfKn+i0}Kg5KS?C;JFUy~8=Ht+%tB+?5-^D4gs2 zJ#_sfOmn)+_orhsk+;&p>)^knFa3CatiYbmkkN8`^jHdVCQXHr3NTmR7&2Ia;p4$RY) zH%k4PoCC2g8^+7)L~i!apV-Guto;}**E~195AwEOD&MZfY{ceGaoaQsbPwEr9uBir zv^8;}(@_)W#zMR|QMvV_<#nHie+xy@P_6k5oXXtU0iTX_C5PpFinI6Vv3R>@JG^?| zOdNj-!<9T0@QA!QekHa2ntP~^&GS|}I>33`0K7G}O(7c+=A`@4PbBF9{_>(pCa z0Yd9yX!3(0f-ml7oA-C?RGhKhb|j0e;!9qrG$3cW5G8RsUMLxcP=^`80&!p#avknn z@W|*^PnZ6=E=lxLdUk(020HYqDAq(8UeF1ti1PzfF}j}ky8+u@sh9S&p1jyzz$*62 zJdEMYL_EngeC&;Qcs%Yn^rZvIbz=Iwm#%Z`lW(U5cx8LT+C>ZE-o}SLE7JI;lOe0{ z1U;vvE*)=-wTe0=?Fj;M+d~#)97eaHu_smU#*pvf@>t-_bXbZxxmXF!IL#qYf|CDr z|78{UlayZN!w{C;;ZYNJN&`1$lj0|R=soHb+6mK+RTRC6d#=+=5(mvrFO<5%!g?3@ zv_UUl7%|j_?m`b7_<%z7_zSR%JsywK8W7xqVj}mnw|9XlP_{D<7}>msHm+2#{ff&Q zl?d<+GKrv~|EFZB#-152D&v|U#mR}ZsEK~5))5Q_RW%k>D!v)cF7>ZFOX~Jjs#m@g zRk$_PTeIc8>*vxzJ0VJiLJCc>di%Q?>9X;Vd8Qhb-}$*5)Lm{>YFjd2pQWch&v(|g z*xC>3o@l0489ZXB&Qx@6YhN#t{p>Jpk^cN-4qgsAS#Zv4d0B69J@C}7Ky-XiI`I(6 zPiBXCxK}xWx4ouNd6*t%FRX!UPIXk{p%LTy28KI#(!uCNyu}{3(WsOydRWpFoqj7H zD*dB*-CDdCsFEi;`Zlovb`q%JqT1=-wAV{i%9qaDk(kK6@-_9yoFZCGM3xk8h9#^h zLG63Fl)`fs>ct+>k37y-KphXxtZ#t`9k{q&f=@pRl!S(_pN!F*p0qLQC#FB&`Iy2& ziRVy%`hJu3p22Sj84w34tJs`r?$j%eAt3LI;WMR(iT+7(w?$L0-J;pew8pqYVsVj3 z6w1BkL-AJr-AE5P_X*b$rbLsGS-qOMVIKq@K8NLq?iYgoxJDftIh0lBWg2{w^}9b& z34(D@k+>_(HUi*pdFCeuXX^wQI@l;j{XK~wa6Ch@pKDYwFv7Gu9GwH?7=8{`ShATj1qmUPShHXIzJY-v}GV1hV%yssrUQ3!%9)fjjN~if*QdDBP z8k22_!O%)GvoI(iKRDCBDtO%~BP?Z+`dG?@O;P4~YJ4Bnv@Y7Ea){%SvdB~pWkIL| z}Lb)gpi7MH6m^Bm0vMhyb;Q6@( zb$O=4^rWc+Pit&_!<21JhHqh)R`&u{qeW*`hmzVPxrk-+Wtf=7cQbB=B1Rb&UGpXb zFUjiu7E)d$N4*0GP1!+X;>NRZ>|b;t{@ZWf5SHi_NPU9o+315c6tI^IA<7(W zWP_oNq)>RF$d*?5M^m!NJdZkrvxF&yY(6g?_2@;QCUw0XjkR6H&C)9C4OukNOD+Rg zD3h=JRXuNmak9q2q{&F%cS)YHq!=MPnlvFblWK;#K3L1Z%FMSnISTMz=%}*K@$b3n zrZpGKh>~u;w$o=OO{aYtQW>1rFl>JyG+3ZKZ*2G!E_$~V{~$x6;Np9Q)nLh{!G|zn zoe=!)ov(o5gULpJ3I|(O5@%kC0o9jlEKTy5u57E{IA3DB&GC0dK8gy>&(e0C_Msao z+Yee(yJ2tEXmD3MZ>7dOoV9_G%#cyT#-|IG;HQlBoK!`H*Sodc zfID*=Me?wzaWAqu)<8+>dr(BZUfhVfUueY1}M81m^ zL|0Uaa9UEsb-*lKCkesP?Nx36YX-WHAw1g@OtJ*T^E(&I0e0sUDin zVEV=#R2ojdU;4oUaBza*pmQkKjD!5q2Z zvJV|lz;^-j$HG>r$kcxoETZgKiQDT6K z#$rNEP9tlNFoD^AVt1O~?V5Nq7~OK!ldi9^4*ViMo1})w{g?62!msx_3(P`FuMmkO z`d_J9V1s!Ar5?o4cY@!4F2i3_{DQ=^jIRg_%RTq=mHF}OL`BQG)Y>xFZc!{`G|m{^ zw~Ia~arr-H9T@=A%G`O1W1XRAP|t+KI4n%AZjYalOT06gmF3)V(C2rjc@wZObH!8v zvzDmjC#HJ*20FRBf@da@mOrHMD*;!QSn0{u)Q^BEN8z5KLJF~QVQo2c4|a&ACDxbT zOhY~4Kstd~sT;#-xi9v;yyqw?`P|d-nm&D?P%Q)z{K_}Qe7aWrVvE?QxJ8t4oLcDb z;h18wX6k7^M7yhAVaEARD__FUxYecbd;8xEV`Fkfc5fEn?il{wA6-@DBQ9~!%lp(# zAnc!yR&YN|RPzl1{ z0QM`h4f(P+UptUL6n@`sRrsq^2AFE#_Y%mz*BtmRm}R=%jFcYd_X%C#6>4r4Kt=NMZX7?5 zE1iqLno0yjl=tk!eB_8U`3PEgn2Zr7?U4-KlAuCs-9p$IA}Ew<4+JX0R>?viqWTed zN}qaoe^dQ%Ju*W(K!X>`<>+yD9LiMon`()Vl6S4@coj8LdnZ{VRFM=9CxsF_AYw22 zM6$=McRFU4FTu*O_bIjOOU9_tUBQDPTTOR7oF+j=EMuwnn2?ZsXg?PK)j2K``M54u zm(m96yZ(n+a$uE)56`XZAXxQ`x-H2ln5PLzb|zyW*)81S0N-d1b+0tk$&h03&WeW* ziwir6-sO@FwOu#iXY1I?)$Y$ZQa!%+FuS7k6_57o&w#6oWYiv( zKdVkaPd`p=iSnm{wE{VCu`B?o@dF7&x>~ zP0|{(KqC`wzfiI`l2lMw_>LOMrxi5*=KRmN!_Af;7rBuaWvQ5n19XIMTVtTdYJoCvT-)uE%E0b19f9-;PgwpKTJv> z`d&i6$UxWoi;;$e%OaiiR{b^+#4O+MW|vG3t&PhoL@h!a&u1|lx>wW+y1rqKV-B_V zz;&7Ug!1!C@8G&9tlj2SJ2yP+y&Ms(FnbAGs?K=wqrkgkdgzw4dZ0i}O_S6;;PBI6 z6@0veV#7=gXGep2->=oc%55rd=rfx}zbU^eI5kw6Pj7WdRBmaWo93p>9k{9}T+YSw za`0%!zP%gKEzc^hEG*vJUP|pBEfBEOmt4`V_{zl7)p-6y{}YF_3Rm)b$q*&*ywG}V z@sYBRuUSWW$i;6pGrAfx7q>xHqxr2+B|4RIr6>4*(@|G~+bb-7&BQ&SM{X&Bc69#V zjB(KC09CP|2b6vLZ=P=DPZnQ-UES~4Y`ZO4_lUHYQc`9~0oRF}hzuRu9lvaqfoT`P zcGji`942FUJ;NN5xK+dWiFxtXr#Ej3^-H`;uiop3s)yuUqEi7DgE40g`Tncom5Hd} z{kc25? zQY=ZLZ088ZR4~@}O!a&Tz9{k3z{Vfg{I0N7At($8X2+R*n|94fBBd@@DDPAsJsqj- zlE0Ut<9gsh21eBFjk$%U4BHyMP|vrF+e3HVCwAIK35V3w*DTcrK4fUCKCg|HWj6wX zQdx~x@2kSv6W^(9vOZCO%t4eoOI*CW{@0Oe`zR>v30+Kke_c=xD`_fe(#Me^%deb1Ud~{|kaxHSWDK^ikgR%JOsr*qhg`Ix+=p8j)y_S2W zcAB=D_zp=u5&MiSBosY+sD>k_d5MNetY%i?s*EvG$~KcsN2S1Wwb^=?c{1!ZFq|`=d|M>N zK1+}NYpU8%flgIg2Re?PShkigEE z(975>d+tsr+-Obr-An;vs*4BvE#`Zo58XUjHJX)#>Z*&&CiBBg9y7|VNu2r7HFob+ z(B>U9YO7$}HQfdfM@TH+-YDe7gAde{W=B$IvwWQpnO-ObXyVt9k>wCF3Rfp%IaEyv zp`F82?d2zG=`h@=S5VYox||@W5|iGvgqk{vO<@hq6|MfVzr$vmSJ3!oakBOKZnPae zmJbn>4e%O8+_)GvwqtYZx{B{GPrvM5E*Z@)d8*fnINBq)3Do?!Ep2IgkmJUt+oLMy z4>X9&MI6#Qcb%;A$mn1MJH+oBnX(OfhI#aG2TISY4ICX$UDdk0(K}KP2k6xfDnwuna?OHE{7t=*7` z(dfPe**bd9to$HCBdfm`&@-uLl?^806h>(qIxXzpQ-lo?CO@9|=p=OIPCLH4ef3K2b9mrKdWrUyxY9F`LyR%f(Qx4_!Ykyg$Z(_F;j&YdpI zgAbOQu-pkqNA3Ym7s2<>4}6Q{-lGOgX~#icE=O>lSOiAfYiDx3RhEgsa1&q^c=<~| zcJ@#s9{UHnJi@lU)KKXmPsYwQK0!(63j8a*jtHQ>v=A=3BdQ%AaV-zbH`9cNYpo@( zS7vKkxe1Uj&Hg?iznp0nS9-*9^i#uw4X7jlr@t&Cmm4LgEEz+_kcs`{(727^`(yF zU&gW|d6=D~POL3No@6Pcueej?J5eS1vohoC#S+srjLqUF&X#{|kpk8@zOvpRro6!9CqrS_^$5wl8*qG_f1JWr4r(%w#}2aOX=#dBK1WfpJlT`=QJ zBno_SsAWlOs?3DB1+$6KeC1Ckfo2;hDvN`3NV@wThl>tHo`iGtIZ|a5BEFk zo$!Um0D+y7n80Rks>EsE+NkTHhB#$1zhgXJh=y4fk$~ea)kxpr$=MJ~hbIkI{!b}t z-%t`NMakFzQWUWFo6w^cb>B90`fN4ebwMWhA}>oSs>?B>Ml!N2Dn~IIEQ|C{IqEk? zCZ`0_w<6@)6Rf0E?hCqxvEFVE+eM!U`}Ub+$iHTx#;MV9jSDPw3W!k~Sn-Edb;_lbzmB&GUw0*9va3uESsKLE+R?W%#xzdtaR+tRI${n7G z0v4|GzFcCIgiO3@DJHgSH0D6UWH9q|8Z#F$`9Y$&Vf&l=`TpgS>6PO57RL(d(n<g z=@+SLaoE$!mtYqPb@S#&Vzd*S-aeW6q33YTn7r9_$xC6)%>V;}*jp@>5<^8Yf-^M*?hlycz$8@XJ!HWVnZ%J(AwpefyskH=+Df>Bn7jW}!FUi*VF1xa`%>H^5-jGn zNoHL^p{maw%kQxlMV%+1Ws2LbG}|?;SG1(d?s_#Q zXB`Yr_)b(|FzpX<0jB*T`aB8F>Z%a`f%z|L9u@|5>tPzry%y8G=Pj@2Z1g^_*|L9u z+=XzuKM{<9>I*vJ8W=eAWVGOA96wR+N-Axs7^jP?!d!7ihhL#yR#@u4&TkR8gj8m< zXuNdP_~kip1bZCODgZCI{x&JM^mn+d$I`EN{tIY0O{d$oX_!SeVeNpWZQM@WF|~*B zD=t5WR%wPd^_^i=)I96z!+pA|*r5(G12}!}E(Q-?ZV{bJF|4!%Jse^0+>{JEb+G_& zh-z8MTR!4qa3YZTNV2)$F?vbE(Zgsz(y#F?c4YAI^|Mpn@&)ma(Sfk(45-GkEwN1Rt29PKihBocGx>)K3n*dGByH+K&^ zTcc1hVZJ@w>j%IsCkmM#L4BWX+^;rP=_ne>NtpyV@%n0Dyx$4nrI|vKiNn0rsl@2Uq@ChtCo~+0^ zLE8#cN|O19NsS{$#OQiR;|uiwO_Wp6EQVPPb+)bWVDie_?_~OvUlN^y3|%BPVqzI6 zYe}<<&YT|+dw<%y%$zGBfkxeK^Y4{<{+a#R_4m!kmQkE!$+}i*6m74T@R%TQJ6}Pq z@;%t)n5OHCkSw%9l{l5~di56%XpUqpf8{@+&wJ(DWeO|pYVXX9wI*yq*4wV>uN8P5 znF)EW8alB8ghmwpR1pm9OtcQZ{rmn7Ksm3ld<;PeL5=yegCPeJs7(n7BH)B_-Mf3) zoxDE3u3t)0F4bO;*5$=<0iW zr@<8Lq2riIsn1f5PDj$9>_eWMJAQwusydtj4*pWVSe8CxJ?Id(!Blmw0PUbYYhe9XX+8HN|Eu9B8plyC{(|_`Oz=Fx>I0HM_lF zl0Adm;ckO`_mAvh%Gd9ugqXr6e!rZdQir4+7EpeLE}t_UOdIYzwyEiN{^yx%td1rh zkKz>O58(hUO^Y3~PTwyPuhO5~RPFKT4sy;*%yC+#QRX(w zSroG}t@=`OYjbBN-g<+IzOQ&ygZk~dF#L!Q9PX|!v<2eqk|zP*I>*~~Z---#Yx_f| zwPxMBUy`e>s5}V?{d_Zm|dEiaOH1Pj!>^$GtIjU=YIcKL$_+hKJaxF zYCAa2$xH(vbsFIvS%V%Ni+4l0rX{3I-_fa6Ow+g_f!wMumf)F;O6WG%$@gU&neb-; zt?kSGv_UZNPj1_V`K5h{*y4g71psCFujY%(tc<47l{`aCxgd~6KSRC{;NP(P0r7^1 zT`oM)bDcR#4rtMqf-TD4)P9VK7UE)>+^|P!my^f5xbNbirz3OZLq{%8ORq_AdSV=a z9&^i3kd^4~IIW5h$igqK-i9^!Qv&CfaE?24Z%CEUYHpo%N8S*Dz6Q}w0i(0@Xjq%l zC6!4JKBgkwn6izUtwtWX%Z#H{H(ODO$qrJ^JcF(D>`R&iw^Bi7Vb^jBJYXDMiUW*j zXTr4dK(16y)tD228n-~41>VDWOt#8OxlpMt3N1uv&Pe22gjb;L%=7s2Cu!Ls;1?vLy{{SG)K*1lgYU-tPcKCyl)0* z5_0pHgj}dPU$R15DjkAVLMN^eC|pVew8eM~Xl1Ft?o<;>%w;R)&dvVs-=faDGnFI% zDE{pqQTXb2{V?9!>;E8Z=WeSHO>K2)%|~Z2Z9|YjdB5vkrMEcmq17*W_-YXG)P&~3 zrjn+Yu`0}Fta5yAnPNW90h<_~X?3HzcEan@xXq4_*}(d3PINzmf$?ax=i&HDKG%<0KF ze9q;{fDLJAIAon6{gnME7yxt84RoSdZxZhUIvLBq_|Z@=*s3CZFflX5oSJstF-2rC zzy;NKcKS?JF0l4pvT7+9$lH zYFY!WNZCL5z2peO{YDG8Dd_5#G<3_u(Zn_qj*CUhKAh@(iL5BxpCJnQ1-#;B>k)0g zvQ-jJigZTQfql}PAcY6tfRDMChj}DDxEmUCWRag-N^8Yx*}8Gx#;_&zj2t=uvKgO^ zalc+_-U@{GaS!x9XOiuOP^5lFiI=^dy+c5&7a7#^|C*zv&o1-vyHWS!wgYVicEUPx z82eg1NTk_7CMfQwE1N7rbnV)K6W7IbI(JPdfMng24IYR`4?1nBEDg^u!n$*1d#j7m zDNSD2cA?wZJgMH%2|6Vh#}f*By~pEuQlXN~tm;oVN-g}#Tn0|*{Ez$DK3O|);Z`;L zuX*B`&0JV08x1F*05bfWB@c?&eo;>0`_u23xVACP{51$S|=sq6MG7ISO*Xh6To`2ip*^e5*_Zf-+Dz zt_UQs+Kf*Aj2qHMAhXIxmU@W{*GcF6T-`~IVN(~P-8LQRH3jA20eK3(AMrOTi17n4 zBb)2wprUZ&k+eRV4>i_HjJea}7r!T#1#bUZMp#FQY>vhFaic5CSWlVkzby0vDT%9X z`DTV^kQLUiiX?6K$Rk30z<B_`#}@vLmCeYr z?Q`9*${9K|N=#NpUAc+~6)youStM#Tsb6&C{mtd#WXh$qrFf4~iy#D0ff}U?AG)w2 z2=kx(1fyMR<7-b@89QLw1bmCnUF^@wuo{`LpD6kOP}w6^DB$GkS!#9F!Mw=0i&f&& zp_0AF7=Y9cMsXU6m%xmq9&sY!QXg2Vs1qTm#hIjUBfm<(Q#sy_TA9?Kgll*6Ecr}o z2k>X^7sPc*NOyNfj@tIU`>I)%zvoV}IQ$!frP50Pr>WgBit7#75#m>mXm-&x#LYPK zR~kS%eR#8QciL^kVj=SW>AULaTF$N3De=w=xfiua{KFoO78srIH%k_{^?a1Zd7@4V z>SIOHP!=nx?xx$3&|JV;kF&DjVvzWdoj-9)o_Vt9@~5}nO*7Zi zp1JR!A{iCSw+L%&1emLSG^JYq;Rl(h6CUOZfec;MN*Ri_nHO)bF+fuii%P+i#iA7;#7|?j=nUMP z&X=FE>aSk9Is99;ni=tt8?ce!!%fWn^!`vMJOvgku#_uXs-{Rn5a%@i)&FK?eJro- z=G~^!+Nnr=*%NwH<6FU&#j27%fAR?#Y{qpW@DXF4=+n0c@lb#Jz|rife0?{w6kp&B&2(9;Vpy(t((SusKOr$|;)6BRMw9J@71`YfbzxV5dTBp^wLZho{z zIES(#Q|2hOW8=Rnm#8)@aKJuW4u{kAtzQV6)zr6~hCX`w##MYFfeRn1NM0&KB~ zYu54K1Gbz?w8!)JS z)4Q-g`suBUH-hCKh|0GuDu}>cW9BR2d8JRKM)p$R&;LYJC-!LoqH@)f`&jf;a`g{D z1=7tCz~MrY$L#VAjAj+an)jb$A8U=`+(S1f;do7xMTN@G_GD z^Dc;m#)m9Gv{#X9D5%fNzbV*pKJ}G1T(9U){Ox(!`Ko|)v)0S>2Xke{{I>rf&m1|i z9!zJjZFwFp1OkU74BQ}vfWUZi#l%y6nQ%)OqC9|I@j_mtWv~E%O*-@0ai0Y^@Uv-i zm1dR4EpgVA+i`2o>|df^iK#ugD!lLpQ&$8-QcdH`!_oUN$NAz-+TK**cA zB!oSq_;B$sNd}LwNn~V*bGT&{VvIaRfP@yMAoR0QCkK7Xd8e}3tHR@1RItP8V@8tO z9eHeDrD{3UEXdcMWRf+t;q)+WL(@XNvTKL)Z2YBvmPqI{bQJ}G`2Z)m*^i&VeJP70 ziU*H1Q}x9q-@-rK*ER+(4q~+c{@bX6rk%?!@O~D~Q}-LpBOD(fGYoauDkqQy!_AFx zRWvSHL{~Zj%6ro;;Pfui!>`Z~U~LSHR9F=L{<3=iwz`aZHU&Y8N10s%rfmpF{>3d= zmjDp-Ir-7h5`eAZ9s}7$toldYC8gS)M{t~XYmGeyfho$Kx64Q79x;e_uHHC&7C9g# z6Z(>DwZrdE%U=DhQ3bkU*NFoZP@xX4j}L**=;|pu=o`}GivP=#@uuNpLWSq-FF79j zXFzrvI4pS7uY+OQuG@e@mA`V9R#0>?yOO^0h%ONSjxKb=9{&pTAJ7770e(FG16uqK zP{Tsx-_Rn@71poZc@?lOK|S^9H_)1juEOy0n+oPOtmFSP((3c&2PGNo68@&=(*Zx)szYxDhbhg-T)iAmH+uN$EC8aCD;Ba&5IKwBTdFxU`b?^0mJImvl5!q(U8zuo5-_xp9_ zr+%y$^{C5cU71Pi0UR`?*$K5t_Vg`du0dx@d*vcI#d`LcR+SdZ#nbg6X0GD#z!2iB zSGyl{Lqfrw%74nxi)j}h2_I`8u$prBZ5$CI{D3_lyz|J3Z=zx+stTsx+wxHturd|+ z8f2^qiPmXgFX3=O8e*qF{R{pp0b>l~(vXoNoix@;X3My#jUP#S4D=RF4&ceSzE~}z zuEsumBdz6ai5ic6ML!sja%yNd4*lawE`&n0)nE>UuS@wosS&Lx9$Q@i{$M!zj?gMh ztL^Ry?A4=5mj<^=dt7Av?Rzo-DPN;NqcRTMY{?v8UX}gQn!ZC(jylM{U_ei)tOqAl zOWC%6#A@nwTSUJpSM;=%YY^$i<<5w2qG38O7h7!iYgjmO#(K05Yom_B{MEar)Cnp* zqfKjOXTLpCYn#zUGJ2hT-#L#tH_3{<3PVCzdto&f8SBZ@-?wIzB}IXcyjL{au*C52 zKk|@7FF*Oq)t`T!S-!NZDp-EbEg@;dy93Et=h=9lyb~&26*!P)?IyWBRh{LSQKx%; zN6TlJl-`Z|S01ubcIMbz8T=9Q!?*injl#7d-#05~d|*(QYn>`o)3KZc85Rf=He;~x zM1_oZ)D=l_g1kfO%nw;Yk?${SH*Kw0=!o=fps3WEp0UDe*X2E_LT}BNIH|JRl#bws z3$?oX8G!PCpL>;DP=?iV9+W@{BwVV6!1P~bKciB0m-wsV)`X~PQCyX|-B!SJtIf6a zXCh-r4t8gWs0q^2QvVtq26}P=fBSZjrlF5I01l&NjOhj$1{PE_O`Q@eOT_85~U+{6n><{>eecB+w zzP%~DIiibQ4dHXy=^af!9b{T4A9|TI*^N7CJ@!9(PQ93OmFa>`T5t*2g2X3NT>^KH7%NG z>C|YJaTVFL63D3j5(CH~OG-D9j9LswbmOoWHM|n0h?rO^5MPYsm4U$w^sBzigr7GJ zCN`ET4f<_6rWD)EPe4U*PH^xB|5B7t$#Oq3yj|ajxlUs%`0m9^eryAXNx;7FUn#M} z^OFf5Rw1J%8Yf)>xf2{sJyQH=F1+c1AFcBa-s6c!Nvi5^K^Qspx3K%*)HeF9npKrO z>kZe)X0uCv<3uNit}`Yjv#H>Q$D~P;es%_ik2$Ony-bgzD6Xp_7Cedc9L>Wk4Vn4M zHHnAvf{E z?;2p3xr0-vEjf9bqyCG*-0u&wUIk(RUUsX!B1a}NaoYRop|@b> ziV44c6bMVH?4_hv+sr$M#Xm1&9N6vb=@|MG54DWo_UTVjdM>fIx;h;Zdw0hYul7G^ z*7^Osaat&iR=^6W02y_Y>@B}j@97Me5?59dN3?Xda$*->s&Kj{WUTb3EzgJw0P-zh zUMqzED6A+-zO#0UIn|u&$o4SzG*9_?2t=R411oPm#*c|nxVfv!3Ve2XJaZfjg!rGC za0_<8$6z&f-t;tjuxC0q1~bgvg={b7-RuCxt%Z~9&pax*r%%#alS#{+EM#Ff>?W$7 zF7=4s-R50!sGaG{yO= z+I}mubRA$70&rbvEKxJCQV=fU5~KEd=m>P`jZ|=2T;GD@74~kctIfJk;ap!U4=4eY z4W&Yoe9mU_{QYH4s8dGGiJ;etUnRxOx^w@Nzp|nyGGrmaV4F6Y!v5(W=sx7(J}!9Z z#N2ZGtaK%vZ|TWT-iHNHR5jK88Zc;w0Tto>QE)YF5#~dA;CP~fdeBq)8V^(B)ML2T z0cf_ei+=P5hDbyF5T_;=Vc#y|03%>27rku|%BYQQ!8&I+!54`tn3`r!%4R%y7|HCH zevzi7{uGvOpCx+uIj?)>FA>gyBTOC5)7OPNU3g^Y>$Le;sA-gavyXy`pAlcGV%z@( z@f##43_}2Z_-(6jn0mEWwf5(~@V&Jh@}KzrSR82dYx19(D5tA`zn?c4g$iUqajxX} zH7bZ-9=sEc*z9;iZ0DGs#&~)*lJ|P!^w$KUe!Ff@3P(t7T-KExL!jngIndlNe=a|a z8zBop*>w5arp!G5^X@_+4(m+5;u3;fO~(AsnvT2Tu-cuXud*^1-;87+q~?Zq{?Z45 z1#hD^;BU@1i0@~LQc58I!vv9!_3%+TP+;A`eJr2jRjJt0-t`BWlcf2Q`&8LE#0S8; z$bDy+P#j<_U>UAJhCRGH$-NLmbh7?v^(GjleDX0V;RfZ zH!nc5`~?)>0aacO!z3To#3ZshQ^-{yi7?yVo>cL?ec0nOq*u)6KdiGpq^oN`Q>00Q zkeT6R45@m1sJr(b+^3CQR!RMqhfTP+C~JBUv|Tnm=9E34nUINpm(5k_f8bs@zsy)T zV7StOo&zV!9Q@e<>F7?H4XpnmF0!s043fv(GO7Q za0fs>5aRrJqiuH@K%VkX*G(=U)IyKxWc6;GHGbY2I6Xh0M)9y()b^3DY~us2%%1)n z@Eh3wxH*`)-x1I*q|eR6>%kdq`^8?*Y;Tc}63Fo6(f<9*bN^bI^nBr0q?a4xCRXKU zar@X9@9vb-D4=V$wp5E^(L*g9Z$F)tO#?-YBO3=@?rN}Z{-wt*X7r5lCgtYAWlBYE zVXf+{npLjt=zsMO;&sxp6GR^rJZ^mo;tU!9qON~iaZPQ<5*udaJ9v(21y%J!TA=O? zFw(omV=5#4@9w(P1L>x*>vh+n^_QC#;_=8~C4Y1WT8PVHAagVRUX*oq;eRw`mqq=9 z;PV~z5cRj}>N5T7O4V_XsBR>wiQkElvTy9vnt>SVo(GwuHWp3A zd~SG36_NDgD{4XhU;6+NOplknU9cbIBhL5fRGN5R-?(krn+WBgW99=7Ew1_9@E@5_ zkVYG!PrGC(%s#!SDJb<(kSCL_qM!ue&h5^ypH3D`&U+;bNDjoP1p&AK3dl z-INfGLR2hNW2@{Mn4A+WW#E{OtVs(@QPAxU%kie&eKopE%b){k8@yfDOdR8YtC!|) zcfg{pq1O=$6aV~=`v3Dw z1XJGLoCtKH$w0?@kcBSLp_T;T?cb_A%Xb&%4`=D6O7RL+c=|{tIyStqdw{eGGKc+t z`4zGk`R=PgW^nmg7E#+xs2326J5)*?xGt+89z=zg>^uy{{x`dt=R7HiOqB-rYGB6T zrPaqzH>kkpA732(XQ#XCSmUk~=17F|T?sgRvs}3q@NT_w6D+YDTc?xIR?mae3AttR z4FB05$%GauY~ctZV3%t=t(8UpMOW3F3s5Nr^htihtD|9t%-a7EJzszyZID%O zzAAsydgLWGf`@8ss==H@c~rY6E_zaL%4#d|me^#Uqe4~9?1FCY@Wt8NM~35@S{)@b zSVZyga8(TIh}i!3n8-*Nj=*@$zbOmLSbInTZTiAQ#iDPiqyA2W2H?Dj#0D`Lvd1Jf zs34U0iC==2=5VDikQWEHeP5uD(rvq&Cv%rqklg9*^DSjAIGQ$gdssWn7NJM}4TS40 z-IpGfBSqvtDlEhMNO)eF$@@j_0Y#RA9iTJ`_79yHus~laJD@C9`je{mwg^SYw_wLq z=JrxuR**qof;^%UAYX5&8V)#rz}S}!AA$31T7h;3Pyzg(O47eqlc)bd+WZfC5cD?x zT3-G){-DRJ{eN6m{#s`K`qBZ`CFsqx#f$bnpei|9vUoUW>qE~G7nTt!`Jm(b{{TB& B<(mKi literal 0 HcmV?d00001 diff --git a/samples/js-applicationinsights-api-calls-tracking/config/config.json b/samples/js-applicationinsights-api-calls-tracking/config/config.json new file mode 100644 index 000000000..cab875dea --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "aplication-insights-application-customizer": { + "components": [ + { + "entrypoint": "./lib/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.js", + "manifest": "./src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "AplicationInsightsApplicationCustomizerStrings": "lib/extensions/aplicationInsights/loc/{locale}.js" + } +} diff --git a/samples/js-applicationinsights-api-calls-tracking/config/deploy-azure-storage.json b/samples/js-applicationinsights-api-calls-tracking/config/deploy-azure-storage.json new file mode 100644 index 000000000..7f9a62a4c --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./release/assets/", + "account": "", + "container": "sp-fx-security-application-insights", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/config/package-solution.json b/samples/js-applicationinsights-api-calls-tracking/config/package-solution.json new file mode 100644 index 000000000..1f4defcad --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/config/package-solution.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "spfx-security-application-insights", + "title": "Aplication Insights Dependencies tracking", + "id": "eac452f9-9e08-4048-832c-2662e7840074", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "Kinga Kazala", + "websiteUrl": "https://dev.to/kkazala", + "privacyUrl": "", + "termsOfUseUrl": "", + "mpnId": "Undefined-1.19.0" + }, + "metadata": { + "shortDescription": { + "default": "Monitor and track API calls executed within SharePoint Online (SPO) site." + }, + "longDescription": { + "default": "Monitor and track API calls executed within SharePoint Online (SPO) site." + }, + "screenshotPaths": [], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "Application Extension - SPFx Application Insights application customizer", + "description": "Deploys a custom action with ClientSideComponentId association", + "id": "11e0b97e-34d0-43d6-9fbd-ddc405f4ac61", + "version": "1.0.0.0", + "assets": { + "elementManifests": [ + "elements.xml", + "ClientSideInstance.xml" + ] + } + } + ] + }, + "paths": { + "zippedPackage": "solution/sp-fx-security-application-insights.sppkg" + } +} diff --git a/samples/js-applicationinsights-api-calls-tracking/config/sass.json b/samples/js-applicationinsights-api-calls-tracking/config/sass.json new file mode 100644 index 000000000..5e78c982d --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/config/sass.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/sass.schema.json" +} \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/config/serve.json b/samples/js-applicationinsights-api-calls-tracking/config/serve.json new file mode 100644 index 000000000..964f874a4 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/config/serve.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", + "port": 4321, + "https": true, + "serveConfigurations": { + "default": { + "pageUrl": "https://kingasws1e5.sharepoint.com/SitePages/SPFx-security.aspx", + "customActions": { + "d7aed3bb-3773-4e9e-9f46-dbcd9872d3c5": { + "location": "ClientSideExtension.ApplicationCustomizer", + "properties": { + "connectionString": "InstrumentationKey=0cca816b-824d-418b-99d5-ffd5c3ddd75f;IngestionEndpoint=https://switzerlandnorth-0.in.applicationinsights.azure.com/;LiveEndpoint=https://switzerlandnorth.livediagnostics.monitor.azure.com/;ApplicationId=310c4113-7b89-4535-a580-4c96af1a376c" + } + } + } + }, + "aplicationInsights": { + "pageUrl": "https://kingasws1e5.sharepoint.com/SitePages/SPFx-security.aspx", + "customActions": { + "d7aed3bb-3773-4e9e-9f46-dbcd9872d3c5": { + "location": "ClientSideExtension.ApplicationCustomizer", + "properties": { + "connectionString": "InstrumentationKey=0cca816b-824d-418b-99d5-ffd5c3ddd75f;IngestionEndpoint=https://switzerlandnorth-0.in.applicationinsights.azure.com/;LiveEndpoint=https://switzerlandnorth.livediagnostics.monitor.azure.com/;ApplicationId=310c4113-7b89-4535-a580-4c96af1a376c" + } + } + } + } + } +} diff --git a/samples/js-applicationinsights-api-calls-tracking/config/write-manifests.json b/samples/js-applicationinsights-api-calls-tracking/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/gulpfile.js b/samples/js-applicationinsights-api-calls-tracking/gulpfile.js new file mode 100644 index 000000000..be2918708 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/gulpfile.js @@ -0,0 +1,16 @@ +'use strict'; + +const build = require('@microsoft/sp-build-web'); + +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +build.initialize(require('gulp')); diff --git a/samples/js-applicationinsights-api-calls-tracking/package.json b/samples/js-applicationinsights-api-calls-tracking/package.json new file mode 100644 index 000000000..dc60f8b10 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/package.json @@ -0,0 +1,36 @@ +{ + "name": "sp-fx-security-application-insights", + "version": "1.0.0", + "private": true, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "main": "lib/index.js", + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "@microsoft/applicationinsights-web": "^3.3.0", + "@microsoft/decorators": "1.19.0", + "@microsoft/sp-application-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-dialog": "1.19.0", + "@microsoft/sp-lodash-subset": "^1.19.0", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/eslint-config": "2.5.1", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.7.4" + } +} diff --git a/samples/js-applicationinsights-api-calls-tracking/pnpm-lock.yaml b/samples/js-applicationinsights-api-calls-tracking/pnpm-lock.yaml new file mode 100644 index 000000000..962391150 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/pnpm-lock.yaml @@ -0,0 +1,15225 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@microsoft/applicationinsights-web': + specifier: ^3.3.0 + version: 3.3.0(tslib@2.3.1) + '@microsoft/decorators': + specifier: 1.19.0 + version: 1.19.0 + '@microsoft/sp-application-base': + specifier: 1.19.0 + version: 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': + specifier: 1.19.0 + version: 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dialog': + specifier: 1.19.0 + version: 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80) + '@microsoft/sp-lodash-subset': + specifier: ^1.19.0 + version: 1.19.0 + tslib: + specifier: 2.3.1 + version: 2.3.1 + devDependencies: + '@microsoft/eslint-config-spfx': + specifier: 1.20.1 + version: 1.20.1(eslint@8.7.0)(typescript@4.7.4) + '@microsoft/eslint-plugin-spfx': + specifier: 1.20.1 + version: 1.20.1(eslint@8.7.0)(typescript@4.7.4) + '@microsoft/rush-stack-compiler-4.7': + specifier: 0.1.0 + version: 0.1.0(eslint@8.7.0) + '@microsoft/sp-build-web': + specifier: 1.20.1 + version: 1.20.1(@types/node@20.14.10) + '@microsoft/sp-module-interfaces': + specifier: 1.20.1 + version: 1.20.1(@types/node@20.14.10) + '@rushstack/eslint-config': + specifier: 2.5.1 + version: 2.5.1(eslint@8.7.0)(typescript@4.7.4) + '@types/webpack-env': + specifier: ~1.15.2 + version: 1.15.3 + ajv: + specifier: ^6.12.5 + version: 6.12.6 + eslint: + specifier: 8.7.0 + version: 8.7.0 + gulp: + specifier: 4.0.2 + version: 4.0.2 + typescript: + specifier: 4.7.4 + version: 4.7.4 + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@azure/abort-controller@1.1.0': + resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} + engines: {node: '>=12.0.0'} + + '@azure/abort-controller@2.1.2': + resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} + engines: {node: '>=18.0.0'} + + '@azure/core-auth@1.7.2': + resolution: {integrity: sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==} + engines: {node: '>=18.0.0'} + + '@azure/core-client@1.9.2': + resolution: {integrity: sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==} + engines: {node: '>=18.0.0'} + + '@azure/core-http@3.0.4': + resolution: {integrity: sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==} + engines: {node: '>=14.0.0'} + + '@azure/core-lro@2.7.2': + resolution: {integrity: sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==} + engines: {node: '>=18.0.0'} + + '@azure/core-paging@1.6.2': + resolution: {integrity: sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==} + engines: {node: '>=18.0.0'} + + '@azure/core-rest-pipeline@1.16.1': + resolution: {integrity: sha512-ExPSbgjwCoht6kB7B4MeZoBAxcQSIl29r/bPeazZJx50ej4JJCByimLOrZoIsurISNyJQQHf30b3JfqC3Hb88A==} + engines: {node: '>=18.0.0'} + + '@azure/core-tracing@1.0.0-preview.13': + resolution: {integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==} + engines: {node: '>=12.0.0'} + + '@azure/core-tracing@1.1.2': + resolution: {integrity: sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==} + engines: {node: '>=18.0.0'} + + '@azure/core-util@1.9.0': + resolution: {integrity: sha512-AfalUQ1ZppaKuxPPMsFEUdX6GZPB3d9paR9d/TTL7Ow2De8cJaC7ibi7kWVlFAVPCYo31OcnGymc0R89DX8Oaw==} + engines: {node: '>=18.0.0'} + + '@azure/identity@4.0.1': + resolution: {integrity: sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==} + engines: {node: '>=18.0.0'} + + '@azure/logger@1.1.2': + resolution: {integrity: sha512-l170uE7bsKpIU6B/giRc9i4NI0Mj+tANMMMxf7Zi/5cKzEqPayP7+X1WPrG7e+91JgY8N+7K7nF2WOi7iVhXvg==} + engines: {node: '>=18.0.0'} + + '@azure/msal-browser@2.22.0': + resolution: {integrity: sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==} + engines: {node: '>=0.8.0'} + deprecated: A newer major version of this library is available. Please upgrade to the latest available version. + + '@azure/msal-browser@3.18.0': + resolution: {integrity: sha512-jvK5bDUWbpOaJt2Io/rjcaOVcUzkqkrCme/WntdV1SMUc67AiTcEdKuY6G/nMQ7N5Cfsk9SfpugflQwDku53yg==} + engines: {node: '>=0.8.0'} + + '@azure/msal-common@14.13.0': + resolution: {integrity: sha512-b4M/tqRzJ4jGU91BiwCsLTqChveUEyFK3qY2wGfZ0zBswIBZjAxopx5CYt5wzZFKuN15HqRDYXQbztttuIC3nA==} + engines: {node: '>=0.8.0'} + + '@azure/msal-common@6.4.0': + resolution: {integrity: sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==} + engines: {node: '>=0.8.0'} + + '@azure/msal-node@2.10.0': + resolution: {integrity: sha512-JxsSE0464a8IA/+q5EHKmchwNyUFJHtCH00tSXsLaOddwLjG6yVvTH6lGgPcWMhO7YWUXj/XVgVgeE9kZtsPUQ==} + engines: {node: '>=16'} + + '@azure/storage-blob@12.17.0': + resolution: {integrity: sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==} + engines: {node: '>=14.0.0'} + + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.24.7': + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.24.7': + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.24.7': + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.24.7': + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.24.7': + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.24.7': + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.24.7': + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@cnakazawa/watch@1.0.4': + resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} + engines: {node: '>=0.1.95'} + hasBin: true + + '@devexpress/error-stack-parser@2.0.6': + resolution: {integrity: sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==} + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@1.4.1': + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@fluentui/date-time-utilities@8.6.9': + resolution: {integrity: sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==} + + '@fluentui/dom-utilities@2.3.7': + resolution: {integrity: sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==} + + '@fluentui/font-icons-mdl2@8.5.46': + resolution: {integrity: sha512-CDBg1Ir6yNISIGUysv3Ut7FGGEmN3bP/lubuIdziO7jiwvAC5gJ1M5Vms8/YSOarMFFWPN82bVR5fLn86Wopfg==} + + '@fluentui/foundation-legacy@8.4.12': + resolution: {integrity: sha512-trW8itDlR+m9dE5+eF+Jt4PxeeVUgIkgBrveN8a7sr3v1fxZykUkZP5AYK6ukf4kQ3ySXzBKvvYT2j2L94Uq9g==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + + '@fluentui/keyboard-key@0.4.23': + resolution: {integrity: sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==} + + '@fluentui/merge-styles@8.6.12': + resolution: {integrity: sha512-v8njux9frUkoGGlBnQXKHaKCX2nLZVHPFMDMzibtAIt4vIkkv+oY2lFmJ2h96tSIkg4eVN7h5sSDTFVoAPwpYg==} + + '@fluentui/react-focus@8.9.9': + resolution: {integrity: sha512-bntWjU4fouVAIg0wxemTpqTGy5i2nChJskXbSalGjAht8RuA+HaY3gtQxYouiOvVlqXZ8+g3XGFbHNmYnMYyKg==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + + '@fluentui/react-hooks@8.8.9': + resolution: {integrity: sha512-1m9tEUlUzvyU/ENwbQQdqlsVJSu113cjeFxPRAx56tcmc2THsuVy+Kdn8qRf/4om/W0W+Doc+CK4WFgYAGsfhw==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + + '@fluentui/react-portal-compat-context@9.0.11': + resolution: {integrity: sha512-ubvW/ej0O+Pago9GH3mPaxzUgsNnBoqvghNamWjyKvZIViyaXUG6+sgcAl721R+qGAFac+A20akI5qDJz/xtdg==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + + '@fluentui/react-window-provider@2.2.27': + resolution: {integrity: sha512-Dg0G9bizjryV0Q/r0CPtCVTPa2II/EsT9E6JT3jPSALjQADDLlW4/+ZXbcEC7geZ/40+KpZDmhplvk/AJSFBKg==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + + '@fluentui/react@8.119.0': + resolution: {integrity: sha512-jqhk5OUce9SRFh89FYDEIAcUCwslkLeWdTij+vs2Y7x7LX8ltzoJkHv0nxIIjYB7ItXU79yvU5I4mVd282/4hQ==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + '@types/react-dom': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + react-dom: '>=16.8.0 <19.0.0' + + '@fluentui/set-version@8.2.23': + resolution: {integrity: sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==} + + '@fluentui/style-utilities@8.10.17': + resolution: {integrity: sha512-b8ojgnBS5ZrDEoqGpPCBrXQhntmS6E8mLMxUKPyHrLauUrNdH4IFXi761J9yNiAvuT8h9CXdFdCRzFn1mmnzuQ==} + + '@fluentui/theme@2.6.55': + resolution: {integrity: sha512-U4XqhVsUOGj8LEgzuDMmrXOE5wvq91X4Tw9/6qjWYh3zdon4dfiMQpyXxaI9yh4lJ5GXXd4V2aI7QHYGAHSVTw==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + + '@fluentui/utilities@8.15.12': + resolution: {integrity: sha512-rDykd3jdIgeIT8vxW66JVS2kipCD2P+NXmjG/uKiRe/OylPSdv0KcewkwcysFYN6XkdVZ/FEKHVRUjD1ejRnxQ==} + peerDependencies: + '@types/react': '>=16.8.0 <19.0.0' + react: '>=16.8.0 <19.0.0' + + '@humanwhocodes/config-array@0.9.5': + resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/object-schema@1.2.1': + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@25.5.0': + resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} + engines: {node: '>= 8.3'} + + '@jest/core@25.4.0': + resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} + engines: {node: '>= 8.3'} + + '@jest/environment@25.5.0': + resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} + engines: {node: '>= 8.3'} + + '@jest/fake-timers@25.5.0': + resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} + engines: {node: '>= 8.3'} + + '@jest/globals@25.5.2': + resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} + engines: {node: '>= 8.3'} + + '@jest/reporters@25.4.0': + resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} + engines: {node: '>= 8.3'} + + '@jest/source-map@25.5.0': + resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} + engines: {node: '>= 8.3'} + + '@jest/test-result@25.5.0': + resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} + engines: {node: '>= 8.3'} + + '@jest/test-sequencer@25.5.4': + resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} + engines: {node: '>= 8.3'} + + '@jest/transform@25.5.1': + resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} + engines: {node: '>= 8.3'} + + '@jest/types@25.5.0': + resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} + engines: {node: '>= 8.3'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@microsoft/api-extractor-model@7.13.2': + resolution: {integrity: sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==} + + '@microsoft/api-extractor@7.15.2': + resolution: {integrity: sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==} + hasBin: true + + '@microsoft/applicationinsights-analytics-js@3.3.0': + resolution: {integrity: sha512-lG2JQutAla84Z9ZoPYyVkTOhzukk1JTuiTmL3f8AoQIHaDdJ2sQdvuTh9sHX8jLnbuAy0KdRiukAaYUGcuc5Dg==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-cfgsync-js@3.3.0': + resolution: {integrity: sha512-m9VpZNAQK+yvpS/sHhWczRoGl7t6VKZ8lvLduDmRMarqQw+CUVAJ1LEYQYcznZlOICfMGBPr9t0kpPP/u1ZGqg==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-channel-js@3.3.0': + resolution: {integrity: sha512-xlxcfwgFgvHoY/STVgtRoUSvAKOMNbe4CIBeY8zTHsjE9x3/kY9R9kpRkTBectuD7xVm1/FmzrzqaxcJO7R/sw==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-common@3.3.0': + resolution: {integrity: sha512-5t6WtL9wCQUA06sioaTenz5qWgrCk7QRm99pDuP+vyjcAiT6//f+Qn1K9KXtEX5WfEMHx3vBIDGLl6ppnF1YAQ==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-core-js@3.3.0': + resolution: {integrity: sha512-so0fFTqgZMjClH+MsiRYGspo5fpgwHEUYNMjyzpf9rjrY7FaUH8kkWzrQ3V0Cs4axZwf+WuIndtDOAws7aBmGQ==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-dependencies-js@3.3.0': + resolution: {integrity: sha512-6dILyoRyP1qOGY63yY/dHSoCRgba8+B+q1SNw57DrwpmmnEcZ1CYU0x9qLdXoFPDVWFlj+8RuLFFwd0k+flGLQ==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-properties-js@3.3.0': + resolution: {integrity: sha512-hNw/7cv7zfg5WE+McWAPqW8NVI+VIG2DPht9IbusjMsOSP7P+zx62Y/8AHAG9QsAuqzS+TdbxTlQTdjbHCMNsw==} + peerDependencies: + tslib: '*' + + '@microsoft/applicationinsights-shims@3.0.1': + resolution: {integrity: sha512-DKwboF47H1nb33rSUfjqI6ryX29v+2QWcTrRvcQDA32AZr5Ilkr7whOOSsD1aBzwqX0RJEIP1Z81jfE3NBm/Lg==} + + '@microsoft/applicationinsights-web@3.3.0': + resolution: {integrity: sha512-sNavVlkt5HTfZcKcNatlLq35A6Hc9citdvY3r6Ks5IlPsP5c4hIWC3z+/aECBa+YikewcunZQW2i2Uz020Z3xQ==} + peerDependencies: + tslib: '*' + + '@microsoft/decorators@1.19.0': + resolution: {integrity: sha512-F11xhR3diBLa9CtR1j+eg+GEHRG8H9rAhUOJgkv/MYVk+hn6xtLrEVsXiLdtzZQbhVO7sUmRB3uXrLrKdI6Hvg==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/dynamicproto-js@2.0.3': + resolution: {integrity: sha512-JTWTU80rMy3mdxOjjpaiDQsTLZ6YSGGqsjURsY6AUQtIj0udlF/jYmhdLZu8693ZIC0T1IwYnFa0+QeiMnziBA==} + + '@microsoft/eslint-config-spfx@1.20.1': + resolution: {integrity: sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==} + engines: {node: '>=18.17.1 <19.0.0'} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@microsoft/eslint-plugin-spfx@1.20.1': + resolution: {integrity: sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@microsoft/gulp-core-build-sass@4.17.1': + resolution: {integrity: sha512-vP1qf328OfMszcmqdyC/ghBQsJ0GA0594Wz9XvdkfduIYtIYXujYGkiRpJU1s+LhoQJg2fdcN9P2RtKfxS7Z4A==} + + '@microsoft/gulp-core-build-serve@3.12.1': + resolution: {integrity: sha512-i1oLCVmWELaLHYTy1XFQJQ4gZ4sDaLhXKXnhys6x+o3rddzM7ZK9ITOUPMA7KLLO2Y4cgypiMopM5ZJz1ikQsA==} + + '@microsoft/gulp-core-build-typescript@8.6.1': + resolution: {integrity: sha512-ZMuW0aMFUqP6UtEqwOTKmRjaZuPjmz88FWjPCI8VfeOl40Ixo5aQAA6PWXZHozHvv85A8eJAnu8azPgcYc+RrQ==} + + '@microsoft/gulp-core-build-webpack@6.0.0': + resolution: {integrity: sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==} + + '@microsoft/gulp-core-build@3.18.1': + resolution: {integrity: sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==} + + '@microsoft/load-themed-styles@1.10.292': + resolution: {integrity: sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==} + + '@microsoft/load-themed-styles@1.10.295': + resolution: {integrity: sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==} + + '@microsoft/loader-load-themed-styles@2.1.37': + resolution: {integrity: sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==} + peerDependencies: + '@microsoft/load-themed-styles': ^2.0.113 + '@types/webpack': ^4 + peerDependenciesMeta: + '@types/webpack': + optional: true + + '@microsoft/microsoft-graph-client@1.7.2-spfx': + resolution: {integrity: sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==} + + '@microsoft/rush-lib@5.117.3': + resolution: {integrity: sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==} + engines: {node: '>=5.6.0'} + + '@microsoft/rush-stack-compiler-4.7@0.1.0': + resolution: {integrity: sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==} + hasBin: true + peerDependencies: + eslint: ^8.7.0 + + '@microsoft/sp-application-base@1.19.0': + resolution: {integrity: sha512-Z5xfbdZ2hll2ztFgKdOJJHSeGyGJxjehoHSPG4Xr3cA8fydakTwkpsSDlG/81xb2+6Yek61xlrJVR0qAEFbeog==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-build-core-tasks@1.20.1': + resolution: {integrity: sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-build-web@1.20.1': + resolution: {integrity: sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-component-base@1.19.0': + resolution: {integrity: sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-core-library@1.19.0': + resolution: {integrity: sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==} + engines: {node: '>=18.17.1 <19.0.0'} + peerDependencies: + '@types/react': '>=16.9.51 <18.0.0' + '@types/react-dom': '>=16.9.8 <18.0.0' + react: '>=16.13.1 <18.0.0' + react-dom: '>=16.13.1 <18.0.0' + + '@microsoft/sp-css-loader@1.20.1': + resolution: {integrity: sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==} + peerDependencies: + webpack: ^5.88.1 + + '@microsoft/sp-diagnostics@1.19.0': + resolution: {integrity: sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-dialog@1.19.0': + resolution: {integrity: sha512-wgH4Ofc2hDWgY+BRfNklOsTB/q3U9qUhtM/2B3AAvW7+R2UXhS1Dao0RyaPj6kyKW5NY5n3/aqAU6iTu9Jimpg==} + engines: {node: '>=18.17.1 <19.0.0'} + peerDependencies: + '@types/react': '>=16.9.51 <18.0.0' + '@types/react-dom': '>=16.9.8 <18.0.0' + + '@microsoft/sp-dynamic-data@1.19.0': + resolution: {integrity: sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-extension-base@1.19.0': + resolution: {integrity: sha512-wD2H1ipsAfvBatnDpRe5TUyxkAdJn4w/dPEAsY8TpVVq0aItzpN8MQ22YcF3Sf4Yg5QmMdGv9FtQ+FeK799zbA==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-http-base@1.19.0': + resolution: {integrity: sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==} + + '@microsoft/sp-http-msgraph@1.19.0': + resolution: {integrity: sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==} + peerDependencies: + '@microsoft/microsoft-graph-client': 3.0.2 + + '@microsoft/sp-http@1.19.0': + resolution: {integrity: sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-loader@1.19.0': + resolution: {integrity: sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==} + engines: {node: '>=18.17.1 <19.0.0'} + peerDependencies: + '@types/react': '>=16.9.51 <18.0.0' + '@types/react-dom': '>=16.9.8 <18.0.0' + + '@microsoft/sp-lodash-subset@1.19.0': + resolution: {integrity: sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-module-interfaces@1.20.1': + resolution: {integrity: sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-odata-types@1.19.0': + resolution: {integrity: sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-page-context@1.19.0': + resolution: {integrity: sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/sp-search-extensibility@1.19.0': + resolution: {integrity: sha512-XCHJqcbWQ5R3Rvd5i88SFhVzffY99pAQ6UWrVOMQyf18r50AIl6W2kVCW0mWuMK8hSCLvtePB47x4jx6Gf+jmg==} + engines: {node: '>=18.17.1 <19.0.0'} + + '@microsoft/spfx-heft-plugins@1.20.1': + resolution: {integrity: sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==} + + '@microsoft/teams-js@2.12.0': + resolution: {integrity: sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==} + + '@microsoft/tsdoc-config@0.15.2': + resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} + + '@microsoft/tsdoc-config@0.16.2': + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} + + '@microsoft/tsdoc@0.13.2': + resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} + + '@microsoft/tsdoc@0.14.2': + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + + '@nevware21/ts-async@0.5.2': + resolution: {integrity: sha512-Zf2vUNjCw2vJsiVKhWXA9hCNHsn59AOSGa5jGP4tWrp/vTH9XrI4eG/65khuoAgrS83migj0Xv5/j6fUAz69Zw==} + + '@nevware21/ts-utils@0.11.3': + resolution: {integrity: sha512-oipW+tyKN68bREjoESYAzOZiatM+1LF+ez1TX3BaeinhCkI18xsLgmpH9tvwHaVgKf1Tsth25sdbXVtYmgRYvQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + + '@pnpm/crypto.base32-hash@1.0.1': + resolution: {integrity: sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==} + engines: {node: '>=14.6'} + + '@pnpm/crypto.base32-hash@2.0.0': + resolution: {integrity: sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==} + engines: {node: '>=16.14'} + + '@pnpm/dependency-path@2.1.8': + resolution: {integrity: sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==} + engines: {node: '>=16.14'} + + '@pnpm/error@1.4.0': + resolution: {integrity: sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==} + engines: {node: '>=10.16'} + + '@pnpm/link-bins@5.3.25': + resolution: {integrity: sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==} + engines: {node: '>=10.16'} + + '@pnpm/package-bins@4.1.0': + resolution: {integrity: sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==} + engines: {node: '>=10.16'} + + '@pnpm/read-modules-dir@2.0.3': + resolution: {integrity: sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==} + engines: {node: '>=10.13'} + + '@pnpm/read-package-json@4.0.0': + resolution: {integrity: sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==} + engines: {node: '>=10.16'} + + '@pnpm/read-project-manifest@1.1.7': + resolution: {integrity: sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==} + engines: {node: '>=10.16'} + + '@pnpm/types@6.4.0': + resolution: {integrity: sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==} + engines: {node: '>=10.16'} + + '@pnpm/types@8.9.0': + resolution: {integrity: sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==} + engines: {node: '>=14.6'} + + '@pnpm/types@9.4.2': + resolution: {integrity: sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==} + engines: {node: '>=16.14'} + + '@pnpm/write-project-manifest@1.1.7': + resolution: {integrity: sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==} + engines: {node: '>=10.16'} + + '@rushstack/debug-certificate-manager@1.1.84': + resolution: {integrity: sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==} + + '@rushstack/eslint-config@2.5.1': + resolution: {integrity: sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '>=3.0.0' + + '@rushstack/eslint-config@2.6.2': + resolution: {integrity: sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '>=3.0.0' + + '@rushstack/eslint-config@3.5.0': + resolution: {integrity: sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '>=4.7.0' + + '@rushstack/eslint-patch@1.1.0': + resolution: {integrity: sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==} + + '@rushstack/eslint-patch@1.1.4': + resolution: {integrity: sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==} + + '@rushstack/eslint-patch@1.6.0': + resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} + + '@rushstack/eslint-plugin-packlets@0.3.4': + resolution: {integrity: sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin-packlets@0.4.1': + resolution: {integrity: sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin-packlets@0.8.1': + resolution: {integrity: sha512-p3u2AfJsam6g29ah1P3yA9O65EACmcHmQtbsn+NdQEfZ1J72tm+x3d2PucFC381AeIcMVjULm9H/SGS+mHgDZA==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin-security@0.2.4': + resolution: {integrity: sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin-security@0.3.1': + resolution: {integrity: sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin-security@0.7.1': + resolution: {integrity: sha512-84N42tlONhcbXdlk5Rkb+/pVxPnH+ojX8XwtFoecCRV88/4Ii7eGEyJPb73lOpHaE3NJxLzLVIeixKYQmdjImA==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin@0.13.1': + resolution: {integrity: sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin@0.8.4': + resolution: {integrity: sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/eslint-plugin@0.9.1': + resolution: {integrity: sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@rushstack/heft-config-file@0.14.14': + resolution: {integrity: sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==} + engines: {node: '>=10.13.0'} + + '@rushstack/loader-raw-script@1.4.37': + resolution: {integrity: sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==} + + '@rushstack/localization-utilities@0.9.37': + resolution: {integrity: sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==} + + '@rushstack/module-minifier@0.4.37': + resolution: {integrity: sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/node-core-library@3.38.0': + resolution: {integrity: sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==} + + '@rushstack/node-core-library@3.53.2': + resolution: {integrity: sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==} + + '@rushstack/node-core-library@3.53.3': + resolution: {integrity: sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==} + + '@rushstack/node-core-library@4.0.2': + resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/package-deps-hash@4.1.38': + resolution: {integrity: sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==} + + '@rushstack/package-extractor@0.6.40': + resolution: {integrity: sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==} + + '@rushstack/rig-package@0.2.12': + resolution: {integrity: sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==} + + '@rushstack/rig-package@0.5.2': + resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} + + '@rushstack/rush-amazon-s3-build-cache-plugin@5.117.3': + resolution: {integrity: sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==} + + '@rushstack/rush-azure-storage-build-cache-plugin@5.117.3': + resolution: {integrity: sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==} + + '@rushstack/rush-http-build-cache-plugin@5.117.3': + resolution: {integrity: sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==} + + '@rushstack/rush-sdk@5.117.3': + resolution: {integrity: sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==} + + '@rushstack/set-webpack-public-path-plugin@5.1.21': + resolution: {integrity: sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==} + peerDependencies: + '@types/node': '*' + webpack: ^5.68.0 + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/stream-collator@4.1.38': + resolution: {integrity: sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==} + + '@rushstack/terminal@0.10.0': + resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/tree-pattern@0.2.2': + resolution: {integrity: sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==} + + '@rushstack/tree-pattern@0.2.4': + resolution: {integrity: sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==} + + '@rushstack/tree-pattern@0.3.1': + resolution: {integrity: sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA==} + + '@rushstack/ts-command-line@4.19.1': + resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} + + '@rushstack/ts-command-line@4.7.10': + resolution: {integrity: sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==} + + '@rushstack/typings-generator@0.12.37': + resolution: {integrity: sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/webpack-plugin-utilities@0.4.21': + resolution: {integrity: sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==} + peerDependencies: + '@types/webpack': ^4.39.8 + webpack: ^5.35.1 || ^4.31.0 + peerDependenciesMeta: + '@types/webpack': + optional: true + webpack: + optional: true + + '@rushstack/webpack5-localization-plugin@0.9.12': + resolution: {integrity: sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==} + peerDependencies: + '@types/node': '*' + webpack: ^5.68.0 + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/webpack5-module-minifier-plugin@5.5.37': + resolution: {integrity: sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==} + engines: {node: '>=14.19.0'} + peerDependencies: + '@rushstack/module-minifier': '*' + '@types/node': '*' + webpack: ^5.68.0 + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/worker-pool@0.4.37': + resolution: {integrity: sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@sindresorhus/is@0.14.0': + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} + + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + + '@swc/helpers@0.5.11': + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + + '@szmarczak/http-timer@1.1.2': + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/argparse@1.0.38': + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/chalk@0.4.31': + resolution: {integrity: sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/glob-stream@8.0.2': + resolution: {integrity: sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==} + + '@types/glob@5.0.30': + resolution: {integrity: sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/gulp@4.0.6': + resolution: {integrity: sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@1.1.2': + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + + '@types/jest@25.2.1': + resolution: {integrity: sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/lodash@4.14.117': + resolution: {integrity: sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==} + + '@types/lodash@4.17.6': + resolution: {integrity: sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==} + + '@types/minimatch@3.0.5': + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + + '@types/minimatch@5.1.2': + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + + '@types/node-fetch@2.6.11': + resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + + '@types/node-fetch@2.6.2': + resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} + + '@types/node-notifier@8.0.2': + resolution: {integrity: sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==} + + '@types/node@10.17.13': + resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} + + '@types/node@12.20.24': + resolution: {integrity: sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==} + + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/orchestrator@0.0.30': + resolution: {integrity: sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/picomatch@2.3.4': + resolution: {integrity: sha512-0so8lU8O5zatZS/2Fi4zrwks+vZv7e0dygrgEZXljODXBig97l4cPQD+9LabXfGJOWwoRkTVz6Q4edZvD12UOA==} + + '@types/prettier@1.19.1': + resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} + + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/q@1.5.8': + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + + '@types/react-dom@17.0.25': + resolution: {integrity: sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==} + + '@types/react@17.0.80': + resolution: {integrity: sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==} + + '@types/requirejs@2.1.29': + resolution: {integrity: sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + + '@types/scheduler@0.16.8': + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + + '@types/semver@7.3.5': + resolution: {integrity: sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/stack-utils@1.0.1': + resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} + + '@types/streamx@2.9.5': + resolution: {integrity: sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==} + + '@types/tapable@1.0.6': + resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} + + '@types/through2@2.0.32': + resolution: {integrity: sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==} + + '@types/tunnel@0.0.3': + resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} + + '@types/undertaker-registry@1.0.4': + resolution: {integrity: sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==} + + '@types/undertaker@1.2.11': + resolution: {integrity: sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==} + + '@types/vinyl-fs@3.0.5': + resolution: {integrity: sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==} + + '@types/vinyl@2.0.3': + resolution: {integrity: sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==} + + '@types/webpack-env@1.15.3': + resolution: {integrity: sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@0.0.34': + resolution: {integrity: sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==} + + '@types/yargs@15.0.19': + resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} + + '@typescript-eslint/eslint-plugin@5.20.0': + resolution: {integrity: sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/eslint-plugin@5.59.11': + resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/eslint-plugin@5.6.0': + resolution: {integrity: sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/experimental-utils@5.20.0': + resolution: {integrity: sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/experimental-utils@5.3.1': + resolution: {integrity: sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + + '@typescript-eslint/experimental-utils@5.59.11': + resolution: {integrity: sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/experimental-utils@5.6.0': + resolution: {integrity: sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + + '@typescript-eslint/parser@5.20.0': + resolution: {integrity: sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@5.59.11': + resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@5.6.0': + resolution: {integrity: sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.20.0': + resolution: {integrity: sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/scope-manager@5.3.1': + resolution: {integrity: sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/scope-manager@5.59.11': + resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/scope-manager@5.6.0': + resolution: {integrity: sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.20.0': + resolution: {integrity: sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/type-utils@5.59.11': + resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.20.0': + resolution: {integrity: sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/types@5.3.1': + resolution: {integrity: sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/types@5.59.11': + resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/types@5.6.0': + resolution: {integrity: sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.20.0': + resolution: {integrity: sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@5.3.1': + resolution: {integrity: sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@5.59.11': + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@5.6.0': + resolution: {integrity: sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.20.0': + resolution: {integrity: sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/utils@5.59.11': + resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.20.0': + resolution: {integrity: sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/visitor-keys@5.3.1': + resolution: {integrity: sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/visitor-keys@5.59.11': + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/visitor-keys@5.6.0': + resolution: {integrity: sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@vue/compiler-core@3.4.31': + resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} + + '@vue/compiler-dom@3.4.31': + resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} + + '@vue/compiler-sfc@3.4.31': + resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} + + '@vue/compiler-ssr@3.4.31': + resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} + + '@vue/shared@3.4.31': + resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} + + '@webassemblyjs/ast@1.12.1': + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + '@webassemblyjs/helper-api-error@1.11.6': + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + '@webassemblyjs/helper-buffer@1.12.1': + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + + '@webassemblyjs/helper-numbers@1.11.6': + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + + '@webassemblyjs/ieee754@1.11.6': + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + + '@webassemblyjs/leb128@1.11.6': + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + + '@webassemblyjs/utf8@1.11.6': + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + '@webassemblyjs/wasm-edit@1.12.1': + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + + '@webassemblyjs/wasm-gen@1.12.1': + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + + '@webassemblyjs/wasm-opt@1.12.1': + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + + '@webassemblyjs/wasm-parser@1.12.1': + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + + '@webassemblyjs/wast-printer@1.12.1': + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + '@yarnpkg/lockfile@1.0.2': + resolution: {integrity: sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==} + + '@zkochan/cmd-shim@5.4.1': + resolution: {integrity: sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==} + engines: {node: '>=10.13'} + + abab@1.0.4: + resolution: {integrity: sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==} + deprecated: Use your platform's native atob() and btoa() methods instead + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@4.3.4: + resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} + + acorn-import-assertions@1.9.0: + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@6.2.0: + resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} + engines: {node: '>=0.4.0'} + + acorn@5.7.4: + resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@6.4.2: + resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + adal-angular@1.0.16: + resolution: {integrity: sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==} + engines: {node: '>=0.8.0'} + deprecated: This package is no longer supported. Please migrate to @azure/msal-angular. + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-colors@1.1.0: + resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==} + engines: {node: '>=0.10.0'} + + ansi-colors@2.0.5: + resolution: {integrity: sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==} + engines: {node: '>=6'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-gray@0.1.1: + resolution: {integrity: sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==} + engines: {node: '>=0.10.0'} + + ansi-regex@2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + + ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-wrap@0.1.0: + resolution: {integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==} + engines: {node: '>=0.10.0'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@2.0.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + append-buffer@1.0.2: + resolution: {integrity: sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==} + engines: {node: '>=0.10.0'} + + archy@1.0.0: + resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + arr-diff@4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} + + arr-filter@1.1.2: + resolution: {integrity: sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==} + engines: {node: '>=0.10.0'} + + arr-flatten@1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + + arr-map@2.0.2: + resolution: {integrity: sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==} + engines: {node: '>=0.10.0'} + + arr-union@3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-differ@1.0.0: + resolution: {integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==} + engines: {node: '>=0.10.0'} + + array-differ@3.0.0: + resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} + engines: {node: '>=8'} + + array-each@1.0.1: + resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==} + engines: {node: '>=0.10.0'} + + array-equal@1.0.2: + resolution: {integrity: sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array-initial@1.1.0: + resolution: {integrity: sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==} + engines: {node: '>=0.10.0'} + + array-last@1.3.0: + resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} + engines: {node: '>=0.10.0'} + + array-slice@1.1.0: + resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==} + engines: {node: '>=0.10.0'} + + array-sort@1.0.0: + resolution: {integrity: sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==} + engines: {node: '>=0.10.0'} + + array-union@1.0.2: + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} + engines: {node: '>=0.10.0'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array-uniq@1.0.3: + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} + engines: {node: '>=0.10.0'} + + array-unique@0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + + arrify@2.0.1: + resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} + engines: {node: '>=8'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + + assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + + assign-symbols@1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + + astral-regex@1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + + async-done@1.3.2: + resolution: {integrity: sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==} + engines: {node: '>= 0.10'} + + async-each@1.0.6: + resolution: {integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==} + + async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + + async-settle@1.0.0: + resolution: {integrity: sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==} + engines: {node: '>= 0.10'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + + autoprefixer@9.7.1: + resolution: {integrity: sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==} + engines: {node: '>=6.0.0'} + hasBin: true + + autoprefixer@9.8.8: + resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} + hasBin: true + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + + aws4@1.13.0: + resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} + + babel-jest@25.5.1: + resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@25.5.0: + resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} + engines: {node: '>= 8.3'} + + babel-preset-current-node-syntax@0.1.4: + resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@25.5.0: + resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + + bach@1.2.0: + resolution: {integrity: sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==} + engines: {node: '>= 0.10'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + base@0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + + beeper@1.1.1: + resolution: {integrity: sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==} + engines: {node: '>=0.10.0'} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@1.13.1: + resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==} + engines: {node: '>=0.10.0'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + body-parser@1.18.3: + resolution: {integrity: sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==} + engines: {node: '>= 0.8'} + + body-parser@1.20.0: + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + body@5.1.0: + resolution: {integrity: sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + browser-resolve@1.11.3: + resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} + + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + + buffer-equal@1.0.1: + resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==} + engines: {node: '>=0.4'} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + builtin-modules@3.1.0: + resolution: {integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==} + engines: {node: '>=6'} + + builtins@1.0.3: + resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} + + bytes@1.0.0: + resolution: {integrity: sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==} + + bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cache-base@1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + + cacheable-request@6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsite-record@4.1.5: + resolution: {integrity: sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==} + + callsite@1.0.0: + resolution: {integrity: sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + + camelcase@2.1.1: + resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} + engines: {node: '>=0.10.0'} + + camelcase@3.0.0: + resolution: {integrity: sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==} + engines: {node: '>=0.10.0'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001640: + resolution: {integrity: sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==} + + capture-exit@2.0.0: + resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} + engines: {node: 6.* || 8.* || >= 10.*} + + caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + + chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chokidar@2.1.8: + resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} + deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies + + chokidar@3.4.3: + resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} + engines: {node: '>= 8.10.0'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + + class-utils@0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + + clean-css@4.2.1: + resolution: {integrity: sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==} + engines: {node: '>= 4.0'} + + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + + cli-boxes@2.2.1: + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-table@0.3.11: + resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==} + engines: {node: '>= 0.2.0'} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + cliui@3.2.0: + resolution: {integrity: sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + clone-buffer@1.0.0: + resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==} + engines: {node: '>= 0.10'} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + + clone-stats@0.0.1: + resolution: {integrity: sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==} + + clone-stats@1.0.0: + resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + cloneable-readable@1.1.3: + resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} + + cmd-extension@1.0.2: + resolution: {integrity: sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==} + engines: {node: '>=10'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + code-point-at@1.1.0: + resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} + engines: {node: '>=0.10.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + collection-map@1.0.0: + resolution: {integrity: sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==} + engines: {node: '>=0.10.0'} + + collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colors@1.0.3: + resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} + engines: {node: '>=0.1.90'} + + colors@1.2.5: + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + engines: {node: '>=0.1.90'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + + component-emitter@1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + concat-stream@1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} + + configstore@5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} + + connect-livereload@0.6.1: + resolution: {integrity: sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==} + + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + content-disposition@0.5.2: + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + continuable-cache@0.3.1: + resolution: {integrity: sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.3.1: + resolution: {integrity: sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==} + engines: {node: '>= 0.6'} + + cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + + copy-descriptor@0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + + copy-props@2.0.5: + resolution: {integrity: sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==} + + core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + + css-declaration-sorter@6.4.1: + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + + css-loader@3.4.2: + resolution: {integrity: sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==} + engines: {node: '>= 8.9.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + css-modules-loader-core@1.1.0: + resolution: {integrity: sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==} + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-selector-tokenizer@0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-default@5.2.14: + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + cssnano-utils@3.1.0: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + cssnano@5.1.15: + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + + cssstyle@0.3.1: + resolution: {integrity: sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + d@1.0.2: + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} + engines: {node: '>=0.12'} + + dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + + data-urls@1.1.0: + resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + dateformat@2.2.0: + resolution: {integrity: sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debuglog@1.0.1: + resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + decomment@0.9.5: + resolution: {integrity: sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==} + engines: {node: '>=6.4', npm: '>=2.15'} + + decompress-response@3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-compare@1.0.0: + resolution: {integrity: sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==} + engines: {node: '>=0.10.0'} + + default-resolution@2.0.0: + resolution: {integrity: sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==} + engines: {node: '>= 0.10'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + defer-to-connect@1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + define-property@0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} + + define-property@1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + + define-property@2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + + del@2.2.2: + resolution: {integrity: sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==} + engines: {node: '>=0.10.0'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + depcheck@1.4.7: + resolution: {integrity: sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==} + engines: {node: '>=10'} + hasBin: true + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dependency-path@9.2.8: + resolution: {integrity: sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==} + engines: {node: '>=14.6'} + + deps-regex@0.2.0: + resolution: {integrity: sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==} + + destroy@1.0.4: + resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-file@1.0.0: + resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} + engines: {node: '>=0.10.0'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + dezalgo@1.0.4: + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + + diff-sequences@25.2.6: + resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} + engines: {node: '>= 8.3'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domexception@1.0.1: + resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + deprecated: Use your platform's native DOMException instead + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + + duplexer2@0.0.2: + resolution: {integrity: sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==} + + duplexer3@0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + + duplexify@3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + + each-props@1.3.2: + resolution: {integrity: sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==} + + ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + + ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.4.818: + resolution: {integrity: sha512-eGvIk2V0dGImV9gWLq8fDfTTsCAeMDwZqEPMr+jMInxZdnp9Us8UpovYpRCf9NQ7VOFgrN2doNSgvISbsbNpxA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + encode-registry@3.0.1: + resolution: {integrity: sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==} + engines: {node: '>=10'} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + end-of-stream@0.1.5: + resolution: {integrity: sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==} + + end-of-stream@1.1.0: + resolution: {integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + error@7.2.1: + resolution: {integrity: sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} + engines: {node: '>=0.10'} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + + es6-symbol@3.1.4: + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} + engines: {node: '>=0.12'} + + es6-weak-map@2.0.3: + resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-goat@2.1.1: + resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} + engines: {node: '>=8'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + + eslint-plugin-promise@6.0.1: + resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + + eslint-plugin-react@7.27.1: + resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-tsdoc@0.2.17: + resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-utils@3.0.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.7.0: + resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + exec-sh@0.3.6: + resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} + + execa@1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + + execa@3.4.0: + resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} + engines: {node: ^8.12.0 || >=9.7.0} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expand-brackets@2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + + expand-tilde@2.0.2: + resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} + engines: {node: '>=0.10.0'} + + expect@25.5.0: + resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} + engines: {node: '>= 8.3'} + + express@4.16.4: + resolution: {integrity: sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==} + engines: {node: '>= 0.10.0'} + + express@4.18.1: + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + engines: {node: '>= 0.10.0'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend-shallow@3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + extglob@2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + + extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + + fancy-log@1.3.3: + resolution: {integrity: sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==} + engines: {node: '>= 0.10'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@1.1.4: + resolution: {integrity: sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastparse@1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + faye-websocket@0.10.0: + resolution: {integrity: sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==} + engines: {node: '>=0.4.0'} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + figures@3.0.0: + resolution: {integrity: sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==} + engines: {node: '>=8'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + + fill-range@4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.1.1: + resolution: {integrity: sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==} + engines: {node: '>= 0.8'} + + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + + find-up@1.1.2: + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} + engines: {node: '>=0.10.0'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + + findup-sync@2.0.0: + resolution: {integrity: sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==} + engines: {node: '>= 0.10'} + + findup-sync@3.0.0: + resolution: {integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==} + engines: {node: '>= 0.10'} + + findup-sync@5.0.0: + resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==} + engines: {node: '>= 10.13.0'} + + fined@1.2.0: + resolution: {integrity: sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==} + engines: {node: '>= 0.10'} + + flagged-respawn@1.0.1: + resolution: {integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==} + engines: {node: '>= 0.10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + flush-write-stream@1.1.1: + resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + for-in@1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + + for-own@1.0.0: + resolution: {integrity: sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==} + engines: {node: '>=0.10.0'} + + forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + + fork-stream@0.0.4: + resolution: {integrity: sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==} + + form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + + form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fragment-cache@0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs-mkdirp-stream@1.0.0: + resolution: {integrity: sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==} + engines: {node: '>= 0.10'} + + fs-monkey@1.0.3: + resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@1.2.13: + resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} + engines: {node: '>= 4.0'} + os: [darwin] + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 + + fsevents@2.1.3: + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generic-names@2.0.1: + resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@1.0.3: + resolution: {integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + get-value@2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} + + getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + + git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + + giturl@1.0.3: + resolution: {integrity: sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==} + engines: {node: '>= 0.10.0'} + + glob-escape@0.0.2: + resolution: {integrity: sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==} + engines: {node: '>= 0.10'} + + glob-parent@3.1.0: + resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-stream@6.1.0: + resolution: {integrity: sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==} + engines: {node: '>= 0.10'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob-watcher@5.0.5: + resolution: {integrity: sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==} + engines: {node: '>= 0.10'} + + glob@7.0.6: + resolution: {integrity: sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + global-modules@1.0.0: + resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} + engines: {node: '>=0.10.0'} + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@1.0.2: + resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} + engines: {node: '>=0.10.0'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@5.0.0: + resolution: {integrity: sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==} + engines: {node: '>=0.10.0'} + + glogg@1.0.2: + resolution: {integrity: sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==} + engines: {node: '>= 0.10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + got@9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graceful-fs@4.2.4: + resolution: {integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==} + + grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + + growly@1.3.0: + resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} + + gulp-cli@2.3.0: + resolution: {integrity: sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==} + engines: {node: '>= 0.10'} + hasBin: true + + gulp-connect@5.7.0: + resolution: {integrity: sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==} + engines: {node: '>=0.10.0'} + + gulp-flatten@0.2.0: + resolution: {integrity: sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==} + engines: {node: '>=0.10'} + + gulp-if@2.0.2: + resolution: {integrity: sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==} + engines: {node: '>= 0.10.0'} + + gulp-match@1.1.0: + resolution: {integrity: sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==} + + gulp-util@3.0.8: + resolution: {integrity: sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==} + engines: {node: '>=0.10'} + deprecated: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 + + gulp@4.0.2: + resolution: {integrity: sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==} + engines: {node: '>= 0.10'} + hasBin: true + + gulplog@1.0.0: + resolution: {integrity: sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==} + engines: {node: '>= 0.10'} + + har-schema@2.0.0: + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} + engines: {node: '>=4'} + + har-validator@5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + + has-ansi@2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@1.0.0: + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} + engines: {node: '>=0.10.0'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-gulplog@0.1.0: + resolution: {integrity: sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==} + engines: {node: '>= 0.10'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + has-value@0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} + + has-value@1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} + + has-values@0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} + + has-values@1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} + + has-yarn@2.1.0: + resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + highlight-es@1.0.3: + resolution: {integrity: sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==} + + homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + + html-encoding-sniffer@1.0.2: + resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-loader@4.2.0: + resolution: {integrity: sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.0.0 + + html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + http-signature@1.2.0: + resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} + engines: {node: '>=0.8', npm: '>=1.3.7'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + + human-signals@1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.23: + resolution: {integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + icss-replace-symbols@1.1.0: + resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} + + icss-utils@4.1.1: + resolution: {integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==} + engines: {node: '>= 6'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore-walk@3.0.4: + resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} + + ignore@5.1.9: + resolution: {integrity: sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==} + engines: {node: '>= 4'} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + + immutable@4.3.6: + resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-lazy@2.1.0: + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} + engines: {node: '>=4'} + + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + + import-local@3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + inpath@1.0.2: + resolution: {integrity: sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==} + + inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + + invert-kv@1.0.0: + resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} + engines: {node: '>=0.10.0'} + + ip-regex@2.1.0: + resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} + engines: {node: '>=4'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-absolute@1.0.0: + resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} + engines: {node: '>=0.10.0'} + + is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@1.0.1: + resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==} + engines: {node: '>=0.10.0'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-ci@2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + + is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} + + is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-descriptor@0.1.7: + resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} + engines: {node: '>= 0.4'} + + is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-es2016-keyword@1.0.0: + resolution: {integrity: sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==} + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extendable@1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@1.0.0: + resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-glob@3.1.0: + resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-negated-glob@1.0.0: + resolution: {integrity: sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==} + engines: {node: '>=0.10.0'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-npm@5.0.0: + resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} + engines: {node: '>=10'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + + is-number@4.0.0: + resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-path-cwd@1.0.0: + resolution: {integrity: sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==} + engines: {node: '>=0.10.0'} + + is-path-in-cwd@1.0.1: + resolution: {integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==} + engines: {node: '>=0.10.0'} + + is-path-inside@1.0.1: + resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==} + engines: {node: '>=0.10.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-relative@1.0.0: + resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} + engines: {node: '>=0.10.0'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unc-path@1.0.0: + resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} + engines: {node: '>=0.10.0'} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-utf8@0.2.1: + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} + + is-valid-glob@1.0.0: + resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} + engines: {node: '>=0.10.0'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + is-yarn-global@0.3.0: + resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + + isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isobject@2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + isomorphic-fetch@3.0.0: + resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} + + isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + jest-changed-files@25.5.0: + resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} + engines: {node: '>= 8.3'} + + jest-cli@25.4.0: + resolution: {integrity: sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==} + engines: {node: '>= 8.3'} + hasBin: true + + jest-config@25.5.4: + resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} + engines: {node: '>= 8.3'} + + jest-diff@25.5.0: + resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} + engines: {node: '>= 8.3'} + + jest-docblock@25.3.0: + resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} + engines: {node: '>= 8.3'} + + jest-each@25.5.0: + resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} + engines: {node: '>= 8.3'} + + jest-environment-jsdom@25.4.0: + resolution: {integrity: sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==} + engines: {node: '>= 8.3'} + + jest-environment-jsdom@25.5.0: + resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} + engines: {node: '>= 8.3'} + + jest-environment-node@25.5.0: + resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} + engines: {node: '>= 8.3'} + + jest-get-type@25.2.6: + resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} + engines: {node: '>= 8.3'} + + jest-haste-map@25.5.1: + resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} + engines: {node: '>= 8.3'} + + jest-jasmine2@25.5.4: + resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} + engines: {node: '>= 8.3'} + + jest-leak-detector@25.5.0: + resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} + engines: {node: '>= 8.3'} + + jest-matcher-utils@25.5.0: + resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} + engines: {node: '>= 8.3'} + + jest-message-util@25.5.0: + resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} + engines: {node: '>= 8.3'} + + jest-mock@25.5.0: + resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} + engines: {node: '>= 8.3'} + + jest-nunit-reporter@1.3.1: + resolution: {integrity: sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@25.2.6: + resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} + engines: {node: '>= 8.3'} + + jest-resolve-dependencies@25.5.4: + resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} + engines: {node: '>= 8.3'} + + jest-resolve@25.5.1: + resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} + engines: {node: '>= 8.3'} + + jest-runner@25.5.4: + resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} + engines: {node: '>= 8.3'} + + jest-runtime@25.5.4: + resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} + engines: {node: '>= 8.3'} + hasBin: true + + jest-serializer@25.5.0: + resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} + engines: {node: '>= 8.3'} + + jest-snapshot@25.5.1: + resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} + engines: {node: '>= 8.3'} + + jest-util@25.5.0: + resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} + engines: {node: '>= 8.3'} + + jest-validate@25.5.0: + resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} + engines: {node: '>= 8.3'} + + jest-watcher@25.5.0: + resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} + engines: {node: '>= 8.3'} + + jest-worker@25.5.0: + resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} + engines: {node: '>= 8.3'} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest@25.4.0: + resolution: {integrity: sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==} + engines: {node: '>= 8.3'} + hasBin: true + + jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + + js-tokens@3.0.2: + resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.13.1: + resolution: {integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==} + hasBin: true + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + + jsdom@11.11.0: + resolution: {integrity: sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==} + + jsdom@15.2.1: + resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} + engines: {node: '>=8'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + json-buffer@3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonpath-plus@4.0.0: + resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} + engines: {node: '>=10.0'} + + jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + engines: {node: '>=12', npm: '>=6'} + + jsprim@1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + jszip@3.8.0: + resolution: {integrity: sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==} + + just-debounce@1.1.0: + resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} + + jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + + jwa@2.0.0: + resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} + + jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + + jws@4.0.0: + resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} + + keyv@3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + + kind-of@4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} + + kind-of@5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + last-run@1.1.1: + resolution: {integrity: sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==} + engines: {node: '>= 0.10'} + + latest-version@5.1.0: + resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + engines: {node: '>=8'} + + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + + lcid@1.0.0: + resolution: {integrity: sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==} + engines: {node: '>=0.10.0'} + + lead@1.0.0: + resolution: {integrity: sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==} + engines: {node: '>= 0.10'} + + left-pad@1.3.0: + resolution: {integrity: sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==} + deprecated: use String.prototype.padStart() + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + + liftoff@3.1.0: + resolution: {integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==} + engines: {node: '>= 0.8'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + livereload-js@2.4.0: + resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} + + load-json-file@1.1.0: + resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} + engines: {node: '>=0.10.0'} + + load-json-file@4.0.0: + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} + + load-json-file@6.2.0: + resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} + engines: {node: '>=8'} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} + engines: {node: '>=4.0.0'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash._basecopy@3.0.1: + resolution: {integrity: sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==} + + lodash._basetostring@3.0.1: + resolution: {integrity: sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==} + + lodash._basevalues@3.0.0: + resolution: {integrity: sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==} + + lodash._getnative@3.9.1: + resolution: {integrity: sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==} + + lodash._isiterateecall@3.0.9: + resolution: {integrity: sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==} + + lodash._reescape@3.0.0: + resolution: {integrity: sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==} + + lodash._reevaluate@3.0.0: + resolution: {integrity: sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==} + + lodash._reinterpolate@3.0.0: + resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} + + lodash._root@3.0.1: + resolution: {integrity: sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==} + + lodash.assign@4.2.0: + resolution: {integrity: sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.escape@3.2.0: + resolution: {integrity: sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==} + + lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + + lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + + lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + + lodash.isarray@3.0.4: + resolution: {integrity: sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + + lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + + lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + + lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + + lodash.keys@3.1.2: + resolution: {integrity: sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + + lodash.restparam@3.6.1: + resolution: {integrity: sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash.template@3.6.2: + resolution: {integrity: sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==} + + lodash.templatesettings@3.1.1: + resolution: {integrity: sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + lolex@5.1.2: + resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowercase-keys@1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + make-iterator@1.0.1: + resolution: {integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==} + engines: {node: '>=0.10.0'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + map-age-cleaner@0.1.3: + resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} + engines: {node: '>=6'} + + map-cache@0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} + + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + + map-stream@0.0.7: + resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==} + + map-visit@1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} + + matchdep@2.0.0: + resolution: {integrity: sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==} + engines: {node: '>= 0.10.0'} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + mem@8.1.1: + resolution: {integrity: sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==} + engines: {node: '>=10'} + + memfs@3.4.3: + resolution: {integrity: sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==} + engines: {node: '>= 4.0.0'} + + meow@9.0.0: + resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + engines: {node: '>=10'} + + merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + merge-stream@1.0.1: + resolution: {integrity: sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.0.3: + resolution: {integrity: sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==} + engines: {node: '>=0.10'} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromatch@3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.4.1: + resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} + hasBin: true + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@2.5.2: + resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} + engines: {node: '>=4.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@3.1.0: + resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==} + engines: {node: '>=8'} + + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + engines: {node: '>=10'} + + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mixin-deep@1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + msal@1.4.12: + resolution: {integrity: sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==} + engines: {node: '>=0.8.0'} + + multimatch@5.0.0: + resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} + engines: {node: '>=10'} + + multipipe@0.1.2: + resolution: {integrity: sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==} + + mute-stdout@1.0.1: + resolution: {integrity: sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==} + engines: {node: '>= 0.10'} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nan@2.20.0: + resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + + nanocolors@0.2.13: + resolution: {integrity: sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanomatch@1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-emoji@1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + + node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-notifier@10.0.1: + resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==} + + node-notifier@6.0.0: + resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + + normalize-path@2.1.1: + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} + engines: {node: '>=0.10.0'} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + now-and-later@2.0.1: + resolution: {integrity: sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==} + engines: {node: '>= 0.10'} + + npm-bundled@1.1.2: + resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} + + npm-check@6.0.1: + resolution: {integrity: sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==} + engines: {node: '>=10.9.0'} + hasBin: true + + npm-normalize-package-bin@1.0.1: + resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} + + npm-package-arg@6.1.1: + resolution: {integrity: sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==} + + npm-packlist@2.1.5: + resolution: {integrity: sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==} + engines: {node: '>=10'} + hasBin: true + + npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + num2fraction@1.2.2: + resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} + + number-is-nan@1.0.1: + resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} + engines: {node: '>=0.10.0'} + + nwsapi@2.2.10: + resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} + + oauth-sign@0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + + object-assign@3.0.0: + resolution: {integrity: sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==} + engines: {node: '>=0.10.0'} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-copy@0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object-visit@1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.defaults@1.1.0: + resolution: {integrity: sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==} + engines: {node: '>=0.10.0'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.hasown@1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} + + object.map@1.0.1: + resolution: {integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==} + engines: {node: '>=0.10.0'} + + object.pick@1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + + object.reduce@1.0.1: + resolution: {integrity: sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==} + engines: {node: '>=0.10.0'} + + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + once@1.3.3: + resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + orchestrator@0.3.8: + resolution: {integrity: sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==} + + ordered-read-streams@1.0.1: + resolution: {integrity: sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==} + + os-homedir@1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} + + os-locale@1.4.0: + resolution: {integrity: sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==} + engines: {node: '>=0.10.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + osenv@0.1.5: + resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} + deprecated: This package is no longer supported. + + p-cancelable@1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + + p-defer@1.0.0: + resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} + engines: {node: '>=4'} + + p-each-series@2.2.0: + resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + engines: {node: '>=8'} + + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + + p-finally@2.0.1: + resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + engines: {node: '>=8'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-reflect@2.1.0: + resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==} + engines: {node: '>=8'} + + p-settle@4.1.1: + resolution: {integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json@6.5.0: + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-filepath@1.0.2: + resolution: {integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==} + engines: {node: '>=0.8'} + + parse-json@2.2.0: + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} + engines: {node: '>=0.10.0'} + + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + + parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} + engines: {node: '>=0.10.0'} + + parse5@4.0.0: + resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==} + + parse5@5.1.0: + resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + pascalcase@0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + + path-dirname@1.0.2: + resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} + + path-exists@2.1.0: + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} + engines: {node: '>=0.10.0'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-is-inside@1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} + + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-root-regex@0.1.2: + resolution: {integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==} + engines: {node: '>=0.10.0'} + + path-root@0.1.1: + resolution: {integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==} + engines: {node: '>=0.10.0'} + + path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + path-type@1.1.0: + resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} + engines: {node: '>=0.10.0'} + + path-type@3.0.0: + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + engines: {node: '>=4'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pidof@1.0.2: + resolution: {integrity: sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pinkie-promise@2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + + pinkie@2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-conf@1.1.3: + resolution: {integrity: sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==} + engines: {node: '>=0.10.0'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-dir@5.0.0: + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} + engines: {node: '>=10'} + + please-upgrade-node@3.2.0: + resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} + + pn@1.1.0: + resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} + + pnpm-sync-lib@0.1.4: + resolution: {integrity: sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==} + + posix-character-classes@0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-calc@8.2.4: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + + postcss-colormin@5.3.1: + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-convert-values@5.1.3: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-comments@5.1.2: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-duplicates@5.1.0: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-empty@5.1.1: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-overridden@5.1.0: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-merge-longhand@5.1.7: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-merge-rules@5.1.4: + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-font-values@5.1.0: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-gradients@5.1.1: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-params@5.1.4: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-selectors@5.2.1: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-modules-extract-imports@1.1.0: + resolution: {integrity: sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==} + + postcss-modules-extract-imports@2.0.0: + resolution: {integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==} + engines: {node: '>= 6'} + + postcss-modules-extract-imports@3.0.0: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@1.2.0: + resolution: {integrity: sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==} + + postcss-modules-local-by-default@3.0.3: + resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==} + engines: {node: '>= 6'} + + postcss-modules-local-by-default@4.0.5: + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@1.1.0: + resolution: {integrity: sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==} + + postcss-modules-scope@2.2.0: + resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} + engines: {node: '>= 6'} + + postcss-modules-scope@3.0.0: + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@1.3.0: + resolution: {integrity: sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==} + + postcss-modules-values@3.0.0: + resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==} + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules@1.5.0: + resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + + postcss-normalize-charset@5.1.0: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-display-values@5.1.0: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-positions@5.1.1: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-repeat-style@5.1.1: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-string@5.1.0: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-timing-functions@5.1.0: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-unicode@5.1.1: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-url@5.1.0: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-whitespace@5.1.1: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-ordered-values@5.1.3: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-reduce-initial@5.1.2: + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-reduce-transforms@5.1.0: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-selector-parser@6.1.0: + resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} + engines: {node: '>=4'} + + postcss-svgo@5.1.0: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-unique-selectors@5.1.1: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@6.0.1: + resolution: {integrity: sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==} + engines: {node: '>=4.0.0'} + + postcss@7.0.38: + resolution: {integrity: sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==} + engines: {node: '>=6.0.0'} + + postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} + engines: {node: ^10 || ^12 || >=14} + + preferred-pm@3.1.4: + resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} + engines: {node: '>=10'} + + prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prepend-http@2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + + pretty-format@25.5.0: + resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} + engines: {node: '>= 8.3'} + + pretty-hrtime@1.0.3: + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} + engines: {node: '>= 0.8'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + pseudolocale@1.1.0: + resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + pump@2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + pumpify@1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + pupa@2.1.1: + resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} + engines: {node: '>=8'} + + qs@6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} + + qs@6.12.2: + resolution: {integrity: sha512-x+NLUpx9SYrcwXtX7ob1gnkSems4i/mGZX5SlYxwIau6RrUSODO89TR/XDGGpn5RPWSYIB+aSfuSlV5+CmbTBg==} + engines: {node: '>=0.6'} + + qs@6.5.2: + resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + engines: {node: '>=0.6'} + + qs@6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + + ramda@0.27.2: + resolution: {integrity: sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@1.1.7: + resolution: {integrity: sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==} + engines: {node: '>= 0.8.0'} + + raw-body@2.3.3: + resolution: {integrity: sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==} + engines: {node: '>= 0.8'} + + raw-body@2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + + raw-loader@0.5.1: + resolution: {integrity: sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==} + + rc-config-loader@4.1.3: + resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-dom@17.0.1: + resolution: {integrity: sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==} + peerDependencies: + react: 17.0.1 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react@17.0.1: + resolution: {integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==} + engines: {node: '>=0.10.0'} + + read-package-json@2.1.2: + resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==} + deprecated: This package is no longer supported. Please use @npmcli/package-json instead. + + read-package-tree@5.1.6: + resolution: {integrity: sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==} + deprecated: The functionality that this package provided is now in @npmcli/arborist + + read-pkg-up@1.0.1: + resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} + engines: {node: '>=0.10.0'} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@1.1.0: + resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} + engines: {node: '>=0.10.0'} + + read-pkg@3.0.0: + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} + engines: {node: '>=4'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + read-yaml-file@2.1.0: + resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} + engines: {node: '>=10.13'} + + read@1.0.7: + resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} + engines: {node: '>=0.8'} + + readable-stream@1.1.14: + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdir-scoped-modules@1.1.0: + resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} + deprecated: This functionality has been moved to @npmcli/fs + + readdirp@2.2.1: + resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} + engines: {node: '>=0.10'} + + readdirp@3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + realpath-native@2.0.0: + resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} + engines: {node: '>=8'} + + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + + regex-not@1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + + registry-auth-token@4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + engines: {node: '>=6.0.0'} + + registry-url@5.1.0: + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} + + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + + remove-bom-buffer@3.0.0: + resolution: {integrity: sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==} + engines: {node: '>=0.10.0'} + + remove-bom-stream@1.2.0: + resolution: {integrity: sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==} + engines: {node: '>= 0.10'} + + remove-trailing-separator@1.1.0: + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + + repeat-element@1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + + repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + + replace-ext@0.0.1: + resolution: {integrity: sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==} + engines: {node: '>= 0.4'} + + replace-ext@1.0.1: + resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} + engines: {node: '>= 0.10'} + + replace-homedir@1.0.0: + resolution: {integrity: sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==} + engines: {node: '>= 0.10'} + + request-promise-core@1.1.4: + resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} + engines: {node: '>=0.10.0'} + peerDependencies: + request: ^2.34 + + request-promise-native@1.0.9: + resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} + engines: {node: '>=0.12.0'} + deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 + peerDependencies: + request: ^2.34 + + request@2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-main-filename@1.0.1: + resolution: {integrity: sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + require-package-name@2.0.1: + resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==} + + requirejs@2.3.6: + resolution: {integrity: sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==} + engines: {node: '>=0.4.0'} + hasBin: true + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-dir@1.0.1: + resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-options@1.1.0: + resolution: {integrity: sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==} + engines: {node: '>= 0.10'} + + resolve-url@0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + + resolve@1.1.7: + resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==} + + resolve@1.17.0: + resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} + + resolve@1.19.0: + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + responselike@1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + ret@0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfc4648@1.5.3: + resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rsvp@4.8.5: + resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} + engines: {node: 6.* || >= 7.*} + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-json-parse@1.0.1: + resolution: {integrity: sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safe-regex@1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sane@4.1.0: + resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} + engines: {node: 6.* || 8.* || >= 10.*} + deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added + hasBin: true + + sass@1.44.0: + resolution: {integrity: sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==} + engines: {node: '>=8.9.0'} + hasBin: true + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + saxes@3.1.11: + resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} + engines: {node: '>=8'} + + scheduler@0.20.2: + resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + + schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + semver-compare@1.0.0: + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + + semver-diff@3.1.1: + resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} + engines: {node: '>=8'} + + semver-greatest-satisfied-range@1.1.0: + resolution: {integrity: sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==} + engines: {node: '>= 0.10'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + send@0.16.2: + resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} + engines: {node: '>= 0.8.0'} + + send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + sequencify@0.0.7: + resolution: {integrity: sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==} + engines: {node: '>= 0.4'} + + serialize-javascript@6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.13.2: + resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-immediate-shim@1.0.1: + resolution: {integrity: sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==} + engines: {node: '>=0.10.0'} + + set-value@2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shellwords@0.1.1: + resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + snapdragon-node@2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + + snapdragon-util@3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + + snapdragon@0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + + sort-keys@4.2.0: + resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} + engines: {node: '>=8'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-loader@4.0.2: + resolution: {integrity: sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.72.1 + + source-map-resolve@0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map-url@0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + sparkles@1.0.1: + resolution: {integrity: sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==} + engines: {node: '>= 0.10'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.18: + resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + + split-string@3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + ssri@8.0.1: + resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} + engines: {node: '>= 8'} + + stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + + stack-trace@0.0.10: + resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} + + stack-utils@1.0.5: + resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} + engines: {node: '>=8'} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + static-extend@0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} + + statuses@1.4.0: + resolution: {integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==} + engines: {node: '>= 0.6'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + stealthy-require@1.1.1: + resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==} + engines: {node: '>=0.10.0'} + + stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + + stream-consume@0.1.1: + resolution: {integrity: sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==} + + stream-exhaust@1.0.2: + resolution: {integrity: sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==} + + stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + + strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-hash@1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} + + string-length@3.1.0: + resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} + engines: {node: '>=8'} + + string-template@0.2.1: + resolution: {integrity: sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==} + + string-width@1.0.2: + resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@0.10.31: + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + + strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@2.0.0: + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} + engines: {node: '>=0.10.0'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + stylehacks@5.1.1: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + sudo@1.0.3: + resolution: {integrity: sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==} + engines: {node: '>=0.8'} + + supports-color@2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + + supports-color@3.2.3: + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} + engines: {node: '>=0.8.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + sver-compat@1.5.0: + resolution: {integrity: sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==} + + svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + symbol@0.2.3: + resolution: {integrity: sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==} + + tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tar@6.1.15: + resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} + engines: {node: '>=10'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + ternary-stream@2.1.1: + resolution: {integrity: sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==} + engines: {node: '>= 0.10.0'} + + terser-webpack-plugin@5.3.10: + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.31.1: + resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + + throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + + through2-filter@3.0.0: + resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} + + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + time-stamp@1.1.0: + resolution: {integrity: sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==} + engines: {node: '>=0.10.0'} + + timsort@0.3.0: + resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} + + tiny-lr@1.1.1: + resolution: {integrity: sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-absolute-glob@2.0.2: + resolution: {integrity: sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==} + engines: {node: '>=0.10.0'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-object-path@0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} + + to-readable-stream@1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + + to-regex-range@2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + to-regex@3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + + to-through@2.0.0: + resolution: {integrity: sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==} + engines: {node: '>= 0.10'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + + tough-cookie@3.0.1: + resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} + engines: {node: '>=6'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + + true-case-path@2.2.1: + resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.3.1: + resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + tunnel@0.0.6: + resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} + engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + + tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + + type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + type@2.7.3: + resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typedarray@0.0.6: + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + + typescript@4.2.4: + resolution: {integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} + engines: {node: '>=4.2.0'} + hasBin: true + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + unc-path-regex@0.1.2: + resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} + engines: {node: '>=0.10.0'} + + undertaker-registry@1.0.1: + resolution: {integrity: sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==} + engines: {node: '>= 0.10'} + + undertaker@1.3.0: + resolution: {integrity: sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==} + engines: {node: '>= 0.10'} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + union-value@1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + + unique-stream@2.3.1: + resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==} + + unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unset-value@1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + + upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-notifier@5.1.0: + resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} + engines: {node: '>=10'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + urix@0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + + url-parse-lax@3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + + use@3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} + + v8-to-istanbul@4.1.4: + resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} + engines: {node: 8.x.x || >=10.10.0} + + v8flags@3.2.0: + resolution: {integrity: sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==} + engines: {node: '>= 0.10'} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + validate-npm-package-name@3.0.0: + resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} + + validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} + engines: {node: '>= 0.10'} + + validator@8.2.0: + resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} + engines: {node: '>= 0.10'} + + value-or-function@3.0.0: + resolution: {integrity: sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==} + engines: {node: '>= 0.10'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + + vinyl-fs@3.0.3: + resolution: {integrity: sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==} + engines: {node: '>= 0.10'} + + vinyl-sourcemap@1.1.0: + resolution: {integrity: sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==} + engines: {node: '>= 0.10'} + + vinyl@0.5.3: + resolution: {integrity: sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==} + engines: {node: '>= 0.9'} + + vinyl@2.2.1: + resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} + engines: {node: '>= 0.10'} + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@1.1.2: + resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + webpack-merge@5.8.0: + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} + engines: {node: '>=10.0.0'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack@5.88.2: + resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + whatwg-url@6.5.0: + resolution: {integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-module@1.0.0: + resolution: {integrity: sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} + engines: {node: '>=8.15'} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@3.1.0: + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} + + wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + + window-size@0.2.0: + resolution: {integrity: sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==} + engines: {node: '>= 0.10.0'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@2.1.0: + resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==} + engines: {node: '>=0.10.0'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + write-yaml-file@4.2.0: + resolution: {integrity: sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==} + engines: {node: '>=10.13'} + + ws@4.1.0: + resolution: {integrity: sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xdg-basedir@4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} + + xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xml@1.0.1: + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xmldoc@1.1.4: + resolution: {integrity: sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@3.2.2: + resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@2.4.1: + resolution: {integrity: sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@5.0.1: + resolution: {integrity: sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yargs@4.6.0: + resolution: {integrity: sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==} + + yargs@7.1.2: + resolution: {integrity: sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + z-schema@3.18.4: + resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} + hasBin: true + + z-schema@4.2.4: + resolution: {integrity: sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==} + engines: {node: '>=6.0.0'} + hasBin: true + + z-schema@5.0.5: + resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} + engines: {node: '>=8.0.0'} + hasBin: true + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@azure/abort-controller@1.1.0': + dependencies: + tslib: 2.3.1 + + '@azure/abort-controller@2.1.2': + dependencies: + tslib: 2.6.3 + + '@azure/core-auth@1.7.2': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-util': 1.9.0 + tslib: 2.6.3 + + '@azure/core-client@1.9.2': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.7.2 + '@azure/core-rest-pipeline': 1.16.1 + '@azure/core-tracing': 1.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color + + '@azure/core-http@3.0.4': + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.7.2 + '@azure/core-tracing': 1.0.0-preview.13 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + '@types/node-fetch': 2.6.11 + '@types/tunnel': 0.0.3 + form-data: 4.0.0 + node-fetch: 2.7.0 + process: 0.11.10 + tslib: 2.3.1 + tunnel: 0.0.6 + uuid: 8.3.2 + xml2js: 0.5.0 + transitivePeerDependencies: + - encoding + + '@azure/core-lro@2.7.2': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + tslib: 2.6.3 + + '@azure/core-paging@1.6.2': + dependencies: + tslib: 2.6.3 + + '@azure/core-rest-pipeline@1.16.1': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.7.2 + '@azure/core-tracing': 1.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color + + '@azure/core-tracing@1.0.0-preview.13': + dependencies: + '@opentelemetry/api': 1.9.0 + tslib: 2.3.1 + + '@azure/core-tracing@1.1.2': + dependencies: + tslib: 2.6.3 + + '@azure/core-util@1.9.0': + dependencies: + '@azure/abort-controller': 2.1.2 + tslib: 2.6.3 + + '@azure/identity@4.0.1': + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.7.2 + '@azure/core-client': 1.9.2 + '@azure/core-rest-pipeline': 1.16.1 + '@azure/core-tracing': 1.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + '@azure/msal-browser': 3.18.0 + '@azure/msal-node': 2.10.0 + events: 3.3.0 + jws: 4.0.0 + open: 8.4.2 + stoppable: 1.1.0 + tslib: 2.3.1 + transitivePeerDependencies: + - supports-color + + '@azure/logger@1.1.2': + dependencies: + tslib: 2.6.3 + + '@azure/msal-browser@2.22.0': + dependencies: + '@azure/msal-common': 6.4.0 + + '@azure/msal-browser@3.18.0': + dependencies: + '@azure/msal-common': 14.13.0 + + '@azure/msal-common@14.13.0': {} + + '@azure/msal-common@6.4.0': {} + + '@azure/msal-node@2.10.0': + dependencies: + '@azure/msal-common': 14.13.0 + jsonwebtoken: 9.0.2 + uuid: 8.3.2 + + '@azure/storage-blob@12.17.0': + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-http': 3.0.4 + '@azure/core-lro': 2.7.2 + '@azure/core-paging': 1.6.2 + '@azure/core-tracing': 1.0.0-preview.13 + '@azure/logger': 1.1.2 + events: 3.3.0 + tslib: 2.3.1 + transitivePeerDependencies: + - encoding + + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + + '@babel/compat-data@7.24.7': {} + + '@babel/core@7.24.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + convert-source-map: 2.0.0 + debug: 4.3.5 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/helper-compilation-targets@7.24.7': + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + browserslist: 4.23.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/helper-function-name@7.24.7': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + + '@babel/helper-hoist-variables@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/helper-module-imports@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.24.7': {} + + '@babel/helper-simple-access@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-split-export-declaration@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/helper-string-parser@7.24.7': {} + + '@babel/helper-validator-identifier@7.24.7': {} + + '@babel/helper-validator-option@7.24.7': {} + + '@babel/helpers@7.24.7': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + + '@babel/highlight@7.24.7': + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/template@7.24.7': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + + '@babel/traverse@7.24.7': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + debug: 4.3.5 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.24.7': + dependencies: + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@bcoe/v8-coverage@0.2.3': {} + + '@cnakazawa/watch@1.0.4': + dependencies: + exec-sh: 0.3.6 + minimist: 1.2.8 + + '@devexpress/error-stack-parser@2.0.6': + dependencies: + stackframe: 1.3.4 + + '@eslint-community/eslint-utils@4.4.0(eslint@8.7.0)': + dependencies: + eslint: 8.7.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.0': {} + + '@eslint/eslintrc@1.4.1': + dependencies: + ajv: 6.12.6 + debug: 4.3.5 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@fluentui/date-time-utilities@8.6.9': + dependencies: + '@fluentui/set-version': 8.2.23 + tslib: 2.3.1 + + '@fluentui/dom-utilities@2.3.7': + dependencies: + '@fluentui/set-version': 8.2.23 + tslib: 2.3.1 + + '@fluentui/font-icons-mdl2@8.5.46(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/set-version': 8.2.23 + '@fluentui/style-utilities': 8.10.17(@types/react@17.0.80)(react@17.0.1) + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/react' + - react + + '@fluentui/foundation-legacy@8.4.12(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/merge-styles': 8.6.12 + '@fluentui/set-version': 8.2.23 + '@fluentui/style-utilities': 8.10.17(@types/react@17.0.80)(react@17.0.1) + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + '@types/react': 17.0.80 + react: 17.0.1 + tslib: 2.3.1 + + '@fluentui/keyboard-key@0.4.23': + dependencies: + tslib: 2.3.1 + + '@fluentui/merge-styles@8.6.12': + dependencies: + '@fluentui/set-version': 8.2.23 + tslib: 2.3.1 + + '@fluentui/react-focus@8.9.9(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/keyboard-key': 0.4.23 + '@fluentui/merge-styles': 8.6.12 + '@fluentui/set-version': 8.2.23 + '@fluentui/style-utilities': 8.10.17(@types/react@17.0.80)(react@17.0.1) + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + '@types/react': 17.0.80 + react: 17.0.1 + tslib: 2.3.1 + + '@fluentui/react-hooks@8.8.9(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/react-window-provider': 2.2.27(@types/react@17.0.80)(react@17.0.1) + '@fluentui/set-version': 8.2.23 + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + '@types/react': 17.0.80 + react: 17.0.1 + tslib: 2.3.1 + + '@fluentui/react-portal-compat-context@9.0.11(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@swc/helpers': 0.5.11 + '@types/react': 17.0.80 + react: 17.0.1 + + '@fluentui/react-window-provider@2.2.27(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/set-version': 8.2.23 + '@types/react': 17.0.80 + react: 17.0.1 + tslib: 2.3.1 + + '@fluentui/react@8.119.0(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@fluentui/date-time-utilities': 8.6.9 + '@fluentui/font-icons-mdl2': 8.5.46(@types/react@17.0.80)(react@17.0.1) + '@fluentui/foundation-legacy': 8.4.12(@types/react@17.0.80)(react@17.0.1) + '@fluentui/merge-styles': 8.6.12 + '@fluentui/react-focus': 8.9.9(@types/react@17.0.80)(react@17.0.1) + '@fluentui/react-hooks': 8.8.9(@types/react@17.0.80)(react@17.0.1) + '@fluentui/react-portal-compat-context': 9.0.11(@types/react@17.0.80)(react@17.0.1) + '@fluentui/react-window-provider': 2.2.27(@types/react@17.0.80)(react@17.0.1) + '@fluentui/set-version': 8.2.23 + '@fluentui/style-utilities': 8.10.17(@types/react@17.0.80)(react@17.0.1) + '@fluentui/theme': 2.6.55(@types/react@17.0.80)(react@17.0.1) + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + '@microsoft/load-themed-styles': 1.10.295 + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + react: 17.0.1 + react-dom: 17.0.1(react@17.0.1) + tslib: 2.3.1 + + '@fluentui/set-version@8.2.23': + dependencies: + tslib: 2.3.1 + + '@fluentui/style-utilities@8.10.17(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/merge-styles': 8.6.12 + '@fluentui/set-version': 8.2.23 + '@fluentui/theme': 2.6.55(@types/react@17.0.80)(react@17.0.1) + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + '@microsoft/load-themed-styles': 1.10.295 + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/react' + - react + + '@fluentui/theme@2.6.55(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/merge-styles': 8.6.12 + '@fluentui/set-version': 8.2.23 + '@fluentui/utilities': 8.15.12(@types/react@17.0.80)(react@17.0.1) + '@types/react': 17.0.80 + react: 17.0.1 + tslib: 2.3.1 + + '@fluentui/utilities@8.15.12(@types/react@17.0.80)(react@17.0.1)': + dependencies: + '@fluentui/dom-utilities': 2.3.7 + '@fluentui/merge-styles': 8.6.12 + '@fluentui/react-window-provider': 2.2.27(@types/react@17.0.80)(react@17.0.1) + '@fluentui/set-version': 8.2.23 + '@types/react': 17.0.80 + react: 17.0.1 + tslib: 2.3.1 + + '@humanwhocodes/config-array@0.9.5': + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.5 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/object-schema@1.2.1': {} + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@25.5.0': + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-message-util: 25.5.0 + jest-util: 25.5.0 + slash: 3.0.0 + + '@jest/core@25.4.0': + dependencies: + '@jest/console': 25.5.0 + '@jest/reporters': 25.4.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.7 + p-each-series: 2.2.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + '@jest/environment@25.5.0': + dependencies: + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + + '@jest/fake-timers@25.5.0': + dependencies: + '@jest/types': 25.5.0 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + lolex: 5.1.2 + + '@jest/globals@25.5.2': + dependencies: + '@jest/environment': 25.5.0 + '@jest/types': 25.5.0 + expect: 25.5.0 + + '@jest/reporters@25.4.0': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + optionalDependencies: + node-notifier: 6.0.0 + transitivePeerDependencies: + - supports-color + + '@jest/source-map@25.5.0': + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + + '@jest/test-result@25.5.0': + dependencies: + '@jest/console': 25.5.0 + '@jest/types': 25.5.0 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@25.5.4': + dependencies: + '@jest/test-result': 25.5.0 + graceful-fs: 4.2.11 + jest-haste-map: 25.5.1 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + '@jest/transform@25.5.1': + dependencies: + '@babel/core': 7.24.7 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.1.1 + chalk: 3.0.0 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.7 + pirates: 4.0.6 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@jest/types@25.5.0': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.19 + chalk: 3.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@microsoft/api-extractor-model@7.13.2': + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': 3.38.0 + + '@microsoft/api-extractor@7.15.2': + dependencies: + '@microsoft/api-extractor-model': 7.13.2 + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': 3.38.0 + '@rushstack/rig-package': 0.2.12 + '@rushstack/ts-command-line': 4.7.10 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.17.0 + semver: 7.3.8 + source-map: 0.6.1 + typescript: 4.2.4 + + '@microsoft/applicationinsights-analytics-js@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-common': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-cfgsync-js@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-common': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-async': 0.5.2 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-channel-js@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-common': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-async': 0.5.2 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-common@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-core-js@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-async': 0.5.2 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-dependencies-js@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-common': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-async': 0.5.2 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-properties-js@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-common': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/applicationinsights-shims@3.0.1': + dependencies: + '@nevware21/ts-utils': 0.11.3 + + '@microsoft/applicationinsights-web@3.3.0(tslib@2.3.1)': + dependencies: + '@microsoft/applicationinsights-analytics-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-cfgsync-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-channel-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-common': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-core-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-dependencies-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-properties-js': 3.3.0(tslib@2.3.1) + '@microsoft/applicationinsights-shims': 3.0.1 + '@microsoft/dynamicproto-js': 2.0.3 + '@nevware21/ts-async': 0.5.2 + '@nevware21/ts-utils': 0.11.3 + tslib: 2.3.1 + + '@microsoft/decorators@1.19.0': + dependencies: + tslib: 2.3.1 + + '@microsoft/dynamicproto-js@2.0.3': + dependencies: + '@nevware21/ts-utils': 0.11.3 + + '@microsoft/eslint-config-spfx@1.20.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@microsoft/eslint-plugin-spfx': 1.20.1(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-config': 3.5.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@microsoft/eslint-plugin-spfx@1.20.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@microsoft/gulp-core-build-sass@4.17.1': + dependencies: + '@microsoft/gulp-core-build': 3.18.1 + '@microsoft/load-themed-styles': 1.10.295 + '@rushstack/node-core-library': 3.53.3 + '@types/gulp': 4.0.6 + '@types/node': 10.17.13 + autoprefixer: 9.8.8 + clean-css: 4.2.1 + glob: 7.0.6 + postcss: 7.0.38 + postcss-modules: 1.5.0 + sass: 1.44.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + '@microsoft/gulp-core-build-serve@3.12.1': + dependencies: + '@microsoft/gulp-core-build': 3.18.1 + '@rushstack/debug-certificate-manager': 1.1.84 + '@rushstack/node-core-library': 3.53.3 + '@types/node': 10.17.13 + colors: 1.2.5 + express: 4.16.4 + gulp: 4.0.2 + gulp-connect: 5.7.0 + open: 8.4.2 + sudo: 1.0.3 + through2: 2.0.5 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + '@microsoft/gulp-core-build-typescript@8.6.1': + dependencies: + '@microsoft/gulp-core-build': 3.18.1 + '@rushstack/node-core-library': 3.53.3 + '@types/node': 10.17.13 + decomment: 0.9.5 + glob: 7.0.6 + glob-escape: 0.0.2 + resolve: 1.17.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + '@microsoft/gulp-core-build-webpack@6.0.0': + dependencies: + '@microsoft/gulp-core-build': 3.18.1 + '@types/gulp': 4.0.6 + '@types/node': 10.17.13 + colors: 1.2.5 + gulp: 4.0.2 + webpack: 5.88.2 + transitivePeerDependencies: + - '@swc/core' + - bufferutil + - canvas + - esbuild + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + + '@microsoft/gulp-core-build@3.18.1': + dependencies: + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@rushstack/node-core-library': 3.53.3 + '@types/chalk': 0.4.31 + '@types/gulp': 4.0.6 + '@types/jest': 25.2.1 + '@types/node': 10.17.13 + '@types/node-notifier': 8.0.2 + '@types/orchestrator': 0.0.30 + '@types/semver': 7.3.5 + '@types/through2': 2.0.32 + '@types/vinyl': 2.0.3 + '@types/yargs': 0.0.34 + colors: 1.2.5 + del: 2.2.2 + end-of-stream: 1.1.0 + glob: 7.0.6 + glob-escape: 0.0.2 + globby: 5.0.0 + gulp: 4.0.2 + gulp-flatten: 0.2.0 + gulp-if: 2.0.2 + jest: 25.4.0 + jest-cli: 25.4.0 + jest-environment-jsdom: 25.4.0 + jest-nunit-reporter: 1.3.1 + jsdom: 11.11.0 + lodash.merge: 4.6.2 + merge2: 1.0.3 + node-notifier: 10.0.1 + object-assign: 4.1.1 + orchestrator: 0.3.8 + pretty-hrtime: 1.0.3 + semver: 7.3.8 + through2: 2.0.5 + vinyl: 2.2.1 + xml: 1.0.1 + yargs: 4.6.0 + z-schema: 3.18.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + '@microsoft/load-themed-styles@1.10.292': {} + + '@microsoft/load-themed-styles@1.10.295': {} + + '@microsoft/loader-load-themed-styles@2.1.37(@microsoft/load-themed-styles@1.10.292)': + dependencies: + '@microsoft/load-themed-styles': 1.10.292 + loader-utils: 1.4.2 + + '@microsoft/microsoft-graph-client@1.7.2-spfx': + dependencies: + es6-promise: 4.2.8 + isomorphic-fetch: 3.0.0 + tslib: 1.14.1 + transitivePeerDependencies: + - encoding + + '@microsoft/rush-lib@5.117.3(@types/node@20.14.10)': + dependencies: + '@pnpm/dependency-path': 2.1.8 + '@pnpm/link-bins': 5.3.25 + '@rushstack/heft-config-file': 0.14.14(@types/node@20.14.10) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/package-deps-hash': 4.1.38(@types/node@20.14.10) + '@rushstack/package-extractor': 0.6.40(@types/node@20.14.10) + '@rushstack/rig-package': 0.5.2 + '@rushstack/rush-amazon-s3-build-cache-plugin': 5.117.3(@types/node@20.14.10) + '@rushstack/rush-azure-storage-build-cache-plugin': 5.117.3(@types/node@20.14.10) + '@rushstack/rush-http-build-cache-plugin': 5.117.3(@types/node@20.14.10) + '@rushstack/stream-collator': 4.1.38(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.14.10) + '@types/node-fetch': 2.6.2 + '@yarnpkg/lockfile': 1.0.2 + builtin-modules: 3.1.0 + cli-table: 0.3.11 + dependency-path: 9.2.8 + fast-glob: 3.3.2 + figures: 3.0.0 + git-repo-info: 2.1.1 + glob-escape: 0.0.2 + https-proxy-agent: 5.0.1 + ignore: 5.1.9 + inquirer: 7.3.3 + js-yaml: 3.13.1 + node-fetch: 2.6.7 + npm-check: 6.0.1 + npm-package-arg: 6.1.1 + pnpm-sync-lib: 0.1.4 + read-package-tree: 5.1.6 + rxjs: 6.6.7 + semver: 7.5.4 + ssri: 8.0.1 + strict-uri-encode: 2.0.0 + tapable: 2.2.1 + tar: 6.1.15 + true-case-path: 2.2.1 + uuid: 8.3.2 + transitivePeerDependencies: + - '@types/node' + - encoding + - supports-color + + '@microsoft/rush-stack-compiler-4.7@0.1.0(eslint@8.7.0)': + dependencies: + '@microsoft/api-extractor': 7.15.2 + '@rushstack/eslint-config': 2.6.2(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/node-core-library': 3.53.3 + '@types/node': 10.17.13 + eslint: 8.7.0 + import-lazy: 4.0.0 + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@microsoft/sp-application-base@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-component-base': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-extension-base': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80) + '@microsoft/sp-lodash-subset': 1.19.0 + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + '@microsoft/sp-odata-types': 1.19.0 + '@microsoft/sp-page-context': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-search-extensibility': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + tslib: 2.3.1 + transitivePeerDependencies: + - '@microsoft/microsoft-graph-client' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - encoding + - react + - react-dom + - supports-color + + '@microsoft/sp-build-core-tasks@1.20.1(@types/node@20.14.10)': + dependencies: + '@microsoft/gulp-core-build': 3.18.1 + '@microsoft/gulp-core-build-serve': 3.12.1 + '@microsoft/gulp-core-build-webpack': 6.0.0 + '@microsoft/spfx-heft-plugins': 1.20.1(@types/node@20.14.10) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@types/glob': 5.0.30 + '@types/lodash': 4.14.117 + colors: 1.2.5 + glob: 7.0.6 + gulp: 4.0.2 + lodash: 4.17.21 + webpack: 5.88.2 + transitivePeerDependencies: + - '@swc/core' + - '@types/node' + - '@types/webpack' + - bufferutil + - canvas + - encoding + - esbuild + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + + '@microsoft/sp-build-web@1.20.1(@types/node@20.14.10)': + dependencies: + '@microsoft/gulp-core-build': 3.18.1 + '@microsoft/gulp-core-build-sass': 4.17.1 + '@microsoft/gulp-core-build-serve': 3.12.1 + '@microsoft/gulp-core-build-typescript': 8.6.1 + '@microsoft/gulp-core-build-webpack': 6.0.0 + '@microsoft/rush-lib': 5.117.3(@types/node@20.14.10) + '@microsoft/sp-build-core-tasks': 1.20.1(@types/node@20.14.10) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + gulp: 4.0.2 + postcss: 8.4.39 + semver: 7.3.8 + true-case-path: 2.2.1 + webpack: 5.88.2 + yargs: 4.6.0 + transitivePeerDependencies: + - '@swc/core' + - '@types/node' + - '@types/webpack' + - bufferutil + - canvas + - encoding + - esbuild + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + + '@microsoft/sp-component-base@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@fluentui/react': 8.119.0(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.19.0 + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + '@microsoft/sp-page-context': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + tslib: 2.3.1 + transitivePeerDependencies: + - '@microsoft/microsoft-graph-client' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - encoding + - react + - react-dom + - supports-color + + '@microsoft/sp-core-library@1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-lodash-subset': 1.19.0 + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + '@microsoft/sp-odata-types': 1.19.0 + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + react: 17.0.1 + react-dom: 17.0.1(react@17.0.1) + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/node' + + '@microsoft/sp-css-loader@1.20.1(@types/node@20.14.10)(webpack@5.88.2)': + dependencies: + '@microsoft/load-themed-styles': 1.10.292 + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + autoprefixer: 9.7.1 + css-loader: 3.4.2(webpack@5.88.2) + cssnano: 5.1.15(postcss@8.4.39) + loader-utils: 1.4.2 + postcss: 8.4.39 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.39) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.39) + postcss-modules-scope: 3.0.0(postcss@8.4.39) + postcss-modules-values: 4.0.0(postcss@8.4.39) + webpack: 5.88.2 + transitivePeerDependencies: + - '@types/node' + + '@microsoft/sp-diagnostics@1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.19.0 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@microsoft/sp-dialog@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)': + dependencies: + '@fluentui/react': 8.119.0(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-application-base': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + react: 17.0.1 + react-dom: 17.0.1(react@17.0.1) + tslib: 2.3.1 + transitivePeerDependencies: + - '@microsoft/microsoft-graph-client' + - '@types/node' + - encoding + - supports-color + + '@microsoft/sp-dynamic-data@1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.19.0 + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@microsoft/sp-extension-base@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-component-base': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80) + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + tslib: 2.3.1 + transitivePeerDependencies: + - '@microsoft/microsoft-graph-client' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - encoding + - react + - react-dom + - supports-color + + '@microsoft/sp-http-base@1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-page-context': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/teams-js-v2': '@microsoft/teams-js@2.12.0' + adal-angular: 1.0.16 + msalBrowserLegacy: '@azure/msal-browser@2.22.0' + msalLegacy: msal@1.4.12 + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/react-dom' + - react + - react-dom + - supports-color + + '@microsoft/sp-http-msgraph@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/microsoft-graph-client': 1.7.2-spfx + '@microsoft/microsoft-graph-clientv1': '@microsoft/microsoft-graph-client@1.7.2-spfx' + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80) + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/react-dom' + - encoding + - react + - react-dom + - supports-color + + '@microsoft/sp-http@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/microsoft-graph-clientv1': '@microsoft/microsoft-graph-client@1.7.2-spfx' + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-msgraph': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + tslib: 2.3.1 + transitivePeerDependencies: + - '@microsoft/microsoft-graph-client' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - encoding + - react + - react-dom + - supports-color + + '@microsoft/sp-loader@1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)': + dependencies: + '@fluentui/react': 8.119.0(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.19.0 + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + '@microsoft/sp-odata-types': 1.19.0 + '@microsoft/sp-page-context': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@rushstack/loader-raw-script': 1.4.37 + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + '@types/requirejs': 2.1.29 + raw-loader: 0.5.1 + react: 17.0.1 + react-dom: 17.0.1(react@17.0.1) + requirejs: 2.3.6 + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/node' + - supports-color + + '@microsoft/sp-lodash-subset@1.19.0': + dependencies: + '@types/lodash': 4.14.117 + tslib: 2.3.1 + + '@microsoft/sp-module-interfaces@1.20.1(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + z-schema: 4.2.4 + transitivePeerDependencies: + - '@types/node' + + '@microsoft/sp-odata-types@1.19.0': + dependencies: + tslib: 2.3.1 + + '@microsoft/sp-page-context@1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.19.0 + '@microsoft/sp-odata-types': 1.19.0 + tslib: 2.3.1 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@microsoft/sp-search-extensibility@1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-core-library': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-extension-base': 1.19.0(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.19.0(@types/node@20.14.10)(@types/react-dom@17.0.25)(@types/react@17.0.80) + tslib: 2.3.1 + transitivePeerDependencies: + - '@microsoft/microsoft-graph-client' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - encoding + - react + - react-dom + - supports-color + + '@microsoft/spfx-heft-plugins@1.20.1(@types/node@20.14.10)': + dependencies: + '@azure/storage-blob': 12.17.0 + '@microsoft/load-themed-styles': 1.10.292 + '@microsoft/loader-load-themed-styles': 2.1.37(@microsoft/load-themed-styles@1.10.292) + '@microsoft/rush-lib': 5.117.3(@types/node@20.14.10) + '@microsoft/sp-css-loader': 1.20.1(@types/node@20.14.10)(webpack@5.88.2) + '@microsoft/sp-module-interfaces': 1.20.1(@types/node@20.14.10) + '@rushstack/heft-config-file': 0.14.14(@types/node@20.14.10) + '@rushstack/localization-utilities': 0.9.37(@types/node@20.14.10) + '@rushstack/module-minifier': 0.4.37(@types/node@20.14.10) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/rig-package': 0.5.2 + '@rushstack/set-webpack-public-path-plugin': 5.1.21(@types/node@20.14.10)(webpack@5.88.2) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@rushstack/webpack5-localization-plugin': 0.9.12(@types/node@20.14.10)(webpack@5.88.2) + '@rushstack/webpack5-module-minifier-plugin': 5.5.37(@rushstack/module-minifier@0.4.37(@types/node@20.14.10))(@types/node@20.14.10)(webpack@5.88.2) + '@types/tapable': 1.0.6 + autoprefixer: 9.7.1 + express: 4.18.1 + fast-glob: 3.2.12 + git-repo-info: 2.1.1 + html-loader: 4.2.0(webpack@5.88.2) + jszip: 3.8.0 + lodash: 4.17.21 + mime: 2.5.2 + resolve: 1.17.0 + source-map: 0.6.1 + source-map-loader: 4.0.2(webpack@5.88.2) + tapable: 1.1.3 + true-case-path: 2.2.1 + uuid: 9.0.1 + webpack: 5.88.2 + xml: 1.0.1 + transitivePeerDependencies: + - '@swc/core' + - '@types/node' + - '@types/webpack' + - encoding + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@microsoft/teams-js@2.12.0': + dependencies: + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + '@microsoft/tsdoc-config@0.15.2': + dependencies: + '@microsoft/tsdoc': 0.13.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + + '@microsoft/tsdoc-config@0.16.2': + dependencies: + '@microsoft/tsdoc': 0.14.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + + '@microsoft/tsdoc@0.13.2': {} + + '@microsoft/tsdoc@0.14.2': {} + + '@nevware21/ts-async@0.5.2': + dependencies: + '@nevware21/ts-utils': 0.11.3 + + '@nevware21/ts-utils@0.11.3': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@opentelemetry/api@1.9.0': {} + + '@pnpm/crypto.base32-hash@1.0.1': + dependencies: + rfc4648: 1.5.3 + + '@pnpm/crypto.base32-hash@2.0.0': + dependencies: + rfc4648: 1.5.3 + + '@pnpm/dependency-path@2.1.8': + dependencies: + '@pnpm/crypto.base32-hash': 2.0.0 + '@pnpm/types': 9.4.2 + encode-registry: 3.0.1 + semver: 7.5.4 + + '@pnpm/error@1.4.0': {} + + '@pnpm/link-bins@5.3.25': + dependencies: + '@pnpm/error': 1.4.0 + '@pnpm/package-bins': 4.1.0 + '@pnpm/read-modules-dir': 2.0.3 + '@pnpm/read-package-json': 4.0.0 + '@pnpm/read-project-manifest': 1.1.7 + '@pnpm/types': 6.4.0 + '@zkochan/cmd-shim': 5.4.1 + is-subdir: 1.2.0 + is-windows: 1.0.2 + mz: 2.7.0 + normalize-path: 3.0.0 + p-settle: 4.1.1 + ramda: 0.27.2 + + '@pnpm/package-bins@4.1.0': + dependencies: + '@pnpm/types': 6.4.0 + fast-glob: 3.3.2 + is-subdir: 1.2.0 + + '@pnpm/read-modules-dir@2.0.3': + dependencies: + mz: 2.7.0 + + '@pnpm/read-package-json@4.0.0': + dependencies: + '@pnpm/error': 1.4.0 + '@pnpm/types': 6.4.0 + load-json-file: 6.2.0 + normalize-package-data: 3.0.3 + + '@pnpm/read-project-manifest@1.1.7': + dependencies: + '@pnpm/error': 1.4.0 + '@pnpm/types': 6.4.0 + '@pnpm/write-project-manifest': 1.1.7 + detect-indent: 6.1.0 + fast-deep-equal: 3.1.3 + graceful-fs: 4.2.4 + is-windows: 1.0.2 + json5: 2.2.3 + parse-json: 5.2.0 + read-yaml-file: 2.1.0 + sort-keys: 4.2.0 + strip-bom: 4.0.0 + + '@pnpm/types@6.4.0': {} + + '@pnpm/types@8.9.0': {} + + '@pnpm/types@9.4.2': {} + + '@pnpm/write-project-manifest@1.1.7': + dependencies: + '@pnpm/types': 6.4.0 + json5: 2.2.3 + mz: 2.7.0 + write-file-atomic: 3.0.3 + write-yaml-file: 4.2.0 + + '@rushstack/debug-certificate-manager@1.1.84': + dependencies: + '@rushstack/node-core-library': 3.53.2 + node-forge: 1.3.1 + sudo: 1.0.3 + + '@rushstack/eslint-config@2.5.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/eslint-patch': 1.1.0 + '@rushstack/eslint-plugin': 0.8.4(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-plugin-packlets': 0.3.4(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-plugin-security': 0.2.4(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/eslint-plugin': 5.6.0(@typescript-eslint/parser@5.6.0(eslint@8.7.0)(typescript@4.7.4))(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/experimental-utils': 5.6.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.6.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/typescript-estree': 5.6.0(typescript@4.7.4) + eslint: 8.7.0 + eslint-plugin-promise: 6.0.1(eslint@8.7.0) + eslint-plugin-react: 7.27.1(eslint@8.7.0) + eslint-plugin-tsdoc: 0.2.17 + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@rushstack/eslint-config@2.6.2(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/eslint-patch': 1.1.4 + '@rushstack/eslint-plugin': 0.9.1(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-plugin-packlets': 0.4.1(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-plugin-security': 0.3.1(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/eslint-plugin': 5.20.0(@typescript-eslint/parser@5.20.0(eslint@8.7.0)(typescript@4.7.4))(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/experimental-utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/typescript-estree': 5.20.0(typescript@4.7.4) + eslint: 8.7.0 + eslint-plugin-promise: 6.0.1(eslint@8.7.0) + eslint-plugin-react: 7.27.1(eslint@8.7.0) + eslint-plugin-tsdoc: 0.2.17 + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@rushstack/eslint-config@3.5.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/eslint-patch': 1.6.0 + '@rushstack/eslint-plugin': 0.13.1(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-plugin-packlets': 0.8.1(eslint@8.7.0)(typescript@4.7.4) + '@rushstack/eslint-plugin-security': 0.7.1(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11(eslint@8.7.0)(typescript@4.7.4))(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.7.4) + eslint: 8.7.0 + eslint-plugin-promise: 6.0.1(eslint@8.7.0) + eslint-plugin-react: 7.27.1(eslint@8.7.0) + eslint-plugin-tsdoc: 0.2.17 + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@rushstack/eslint-patch@1.1.0': {} + + '@rushstack/eslint-patch@1.1.4': {} + + '@rushstack/eslint-patch@1.6.0': {} + + '@rushstack/eslint-plugin-packlets@0.3.4(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.2.2 + '@typescript-eslint/experimental-utils': 5.3.1(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin-packlets@0.4.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.2.4 + '@typescript-eslint/experimental-utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin-packlets@0.8.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.3.1 + '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin-security@0.2.4(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.2.2 + '@typescript-eslint/experimental-utils': 5.3.1(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin-security@0.3.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.2.4 + '@typescript-eslint/experimental-utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin-security@0.7.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.3.1 + '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin@0.13.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.3.1 + '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin@0.8.4(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.2.2 + '@typescript-eslint/experimental-utils': 5.3.1(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/eslint-plugin@0.9.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@rushstack/tree-pattern': 0.2.4 + '@typescript-eslint/experimental-utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@rushstack/heft-config-file@0.14.14(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + jsonpath-plus: 4.0.0 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/loader-raw-script@1.4.37': + dependencies: + loader-utils: 1.4.2 + + '@rushstack/localization-utilities@0.9.37(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@rushstack/typings-generator': 0.12.37(@types/node@20.14.10) + pseudolocale: 1.1.0 + xmldoc: 1.1.4 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/module-minifier@0.4.37(@types/node@20.14.10)': + dependencies: + '@rushstack/worker-pool': 0.4.37(@types/node@20.14.10) + serialize-javascript: 6.0.0 + source-map: 0.7.4 + terser: 5.31.1 + optionalDependencies: + '@types/node': 20.14.10 + + '@rushstack/node-core-library@3.38.0': + dependencies: + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.8 + timsort: 0.3.0 + z-schema: 3.18.4 + + '@rushstack/node-core-library@3.53.2': + dependencies: + '@types/node': 12.20.24 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.8 + z-schema: 5.0.5 + + '@rushstack/node-core-library@3.53.3': + dependencies: + '@types/node': 12.20.24 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.8 + z-schema: 5.0.5 + + '@rushstack/node-core-library@4.0.2(@types/node@20.14.10)': + dependencies: + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + z-schema: 5.0.5 + optionalDependencies: + '@types/node': 20.14.10 + + '@rushstack/package-deps-hash@4.1.38(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + transitivePeerDependencies: + - '@types/node' + + '@rushstack/package-extractor@0.6.40(@types/node@20.14.10)': + dependencies: + '@pnpm/link-bins': 5.3.25 + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + ignore: 5.1.9 + jszip: 3.8.0 + minimatch: 3.0.8 + npm-packlist: 2.1.5 + semver: 7.5.4 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/rig-package@0.2.12': + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 + + '@rushstack/rig-package@0.5.2': + dependencies: + resolve: 1.22.8 + strip-json-comments: 3.1.1 + + '@rushstack/rush-amazon-s3-build-cache-plugin@5.117.3(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/rush-sdk': 5.117.3(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + https-proxy-agent: 5.0.1 + node-fetch: 2.6.7 + transitivePeerDependencies: + - '@types/node' + - encoding + - supports-color + + '@rushstack/rush-azure-storage-build-cache-plugin@5.117.3(@types/node@20.14.10)': + dependencies: + '@azure/identity': 4.0.1 + '@azure/storage-blob': 12.17.0 + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/rush-sdk': 5.117.3(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + transitivePeerDependencies: + - '@types/node' + - encoding + - supports-color + + '@rushstack/rush-http-build-cache-plugin@5.117.3(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/rush-sdk': 5.117.3(@types/node@20.14.10) + https-proxy-agent: 5.0.1 + node-fetch: 2.6.7 + transitivePeerDependencies: + - '@types/node' + - encoding + - supports-color + + '@rushstack/rush-sdk@5.117.3(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@types/node-fetch': 2.6.2 + tapable: 2.2.1 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/set-webpack-public-path-plugin@5.1.21(@types/node@20.14.10)(webpack@5.88.2)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/webpack-plugin-utilities': 0.4.21(webpack@5.88.2) + webpack: 5.88.2 + optionalDependencies: + '@types/node': 20.14.10 + transitivePeerDependencies: + - '@types/webpack' + + '@rushstack/stream-collator@4.1.38(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + transitivePeerDependencies: + - '@types/node' + + '@rushstack/terminal@0.10.0(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 20.14.10 + + '@rushstack/tree-pattern@0.2.2': {} + + '@rushstack/tree-pattern@0.2.4': {} + + '@rushstack/tree-pattern@0.3.1': {} + + '@rushstack/ts-command-line@4.19.1(@types/node@20.14.10)': + dependencies: + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/ts-command-line@4.7.10': + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.2 + + '@rushstack/typings-generator@0.12.37(@types/node@20.14.10)': + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + chokidar: 3.4.3 + fast-glob: 3.3.2 + optionalDependencies: + '@types/node': 20.14.10 + + '@rushstack/webpack-plugin-utilities@0.4.21(webpack@5.88.2)': + dependencies: + memfs: 3.4.3 + webpack-merge: 5.8.0 + optionalDependencies: + webpack: 5.88.2 + + '@rushstack/webpack5-localization-plugin@0.9.12(@types/node@20.14.10)(webpack@5.88.2)': + dependencies: + '@rushstack/localization-utilities': 0.9.37(@types/node@20.14.10) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + webpack: 5.88.2 + optionalDependencies: + '@types/node': 20.14.10 + + '@rushstack/webpack5-module-minifier-plugin@5.5.37(@rushstack/module-minifier@0.4.37(@types/node@20.14.10))(@types/node@20.14.10)(webpack@5.88.2)': + dependencies: + '@rushstack/module-minifier': 0.4.37(@types/node@20.14.10) + '@rushstack/worker-pool': 0.4.37(@types/node@20.14.10) + '@types/estree': 1.0.5 + '@types/tapable': 1.0.6 + tapable: 2.2.1 + webpack: 5.88.2 + optionalDependencies: + '@types/node': 20.14.10 + + '@rushstack/worker-pool@0.4.37(@types/node@20.14.10)': + optionalDependencies: + '@types/node': 20.14.10 + + '@sindresorhus/is@0.14.0': {} + + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + + '@swc/helpers@0.5.11': + dependencies: + tslib: 2.6.3 + + '@szmarczak/http-timer@1.1.2': + dependencies: + defer-to-connect: 1.1.3 + + '@trysound/sax@0.2.0': {} + + '@types/argparse@1.0.38': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.24.7 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.24.7 + + '@types/chalk@0.4.31': {} + + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + + '@types/eslint@8.56.10': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.5': {} + + '@types/glob-stream@8.0.2': + dependencies: + '@types/node': 10.17.13 + '@types/picomatch': 2.3.4 + '@types/streamx': 2.9.5 + + '@types/glob@5.0.30': + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 20.14.10 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 10.17.13 + + '@types/gulp@4.0.6': + dependencies: + '@types/undertaker': 1.2.11 + '@types/vinyl-fs': 3.0.5 + chokidar: 2.1.8 + transitivePeerDependencies: + - supports-color + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@1.1.2': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-report': 3.0.3 + + '@types/jest@25.2.1': + dependencies: + jest-diff: 25.5.0 + pretty-format: 25.5.0 + + '@types/json-schema@7.0.15': {} + + '@types/keyv@3.1.4': + dependencies: + '@types/node': 20.14.10 + + '@types/lodash@4.14.117': {} + + '@types/lodash@4.17.6': {} + + '@types/minimatch@3.0.5': {} + + '@types/minimatch@5.1.2': {} + + '@types/minimist@1.2.5': {} + + '@types/node-fetch@2.6.11': + dependencies: + '@types/node': 20.14.10 + form-data: 4.0.0 + + '@types/node-fetch@2.6.2': + dependencies: + '@types/node': 20.14.10 + form-data: 3.0.1 + + '@types/node-notifier@8.0.2': + dependencies: + '@types/node': 10.17.13 + + '@types/node@10.17.13': {} + + '@types/node@12.20.24': {} + + '@types/node@20.14.10': + dependencies: + undici-types: 5.26.5 + + '@types/normalize-package-data@2.4.4': {} + + '@types/orchestrator@0.0.30': + dependencies: + '@types/q': 1.5.8 + + '@types/parse-json@4.0.2': {} + + '@types/picomatch@2.3.4': {} + + '@types/prettier@1.19.1': {} + + '@types/prop-types@15.7.12': {} + + '@types/q@1.5.8': {} + + '@types/react-dom@17.0.25': + dependencies: + '@types/react': 17.0.80 + + '@types/react@17.0.80': + dependencies: + '@types/prop-types': 15.7.12 + '@types/scheduler': 0.16.8 + csstype: 3.1.3 + + '@types/requirejs@2.1.29': {} + + '@types/responselike@1.0.3': + dependencies: + '@types/node': 20.14.10 + + '@types/scheduler@0.16.8': {} + + '@types/semver@7.3.5': {} + + '@types/semver@7.5.8': {} + + '@types/stack-utils@1.0.1': {} + + '@types/streamx@2.9.5': + dependencies: + '@types/node': 10.17.13 + + '@types/tapable@1.0.6': {} + + '@types/through2@2.0.32': + dependencies: + '@types/node': 10.17.13 + + '@types/tunnel@0.0.3': + dependencies: + '@types/node': 20.14.10 + + '@types/undertaker-registry@1.0.4': {} + + '@types/undertaker@1.2.11': + dependencies: + '@types/node': 10.17.13 + '@types/undertaker-registry': 1.0.4 + async-done: 1.3.2 + + '@types/vinyl-fs@3.0.5': + dependencies: + '@types/glob-stream': 8.0.2 + '@types/node': 10.17.13 + '@types/vinyl': 2.0.3 + + '@types/vinyl@2.0.3': + dependencies: + '@types/node': 10.17.13 + + '@types/webpack-env@1.15.3': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@0.0.34': {} + + '@types/yargs@15.0.19': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@5.20.0(@typescript-eslint/parser@5.20.0(eslint@8.7.0)(typescript@4.7.4))(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/parser': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/scope-manager': 5.20.0 + '@typescript-eslint/type-utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + functional-red-black-tree: 1.0.1 + ignore: 5.3.1 + regexpp: 3.2.0 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11(eslint@8.7.0)(typescript@4.7.4))(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/type-utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + grapheme-splitter: 1.0.4 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@5.6.0(@typescript-eslint/parser@5.6.0(eslint@8.7.0)(typescript@4.7.4))(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/experimental-utils': 5.6.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.6.0(eslint@8.7.0)(typescript@4.7.4) + '@typescript-eslint/scope-manager': 5.6.0 + debug: 4.3.5 + eslint: 8.7.0 + functional-red-black-tree: 1.0.1 + ignore: 5.3.1 + regexpp: 3.2.0 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/experimental-utils@5.20.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/experimental-utils@5.3.1(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@types/json-schema': 7.0.15 + '@typescript-eslint/scope-manager': 5.3.1 + '@typescript-eslint/types': 5.3.1 + '@typescript-eslint/typescript-estree': 5.3.1(typescript@4.7.4) + eslint: 8.7.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.7.0) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/experimental-utils@5.59.11(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + eslint: 8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/experimental-utils@5.6.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@types/json-schema': 7.0.15 + '@typescript-eslint/scope-manager': 5.6.0 + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/typescript-estree': 5.6.0(typescript@4.7.4) + eslint: 8.7.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.7.0) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/parser@5.20.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/scope-manager': 5.20.0 + '@typescript-eslint/types': 5.20.0 + '@typescript-eslint/typescript-estree': 5.20.0(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.59.11(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.6.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/scope-manager': 5.6.0 + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/typescript-estree': 5.6.0(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.20.0': + dependencies: + '@typescript-eslint/types': 5.20.0 + '@typescript-eslint/visitor-keys': 5.20.0 + + '@typescript-eslint/scope-manager@5.3.1': + dependencies: + '@typescript-eslint/types': 5.3.1 + '@typescript-eslint/visitor-keys': 5.3.1 + + '@typescript-eslint/scope-manager@5.59.11': + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + + '@typescript-eslint/scope-manager@5.6.0': + dependencies: + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/visitor-keys': 5.6.0 + + '@typescript-eslint/type-utils@5.20.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/utils': 5.20.0(eslint@8.7.0)(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@5.59.11(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.7.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.7.0)(typescript@4.7.4) + debug: 4.3.5 + eslint: 8.7.0 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.20.0': {} + + '@typescript-eslint/types@5.3.1': {} + + '@typescript-eslint/types@5.59.11': {} + + '@typescript-eslint/types@5.6.0': {} + + '@typescript-eslint/typescript-estree@5.20.0(typescript@4.7.4)': + dependencies: + '@typescript-eslint/types': 5.20.0 + '@typescript-eslint/visitor-keys': 5.20.0 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@5.3.1(typescript@4.7.4)': + dependencies: + '@typescript-eslint/types': 5.3.1 + '@typescript-eslint/visitor-keys': 5.3.1 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@5.59.11(typescript@4.7.4)': + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@5.6.0(typescript@4.7.4)': + dependencies: + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/visitor-keys': 5.6.0 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.20.0(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@types/json-schema': 7.0.15 + '@typescript-eslint/scope-manager': 5.20.0 + '@typescript-eslint/types': 5.20.0 + '@typescript-eslint/typescript-estree': 5.20.0(typescript@4.7.4) + eslint: 8.7.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.7.0) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@5.59.11(eslint@8.7.0)(typescript@4.7.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.7.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.7.4) + eslint: 8.7.0 + eslint-scope: 5.1.1 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.20.0': + dependencies: + '@typescript-eslint/types': 5.20.0 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@5.3.1': + dependencies: + '@typescript-eslint/types': 5.3.1 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@5.59.11': + dependencies: + '@typescript-eslint/types': 5.59.11 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@5.6.0': + dependencies: + '@typescript-eslint/types': 5.6.0 + eslint-visitor-keys: 3.4.3 + + '@vue/compiler-core@3.4.31': + dependencies: + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.31 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + '@vue/compiler-dom@3.4.31': + dependencies: + '@vue/compiler-core': 3.4.31 + '@vue/shared': 3.4.31 + + '@vue/compiler-sfc@3.4.31': + dependencies: + '@babel/parser': 7.24.7 + '@vue/compiler-core': 3.4.31 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.39 + source-map-js: 1.2.0 + + '@vue/compiler-ssr@3.4.31': + dependencies: + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 + + '@vue/shared@3.4.31': {} + + '@webassemblyjs/ast@1.12.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + + '@webassemblyjs/floating-point-hex-parser@1.11.6': {} + + '@webassemblyjs/helper-api-error@1.11.6': {} + + '@webassemblyjs/helper-buffer@1.12.1': {} + + '@webassemblyjs/helper-numbers@1.11.6': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} + + '@webassemblyjs/helper-wasm-section@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + + '@webassemblyjs/ieee754@1.11.6': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.11.6': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.11.6': {} + + '@webassemblyjs/wasm-edit@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + + '@webassemblyjs/wasm-gen@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@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.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + + '@webassemblyjs/wasm-parser@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@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.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + '@yarnpkg/lockfile@1.0.2': {} + + '@zkochan/cmd-shim@5.4.1': + dependencies: + cmd-extension: 1.0.2 + graceful-fs: 4.2.11 + is-windows: 1.0.2 + + abab@1.0.4: {} + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@4.3.4: + dependencies: + acorn: 6.4.2 + acorn-walk: 6.2.0 + + acorn-import-assertions@1.9.0(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn-walk@6.2.0: {} + + acorn@5.7.4: {} + + acorn@6.4.2: {} + + acorn@7.4.1: {} + + acorn@8.12.1: {} + + adal-angular@1.0.16: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + agent-base@7.1.1: + dependencies: + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-colors@1.1.0: + dependencies: + ansi-wrap: 0.1.0 + + ansi-colors@2.0.5: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-gray@0.1.1: + dependencies: + ansi-wrap: 0.1.0 + + ansi-regex@2.1.1: {} + + ansi-regex@4.1.1: {} + + ansi-regex@5.0.1: {} + + ansi-styles@2.2.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-wrap@0.1.0: {} + + any-promise@1.3.0: {} + + anymatch@2.0.0: + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + append-buffer@1.0.2: + dependencies: + buffer-equal: 1.0.1 + + archy@1.0.0: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + arr-diff@4.0.0: {} + + arr-filter@1.1.2: + dependencies: + make-iterator: 1.0.1 + + arr-flatten@1.1.0: {} + + arr-map@2.0.2: + dependencies: + make-iterator: 1.0.1 + + arr-union@3.1.0: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-differ@1.0.0: {} + + array-differ@3.0.0: {} + + array-each@1.0.1: {} + + array-equal@1.0.2: {} + + array-flatten@1.1.1: {} + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 + + array-initial@1.1.0: + dependencies: + array-slice: 1.1.0 + is-number: 4.0.0 + + array-last@1.3.0: + dependencies: + is-number: 4.0.0 + + array-slice@1.1.0: {} + + array-sort@1.0.0: + dependencies: + default-compare: 1.0.0 + get-value: 2.0.6 + kind-of: 5.1.0 + + array-union@1.0.2: + dependencies: + array-uniq: 1.0.3 + + array-union@2.1.0: {} + + array-uniq@1.0.3: {} + + array-unique@0.3.2: {} + + array.prototype.flat@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + array.prototype.flatmap@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + arrify@1.0.1: {} + + arrify@2.0.1: {} + + asap@2.0.6: {} + + asn1@0.2.6: + dependencies: + safer-buffer: 2.1.2 + + assert-plus@1.0.0: {} + + assign-symbols@1.0.0: {} + + astral-regex@1.0.0: {} + + async-done@1.3.2: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + process-nextick-args: 2.0.1 + stream-exhaust: 1.0.2 + + async-each@1.0.6: {} + + async-limiter@1.0.1: {} + + async-settle@1.0.0: + dependencies: + async-done: 1.3.2 + + asynckit@0.4.0: {} + + atob@2.1.2: {} + + autoprefixer@9.7.1: + dependencies: + browserslist: 4.23.1 + caniuse-lite: 1.0.30001640 + chalk: 2.4.2 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + postcss: 7.0.39 + postcss-value-parser: 4.2.0 + + autoprefixer@9.8.8: + dependencies: + browserslist: 4.23.1 + caniuse-lite: 1.0.30001640 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + picocolors: 0.2.1 + postcss: 7.0.38 + postcss-value-parser: 4.2.0 + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + aws-sign2@0.7.0: {} + + aws4@1.13.0: {} + + babel-jest@25.5.1(@babel/core@7.24.7): + dependencies: + '@babel/core': 7.24.7 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 25.5.0(@babel/core@7.24.7) + chalk: 3.0.0 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.24.7 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@25.5.0: + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + '@types/babel__traverse': 7.20.6 + + babel-preset-current-node-syntax@0.1.4(@babel/core@7.24.7): + dependencies: + '@babel/core': 7.24.7 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + + babel-preset-jest@25.5.0(@babel/core@7.24.7): + dependencies: + '@babel/core': 7.24.7 + babel-plugin-jest-hoist: 25.5.0 + babel-preset-current-node-syntax: 0.1.4(@babel/core@7.24.7) + + bach@1.2.0: + dependencies: + arr-filter: 1.1.2 + arr-flatten: 1.1.0 + arr-map: 2.0.2 + array-each: 1.0.1 + array-initial: 1.1.0 + array-last: 1.3.0 + async-done: 1.3.2 + async-settle: 1.0.0 + now-and-later: 2.0.1 + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + base@0.11.2: + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.1 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + + batch@0.6.1: {} + + bcrypt-pbkdf@1.0.2: + dependencies: + tweetnacl: 0.14.5 + + beeper@1.1.1: {} + + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + + big.js@5.2.2: {} + + binary-extensions@1.13.1: {} + + binary-extensions@2.3.0: {} + + bindings@1.5.0: + dependencies: + file-uri-to-path: 1.0.0 + optional: true + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + body-parser@1.18.3: + dependencies: + bytes: 3.0.0 + content-type: 1.0.5 + debug: 2.6.9 + depd: 1.1.2 + http-errors: 1.6.3 + iconv-lite: 0.4.23 + on-finished: 2.3.0 + qs: 6.5.2 + raw-body: 2.3.3 + type-is: 1.6.18 + transitivePeerDependencies: + - supports-color + + body-parser@1.20.0: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.10.3 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + body@5.1.0: + dependencies: + continuable-cache: 0.3.1 + error: 7.2.1 + raw-body: 1.1.7 + safe-json-parse: 1.0.1 + + boolbase@1.0.0: {} + + boxen@5.1.2: + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@2.3.2: + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + browser-resolve@1.11.3: + dependencies: + resolve: 1.1.7 + + browserslist@4.23.1: + dependencies: + caniuse-lite: 1.0.30001640 + electron-to-chromium: 1.4.818 + node-releases: 2.0.14 + update-browserslist-db: 1.1.0(browserslist@4.23.1) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-equal-constant-time@1.0.1: {} + + buffer-equal@1.0.1: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + builtin-modules@3.1.0: {} + + builtins@1.0.3: {} + + bytes@1.0.0: {} + + bytes@3.0.0: {} + + bytes@3.1.2: {} + + cache-base@1.0.1: + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.1 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + + cacheable-request@6.1.0: + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.1 + responselike: 1.0.2 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsite-record@4.1.5: + dependencies: + '@devexpress/error-stack-parser': 2.0.6 + '@types/lodash': 4.17.6 + callsite: 1.0.0 + chalk: 2.4.2 + highlight-es: 1.0.3 + lodash: 4.17.21 + pinkie-promise: 2.0.1 + + callsite@1.0.0: {} + + callsites@3.1.0: {} + + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.3.1 + + camelcase-keys@6.2.2: + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + + camelcase@2.1.1: {} + + camelcase@3.0.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-api@3.0.0: + dependencies: + browserslist: 4.23.1 + caniuse-lite: 1.0.30001640 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + caniuse-lite@1.0.30001640: {} + + capture-exit@2.0.0: + dependencies: + rsvp: 4.8.5 + + caseless@0.12.0: {} + + chalk@1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@3.0.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chardet@0.7.0: {} + + chokidar@2.1.8: + dependencies: + anymatch: 2.0.0 + async-each: 1.0.6 + braces: 2.3.2 + glob-parent: 3.1.0 + inherits: 2.0.4 + is-binary-path: 1.0.1 + is-glob: 4.0.3 + normalize-path: 3.0.0 + path-is-absolute: 1.0.1 + readdirp: 2.2.1 + upath: 1.2.0 + optionalDependencies: + fsevents: 1.2.13 + transitivePeerDependencies: + - supports-color + + chokidar@3.4.3: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.1.3 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@2.0.0: {} + + chrome-trace-event@1.0.4: {} + + ci-info@2.0.0: {} + + class-utils@0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + + clean-css@4.2.1: + dependencies: + source-map: 0.6.1 + + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + + cli-boxes@2.2.1: {} + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-spinners@2.9.2: {} + + cli-table@0.3.11: + dependencies: + colors: 1.0.3 + + cli-width@3.0.0: {} + + cliui@3.2.0: + dependencies: + string-width: 1.0.2 + strip-ansi: 3.0.1 + wrap-ansi: 2.1.0 + + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-buffer@1.0.0: {} + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clone-response@1.0.3: + dependencies: + mimic-response: 1.0.1 + + clone-stats@0.0.1: {} + + clone-stats@1.0.0: {} + + clone@1.0.4: {} + + clone@2.1.2: {} + + cloneable-readable@1.1.3: + dependencies: + inherits: 2.0.4 + process-nextick-args: 2.0.1 + readable-stream: 2.3.8 + + cmd-extension@1.0.2: {} + + co@4.6.0: {} + + code-point-at@1.1.0: {} + + collect-v8-coverage@1.0.2: {} + + collection-map@1.0.0: + dependencies: + arr-map: 2.0.2 + for-own: 1.0.0 + make-iterator: 1.0.1 + + collection-visit@1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-support@1.1.3: {} + + colord@2.9.3: {} + + colors@1.0.3: {} + + colors@1.2.5: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@10.0.1: {} + + commander@12.1.0: {} + + commander@2.20.3: {} + + commander@7.2.0: {} + + commander@9.5.0: + optional: true + + component-emitter@1.3.1: {} + + concat-map@0.0.1: {} + + concat-stream@1.6.2: + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.8 + typedarray: 0.0.6 + + configstore@5.0.1: + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.11 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 + + connect-livereload@0.6.1: {} + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + content-disposition@0.5.2: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + continuable-cache@0.3.1: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.3.1: {} + + cookie@0.5.0: {} + + copy-descriptor@0.1.1: {} + + copy-props@2.0.5: + dependencies: + each-props: 1.3.2 + is-plain-object: 5.0.0 + + core-util-is@1.0.2: {} + + core-util-is@1.0.3: {} + + cosmiconfig@7.1.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@2.0.0: {} + + css-declaration-sorter@6.4.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + css-loader@3.4.2(webpack@5.88.2): + dependencies: + camelcase: 5.3.1 + cssesc: 3.0.0 + icss-utils: 4.1.1 + loader-utils: 1.4.2 + normalize-path: 3.0.0 + postcss: 7.0.39 + postcss-modules-extract-imports: 2.0.0 + postcss-modules-local-by-default: 3.0.3 + postcss-modules-scope: 2.2.0 + postcss-modules-values: 3.0.0 + postcss-value-parser: 4.2.0 + schema-utils: 2.7.1 + webpack: 5.88.2 + + css-modules-loader-core@1.1.0: + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + postcss-modules-extract-imports: 1.1.0 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + css-selector-tokenizer@0.7.3: + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + + css-tree@1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + + css-what@6.1.0: {} + + cssesc@3.0.0: {} + + cssnano-preset-default@5.2.14(postcss@8.4.39): + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.4.39) + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-calc: 8.2.4(postcss@8.4.39) + postcss-colormin: 5.3.1(postcss@8.4.39) + postcss-convert-values: 5.1.3(postcss@8.4.39) + postcss-discard-comments: 5.1.2(postcss@8.4.39) + postcss-discard-duplicates: 5.1.0(postcss@8.4.39) + postcss-discard-empty: 5.1.1(postcss@8.4.39) + postcss-discard-overridden: 5.1.0(postcss@8.4.39) + postcss-merge-longhand: 5.1.7(postcss@8.4.39) + postcss-merge-rules: 5.1.4(postcss@8.4.39) + postcss-minify-font-values: 5.1.0(postcss@8.4.39) + postcss-minify-gradients: 5.1.1(postcss@8.4.39) + postcss-minify-params: 5.1.4(postcss@8.4.39) + postcss-minify-selectors: 5.2.1(postcss@8.4.39) + postcss-normalize-charset: 5.1.0(postcss@8.4.39) + postcss-normalize-display-values: 5.1.0(postcss@8.4.39) + postcss-normalize-positions: 5.1.1(postcss@8.4.39) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.39) + postcss-normalize-string: 5.1.0(postcss@8.4.39) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.39) + postcss-normalize-unicode: 5.1.1(postcss@8.4.39) + postcss-normalize-url: 5.1.0(postcss@8.4.39) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.39) + postcss-ordered-values: 5.1.3(postcss@8.4.39) + postcss-reduce-initial: 5.1.2(postcss@8.4.39) + postcss-reduce-transforms: 5.1.0(postcss@8.4.39) + postcss-svgo: 5.1.0(postcss@8.4.39) + postcss-unique-selectors: 5.1.1(postcss@8.4.39) + + cssnano-utils@3.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + cssnano@5.1.15(postcss@8.4.39): + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.4.39) + lilconfig: 2.1.0 + postcss: 8.4.39 + yaml: 1.10.2 + + csso@4.2.0: + dependencies: + css-tree: 1.1.3 + + cssom@0.3.8: {} + + cssom@0.4.4: {} + + cssstyle@0.3.1: + dependencies: + cssom: 0.3.8 + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + d@1.0.2: + dependencies: + es5-ext: 0.10.64 + type: 2.7.3 + + dashdash@1.14.1: + dependencies: + assert-plus: 1.0.0 + + data-urls@1.1.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + dateformat@2.2.0: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.5: + dependencies: + ms: 2.1.2 + + debuglog@1.0.1: {} + + decamelize-keys@1.1.1: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + + decamelize@1.2.0: {} + + decode-uri-component@0.2.2: {} + + decomment@0.9.5: + dependencies: + esprima: 4.0.1 + + decompress-response@3.3.0: + dependencies: + mimic-response: 1.0.1 + + deep-extend@0.6.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-compare@1.0.0: + dependencies: + kind-of: 5.1.0 + + default-resolution@2.0.0: {} + + defaults@1.0.4: + dependencies: + clone: 1.0.4 + + defer-to-connect@1.1.3: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + define-property@0.2.5: + dependencies: + is-descriptor: 0.1.7 + + define-property@1.0.0: + dependencies: + is-descriptor: 1.0.3 + + define-property@2.0.2: + dependencies: + is-descriptor: 1.0.3 + isobject: 3.0.1 + + del@2.2.2: + dependencies: + globby: 5.0.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + rimraf: 2.7.1 + + delayed-stream@1.0.0: {} + + depcheck@1.4.7: + dependencies: + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.7 + '@vue/compiler-sfc': 3.4.31 + callsite: 1.0.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + debug: 4.3.5 + deps-regex: 0.2.0 + findup-sync: 5.0.0 + ignore: 5.3.1 + is-core-module: 2.14.0 + js-yaml: 3.14.1 + json5: 2.2.3 + lodash: 4.17.21 + minimatch: 7.4.6 + multimatch: 5.0.0 + please-upgrade-node: 3.2.0 + readdirp: 3.6.0 + require-package-name: 2.0.1 + resolve: 1.22.8 + resolve-from: 5.0.0 + semver: 7.5.4 + yargs: 16.2.0 + transitivePeerDependencies: + - supports-color + + depd@1.1.2: {} + + depd@2.0.0: {} + + dependency-path@9.2.8: + dependencies: + '@pnpm/crypto.base32-hash': 1.0.1 + '@pnpm/types': 8.9.0 + encode-registry: 3.0.1 + semver: 7.5.4 + + deps-regex@0.2.0: {} + + destroy@1.0.4: {} + + destroy@1.2.0: {} + + detect-file@1.0.0: {} + + detect-indent@6.1.0: {} + + detect-newline@3.1.0: {} + + dezalgo@1.0.4: + dependencies: + asap: 2.0.6 + wrappy: 1.0.2 + + diff-sequences@25.2.6: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + domelementtype@2.3.0: {} + + domexception@1.0.1: + dependencies: + webidl-conversions: 4.0.2 + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.3.1 + + dot-prop@5.3.0: + dependencies: + is-obj: 2.0.0 + + duplexer2@0.0.2: + dependencies: + readable-stream: 1.1.14 + + duplexer3@0.1.5: {} + + duplexify@3.7.1: + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.8 + stream-shift: 1.0.3 + + each-props@1.3.2: + dependencies: + is-plain-object: 2.0.4 + object.defaults: 1.1.0 + + ecc-jsbn@0.1.2: + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + + ecdsa-sig-formatter@1.0.11: + dependencies: + safe-buffer: 5.2.1 + + ee-first@1.1.1: {} + + electron-to-chromium@1.4.818: {} + + emoji-regex@8.0.0: {} + + emojis-list@3.0.0: {} + + encode-registry@3.0.1: + dependencies: + mem: 8.1.1 + + encodeurl@1.0.2: {} + + end-of-stream@0.1.5: + dependencies: + once: 1.3.3 + + end-of-stream@1.1.0: + dependencies: + once: 1.3.3 + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + enhanced-resolve@5.17.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@2.2.0: {} + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + error@7.2.1: + dependencies: + string-template: 0.2.1 + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-module-lexer@1.5.4: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + es5-ext@0.10.64: + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + esniff: 2.0.1 + next-tick: 1.1.0 + + es6-iterator@2.0.3: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-symbol: 3.1.4 + + es6-promise@4.2.8: {} + + es6-symbol@3.1.4: + dependencies: + d: 1.0.2 + ext: 1.7.0 + + es6-weak-map@2.0.3: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + + escalade@3.1.2: {} + + escape-goat@2.1.1: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escodegen@1.14.3: + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-plugin-promise@6.0.1(eslint@8.7.0): + dependencies: + eslint: 8.7.0 + + eslint-plugin-react@7.27.1(eslint@8.7.0): + dependencies: + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + doctrine: 2.1.0 + eslint: 8.7.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + + eslint-plugin-tsdoc@0.2.17: + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-utils@3.0.0(eslint@8.7.0): + dependencies: + eslint: 8.7.0 + eslint-visitor-keys: 2.1.0 + + eslint-visitor-keys@2.1.0: {} + + eslint-visitor-keys@3.4.3: {} + + eslint@8.7.0: + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.9.5 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.5 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-utils: 3.0.0(eslint@8.7.0) + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 6.0.2 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + v8-compile-cache: 2.4.0 + transitivePeerDependencies: + - supports-color + + esniff@2.0.1: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.3 + + espree@9.6.1: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + event-emitter@0.3.5: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + + events@3.3.0: {} + + exec-sh@0.3.6: {} + + execa@1.0.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + + execa@3.4.0: + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + p-finally: 2.0.1 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exit@0.1.2: {} + + expand-brackets@2.1.4: + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + expand-tilde@2.0.2: + dependencies: + homedir-polyfill: 1.0.3 + + expect@25.5.0: + dependencies: + '@jest/types': 25.5.0 + ansi-styles: 4.3.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + + express@4.16.4: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.18.3 + content-disposition: 0.5.2 + content-type: 1.0.5 + cookie: 0.3.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 1.1.2 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.1.1 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.5.2 + range-parser: 1.2.1 + safe-buffer: 5.1.2 + send: 0.16.2 + serve-static: 1.13.2 + setprototypeof: 1.1.0 + statuses: 1.4.0 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + express@4.18.1: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.0 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.10.3 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + ext@1.7.0: + dependencies: + type: 2.7.3 + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend-shallow@3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + + extend@3.0.2: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + extglob@2.0.4: + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + extsprintf@1.3.0: {} + + fancy-log@1.3.3: + dependencies: + ansi-gray: 0.1.1 + color-support: 1.1.3 + parse-node-version: 1.0.1 + time-stamp: 1.1.0 + + fast-deep-equal@3.1.3: {} + + fast-glob@3.2.12: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@1.1.4: {} + + fast-levenshtein@2.0.6: {} + + fastparse@1.1.2: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + faye-websocket@0.10.0: + dependencies: + websocket-driver: 0.7.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + figures@3.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-uri-to-path@1.0.0: + optional: true + + fill-range@4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.1.1: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.4.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + finalhandler@1.2.0: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-up@1.1.2: + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.7 + pkg-dir: 4.2.0 + + findup-sync@2.0.0: + dependencies: + detect-file: 1.0.0 + is-glob: 3.1.0 + micromatch: 3.1.10 + resolve-dir: 1.0.1 + transitivePeerDependencies: + - supports-color + + findup-sync@3.0.0: + dependencies: + detect-file: 1.0.0 + is-glob: 4.0.3 + micromatch: 3.1.10 + resolve-dir: 1.0.1 + transitivePeerDependencies: + - supports-color + + findup-sync@5.0.0: + dependencies: + detect-file: 1.0.0 + is-glob: 4.0.3 + micromatch: 4.0.7 + resolve-dir: 1.0.1 + + fined@1.2.0: + dependencies: + expand-tilde: 2.0.2 + is-plain-object: 2.0.4 + object.defaults: 1.1.0 + object.pick: 1.3.0 + parse-filepath: 1.0.2 + + flagged-respawn@1.0.1: {} + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + flush-write-stream@1.1.1: + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.8 + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + for-in@1.0.2: {} + + for-own@1.0.0: + dependencies: + for-in: 1.0.2 + + forever-agent@0.6.1: {} + + fork-stream@0.0.4: {} + + form-data@2.3.3: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + form-data@3.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fragment-cache@0.2.1: + dependencies: + map-cache: 0.2.2 + + fresh@0.5.2: {} + + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fs-mkdirp-stream@1.0.0: + dependencies: + graceful-fs: 4.2.11 + through2: 2.0.5 + + fs-monkey@1.0.3: {} + + fs.realpath@1.0.0: {} + + fsevents@1.2.13: + dependencies: + bindings: 1.5.0 + nan: 2.20.0 + optional: true + + fsevents@2.1.3: + optional: true + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functional-red-black-tree@1.0.1: {} + + functions-have-names@1.2.3: {} + + generic-names@2.0.1: + dependencies: + loader-utils: 1.4.2 + + gensync@1.0.0-beta.2: {} + + get-caller-file@1.0.3: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-package-type@0.1.0: {} + + get-stream@4.1.0: + dependencies: + pump: 3.0.0 + + get-stream@5.2.0: + dependencies: + pump: 3.0.0 + + get-stream@6.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + get-value@2.0.6: {} + + getpass@0.1.7: + dependencies: + assert-plus: 1.0.0 + + git-repo-info@2.1.1: {} + + giturl@1.0.3: {} + + glob-escape@0.0.2: {} + + glob-parent@3.1.0: + dependencies: + is-glob: 3.1.0 + path-dirname: 1.0.2 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-stream@6.1.0: + dependencies: + extend: 3.0.2 + glob: 7.2.3 + glob-parent: 3.1.0 + is-negated-glob: 1.0.0 + ordered-read-streams: 1.0.1 + pumpify: 1.5.1 + readable-stream: 2.3.8 + remove-trailing-separator: 1.1.0 + to-absolute-glob: 2.0.2 + unique-stream: 2.3.1 + + glob-to-regexp@0.4.1: {} + + glob-watcher@5.0.5: + dependencies: + anymatch: 2.0.0 + async-done: 1.3.2 + chokidar: 2.1.8 + is-negated-glob: 1.0.0 + just-debounce: 1.1.0 + normalize-path: 3.0.0 + object.defaults: 1.1.0 + transitivePeerDependencies: + - supports-color + + glob@7.0.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-dirs@3.0.1: + dependencies: + ini: 2.0.0 + + global-modules@1.0.0: + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 + + global-prefix@1.0.2: + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 1.0.2 + which: 1.3.1 + + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + globby@5.0.0: + dependencies: + array-union: 1.0.2 + arrify: 1.0.1 + glob: 7.0.6 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + + glogg@1.0.2: + dependencies: + sparkles: 1.0.1 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + got@9.6.0: + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.3 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + + graceful-fs@4.2.11: {} + + graceful-fs@4.2.4: {} + + grapheme-splitter@1.0.4: {} + + growly@1.3.0: {} + + gulp-cli@2.3.0: + dependencies: + ansi-colors: 1.1.0 + archy: 1.0.0 + array-sort: 1.0.0 + color-support: 1.1.3 + concat-stream: 1.6.2 + copy-props: 2.0.5 + fancy-log: 1.3.3 + gulplog: 1.0.0 + interpret: 1.4.0 + isobject: 3.0.1 + liftoff: 3.1.0 + matchdep: 2.0.0 + mute-stdout: 1.0.1 + pretty-hrtime: 1.0.3 + replace-homedir: 1.0.0 + semver-greatest-satisfied-range: 1.1.0 + v8flags: 3.2.0 + yargs: 7.1.2 + transitivePeerDependencies: + - supports-color + + gulp-connect@5.7.0: + dependencies: + ansi-colors: 2.0.5 + connect: 3.7.0 + connect-livereload: 0.6.1 + fancy-log: 1.3.3 + map-stream: 0.0.7 + send: 0.16.2 + serve-index: 1.9.1 + serve-static: 1.15.0 + tiny-lr: 1.1.1 + transitivePeerDependencies: + - supports-color + + gulp-flatten@0.2.0: + dependencies: + gulp-util: 3.0.8 + through2: 2.0.5 + + gulp-if@2.0.2: + dependencies: + gulp-match: 1.1.0 + ternary-stream: 2.1.1 + through2: 2.0.5 + + gulp-match@1.1.0: + dependencies: + minimatch: 3.1.2 + + gulp-util@3.0.8: + dependencies: + array-differ: 1.0.0 + array-uniq: 1.0.3 + beeper: 1.1.1 + chalk: 1.1.3 + dateformat: 2.2.0 + fancy-log: 1.3.3 + gulplog: 1.0.0 + has-gulplog: 0.1.0 + lodash._reescape: 3.0.0 + lodash._reevaluate: 3.0.0 + lodash._reinterpolate: 3.0.0 + lodash.template: 3.6.2 + minimist: 1.2.8 + multipipe: 0.1.2 + object-assign: 3.0.0 + replace-ext: 0.0.1 + through2: 2.0.5 + vinyl: 0.5.3 + + gulp@4.0.2: + dependencies: + glob-watcher: 5.0.5 + gulp-cli: 2.3.0 + undertaker: 1.3.0 + vinyl-fs: 3.0.3 + transitivePeerDependencies: + - supports-color + + gulplog@1.0.0: + dependencies: + glogg: 1.0.2 + + har-schema@2.0.0: {} + + har-validator@5.1.5: + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + + hard-rejection@2.1.0: {} + + has-ansi@2.0.0: + dependencies: + ansi-regex: 2.1.1 + + has-bigints@1.0.2: {} + + has-flag@1.0.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-gulplog@0.1.0: + dependencies: + sparkles: 1.0.1 + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + has-value@0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + + has-value@1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + + has-values@0.1.4: {} + + has-values@1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + + has-yarn@2.1.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + highlight-es@1.0.3: + dependencies: + chalk: 2.4.2 + is-es2016-keyword: 1.0.0 + js-tokens: 3.0.2 + + homedir-polyfill@1.0.3: + dependencies: + parse-passwd: 1.0.0 + + hosted-git-info@2.8.9: {} + + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 + + html-encoding-sniffer@1.0.2: + dependencies: + whatwg-encoding: 1.0.5 + + html-escaper@2.0.2: {} + + html-loader@4.2.0(webpack@5.88.2): + dependencies: + html-minifier-terser: 7.2.0 + parse5: 7.1.2 + webpack: 5.88.2 + + html-minifier-terser@7.2.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.5.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.31.1 + + http-cache-semantics@4.1.1: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.4.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-parser-js@0.5.8: {} + + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + http-signature@1.2.0: + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.2 + sshpk: 1.18.0 + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + human-signals@1.1.1: {} + + human-signals@2.1.0: {} + + iconv-lite@0.4.23: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + icss-replace-symbols@1.1.0: {} + + icss-utils@4.1.1: + dependencies: + postcss: 7.0.39 + + icss-utils@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + ieee754@1.2.1: {} + + ignore-walk@3.0.4: + dependencies: + minimatch: 3.0.8 + + ignore@5.1.9: {} + + ignore@5.3.1: {} + + immediate@3.0.6: {} + + immutable@4.3.6: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-lazy@2.1.0: {} + + import-lazy@4.0.0: {} + + import-local@3.1.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.3: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + ini@2.0.0: {} + + inpath@1.0.2: {} + + inquirer@7.3.3: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.0.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + interpret@1.4.0: {} + + invert-kv@1.0.0: {} + + ip-regex@2.1.0: {} + + ipaddr.js@1.9.1: {} + + is-absolute@1.0.0: + dependencies: + is-relative: 1.0.0 + is-windows: 1.0.2 + + is-accessor-descriptor@1.0.1: + dependencies: + hasown: 2.0.2 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@1.0.1: + dependencies: + binary-extensions: 1.13.1 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-buffer@1.1.6: {} + + is-callable@1.2.7: {} + + is-ci@2.0.0: + dependencies: + ci-info: 2.0.0 + + is-core-module@2.14.0: + dependencies: + hasown: 2.0.2 + + is-data-descriptor@1.0.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-descriptor@0.1.7: + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + + is-descriptor@1.0.3: + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + + is-docker@2.2.1: {} + + is-es2016-keyword@1.0.0: {} + + is-extendable@0.1.1: {} + + is-extendable@1.0.1: + dependencies: + is-plain-object: 2.0.4 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@1.0.0: + dependencies: + number-is-nan: 1.0.1 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-fn@2.1.0: {} + + is-glob@3.1.0: + dependencies: + is-extglob: 2.1.1 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-installed-globally@0.4.0: + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + + is-interactive@1.0.0: {} + + is-negated-glob@1.0.0: {} + + is-negative-zero@2.0.3: {} + + is-npm@5.0.0: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@3.0.0: + dependencies: + kind-of: 3.2.2 + + is-number@4.0.0: {} + + is-number@7.0.0: {} + + is-obj@2.0.0: {} + + is-path-cwd@1.0.0: {} + + is-path-in-cwd@1.0.1: + dependencies: + is-path-inside: 1.0.1 + + is-path-inside@1.0.1: + dependencies: + path-is-inside: 1.0.2 + + is-path-inside@3.0.3: {} + + is-plain-obj@1.1.0: {} + + is-plain-obj@2.1.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-plain-object@5.0.0: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-relative@1.0.0: + dependencies: + is-unc-path: 1.0.0 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@1.1.0: {} + + is-stream@2.0.1: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-typedarray@1.0.0: {} + + is-unc-path@1.0.0: + dependencies: + unc-path-regex: 0.1.2 + + is-unicode-supported@0.1.0: {} + + is-utf8@0.2.1: {} + + is-valid-glob@1.0.0: {} + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-windows@1.0.2: {} + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + is-yarn-global@0.3.0: {} + + isarray@0.0.1: {} + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + isobject@2.1.0: + dependencies: + isarray: 1.0.0 + + isobject@3.0.1: {} + + isomorphic-fetch@3.0.0: + dependencies: + node-fetch: 2.7.0 + whatwg-fetch: 3.6.20 + transitivePeerDependencies: + - encoding + + isstream@0.1.2: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@4.0.3: + dependencies: + '@babel/core': 7.24.7 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.5 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jest-changed-files@25.5.0: + dependencies: + '@jest/types': 25.5.0 + execa: 3.4.0 + throat: 5.0.0 + + jest-cli@25.4.0: + dependencies: + '@jest/core': 25.4.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + import-local: 3.1.0 + is-ci: 2.0.0 + jest-config: 25.5.4 + jest-util: 25.5.0 + jest-validate: 25.5.0 + prompts: 2.4.2 + realpath-native: 2.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-config@25.5.4: + dependencies: + '@babel/core': 7.24.7 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.5.0 + babel-jest: 25.5.1(@babel/core@7.24.7) + chalk: 3.0.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.7 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-diff@25.5.0: + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + + jest-docblock@25.3.0: + dependencies: + detect-newline: 3.1.0 + + jest-each@25.5.0: + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-get-type: 25.2.6 + jest-util: 25.5.0 + pretty-format: 25.5.0 + + jest-environment-jsdom@25.4.0: + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate + + jest-environment-jsdom@25.5.0: + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate + + jest-environment-node@25.5.0: + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.1 + + jest-get-type@25.2.6: {} + + jest-haste-map@25.5.1: + dependencies: + '@jest/types': 25.5.0 + '@types/graceful-fs': 4.1.9 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-serializer: 25.5.0 + jest-util: 25.5.0 + jest-worker: 25.5.0 + micromatch: 4.0.7 + sane: 4.1.0 + walker: 1.0.8 + which: 2.0.2 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - supports-color + + jest-jasmine2@25.5.4: + dependencies: + '@babel/traverse': 7.24.7 + '@jest/environment': 25.5.0 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + co: 4.6.0 + expect: 25.5.0 + is-generator-fn: 2.1.0 + jest-each: 25.5.0 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + pretty-format: 25.5.0 + throat: 5.0.0 + transitivePeerDependencies: + - supports-color + + jest-leak-detector@25.5.0: + dependencies: + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + + jest-matcher-utils@25.5.0: + dependencies: + chalk: 3.0.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + + jest-message-util@25.5.0: + dependencies: + '@babel/code-frame': 7.24.7 + '@jest/types': 25.5.0 + '@types/stack-utils': 1.0.1 + chalk: 3.0.0 + graceful-fs: 4.2.11 + micromatch: 4.0.7 + slash: 3.0.0 + stack-utils: 1.0.5 + + jest-mock@25.5.0: + dependencies: + '@jest/types': 25.5.0 + + jest-nunit-reporter@1.3.1: + dependencies: + mkdirp: 0.5.6 + read-pkg: 3.0.0 + xml: 1.0.1 + + jest-pnp-resolver@1.2.3(jest-resolve@25.5.1): + optionalDependencies: + jest-resolve: 25.5.1 + + jest-regex-util@25.2.6: {} + + jest-resolve-dependencies@25.5.4: + dependencies: + '@jest/types': 25.5.0 + jest-regex-util: 25.2.6 + jest-snapshot: 25.5.1 + + jest-resolve@25.5.1: + dependencies: + '@jest/types': 25.5.0 + browser-resolve: 1.11.3 + chalk: 3.0.0 + graceful-fs: 4.2.11 + jest-pnp-resolver: 1.2.3(jest-resolve@25.5.1) + read-pkg-up: 7.0.1 + realpath-native: 2.0.0 + resolve: 1.22.8 + slash: 3.0.0 + + jest-runner@25.5.4: + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 25.5.4 + jest-docblock: 25.3.0 + jest-haste-map: 25.5.1 + jest-jasmine2: 25.5.4 + jest-leak-detector: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + jest-runtime: 25.5.4 + jest-util: 25.5.0 + jest-worker: 25.5.0 + source-map-support: 0.5.21 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-runtime@25.5.4: + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/globals': 25.5.2 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/yargs': 15.0.19 + chalk: 3.0.0 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + realpath-native: 2.0.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-serializer@25.5.0: + dependencies: + graceful-fs: 4.2.11 + + jest-snapshot@25.5.1: + dependencies: + '@babel/types': 7.24.7 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + graceful-fs: 4.2.11 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.1 + + jest-util@25.5.0: + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + graceful-fs: 4.2.11 + is-ci: 2.0.0 + make-dir: 3.1.0 + + jest-validate@25.5.0: + dependencies: + '@jest/types': 25.5.0 + camelcase: 5.3.1 + chalk: 3.0.0 + jest-get-type: 25.2.6 + leven: 3.1.0 + pretty-format: 25.5.0 + + jest-watcher@25.5.0: + dependencies: + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + jest-util: 25.5.0 + string-length: 3.1.0 + + jest-worker@25.5.0: + dependencies: + merge-stream: 2.0.0 + supports-color: 7.2.0 + + jest-worker@27.5.1: + dependencies: + '@types/node': 20.14.10 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@25.4.0: + dependencies: + '@jest/core': 25.4.0 + import-local: 3.1.0 + jest-cli: 25.4.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jju@1.4.0: {} + + js-tokens@3.0.2: {} + + js-tokens@4.0.0: {} + + js-yaml@3.13.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsbn@0.1.1: {} + + jsdom@11.11.0: + dependencies: + abab: 1.0.4 + acorn: 5.7.4 + acorn-globals: 4.3.4 + array-equal: 1.0.2 + cssom: 0.3.8 + cssstyle: 0.3.1 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + left-pad: 1.3.0 + nwsapi: 2.2.10 + parse5: 4.0.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9(request@2.88.2) + sax: 1.4.1 + symbol-tree: 3.2.4 + tough-cookie: 2.5.0 + w3c-hr-time: 1.0.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 6.5.0 + ws: 4.1.0 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + jsdom@15.2.1: + dependencies: + abab: 2.0.6 + acorn: 7.4.1 + acorn-globals: 4.3.4 + array-equal: 1.0.2 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.10 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9(request@2.88.2) + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + jsesc@2.5.2: {} + + json-buffer@3.0.0: {} + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema@0.4.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json-stringify-safe@5.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonpath-plus@4.0.0: {} + + jsonwebtoken@9.0.2: + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 7.5.4 + + jsprim@1.4.2: + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.2.0 + + jszip@3.8.0: + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + set-immediate-shim: 1.0.1 + + just-debounce@1.1.0: {} + + jwa@1.4.1: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + + jwa@2.0.0: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + + jws@3.2.2: + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + + jws@4.0.0: + dependencies: + jwa: 2.0.0 + safe-buffer: 5.2.1 + + keyv@3.1.0: + dependencies: + json-buffer: 3.0.0 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@3.2.2: + dependencies: + is-buffer: 1.1.6 + + kind-of@4.0.0: + dependencies: + is-buffer: 1.1.6 + + kind-of@5.1.0: {} + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + last-run@1.1.1: + dependencies: + default-resolution: 2.0.0 + es6-weak-map: 2.0.3 + + latest-version@5.1.0: + dependencies: + package-json: 6.5.0 + + lazystream@1.0.1: + dependencies: + readable-stream: 2.3.8 + + lcid@1.0.0: + dependencies: + invert-kv: 1.0.0 + + lead@1.0.0: + dependencies: + flush-write-stream: 1.1.1 + + left-pad@1.3.0: {} + + leven@3.1.0: {} + + levn@0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lie@3.3.0: + dependencies: + immediate: 3.0.6 + + liftoff@3.1.0: + dependencies: + extend: 3.0.2 + findup-sync: 3.0.0 + fined: 1.2.0 + flagged-respawn: 1.0.1 + is-plain-object: 2.0.4 + object.map: 1.0.1 + rechoir: 0.6.2 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + lilconfig@2.1.0: {} + + lines-and-columns@1.2.4: {} + + livereload-js@2.4.0: {} + + load-json-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + + load-json-file@4.0.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + + load-json-file@6.2.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 5.2.0 + strip-bom: 4.0.0 + type-fest: 0.6.0 + + load-yaml-file@0.2.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.13.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + loader-runner@4.3.0: {} + + loader-utils@1.4.2: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.2 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash._basecopy@3.0.1: {} + + lodash._basetostring@3.0.1: {} + + lodash._basevalues@3.0.0: {} + + lodash._getnative@3.9.1: {} + + lodash._isiterateecall@3.0.9: {} + + lodash._reescape@3.0.0: {} + + lodash._reevaluate@3.0.0: {} + + lodash._reinterpolate@3.0.0: {} + + lodash._root@3.0.1: {} + + lodash.assign@4.2.0: {} + + lodash.camelcase@4.3.0: {} + + lodash.escape@3.2.0: + dependencies: + lodash._root: 3.0.1 + + lodash.get@4.4.2: {} + + lodash.includes@4.3.0: {} + + lodash.isarguments@3.1.0: {} + + lodash.isarray@3.0.4: {} + + lodash.isboolean@3.0.3: {} + + lodash.isequal@4.5.0: {} + + lodash.isinteger@4.0.4: {} + + lodash.isnumber@3.0.3: {} + + lodash.isplainobject@4.0.6: {} + + lodash.isstring@4.0.1: {} + + lodash.keys@3.1.2: + dependencies: + lodash._getnative: 3.9.1 + lodash.isarguments: 3.1.0 + lodash.isarray: 3.0.4 + + lodash.memoize@4.1.2: {} + + lodash.merge@4.6.2: {} + + lodash.once@4.1.1: {} + + lodash.restparam@3.6.1: {} + + lodash.sortby@4.7.0: {} + + lodash.template@3.6.2: + dependencies: + lodash._basecopy: 3.0.1 + lodash._basetostring: 3.0.1 + lodash._basevalues: 3.0.0 + lodash._isiterateecall: 3.0.9 + lodash._reinterpolate: 3.0.0 + lodash.escape: 3.2.0 + lodash.keys: 3.1.2 + lodash.restparam: 3.6.1 + lodash.templatesettings: 3.1.1 + + lodash.templatesettings@3.1.1: + dependencies: + lodash._reinterpolate: 3.0.0 + lodash.escape: 3.2.0 + + lodash.uniq@4.5.0: {} + + lodash@4.17.21: {} + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + lolex@5.1.2: + dependencies: + '@sinonjs/commons': 1.8.6 + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.3.1 + + lowercase-keys@1.0.1: {} + + lowercase-keys@2.0.0: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + magic-string@0.30.10: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.2 + + make-iterator@1.0.1: + dependencies: + kind-of: 6.0.3 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + map-age-cleaner@0.1.3: + dependencies: + p-defer: 1.0.0 + + map-cache@0.2.2: {} + + map-obj@1.0.1: {} + + map-obj@4.3.0: {} + + map-stream@0.0.7: {} + + map-visit@1.0.0: + dependencies: + object-visit: 1.0.1 + + matchdep@2.0.0: + dependencies: + findup-sync: 2.0.0 + micromatch: 3.1.10 + resolve: 1.22.8 + stack-trace: 0.0.10 + transitivePeerDependencies: + - supports-color + + mdn-data@2.0.14: {} + + media-typer@0.3.0: {} + + mem@8.1.1: + dependencies: + map-age-cleaner: 0.1.3 + mimic-fn: 3.1.0 + + memfs@3.4.3: + dependencies: + fs-monkey: 1.0.3 + + meow@9.0.0: + dependencies: + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize: 1.2.0 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + + merge-descriptors@1.0.1: {} + + merge-stream@1.0.1: + dependencies: + readable-stream: 2.3.8 + + merge-stream@2.0.0: {} + + merge2@1.0.3: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromatch@3.1.10: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.4.1: {} + + mime@1.6.0: {} + + mime@2.5.2: {} + + mimic-fn@2.1.0: {} + + mimic-fn@3.1.0: {} + + mimic-response@1.0.1: {} + + min-indent@1.0.1: {} + + minimatch@3.0.8: + dependencies: + brace-expansion: 1.1.11 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@7.4.6: + dependencies: + brace-expansion: 2.0.1 + + minimist-options@4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + + minimist@1.2.8: {} + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mixin-deep@1.3.2: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@1.0.4: {} + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + msal@1.4.12: + dependencies: + tslib: 1.14.1 + + multimatch@5.0.0: + dependencies: + '@types/minimatch': 3.0.5 + array-differ: 3.0.0 + array-union: 2.1.0 + arrify: 2.0.1 + minimatch: 3.1.2 + + multipipe@0.1.2: + dependencies: + duplexer2: 0.0.2 + + mute-stdout@1.0.1: {} + + mute-stream@0.0.8: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nan@2.20.0: + optional: true + + nanocolors@0.2.13: {} + + nanoid@3.3.7: {} + + nanomatch@1.2.13: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + neo-async@2.6.2: {} + + next-tick@1.1.0: {} + + nice-try@1.0.5: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.3.1 + + node-emoji@1.11.0: + dependencies: + lodash: 4.17.21 + + node-fetch@2.6.7: + dependencies: + whatwg-url: 5.0.0 + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-forge@1.3.1: {} + + node-int64@0.4.0: {} + + node-notifier@10.0.1: + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 7.3.8 + shellwords: 0.1.1 + uuid: 8.3.2 + which: 2.0.2 + + node-notifier@6.0.0: + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 6.3.1 + shellwords: 0.1.1 + which: 1.3.1 + optional: true + + node-releases@2.0.14: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-package-data@3.0.3: + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.14.0 + semver: 7.5.4 + validate-npm-package-license: 3.0.4 + + normalize-path@2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + normalize-url@4.5.1: {} + + normalize-url@6.1.0: {} + + now-and-later@2.0.1: + dependencies: + once: 1.4.0 + + npm-bundled@1.1.2: + dependencies: + npm-normalize-package-bin: 1.0.1 + + npm-check@6.0.1: + dependencies: + callsite-record: 4.1.5 + chalk: 4.1.2 + co: 4.6.0 + depcheck: 1.4.7 + execa: 5.1.1 + giturl: 1.0.3 + global-modules: 2.0.0 + globby: 11.1.0 + inquirer: 7.3.3 + is-ci: 2.0.0 + lodash: 4.17.21 + meow: 9.0.0 + minimatch: 3.1.2 + node-emoji: 1.11.0 + ora: 5.4.1 + package-json: 6.5.0 + path-exists: 4.0.0 + pkg-dir: 5.0.0 + preferred-pm: 3.1.4 + rc-config-loader: 4.1.3 + semver: 7.5.4 + semver-diff: 3.1.1 + strip-ansi: 6.0.1 + text-table: 0.2.0 + throat: 6.0.2 + update-notifier: 5.1.0 + xtend: 4.0.2 + transitivePeerDependencies: + - supports-color + + npm-normalize-package-bin@1.0.1: {} + + npm-package-arg@6.1.1: + dependencies: + hosted-git-info: 2.8.9 + osenv: 0.1.5 + semver: 5.7.2 + validate-npm-package-name: 3.0.0 + + npm-packlist@2.1.5: + dependencies: + glob: 7.2.3 + ignore-walk: 3.0.4 + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 + + npm-run-path@2.0.2: + dependencies: + path-key: 2.0.1 + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + num2fraction@1.2.2: {} + + number-is-nan@1.0.1: {} + + nwsapi@2.2.10: {} + + oauth-sign@0.9.0: {} + + object-assign@3.0.0: {} + + object-assign@4.1.1: {} + + object-copy@0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + + object-inspect@1.13.2: {} + + object-keys@1.1.1: {} + + object-visit@1.0.1: + dependencies: + isobject: 3.0.1 + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.defaults@1.1.0: + dependencies: + array-each: 1.0.1 + array-slice: 1.1.0 + for-own: 1.0.0 + isobject: 3.0.1 + + object.entries@1.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.hasown@1.1.4: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.map@1.0.1: + dependencies: + for-own: 1.0.0 + make-iterator: 1.0.1 + + object.pick@1.3.0: + dependencies: + isobject: 3.0.1 + + object.reduce@1.0.1: + dependencies: + for-own: 1.0.0 + make-iterator: 1.0.1 + + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + once@1.3.3: + dependencies: + wrappy: 1.0.2 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + optionator@0.8.3: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + ora@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + orchestrator@0.3.8: + dependencies: + end-of-stream: 0.1.5 + sequencify: 0.0.7 + stream-consume: 0.1.1 + + ordered-read-streams@1.0.1: + dependencies: + readable-stream: 2.3.8 + + os-homedir@1.0.2: {} + + os-locale@1.4.0: + dependencies: + lcid: 1.0.0 + + os-tmpdir@1.0.2: {} + + osenv@0.1.5: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + + p-cancelable@1.1.0: {} + + p-defer@1.0.0: {} + + p-each-series@2.2.0: {} + + p-finally@1.0.0: {} + + p-finally@2.0.1: {} + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-reflect@2.1.0: {} + + p-settle@4.1.1: + dependencies: + p-limit: 2.3.0 + p-reflect: 2.1.0 + + p-try@2.2.0: {} + + package-json@6.5.0: + dependencies: + got: 9.6.0 + registry-auth-token: 4.2.2 + registry-url: 5.1.0 + semver: 6.3.1 + + pako@1.0.11: {} + + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.3.1 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-filepath@1.0.2: + dependencies: + is-absolute: 1.0.0 + map-cache: 0.2.2 + path-root: 0.1.1 + + parse-json@2.2.0: + dependencies: + error-ex: 1.3.2 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.24.7 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-node-version@1.0.1: {} + + parse-passwd@1.0.0: {} + + parse5@4.0.0: {} + + parse5@5.1.0: {} + + parse5@7.1.2: + dependencies: + entities: 4.5.0 + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.3.1 + + pascalcase@0.1.1: {} + + path-dirname@1.0.2: {} + + path-exists@2.1.0: + dependencies: + pinkie-promise: 2.0.1 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-is-inside@1.0.2: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-root-regex@0.1.2: {} + + path-root@0.1.1: + dependencies: + path-root-regex: 0.1.2 + + path-to-regexp@0.1.7: {} + + path-type@1.1.0: + dependencies: + graceful-fs: 4.2.11 + pify: 2.3.0 + pinkie-promise: 2.0.1 + + path-type@3.0.0: + dependencies: + pify: 3.0.0 + + path-type@4.0.0: {} + + performance-now@2.1.0: {} + + picocolors@0.2.1: {} + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pidof@1.0.2: {} + + pify@2.3.0: {} + + pify@3.0.0: {} + + pify@4.0.1: {} + + pinkie-promise@2.0.1: + dependencies: + pinkie: 2.0.4 + + pinkie@2.0.4: {} + + pirates@4.0.6: {} + + pkg-conf@1.1.3: + dependencies: + find-up: 1.1.2 + load-json-file: 1.1.0 + object-assign: 4.1.1 + symbol: 0.2.3 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-dir@5.0.0: + dependencies: + find-up: 5.0.0 + + please-upgrade-node@3.2.0: + dependencies: + semver-compare: 1.0.0 + + pn@1.1.0: {} + + pnpm-sync-lib@0.1.4: {} + + posix-character-classes@0.1.1: {} + + possible-typed-array-names@1.0.0: {} + + postcss-calc@8.2.4(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + postcss-value-parser: 4.2.0 + + postcss-colormin@5.3.1(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-convert-values@5.1.3(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-discard-comments@5.1.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + postcss-discard-duplicates@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + postcss-discard-empty@5.1.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + postcss-discard-overridden@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + postcss-merge-longhand@5.1.7(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.4.39) + + postcss-merge-rules@5.1.4(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + + postcss-minify-font-values@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@5.1.1(postcss@8.4.39): + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-minify-params@5.1.4(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-minify-selectors@5.2.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + + postcss-modules-extract-imports@1.1.0: + dependencies: + postcss: 6.0.1 + + postcss-modules-extract-imports@2.0.0: + dependencies: + postcss: 7.0.39 + + postcss-modules-extract-imports@3.0.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + postcss-modules-local-by-default@1.2.0: + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + + postcss-modules-local-by-default@3.0.3: + dependencies: + icss-utils: 4.1.1 + postcss: 7.0.39 + postcss-selector-parser: 6.1.0 + postcss-value-parser: 4.2.0 + + postcss-modules-local-by-default@4.0.5(postcss@8.4.39): + dependencies: + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@1.1.0: + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + + postcss-modules-scope@2.2.0: + dependencies: + postcss: 7.0.39 + postcss-selector-parser: 6.1.0 + + postcss-modules-scope@3.0.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + + postcss-modules-values@1.3.0: + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + + postcss-modules-values@3.0.0: + dependencies: + icss-utils: 4.1.1 + postcss: 7.0.39 + + postcss-modules-values@4.0.0(postcss@8.4.39): + dependencies: + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 + + postcss-modules@1.5.0: + dependencies: + css-modules-loader-core: 1.1.0 + generic-names: 2.0.1 + lodash.camelcase: 4.3.0 + postcss: 7.0.38 + string-hash: 1.1.3 + + postcss-normalize-charset@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + postcss-normalize-display-values@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@5.1.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@5.1.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@5.1.1(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@5.1.0(postcss@8.4.39): + dependencies: + normalize-url: 6.1.0 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@5.1.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-ordered-values@5.1.3(postcss@8.4.39): + dependencies: + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-reduce-initial@5.1.2(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + caniuse-api: 3.0.0 + postcss: 8.4.39 + + postcss-reduce-transforms@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-selector-parser@6.1.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-svgo@5.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + + postcss-unique-selectors@5.1.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + + postcss-value-parser@4.2.0: {} + + postcss@6.0.1: + dependencies: + chalk: 1.1.3 + source-map: 0.5.7 + supports-color: 3.2.3 + + postcss@7.0.38: + dependencies: + nanocolors: 0.2.13 + source-map: 0.6.1 + + postcss@7.0.39: + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + + postcss@8.4.39: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + preferred-pm@3.1.4: + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.2.0 + + prelude-ls@1.1.2: {} + + prelude-ls@1.2.1: {} + + prepend-http@2.0.0: {} + + pretty-format@25.5.0: + dependencies: + '@jest/types': 25.5.0 + ansi-regex: 5.0.1 + ansi-styles: 4.3.0 + react-is: 16.13.1 + + pretty-hrtime@1.0.3: {} + + process-nextick-args@2.0.1: {} + + process@0.11.10: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + pseudolocale@1.1.0: + dependencies: + commander: 12.1.0 + + psl@1.9.0: {} + + pump@2.0.1: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + pump@3.0.0: + dependencies: + end-of-stream: 1.1.0 + once: 1.4.0 + + pumpify@1.5.1: + dependencies: + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 + + punycode@2.3.1: {} + + pupa@2.1.1: + dependencies: + escape-goat: 2.1.1 + + qs@6.10.3: + dependencies: + side-channel: 1.0.6 + + qs@6.12.2: + dependencies: + side-channel: 1.0.6 + + qs@6.5.2: {} + + qs@6.5.3: {} + + queue-microtask@1.2.3: {} + + quick-lru@4.0.1: {} + + ramda@0.27.2: {} + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.1: {} + + raw-body@1.1.7: + dependencies: + bytes: 1.0.0 + string_decoder: 0.10.31 + + raw-body@2.3.3: + dependencies: + bytes: 3.0.0 + http-errors: 1.6.3 + iconv-lite: 0.4.23 + unpipe: 1.0.0 + + raw-body@2.5.1: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + raw-loader@0.5.1: {} + + rc-config-loader@4.1.3: + dependencies: + debug: 4.3.5 + js-yaml: 4.1.0 + json5: 2.2.3 + require-from-string: 2.0.2 + transitivePeerDependencies: + - supports-color + + rc@1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + react-dom@17.0.1(react@17.0.1): + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.1 + scheduler: 0.20.2 + + react-is@16.13.1: {} + + react@17.0.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + + read-package-json@2.1.2: + dependencies: + glob: 7.2.3 + json-parse-even-better-errors: 2.3.1 + normalize-package-data: 2.5.0 + npm-normalize-package-bin: 1.0.1 + + read-package-tree@5.1.6: + dependencies: + debuglog: 1.0.1 + dezalgo: 1.0.4 + once: 1.4.0 + read-package-json: 2.1.2 + readdir-scoped-modules: 1.1.0 + + read-pkg-up@1.0.1: + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + + read-pkg-up@7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + + read-pkg@1.1.0: + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + + read-pkg@3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + + read-pkg@5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + + read-yaml-file@2.1.0: + dependencies: + js-yaml: 4.1.0 + strip-bom: 4.0.0 + + read@1.0.7: + dependencies: + mute-stream: 0.0.8 + + readable-stream@1.1.14: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdir-scoped-modules@1.1.0: + dependencies: + debuglog: 1.0.1 + dezalgo: 1.0.4 + graceful-fs: 4.2.11 + once: 1.4.0 + + readdirp@2.2.1: + dependencies: + graceful-fs: 4.2.11 + micromatch: 3.1.10 + readable-stream: 2.3.8 + transitivePeerDependencies: + - supports-color + + readdirp@3.5.0: + dependencies: + picomatch: 2.3.1 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + realpath-native@2.0.0: {} + + rechoir@0.6.2: + dependencies: + resolve: 1.22.8 + + redent@3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + + regex-not@1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + regexpp@3.2.0: {} + + registry-auth-token@4.2.2: + dependencies: + rc: 1.2.8 + + registry-url@5.1.0: + dependencies: + rc: 1.2.8 + + relateurl@0.2.7: {} + + remove-bom-buffer@3.0.0: + dependencies: + is-buffer: 1.1.6 + is-utf8: 0.2.1 + + remove-bom-stream@1.2.0: + dependencies: + remove-bom-buffer: 3.0.0 + safe-buffer: 5.2.1 + through2: 2.0.5 + + remove-trailing-separator@1.1.0: {} + + repeat-element@1.1.4: {} + + repeat-string@1.6.1: {} + + replace-ext@0.0.1: {} + + replace-ext@1.0.1: {} + + replace-homedir@1.0.0: + dependencies: + homedir-polyfill: 1.0.3 + is-absolute: 1.0.0 + remove-trailing-separator: 1.1.0 + + request-promise-core@1.1.4(request@2.88.2): + dependencies: + lodash: 4.17.21 + request: 2.88.2 + + request-promise-native@1.0.9(request@2.88.2): + dependencies: + request: 2.88.2 + request-promise-core: 1.1.4(request@2.88.2) + stealthy-require: 1.1.1 + tough-cookie: 2.5.0 + + request@2.88.2: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.13.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.3 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + require-main-filename@1.0.1: {} + + require-main-filename@2.0.0: {} + + require-package-name@2.0.1: {} + + requirejs@2.3.6: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-dir@1.0.1: + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-options@1.1.0: + dependencies: + value-or-function: 3.0.0 + + resolve-url@0.2.1: {} + + resolve@1.1.7: {} + + resolve@1.17.0: + dependencies: + path-parse: 1.0.7 + + resolve@1.19.0: + dependencies: + is-core-module: 2.14.0 + path-parse: 1.0.7 + + resolve@1.22.8: + dependencies: + is-core-module: 2.14.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.14.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + responselike@1.0.2: + dependencies: + lowercase-keys: 1.0.1 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + ret@0.1.15: {} + + reusify@1.0.4: {} + + rfc4648@1.5.3: {} + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rsvp@4.8.5: {} + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-json-parse@1.0.1: {} + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safe-regex@1.1.0: + dependencies: + ret: 0.1.15 + + safer-buffer@2.1.2: {} + + sane@4.1.0: + dependencies: + '@cnakazawa/watch': 1.0.4 + anymatch: 2.0.0 + capture-exit: 2.0.0 + exec-sh: 0.3.6 + execa: 1.0.0 + fb-watchman: 2.0.2 + micromatch: 3.1.10 + minimist: 1.2.8 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + + sass@1.44.0: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.6 + + sax@1.4.1: {} + + saxes@3.1.11: + dependencies: + xmlchars: 2.2.0 + + scheduler@0.20.2: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + + schema-utils@2.7.1: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + semver-compare@1.0.0: {} + + semver-diff@3.1.1: + dependencies: + semver: 6.3.1 + + semver-greatest-satisfied-range@1.1.0: + dependencies: + sver-compat: 1.5.0 + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.3.8: + dependencies: + lru-cache: 6.0.0 + + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + + semver@7.6.2: {} + + send@0.16.2: + dependencies: + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.6.3 + mime: 1.4.1 + ms: 2.0.0 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.4.0 + transitivePeerDependencies: + - supports-color + + send@0.18.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + sequencify@0.0.7: {} + + serialize-javascript@6.0.0: + dependencies: + randombytes: 2.1.0 + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.13.2: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.16.2 + transitivePeerDependencies: + - supports-color + + serve-static@1.15.0: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + + set-blocking@2.0.0: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-immediate-shim@1.0.1: {} + + set-value@2.0.1: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shellwords@0.1.1: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + signal-exit@3.0.7: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + snapdragon-node@2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + + snapdragon-util@3.0.1: + dependencies: + kind-of: 3.2.2 + + snapdragon@0.8.2: + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + + sort-keys@4.2.0: + dependencies: + is-plain-obj: 2.1.0 + + source-map-js@1.2.0: {} + + source-map-loader@4.0.2(webpack@5.88.2): + dependencies: + iconv-lite: 0.6.3 + source-map-js: 1.2.0 + webpack: 5.88.2 + + source-map-resolve@0.5.3: + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.2 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map-url@0.4.1: {} + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + sparkles@1.0.1: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.18 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.18 + + spdx-license-ids@3.0.18: {} + + split-string@3.1.0: + dependencies: + extend-shallow: 3.0.2 + + sprintf-js@1.0.3: {} + + sshpk@1.18.0: + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + + ssri@8.0.1: + dependencies: + minipass: 3.3.6 + + stable@0.1.8: {} + + stack-trace@0.0.10: {} + + stack-utils@1.0.5: + dependencies: + escape-string-regexp: 2.0.0 + + stackframe@1.3.4: {} + + static-extend@0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + + statuses@1.4.0: {} + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + stealthy-require@1.1.1: {} + + stoppable@1.1.0: {} + + stream-consume@0.1.1: {} + + stream-exhaust@1.0.2: {} + + stream-shift@1.0.3: {} + + strict-uri-encode@2.0.0: {} + + string-argv@0.3.2: {} + + string-hash@1.1.3: {} + + string-length@3.1.0: + dependencies: + astral-regex: 1.0.0 + strip-ansi: 5.2.0 + + string-template@0.2.1: {} + + string-width@1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string.prototype.matchall@4.0.11: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@0.10.31: {} + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@3.0.1: + dependencies: + ansi-regex: 2.1.1 + + strip-ansi@5.2.0: + dependencies: + ansi-regex: 4.1.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@2.0.0: + dependencies: + is-utf8: 0.2.1 + + strip-bom@3.0.0: {} + + strip-bom@4.0.0: {} + + strip-eof@1.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@2.0.1: {} + + strip-json-comments@3.1.1: {} + + stylehacks@5.1.1(postcss@8.4.39): + dependencies: + browserslist: 4.23.1 + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + + sudo@1.0.3: + dependencies: + inpath: 1.0.2 + pidof: 1.0.2 + read: 1.0.7 + + supports-color@2.0.0: {} + + supports-color@3.2.3: + dependencies: + has-flag: 1.0.0 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + sver-compat@1.5.0: + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + + svgo@2.8.0: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.1 + stable: 0.1.8 + + symbol-tree@3.2.4: {} + + symbol@0.2.3: {} + + tapable@1.1.3: {} + + tapable@2.2.1: {} + + tar@6.1.15: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + ternary-stream@2.1.1: + dependencies: + duplexify: 3.7.1 + fork-stream: 0.0.4 + merge-stream: 1.0.1 + through2: 2.0.5 + + terser-webpack-plugin@5.3.10(webpack@5.88.2): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.1 + webpack: 5.88.2 + + terser@5.31.1: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.12.1 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + throat@5.0.0: {} + + throat@6.0.2: {} + + through2-filter@3.0.0: + dependencies: + through2: 2.0.5 + xtend: 4.0.2 + + through2@2.0.5: + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + + through@2.3.8: {} + + time-stamp@1.1.0: {} + + timsort@0.3.0: {} + + tiny-lr@1.1.1: + dependencies: + body: 5.1.0 + debug: 3.2.7 + faye-websocket: 0.10.0 + livereload-js: 2.4.0 + object-assign: 4.1.1 + qs: 6.12.2 + transitivePeerDependencies: + - supports-color + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + tmpl@1.0.5: {} + + to-absolute-glob@2.0.2: + dependencies: + is-absolute: 1.0.0 + is-negated-glob: 1.0.0 + + to-fast-properties@2.0.0: {} + + to-object-path@0.3.0: + dependencies: + kind-of: 3.2.2 + + to-readable-stream@1.0.0: {} + + to-regex-range@2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + to-regex@3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + + to-through@2.0.0: + dependencies: + through2: 2.0.5 + + toidentifier@1.0.1: {} + + tough-cookie@2.5.0: + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + + tough-cookie@3.0.1: + dependencies: + ip-regex: 2.1.0 + psl: 1.9.0 + punycode: 2.3.1 + + tr46@0.0.3: {} + + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + + trim-newlines@3.0.1: {} + + true-case-path@2.2.1: {} + + tslib@1.14.1: {} + + tslib@2.3.1: {} + + tslib@2.6.3: {} + + tsutils@3.21.0(typescript@4.7.4): + dependencies: + tslib: 1.14.1 + typescript: 4.7.4 + + tunnel-agent@0.6.0: + dependencies: + safe-buffer: 5.2.1 + + tunnel@0.0.6: {} + + tweetnacl@0.14.5: {} + + type-check@0.3.2: + dependencies: + prelude-ls: 1.1.2 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.18.1: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-fest@0.6.0: {} + + type-fest@0.8.1: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + type@2.7.3: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typedarray@0.0.6: {} + + typescript@4.2.4: {} + + typescript@4.7.4: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + unc-path-regex@0.1.2: {} + + undertaker-registry@1.0.1: {} + + undertaker@1.3.0: + dependencies: + arr-flatten: 1.1.0 + arr-map: 2.0.2 + bach: 1.2.0 + collection-map: 1.0.0 + es6-weak-map: 2.0.3 + fast-levenshtein: 1.1.4 + last-run: 1.1.1 + object.defaults: 1.1.0 + object.reduce: 1.0.1 + undertaker-registry: 1.0.1 + + undici-types@5.26.5: {} + + union-value@1.0.1: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + + unique-stream@2.3.1: + dependencies: + json-stable-stringify-without-jsonify: 1.0.1 + through2-filter: 3.0.0 + + unique-string@2.0.0: + dependencies: + crypto-random-string: 2.0.0 + + universalify@0.1.2: {} + + unpipe@1.0.0: {} + + unset-value@1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + + upath@1.2.0: {} + + update-browserslist-db@1.1.0(browserslist@4.23.1): + dependencies: + browserslist: 4.23.1 + escalade: 3.1.2 + picocolors: 1.0.1 + + update-notifier@5.1.0: + dependencies: + boxen: 5.1.2 + chalk: 4.1.2 + configstore: 5.0.1 + has-yarn: 2.1.0 + import-lazy: 2.1.0 + is-ci: 2.0.0 + is-installed-globally: 0.4.0 + is-npm: 5.0.0 + is-yarn-global: 0.3.0 + latest-version: 5.1.0 + pupa: 2.1.1 + semver: 7.5.4 + semver-diff: 3.1.1 + xdg-basedir: 4.0.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + urix@0.1.0: {} + + url-parse-lax@3.0.0: + dependencies: + prepend-http: 2.0.0 + + use@3.1.1: {} + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + uuid@3.4.0: {} + + uuid@8.3.2: {} + + uuid@9.0.1: {} + + v8-compile-cache@2.4.0: {} + + v8-to-istanbul@4.1.4: + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + + v8flags@3.2.0: + dependencies: + homedir-polyfill: 1.0.3 + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + validate-npm-package-name@3.0.0: + dependencies: + builtins: 1.0.3 + + validator@13.12.0: {} + + validator@8.2.0: {} + + value-or-function@3.0.0: {} + + vary@1.1.2: {} + + verror@1.10.0: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + + vinyl-fs@3.0.3: + dependencies: + fs-mkdirp-stream: 1.0.0 + glob-stream: 6.1.0 + graceful-fs: 4.2.11 + is-valid-glob: 1.0.0 + lazystream: 1.0.1 + lead: 1.0.0 + object.assign: 4.1.5 + pumpify: 1.5.1 + readable-stream: 2.3.8 + remove-bom-buffer: 3.0.0 + remove-bom-stream: 1.2.0 + resolve-options: 1.1.0 + through2: 2.0.5 + to-through: 2.0.0 + value-or-function: 3.0.0 + vinyl: 2.2.1 + vinyl-sourcemap: 1.1.0 + + vinyl-sourcemap@1.1.0: + dependencies: + append-buffer: 1.0.2 + convert-source-map: 1.9.0 + graceful-fs: 4.2.11 + normalize-path: 2.1.1 + now-and-later: 2.0.1 + remove-bom-buffer: 3.0.0 + vinyl: 2.2.1 + + vinyl@0.5.3: + dependencies: + clone: 1.0.4 + clone-stats: 0.0.1 + replace-ext: 0.0.1 + + vinyl@2.2.1: + dependencies: + clone: 2.1.2 + clone-buffer: 1.0.0 + clone-stats: 1.0.0 + cloneable-readable: 1.1.3 + remove-trailing-separator: 1.1.0 + replace-ext: 1.0.1 + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@1.1.2: + dependencies: + domexception: 1.0.1 + webidl-conversions: 4.0.2 + xml-name-validator: 3.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + watchpack@2.4.1: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + webidl-conversions@3.0.1: {} + + webidl-conversions@4.0.2: {} + + webpack-merge@5.8.0: + dependencies: + clone-deep: 4.0.1 + wildcard: 2.0.1 + + webpack-sources@3.2.3: {} + + webpack@5.88.2: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) + browserslist: 4.23.1 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.0 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.88.2) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + + whatwg-encoding@1.0.5: + dependencies: + iconv-lite: 0.4.24 + + whatwg-fetch@3.6.20: {} + + whatwg-mimetype@2.3.0: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + whatwg-url@6.5.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-module@1.0.0: {} + + which-module@2.0.1: {} + + which-pm@2.2.0: + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@3.1.0: + dependencies: + string-width: 4.2.3 + + wildcard@2.0.1: {} + + window-size@0.2.0: {} + + word-wrap@1.2.5: {} + + wrap-ansi@2.1.0: + dependencies: + string-width: 1.0.2 + strip-ansi: 3.0.1 + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + write-yaml-file@4.2.0: + dependencies: + js-yaml: 4.1.0 + write-file-atomic: 3.0.3 + + ws@4.1.0: + dependencies: + async-limiter: 1.0.1 + safe-buffer: 5.1.2 + + ws@7.5.10: {} + + xdg-basedir@4.0.0: {} + + xml-name-validator@3.0.0: {} + + xml2js@0.5.0: + dependencies: + sax: 1.4.1 + xmlbuilder: 11.0.1 + + xml@1.0.1: {} + + xmlbuilder@11.0.1: {} + + xmlchars@2.2.0: {} + + xmldoc@1.1.4: + dependencies: + sax: 1.4.1 + + xtend@4.0.2: {} + + y18n@3.2.2: {} + + y18n@4.0.3: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml@1.10.2: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + + yargs-parser@2.4.1: + dependencies: + camelcase: 3.0.0 + lodash.assign: 4.2.0 + + yargs-parser@20.2.9: {} + + yargs-parser@5.0.1: + dependencies: + camelcase: 3.0.0 + object.assign: 4.1.5 + + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + + yargs@4.6.0: + dependencies: + camelcase: 2.1.1 + cliui: 3.2.0 + decamelize: 1.2.0 + lodash.assign: 4.2.0 + os-locale: 1.4.0 + pkg-conf: 1.1.3 + read-pkg-up: 1.0.1 + require-main-filename: 1.0.1 + string-width: 1.0.2 + window-size: 0.2.0 + y18n: 3.2.2 + yargs-parser: 2.4.1 + + yargs@7.1.2: + dependencies: + camelcase: 3.0.0 + cliui: 3.2.0 + decamelize: 1.2.0 + get-caller-file: 1.0.3 + os-locale: 1.4.0 + read-pkg-up: 1.0.1 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 1.0.2 + which-module: 1.0.0 + y18n: 3.2.2 + yargs-parser: 5.0.1 + + yocto-queue@0.1.0: {} + + z-schema@3.18.4: + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 8.2.0 + optionalDependencies: + commander: 2.20.3 + + z-schema@4.2.4: + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 13.12.0 + optionalDependencies: + commander: 2.20.3 + + z-schema@5.0.5: + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 13.12.0 + optionalDependencies: + commander: 9.5.0 diff --git a/samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/ClientSideInstance.xml b/samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/ClientSideInstance.xml new file mode 100644 index 000000000..7e43f59ce --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/ClientSideInstance.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/elements.xml b/samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/elements.xml new file mode 100644 index 000000000..dc6d1d426 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/sharepoint/assets/elements.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.manifest.json b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.manifest.json new file mode 100644 index 000000000..48fdc1f14 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.manifest.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-extension-manifest.schema.json", + + "id": "d7aed3bb-3773-4e9e-9f46-dbcd9872d3c5", + "alias": "AplicationInsights", + "componentType": "Extension", + "extensionType": "ApplicationCustomizer", + + "version": "*", + "manifestVersion": 2, + + "requiresCustomScript": false + +} diff --git a/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.ts b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.ts new file mode 100644 index 000000000..92d2c3d30 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/AplicationInsightsApplicationCustomizer.ts @@ -0,0 +1,66 @@ +import { BaseApplicationCustomizer } from "@microsoft/sp-application-base"; +import { ApplicationInsights, ITelemetryItem } from "@microsoft/applicationinsights-web"; +import { merge, uniq } from "@microsoft/sp-lodash-subset"; + +export type AplicationInsightsApplicationCustomizerProps = { + connectionString: string; + whitelist: string; + enabled: boolean; +}; +const excludedDependencyTargets: string[] = [ + "browser.pipe.aria.microsoft.com", + "business.bing.com", + "measure.office.com", + "officeapps.live.com", + "outlook.office365.com", + "outlook.office.com", + "nleditor.osi.office.net", + "js.monitor.azure.com", + "thor.aesir.office.com", +]; + +export default class AplicationInsightsApplicationCustomizer extends BaseApplicationCustomizer { + private _excludedDependencies: string[] = []; + + private _appInsightsInitializer = (telemetryItem: ITelemetryItem): boolean | void => { + //client guid "00000003-0000-0ff1-ce00-000000000000" + if (telemetryItem) { + if (telemetryItem.baseType === "RemoteDependencyData" && telemetryItem.baseData && telemetryItem.baseData.target) { + const isExcluded = this._excludedDependencies.some((target) => telemetryItem.baseData?.target.toLowerCase().indexOf(target.toLowerCase()) !== -1); + if (isExcluded) return false; // don't track + } + + if (telemetryItem.baseData?.properties?.HttpMethod === "POST") { + console.log("POST"); + } + } + }; + public onInit(): Promise { + console.log("AplicationInsightsApplicationCustomizer"); + this._excludedDependencies = excludedDependencyTargets; + + if (this.properties.enabled === true && this.properties.connectionString !== null && this.properties.connectionString !== "") { + if (this.properties.whitelist !== "") { + const whiteList = this.properties.whitelist.split(";").map((val) => val.trim()); + this._excludedDependencies = uniq(merge(excludedDependencyTargets, whiteList)); + } + const appInsights = new ApplicationInsights({ + config: { + connectionString: this.properties.connectionString, + //Client IP is used to infer geographic location, but by default IP data is no longer stored + //Standard configuration doesn't capture the user ID from SharePoint (anonymised) + enableCorsCorrelation: true, + enableRequestHeaderTracking: true, + enableResponseHeaderTracking: true, + disableExceptionTracking: true, + disablePageShowEvents: ["visibilitychange"], + disablePageUnloadEvents: ["beforeunload", "unload", "visibilitychange", "pagehide"], + }, + }); + appInsights.loadAppInsights(); + appInsights.addTelemetryInitializer(this._appInsightsInitializer); + } + + return Promise.resolve(); + } +} diff --git a/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/en-us.js b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/en-us.js new file mode 100644 index 000000000..50386cbd8 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/en-us.js @@ -0,0 +1,5 @@ +define([], function() { + return { + "Title": "AplicationInsightsApplicationCustomizer" + } +}); \ No newline at end of file diff --git a/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/myStrings.d.ts b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/myStrings.d.ts new file mode 100644 index 000000000..209f1016b --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/src/extensions/aplicationInsights/loc/myStrings.d.ts @@ -0,0 +1,8 @@ +declare interface IAplicationInsightsApplicationCustomizerStrings { + Title: string; +} + +declare module 'AplicationInsightsApplicationCustomizerStrings' { + const strings: IAplicationInsightsApplicationCustomizerStrings; + export = strings; +} diff --git a/samples/js-applicationinsights-api-calls-tracking/src/index.ts b/samples/js-applicationinsights-api-calls-tracking/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/js-applicationinsights-api-calls-tracking/tsconfig.json b/samples/js-applicationinsights-api-calls-tracking/tsconfig.json new file mode 100644 index 000000000..c4cd392ad --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/tsconfig.json @@ -0,0 +1,35 @@ +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/includes/tsconfig-web.json", + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "inlineSources": false, + "noImplicitAny": true, + + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.promise" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ] +} From 39ff3fdeb8ddb6f1112a8fb081212dab6f7ca7cb Mon Sep 17 00:00:00 2001 From: Kinga Kazala <22429087+kkazala@users.noreply.github.com> Date: Tue, 13 Aug 2024 13:34:11 +0200 Subject: [PATCH 14/36] readme update --- .../js-applicationinsights-api-calls-tracking/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/samples/js-applicationinsights-api-calls-tracking/README.md b/samples/js-applicationinsights-api-calls-tracking/README.md index b58e1448c..73a5fd21b 100644 --- a/samples/js-applicationinsights-api-calls-tracking/README.md +++ b/samples/js-applicationinsights-api-calls-tracking/README.md @@ -75,7 +75,14 @@ This proactive approach ensures that potential threats or unauthorized activitie - **pnpm install** - **gulp serve** -> Include any additional steps as needed. +In order to deploy the solution: + +- in the command-line run: + - **gulp bundle --ship** + - **gulp package-solution --ship** + - you will find your newly created \*.sppkg file in the **sharepoint/solution** folder. +- Upload or drag and drop the newly created client-side solution package to the **app catalog in your tenant**. +- By default, the **Enable this app and add it to all sites check box** is selected. Click **Enable app** to add this application customizer to all modern SPO sites in your tenant. ## References From 5611d36f205e11ebc73dc4c95412f4c88d3e07ec Mon Sep 17 00:00:00 2001 From: Kinga Kazala <22429087+kkazala@users.noreply.github.com> Date: Tue, 13 Aug 2024 13:35:48 +0200 Subject: [PATCH 15/36] .nvmrc file --- samples/js-applicationinsights-api-calls-tracking/.nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 samples/js-applicationinsights-api-calls-tracking/.nvmrc diff --git a/samples/js-applicationinsights-api-calls-tracking/.nvmrc b/samples/js-applicationinsights-api-calls-tracking/.nvmrc new file mode 100644 index 000000000..6aab9b43f --- /dev/null +++ b/samples/js-applicationinsights-api-calls-tracking/.nvmrc @@ -0,0 +1 @@ +v18.18.0 From aada1df060cd302601563f1d38b5764c263f9b79 Mon Sep 17 00:00:00 2001 From: Kinga Kazala <22429087+kkazala@users.noreply.github.com> Date: Tue, 13 Aug 2024 13:47:18 +0200 Subject: [PATCH 16/36] readme update --- .../README.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/samples/js-applicationinsights-api-calls-tracking/README.md b/samples/js-applicationinsights-api-calls-tracking/README.md index 73a5fd21b..2dae5a72d 100644 --- a/samples/js-applicationinsights-api-calls-tracking/README.md +++ b/samples/js-applicationinsights-api-calls-tracking/README.md @@ -75,6 +75,8 @@ This proactive approach ensures that potential threats or unauthorized activitie - **pnpm install** - **gulp serve** +## Install and configure + In order to deploy the solution: - in the command-line run: @@ -84,6 +86,36 @@ In order to deploy the solution: - Upload or drag and drop the newly created client-side solution package to the **app catalog in your tenant**. - By default, the **Enable this app and add it to all sites check box** is selected. Click **Enable app** to add this application customizer to all modern SPO sites in your tenant. +After deploying the solution, configure its properties: + +- Navigate to the **app catalog in your tenant** and open the **Tenant Wide Extensions** list. You will find it under the **https://{yourorg}.sharepoint.com/sites/appcatalog/Lists/TenantWideExtensions/** URL +- Select the \*\*Application Insights" item and click edit. +- Update the **connectionString** parameter with the [connection string](https://learn.microsoft.com/en-us/azure/azure-monitor/app/sdk-connection-string?tabs=dotnet5#find-your-connection-string) to the Application Insights instance you want to use +- Update the **whitelist** parameter to exclude any additional endpoints you want to ignore. This list is semicolon-delimited: `url1;url2` +- If you want to temporarily disable tracking, set **enabled** to `false` + +### Example Component Properties + +```json +{ + "connectionString": "InstrumentationKey=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;IngestionEndpoint=https://switzerlandnorth-0.in.applicationinsights.azure.com/;LiveEndpoint=https://switzerlandnorth.livediagnostics.monitor.azure.com/;ApplicationId=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "whitelist": "", + "enabled": true +} +``` + +The **following endpoints are ignored** by default: + +- "browser.pipe.aria.microsoft.com", +- "business.bing.com", +- "measure.office.com", +- "officeapps.live.com", +- "outlook.office365.com", +- "outlook.office.com", +- "nleditor.osi.office.net", +- "js.monitor.azure.com", +- "thor.aesir.office.com", + ## References - [Application Insights overview](https://learn.microsoft.com//azure/azure-monitor/app/app-insights-overview) From 802c5e0ce5c436b134d49241518824373f3caa40 Mon Sep 17 00:00:00 2001 From: Kinga Kazala <22429087+kkazala@users.noreply.github.com> Date: Thu, 15 Aug 2024 08:52:48 +0200 Subject: [PATCH 17/36] readme update --- .../js-applicationinsights-api-calls-tracking/README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/samples/js-applicationinsights-api-calls-tracking/README.md b/samples/js-applicationinsights-api-calls-tracking/README.md index 2dae5a72d..24dc836fe 100644 --- a/samples/js-applicationinsights-api-calls-tracking/README.md +++ b/samples/js-applicationinsights-api-calls-tracking/README.md @@ -24,11 +24,10 @@ The logs collected include the called endpoints, methods (GET/POST), the origina Results can be reviewed using the **Application Map** in Application Insights or by executing **KUSTO query** against the Application Insights logs, offering powerful tools for analyzing and understanding API usage patterns. ![KUSTO query in Application Insights](./assets/kusto.png) -For a more proactive approach, you may set up an alert based that automatically triggers when a new external API call is detected. -![](./assets/alerttule.png) +For a more proactive approach, you may set up an alert that automatically triggers when a new external API call is detected. +![Alert rule using KUSTO query](./assets/alerttule.png) -This alerting mechanism allows you to stay informed in real-time whenever an unfamiliar API request occurs. -If the alert conditions are met, an email notification will be sent to designated administrators or security personnel. +This mechanism allows you to get informed whenever an unfamiliar API request occurs. If the alert conditions are met, an email notification will be sent to designated administrators or security personnel. This proactive approach ensures that potential threats or unauthorized activities are quickly identified, allowing for prompt investigation and response before any damage can occur. From 4be190b31f6bce5a370e1f8f3d4fadecb34cde67 Mon Sep 17 00:00:00 2001 From: smaity Date: Sat, 17 Aug 2024 16:41:45 -0500 Subject: [PATCH 18/36] Updating to latest version --- samples/react-birthdays/package-lock.json | 14719 +++++++++----------- 1 file changed, 6224 insertions(+), 8495 deletions(-) diff --git a/samples/react-birthdays/package-lock.json b/samples/react-birthdays/package-lock.json index 0412294c2..fde3541b6 100644 --- a/samples/react-birthdays/package-lock.json +++ b/samples/react-birthdays/package-lock.json @@ -5,13 +5,13 @@ "requires": true, "dependencies": { "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@azure/abort-controller": { @@ -24,34 +24,69 @@ } }, "@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/core-client": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.2.tgz", - "integrity": "sha512-ye5554gnVnXdfZ64hptUtETgacXoRWxYv1JF5MctoAzTSH5dXhDPZd9gOjDPyWMcLIk58pnP5+p5vGX6PYn1ag==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-rest-pipeline": "^1.9.1", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.6.1", "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/core-http": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.1.tgz", - "integrity": "sha512-cur03BUwV0Tbv81bQBOLafFB02B6G++K6F2O3IMl8pSE2QlXm3cu11bfyBNlDUKi5U+xnB3GC63ae3athhkx6Q==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", + "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", "dev": true, "requires": { "@azure/abort-controller": "^1.0.0", @@ -68,7 +103,7 @@ "tslib": "^2.2.0", "tunnel": "^0.0.6", "uuid": "^8.3.0", - "xml2js": "^0.4.19" + "xml2js": "^0.5.0" }, "dependencies": { "@azure/core-tracing": { @@ -82,26 +117,13 @@ } }, "@types/node-fetch": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", - "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "dev": true, "requires": { "@types/node": "*", - "form-data": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } + "form-data": "^4.0.0" } }, "form-data": { @@ -115,19 +137,10 @@ "mime-types": "^2.1.12" } }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, "requires": { "psl": "^1.1.33", @@ -136,116 +149,165 @@ "url-parse": "^1.5.3" } }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } } } }, "@azure/core-lro": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.1.tgz", - "integrity": "sha512-JHQy/bA3NOz2WuzOi5zEk6n/TJdAropupxUT521JIJvW7EXV2YN2SFYZrf/2RHeD28QAClGdynYadZsbmP+nyQ==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.2.0", "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/core-paging": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz", - "integrity": "sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", "dev": true, "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/core-rest-pipeline": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.2.tgz", - "integrity": "sha512-e3WzAsRKLor5EgK2bQqR1OY5D7VBqzORHtlqtygZZQGCYOIBsynqrZBa8MFD1Ue9r8TPtofOLditalnlQHS45Q==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.9.0", "@azure/logger": "^1.0.0", - "form-data": "^4.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" }, "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "tslib": "^2.6.2" } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + }, + "dependencies": { + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true } } }, "@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", "dev": true, "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/core-util": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.2.0.tgz", - "integrity": "sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "dev": true, "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dev": true, + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/identity": { @@ -270,23 +332,23 @@ "stoppable": "^1.1.0", "tslib": "^2.2.0", "uuid": "^8.3.0" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } } }, "@azure/logger": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", - "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", + "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", "dev": true, "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } } }, "@azure/msal-browser": { @@ -303,26 +365,20 @@ "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==" }, "@azure/msal-node": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.15.0.tgz", - "integrity": "sha512-fwC5M0c8pxOAzmScPbpx7j28YVTDebUaizlVF7bR0xvlU0r3VWW5OobCcr9ybqKS6wGyO7u4EhXJS9rjRWAuwA==", + "version": "1.18.4", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.4.tgz", + "integrity": "sha512-Kc/dRvhZ9Q4+1FSfsTFDME/v6+R2Y1fuMty/TfwqE5p9GTPw08BPbKgeWinE8JRHRp+LemjQbUZsn4Q4l6Lszg==", "dev": true, "requires": { - "@azure/msal-common": "^10.0.0", + "@azure/msal-common": "13.3.1", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, "dependencies": { "@azure/msal-common": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-10.0.0.tgz", - "integrity": "sha512-/LghpT93jsZLy55QzTsRZWMx6R1Mjc1Aktwps8sKSGE3WbrGwbSsh2uhDlpl6FMcKChYjJ0ochThWwwOodrQNg==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.1.tgz", + "integrity": "sha512-Lrk1ozoAtaP/cp53May3v6HtcFSVxdFrg2Pa/1xu5oIvsIwhxW6zSPibKefCOVgd5osgykMi5jjcZHv8XkzZEQ==", "dev": true } } @@ -356,89 +412,50 @@ } }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", - "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true }, "@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -446,58 +463,36 @@ "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "requires": { - "@babel/types": "^7.21.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } } }, "@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "dependencies": { "lru-cache": { @@ -510,9 +505,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "yallist": { @@ -523,126 +518,82 @@ } } }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - } + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true }, "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true }, "@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "dependencies": { "ansi-styles": { @@ -677,10 +628,13 @@ } }, "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", - "dev": true + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dev": true, + "requires": { + "@babel/types": "^7.25.2" + } }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -782,179 +736,56 @@ } }, "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.14.0" } }, "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@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.2", - "@babel/types": "^7.21.2", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - } } }, "@bcoe/v8-coverage": { @@ -993,13 +824,6 @@ "@emotion/unitless": "0.7.5", "@emotion/utils": "0.11.3", "csstype": "^2.5.7" - }, - "dependencies": { - "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" - } } }, "@emotion/unitless": { @@ -1013,45 +837,28 @@ "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" }, "@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", "dev": true, "requires": { "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -1097,6 +904,29 @@ } } }, + "@fluentui/font-icons-mdl2": { + "version": "8.5.50", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz", + "integrity": "sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ==", + "requires": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "@fluentui/foundation-legacy": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz", + "integrity": "sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, "@fluentui/keyboard-key": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz", @@ -1113,11 +943,11 @@ } }, "@fluentui/merge-styles": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.0.tgz", - "integrity": "sha512-+WoaAaoYx/wfkrz1Ag40JqHvDUFfQcg+dQ3jaEOoau16y7EZGIe7oN8WYIXNMgWuMxH7r1QlanFbQZ+ziKjHmw==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", "requires": { - "@fluentui/set-version": "^8.2.0", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, @@ -1131,145 +961,6 @@ "tslib": "^1.10.0" }, "dependencies": { - "@fluentui/react-compose": { - "version": "0.19.24", - "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.24.tgz", - "integrity": "sha512-4PO7WSIZjwBGObpknjK8d1+PhPHJGSlVSXKFHGEoBjLWVlCTMw6Xa1S4+3K6eE3TEBbe9rsqwwocMTFHjhWwtQ==", - "requires": { - "@types/classnames": "^2.2.9", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "classnames": "^2.2.6", - "tslib": "^1.10.0" - } - }, - "@fluentui/react-focus": { - "version": "7.18.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", - "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", - "requires": { - "@fluentui/keyboard-key": "^0.2.12", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@fluentui/react-stylesheets": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.9.tgz", - "integrity": "sha512-6GDU/cUEG/eJ4owqQXDWPmP5L1zNh2NLEDKdEzxd7cWtGnoXLeMjbs4vF4t5wYGzGaxZmUQILOvJdgCIuc9L9Q==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@fluentui/react-theme-provider": { - "version": "0.19.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.19.16.tgz", - "integrity": "sha512-Kf7z4ZfNLS/onaFL5eQDSlizgwy2ytn6SDyjEKV+9VhxIXdDtOh8AaMXWE7dsj1cRBfBUvuGPVnsnoaGdHxJ+A==", - "requires": { - "@fluentui/react-compose": "^0.19.24", - "@fluentui/react-stylesheets": "^0.2.9", - "@fluentui/react-window-provider": "^1.0.6", - "@fluentui/theme": "^1.7.13", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/react-hooks": "^7.16.4", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "classnames": "^2.2.6", - "tslib": "^1.10.0" - } - }, - "@fluentui/react-window-provider": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", - "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/foundation": { - "version": "7.10.16", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", - "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/icons": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", - "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/react-hooks": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", - "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", - "requires": { - "@fluentui/react-window-provider": "^1.0.6", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "requires": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - }, "office-ui-fabric-react": { "version": "7.204.0", "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.204.0.tgz", @@ -1323,6 +1014,25 @@ "react-is": "^16.6.3", "stylis": "^3.5.4", "stylis-plugin-rtl": "^1.0.0" + }, + "dependencies": { + "@fluentui/react-compose": { + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.12.8.tgz", + "integrity": "sha512-YutUjnFzDrd5gfpi2ID0GqrGZTKTckWUqdStScIe/P9oG5IaeHN49JMQmOrSq3tFAW/gnt1fFKddhrxdCO3vBA==", + "requires": { + "@types/classnames": "^2.2.9", + "@uifabric/set-version": "^7.0.19", + "@uifabric/utilities": "^7.25.1", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, "@fluentui/react-component-event-listener": { @@ -1352,13 +1062,13 @@ } }, "@fluentui/react-compose": { - "version": "0.12.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.12.8.tgz", - "integrity": "sha512-YutUjnFzDrd5gfpi2ID0GqrGZTKTckWUqdStScIe/P9oG5IaeHN49JMQmOrSq3tFAW/gnt1fFKddhrxdCO3vBA==", + "version": "0.19.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.24.tgz", + "integrity": "sha512-4PO7WSIZjwBGObpknjK8d1+PhPHJGSlVSXKFHGEoBjLWVlCTMw6Xa1S4+3K6eE3TEBbe9rsqwwocMTFHjhWwtQ==", "requires": { "@types/classnames": "^2.2.9", - "@uifabric/set-version": "^7.0.19", - "@uifabric/utilities": "^7.25.1", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", "classnames": "^2.2.6", "tslib": "^1.10.0" }, @@ -1379,15 +1089,15 @@ } }, "@fluentui/react-focus": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.3.tgz", - "integrity": "sha512-ZgaUHdBSlyefAM0a5HVpJY80iQuiLztB7ylLjePO1ltWE6R/f7q1hf+KBz7tEjZfzYgX6zU+kfcgtRuze6uDoQ==", + "version": "7.18.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", + "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", "requires": { "@fluentui/keyboard-key": "^0.2.12", - "@uifabric/merge-styles": "^7.19.2", + "@uifabric/merge-styles": "^7.20.2", "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.20.1", - "@uifabric/utilities": "^7.34.0", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" }, "dependencies": { @@ -1399,22 +1109,22 @@ } }, "@fluentui/react-hooks": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.5.3.tgz", - "integrity": "sha512-zWiiEp/vYmKIXhw/bIVH9BnPKLT3zgWt9ryi3Tp1VVgxLEDloomM7RgDn0e2P8HZvynYRRT8GKq3XJ8H3AzAUg==", + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "requires": { - "@fluentui/react-window-provider": "^2.2.0", - "@fluentui/set-version": "^8.2.0", - "@fluentui/utilities": "^8.8.1", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "dependencies": { "@fluentui/react-window-provider": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.0.tgz", - "integrity": "sha512-1iZzfVQHZQn6IJSJD1pxnXi5H8T3vrZYi9aqKyVIPZ12DCTVE2gw8W3mnOjsfVuXMGdv1sA7dgd6v4xi9erBow==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "requires": { - "@fluentui/set-version": "^8.2.0", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } } @@ -1460,6 +1170,25 @@ "prop-types": "^15.7.2", "react-is": "^16.6.3", "react-transition-group": "^4.3.0" + }, + "dependencies": { + "@fluentui/react-compose": { + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.12.8.tgz", + "integrity": "sha512-YutUjnFzDrd5gfpi2ID0GqrGZTKTckWUqdStScIe/P9oG5IaeHN49JMQmOrSq3tFAW/gnt1fFKddhrxdCO3vBA==", + "requires": { + "@types/classnames": "^2.2.9", + "@uifabric/set-version": "^7.0.19", + "@uifabric/utilities": "^7.25.1", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, "@fluentui/react-northstar-fela-renderer": { @@ -1492,6 +1221,14 @@ "@fluentui/styles": "^0.51.7" } }, + "@fluentui/react-portal-compat-context": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", + "requires": { + "@swc/helpers": "^0.5.1" + } + }, "@fluentui/react-proptypes": { "version": "0.51.7", "resolved": "https://registry.npmjs.org/@fluentui/react-proptypes/-/react-proptypes-0.51.7.tgz", @@ -1503,9 +1240,9 @@ } }, "@fluentui/react-stylesheets": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.5.tgz", - "integrity": "sha512-8yVEgZH+sLhIMuQI6lEtlRjvyMuPDjfEMgXfcU6n6mgp4AOdXMDKf8wbvNO8aOnDeT92EydvmZzvXVHDr5uGkg==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.9.tgz", + "integrity": "sha512-6GDU/cUEG/eJ4owqQXDWPmP5L1zNh2NLEDKdEzxd7cWtGnoXLeMjbs4vF4t5wYGzGaxZmUQILOvJdgCIuc9L9Q==", "requires": { "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" @@ -1519,34 +1256,22 @@ } }, "@fluentui/react-theme-provider": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.18.5.tgz", - "integrity": "sha512-eAbha0U4Fly9EoHVOVMMc+2AA1PlQDu76qGVNAdj0IpJyJEkyerCDY/qYVjV21L9ju5uO8Yw1QYdHUsNaY9xvQ==", + "version": "0.19.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.19.16.tgz", + "integrity": "sha512-Kf7z4ZfNLS/onaFL5eQDSlizgwy2ytn6SDyjEKV+9VhxIXdDtOh8AaMXWE7dsj1cRBfBUvuGPVnsnoaGdHxJ+A==", "requires": { - "@fluentui/react-compose": "^0.19.15", - "@fluentui/react-stylesheets": "^0.2.5", - "@fluentui/react-window-provider": "^1.0.2", - "@fluentui/theme": "^1.7.4", - "@uifabric/merge-styles": "^7.19.2", - "@uifabric/react-hooks": "^7.13.12", + "@fluentui/react-compose": "^0.19.24", + "@fluentui/react-stylesheets": "^0.2.9", + "@fluentui/react-window-provider": "^1.0.6", + "@fluentui/theme": "^1.7.13", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/react-hooks": "^7.16.4", "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.33.5", + "@uifabric/utilities": "^7.38.2", "classnames": "^2.2.6", "tslib": "^1.10.0" }, "dependencies": { - "@fluentui/react-compose": { - "version": "0.19.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.15.tgz", - "integrity": "sha512-54a28yt9EDf/ZzKKzLIUziwIK0eucoTqkWmZZh6T559rf85XcpH9Wvu7240C7nhUUZ0Fr+flt2QBl5RAyFKFdg==", - "requires": { - "@types/classnames": "^2.2.9", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.33.5", - "classnames": "^2.2.6", - "tslib": "^1.10.0" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -1555,9 +1280,9 @@ } }, "@fluentui/react-window-provider": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.2.tgz", - "integrity": "sha512-fGSgL3Vp/+6t1Ysfz21FWZmqsU+iFVxOigvHnm5uKVyyRPwtaabv/F6kQ2y5isLMI2YmJaUd2i0cDJKu8ggrvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", + "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", "requires": { "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" @@ -1571,32 +1296,32 @@ } }, "@fluentui/scheme-utilities": { - "version": "8.3.5", - "resolved": "https://registry.npmjs.org/@fluentui/scheme-utilities/-/scheme-utilities-8.3.5.tgz", - "integrity": "sha512-obUnipIljsf/zrHODGqVAh1Igaq8fbXHeYAvJ+BqBmH3CebIOXzdvNZ6JU5De+fyxR6LitXNm1T1Q/M/2n4xzA==", + "version": "8.3.60", + "resolved": "https://registry.npmjs.org/@fluentui/scheme-utilities/-/scheme-utilities-8.3.60.tgz", + "integrity": "sha512-rh79B+YFUHmDXAtA8uucUZIUa77ENNylfpsSq0bULNxG21sVwcCaWqPXHr4MBgjxkbOoUkPP+kDSd6sc/aHAwQ==", "requires": { - "@fluentui/set-version": "^8.2.0", - "@fluentui/theme": "^2.6.4", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", "tslib": "^2.1.0" }, "dependencies": { "@fluentui/theme": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.4.tgz", - "integrity": "sha512-MXCY2Z5zc1nK5PCN6tqhI1nplX/LF+8lF8YsrSGvu6VDnHilxi4Rifv2dRc+jybNI13tZ50uteok2Je7jABcMA==", + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", "requires": { - "@fluentui/merge-styles": "^8.5.0", - "@fluentui/set-version": "^8.2.0", - "@fluentui/utilities": "^8.8.1", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } } } }, "@fluentui/set-version": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.0.tgz", - "integrity": "sha512-bqjpfhqaIkBy16vdYzdc7tER9Td7BTcmC+kCXuqkHOQVuG9LJfqVGRV0DA857KLhOxiy0GXwKMeDbNV5jJf6qQ==", + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", "requires": { "tslib": "^2.1.0" } @@ -1609,6 +1334,32 @@ "@babel/runtime": "^7.10.4" } }, + "@fluentui/style-utilities": { + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz", + "integrity": "sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/theme": { + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + } + } + }, "@fluentui/styles": { "version": "0.51.7", "resolved": "https://registry.npmjs.org/@fluentui/styles/-/styles-0.51.7.tgz", @@ -1617,23 +1368,16 @@ "@babel/runtime": "^7.10.4", "csstype": "^2.6.7", "lodash": "^4.17.15" - }, - "dependencies": { - "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" - } } }, "@fluentui/theme": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.5.tgz", - "integrity": "sha512-617mrYkn8M+7Iy0eM9UG5ophh0bxyQfHiqxp8RmV3NO1xcJQw28DrXM/wwZoK3b4+rpgdxGufMWRl1V7B4oIVA==", + "version": "1.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", + "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", "requires": { - "@uifabric/merge-styles": "^7.19.2", + "@uifabric/merge-styles": "^7.20.2", "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.34.0", + "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" }, "dependencies": { @@ -1645,22 +1389,32 @@ } }, "@fluentui/utilities": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.8.1.tgz", - "integrity": "sha512-JtICpdTINvifiyjp/LxxuDiU8BMkU73mzAP/3mz5KIhqPn3QjKG9ZeaBLPpoUXNOP/I6i9AYbAQHDvQI/ZK5tg==", + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", "requires": { - "@fluentui/dom-utilities": "^2.2.0", - "@fluentui/merge-styles": "^8.5.0", - "@fluentui/set-version": "^8.2.0", + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "dependencies": { "@fluentui/dom-utilities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.0.tgz", - "integrity": "sha512-M4SmXu428wwQLu1iw6ST07iACjdKY5HiU+xpcgD3IQMMQazgN616GDzc6KZ1ebuBsF7B4TyQS7KZh9mfxnnldg==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "requires": { - "@fluentui/set-version": "^8.2.0", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", + "requires": { + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } } @@ -1721,6 +1475,46 @@ "resolve-from": "^5.0.0" }, "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -1776,12 +1570,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1869,18 +1657,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2011,12 +1787,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2038,12 +1808,18 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "optional": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2052,16 +1828,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -2076,10 +1842,10 @@ "source-map": "^0.6.0" }, "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } @@ -2107,14 +1873,6 @@ "jest-haste-map": "^25.5.1", "jest-runner": "^25.5.4", "jest-runtime": "^25.5.4" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } } }, "@jest/transform": { @@ -2169,24 +1927,18 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2211,9 +1963,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -2247,12 +1999,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2271,47 +2017,48 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "@microsoft/api-extractor": { @@ -2334,29 +2081,100 @@ "typescript": "~4.2.4" }, "dependencies": { - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", "dev": true, "requires": { - "path-parse": "^1.0.6" + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + }, + "dependencies": { + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } } }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" } }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "typescript": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "dev": true + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } } } }, @@ -2369,6 +2187,100 @@ "@microsoft/tsdoc": "0.13.2", "@microsoft/tsdoc-config": "~0.15.2", "@rushstack/node-core-library": "3.38.0" + }, + "dependencies": { + "@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } } }, "@microsoft/eslint-config-spfx": { @@ -2413,14 +2325,14 @@ } }, "@microsoft/fast-colors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@microsoft/fast-colors/-/fast-colors-5.2.0.tgz", - "integrity": "sha512-EAGkf8xnBGHCV5ICKXZCuIn9uzC1pnnfrnMsgg0rJD7y2OXFr1CzP7niL1UG9XfPvZYh//IQgMAP71qdJYr2Ug==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/fast-colors/-/fast-colors-5.3.1.tgz", + "integrity": "sha512-72RZXVfCbwQzvo5sXXkuLXLT7rMeYaSf5r/6ewQiv/trBtqpWRm4DEH2EilHw/iWTBKOXs1qZNQndgUMa5n4LA==" }, "@microsoft/fast-element": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@microsoft/fast-element/-/fast-element-1.9.0.tgz", - "integrity": "sha512-VxDwoLEEQRRxXfLOB5Llzha9WWvjVJHZFHNE1mn2s1QV5IAkOhrYrhFe9vzv50eI6CqazChDyHDy1km3+rn0wg==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/fast-element/-/fast-element-1.13.0.tgz", + "integrity": "sha512-iFhzKbbD0cFRo9cEzLS3Tdo9BYuatdxmCEKCpZs1Cro/93zNMpZ/Y9/Z7SknmW6fhDZbpBvtO8lLh9TFEcNVAQ==" }, "@microsoft/fast-foundation": { "version": "1.24.8", @@ -2434,42 +2346,6 @@ "tslib": "^1.13.0" }, "dependencies": { - "@microsoft/tsdoc": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.24.tgz", - "integrity": "sha512-Mfmij13RUTmHEMi9vRUhMXD7rnGR2VvxeNYtaGtaJ4redwwjT4UXYJ+nzmVJF7hhd4pn/Fx5sncDKxMVFJSWPg==" - }, - "@microsoft/tsdoc-config": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.13.9.tgz", - "integrity": "sha512-VqqZn+rT9f6XujFPFR2aN9XKF/fuir/IzKVzoxI0vXIzxysp4ee6S2jCakmlGFHEasibifFTsJr7IYmRPxfzYw==", - "requires": { - "@microsoft/tsdoc": "0.12.24", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -2569,21 +2445,12 @@ } } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -2593,31 +2460,17 @@ "array-uniq": "^1.0.1" } }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -2625,12 +2478,6 @@ "dev": true, "optional": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -2659,58 +2506,15 @@ "pinkie-promise": "^2.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "jest-cli": { + "jest": { "version": "25.4.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", - "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", "dev": true, "requires": { "@jest/core": "^25.4.0", - "@jest/test-result": "^25.4.0", - "@jest/types": "^25.4.0", - "chalk": "^3.0.0", - "exit": "^0.1.2", "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^25.4.0", - "jest-util": "^25.4.0", - "jest-validate": "^25.4.0", - "prompts": "^2.0.1", - "realpath-native": "^2.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - } + "jest-cli": "^25.4.0" } }, "merge2": { @@ -2719,58 +2523,92 @@ "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + } + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + } + } } } }, @@ -2876,21 +2714,12 @@ } } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -2900,31 +2729,17 @@ "array-uniq": "^1.0.1" } }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -2932,12 +2747,6 @@ "dev": true, "optional": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -2966,58 +2775,15 @@ "pinkie-promise": "^2.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "jest-cli": { + "jest": { "version": "25.4.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", - "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", "dev": true, "requires": { "@jest/core": "^25.4.0", - "@jest/test-result": "^25.4.0", - "@jest/types": "^25.4.0", - "chalk": "^3.0.0", - "exit": "^0.1.2", "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^25.4.0", - "jest-util": "^25.4.0", - "jest-validate": "^25.4.0", - "prompts": "^2.0.1", - "realpath-native": "^2.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - } + "jest-cli": "^25.4.0" } }, "merge2": { @@ -3026,58 +2792,92 @@ "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + } + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + } + } } } }, @@ -3124,6 +2924,12 @@ } } }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -3131,30 +2937,6 @@ "dev": true, "optional": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, "z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", @@ -3209,6 +2991,12 @@ } } }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -3230,30 +3018,6 @@ "path-is-absolute": "^1.0.0" } }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, "z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", @@ -3280,12 +3044,20 @@ "colors": "~1.2.1", "gulp": "~4.0.2", "webpack": "~4.44.2" + }, + "dependencies": { + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } } }, "@microsoft/load-themed-styles": { - "version": "1.10.251", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.251.tgz", - "integrity": "sha512-Ro0EiAwOIwC6YP00Fw8ixY2xWDQmV+HdfMskcrCfEUZidwBBEt7wlWnjx4SnaJH+sdDTlnnHzuERE2lzH9IvPA==" + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "@microsoft/loader-load-themed-styles": { "version": "1.9.174", @@ -3328,30 +3100,15 @@ "office-ui-fabric-core": "11.0.0" }, "dependencies": { - "@microsoft/microsoft-graph-client": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-2.2.1.tgz", - "integrity": "sha512-fbDN3UJ+jtSP9llAejqmslMcv498YuIrS3OS/Luivb8OSjdUESZKdP0gcUunnuNIayePVT0/bGYSJTzAIptJQQ==", - "requires": { - "@babel/runtime": "^7.4.4", - "msal": "^1.4.4", - "tslib": "^1.9.3" - } - }, "@microsoft/microsoft-graph-types": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.18.0.tgz", - "integrity": "sha512-cWiK0oaz+RrcL6EKfBeoai28L8jWJ1n+nS5cGUgRR4+POk5W5/8DV3Vs3gUNaFwmAqfYrhskyb/SNyytgAC78Q==" + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.40.0.tgz", + "integrity": "sha512-1fcPVrB/NkbNcGNfCy+Cgnvwxt6/sbIEEFgZHFBJ670zYLegENYJF8qMo7x3LqBjWX2/Eneq5BVVRCLTmlJN+g==" }, "office-ui-fabric-core": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.0.tgz", "integrity": "sha512-K6+KGnBXXjfSxxZpp+4oDXVLgUc//7OnXrn8F08VoJnGhEz27WUf4ZuMa32SjGoqirWlb4JlKkXbOpC9cis6dQ==" - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -3363,23 +3120,6 @@ "@microsoft/microsoft-graph-client": "^2.2.1", "idb": "6.0.0", "lit-element": "^2.4.0" - }, - "dependencies": { - "@microsoft/microsoft-graph-client": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-2.2.1.tgz", - "integrity": "sha512-fbDN3UJ+jtSP9llAejqmslMcv498YuIrS3OS/Luivb8OSjdUESZKdP0gcUunnuNIayePVT0/bGYSJTzAIptJQQ==", - "requires": { - "@babel/runtime": "^7.4.4", - "msal": "^1.4.4", - "tslib": "^1.9.3" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } } }, "@microsoft/mgt-react": { @@ -3395,9 +3135,9 @@ }, "dependencies": { "@microsoft/microsoft-graph-types": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.18.0.tgz", - "integrity": "sha512-cWiK0oaz+RrcL6EKfBeoai28L8jWJ1n+nS5cGUgRR4+POk5W5/8DV3Vs3gUNaFwmAqfYrhskyb/SNyytgAC78Q==" + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.40.0.tgz", + "integrity": "sha512-1fcPVrB/NkbNcGNfCy+Cgnvwxt6/sbIEEFgZHFBJ670zYLegENYJF8qMo7x3LqBjWX2/Eneq5BVVRCLTmlJN+g==" } } }, @@ -3461,16 +3201,40 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } } } }, "@microsoft/microsoft-graph-client": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", - "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-2.2.1.tgz", + "integrity": "sha512-fbDN3UJ+jtSP9llAejqmslMcv498YuIrS3OS/Luivb8OSjdUESZKdP0gcUunnuNIayePVT0/bGYSJTzAIptJQQ==", "requires": { - "es6-promise": "^4.1.0", - "isomorphic-fetch": "^2.2.1" + "@babel/runtime": "^7.4.4", + "msal": "^1.4.4", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, "@microsoft/microsoft-graph-clientv1": { @@ -3483,15 +3247,6 @@ "tslib": "^1.9.3" }, "dependencies": { - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -3531,13 +3286,6 @@ "@microsoft/sp-module-interfaces": "1.14.0", "@microsoft/sp-odata-types": "1.14.0", "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - } } }, "@microsoft/sp-lodash-subset": { @@ -3549,6 +3297,19 @@ "tslib": "~1.10.0" } }, + "@microsoft/sp-module-interfaces": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", + "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" + }, + "@microsoft/sp-odata-types": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.14.0.tgz", + "integrity": "sha512-SmznMgMaeo0JRq6BBUl+SMPVvJbzECOZtpVowrR5Kz06QIn7pfAL21q1ZwYH9tRJvPDo/awSDXW5qIzt/1jamA==", + "requires": { + "tslib": "~1.10.0" + } + }, "@uifabric/icons": { "version": "7.6.2", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.6.2.tgz", @@ -3664,22 +3425,6 @@ "true-case-path": "~2.2.1" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, "@rushstack/rig-package": { "version": "0.3.15", "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.15.tgz", @@ -3702,11 +3447,14 @@ "string-argv": "~0.3.1" } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } }, "builtin-modules": { "version": "3.1.0", @@ -3714,12 +3462,11 @@ "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", "dev": true }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true }, "glob": { "version": "7.0.6", @@ -3741,6 +3488,22 @@ "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", "dev": true }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -3750,24 +3513,6 @@ "whatwg-url": "^5.0.0" } }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -3783,45 +3528,33 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", "dev": true, "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + } } }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true } } }, @@ -3842,24 +3575,6 @@ "typescript": "~3.9.7" }, "dependencies": { - "@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - } - }, "@rushstack/node-core-library": { "version": "3.44.3", "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.44.3.tgz", @@ -3885,10 +3600,10 @@ } } }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "dev": true }, "ansi-regex": { @@ -3925,11 +3640,23 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } }, "doctrine": { "version": "3.0.0", @@ -4008,60 +3735,6 @@ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -4074,24 +3747,6 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -4110,31 +3765,28 @@ "has-flag": "^4.0.0" } }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, "typescript": { "version": "3.9.10", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "dev": true - }, - "z-schema": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", - "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "commander": "^2.7.1", + "isexe": "^2.0.0" + } + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", "validator": "^13.7.0" @@ -4182,6 +3834,12 @@ } } }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -4189,30 +3847,6 @@ "dev": true, "optional": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, "z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", @@ -4254,61 +3888,6 @@ "tslib": "2.3.1" }, "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-clientv1@npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@microsoft/sp-component-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.16.1.tgz", - "integrity": "sha512-fS7E2fUgyUAn5YpdJUvG0T7kQejU3EHWD58GKK6boa1hD4FcDvAnBxt2yiqKffxtGt44CsGdHqiuK9olyFMFQw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "tslib": "2.3.1" - } - }, "@microsoft/sp-http": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", @@ -4320,171 +3899,6 @@ "@microsoft/sp-http-base": "1.16.1", "@microsoft/sp-http-msgraph": "1.16.1", "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - } - } - }, - "@microsoft/sp-loader": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", - "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@rushstack/loader-raw-script": "1.3.260", - "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "^7.199.1", - "raw-loader": "~0.5.1", - "react": "17.0.1", - "react-dom": "17.0.1", - "requirejs": "2.3.6", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "tslib": "2.3.1" - } - }, - "@rushstack/loader-raw-script": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", - "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", - "requires": { - "loader-utils": "~1.1.0" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "adaptivecards": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.9.0.tgz", - "integrity": "sha512-TXbtzc6LwisTdlfEAooropj9ZwgcQz8bSirWOnph3bzJJr9QF8YQCfSIpcAXKTJ7b6YrOfH+9xw/a8RaKgeOZg==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } } } } @@ -4510,47 +3924,6 @@ "webpack": "~4.44.2" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - } - } - }, - "@types/glob": { - "version": "5.0.30", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", - "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -4564,42 +3937,6 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -4625,159 +3962,114 @@ "yargs": "~4.6.0" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "dev": true, "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", "dev": true }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "dev": true, "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + } } } } }, "@microsoft/sp-component-base": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.14.0.tgz", - "integrity": "sha512-o9D4iVU9uu1dIxxqK3ScOiZHm7npKaLeyCxckwiMCdJRMsp00RBiyDhAjBykZci/WHs2t14sxEDPvIkQJon+3g==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.16.1.tgz", + "integrity": "sha512-fS7E2fUgyUAn5YpdJUvG0T7kQejU3EHWD58GKK6boa1hD4FcDvAnBxt2yiqKffxtGt44CsGdHqiuK9olyFMFQw==", "requires": { - "@microsoft/office-ui-fabric-react-bundle": "1.14.0", - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-diagnostics": "1.14.0", - "@microsoft/sp-dynamic-data": "1.14.0", - "@microsoft/sp-http": "1.14.0", - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-page-context": "1.14.0", - "tslib": "~1.10.0" + "@fluentui/react": "^7.199.1", + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-dynamic-data": "1.16.1", + "@microsoft/sp-http": "1.16.1", + "@microsoft/sp-lodash-subset": "1.16.1", + "@microsoft/sp-module-interfaces": "1.16.1", + "@microsoft/sp-page-context": "1.16.1", + "office-ui-fabric-react": "^7.199.1", + "tslib": "2.3.1" }, "dependencies": { - "@microsoft/sp-core-library": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", - "integrity": "sha512-+Do8o0Y6vdCxW+kVZbdWtcU+h+zR9raV9eCPjEBPj4xScB+Y26AE7H8lebAdgNh7rB136JTV+d6/l94FlKKabQ==", - "requires": { - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", - "tslib": "~1.10.0" - } - }, "@microsoft/sp-http": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.14.0.tgz", - "integrity": "sha512-Md/azXAMSD/DlBBKGuV30y/5lNTdPZ4XKXGc6PcPp8h5mMyqEewdqaCrDhvvDPXZzoNyqYoH1ingdU4W6LRMRA==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", + "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", "requires": { - "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-diagnostics": "1.14.0", - "@types/adal-angular": "1.0.1", - "adal-angular": "1.0.16", - "msal": "1.4.13", - "msalLegacy": "npm:msal@1.4.12", - "tslib": "~1.10.0" - }, - "dependencies": { - "msalLegacy": { - "version": "npm:msal@1.4.12", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", - "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", - "requires": { - "tslib": "^1.9.3" - } - } + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-http-base": "1.16.1", + "@microsoft/sp-http-msgraph": "1.16.1", + "tslib": "2.3.1" } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.14.0.tgz", - "integrity": "sha512-0vY+JuqAsUT9AMEMvMHhcNCtqV1RThxxgMPhzR1lauzKSNkMeFXYwHRsVR6p3BZfaQ2nyeyG5811Wlwchs5SKA==", - "requires": { - "@types/lodash": "4.14.117", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - }, - "msal": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.13.tgz", - "integrity": "sha512-uFEa4KGlpGqNMwa7/1OQc6WQUF8iwHbaiHMVn0Cl66Ec7o30ZTtX9s9OWrf0wAxp8Mwg0JEE886z/PHpsiZUxQ==", - "requires": { - "tslib": "^1.9.3" - } - }, - "msalLegacy": { - "version": "npm:msalLegacy@npm:msal@1.4.12", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", - "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", - "requires": { - "tslib": "^1.9.3" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" } } }, @@ -4790,95 +4082,6 @@ "@microsoft/sp-module-interfaces": "1.16.1", "@microsoft/sp-odata-types": "1.16.1", "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } - } - } } }, "@microsoft/sp-css-loader": { @@ -4907,28 +4110,6 @@ "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", "dev": true }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -4971,6 +4152,12 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4982,13 +4169,6 @@ "supports-color": "^5.3.0" } }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, "css-loader": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", @@ -5106,9 +4286,9 @@ "dev": true }, "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "requires": { "icss-utils": "^5.0.0", @@ -5150,15 +4330,6 @@ } } }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -5170,14 +4341,11 @@ "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "supports-color": { "version": "5.5.0", @@ -5187,112 +4355,28 @@ "requires": { "has-flag": "^3.0.0" } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, "@microsoft/sp-diagnostics": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.14.0.tgz", - "integrity": "sha512-vuv1JidY7m+uneiYo6c90AIZUub7QCwBqby1gi7x/d9dV7vFfUfdkvZA1on7lvSOx32DVedX/d0W83mvZQRtTA==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", + "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", "requires": { - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-lodash-subset": "1.14.0" - }, - "dependencies": { - "@microsoft/sp-core-library": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", - "integrity": "sha512-+Do8o0Y6vdCxW+kVZbdWtcU+h+zR9raV9eCPjEBPj4xScB+Y26AE7H8lebAdgNh7rB136JTV+d6/l94FlKKabQ==", - "requires": { - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - } - } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.14.0.tgz", - "integrity": "sha512-0vY+JuqAsUT9AMEMvMHhcNCtqV1RThxxgMPhzR1lauzKSNkMeFXYwHRsVR6p3BZfaQ2nyeyG5811Wlwchs5SKA==", - "requires": { - "@types/lodash": "4.14.117", - "tslib": "~1.10.0" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-lodash-subset": "1.16.1" } }, "@microsoft/sp-dynamic-data": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.14.0.tgz", - "integrity": "sha512-zwFB1G/8HDX7BqIvJqQd7vlTM1d2PfvHEFucZX6fkqoaC05j0dk4Ah0LJFKY767Ke8RD3VfijyakV/gJCkvw6g==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", + "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", "requires": { - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-diagnostics": "1.14.0", - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/sp-core-library": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", - "integrity": "sha512-+Do8o0Y6vdCxW+kVZbdWtcU+h+zR9raV9eCPjEBPj4xScB+Y26AE7H8lebAdgNh7rB136JTV+d6/l94FlKKabQ==", - "requires": { - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.14.0.tgz", - "integrity": "sha512-0vY+JuqAsUT9AMEMvMHhcNCtqV1RThxxgMPhzR1lauzKSNkMeFXYwHRsVR6p3BZfaQ2nyeyG5811Wlwchs5SKA==", - "requires": { - "@types/lodash": "4.14.117", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-lodash-subset": "1.16.1", + "@microsoft/sp-module-interfaces": "1.16.1", + "tslib": "2.3.1" } }, "@microsoft/sp-extension-base": { @@ -5308,6 +4392,31 @@ "tslib": "~1.10.0" }, "dependencies": { + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "^4.1.0", + "isomorphic-fetch": "^2.2.1" + } + }, + "@microsoft/sp-component-base": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.14.0.tgz", + "integrity": "sha512-o9D4iVU9uu1dIxxqK3ScOiZHm7npKaLeyCxckwiMCdJRMsp00RBiyDhAjBykZci/WHs2t14sxEDPvIkQJon+3g==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "tslib": "~1.10.0" + } + }, "@microsoft/sp-core-library": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", @@ -5319,706 +4428,24 @@ "tslib": "~1.10.0" } }, - "@microsoft/sp-lodash-subset": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.14.0.tgz", - "integrity": "sha512-0vY+JuqAsUT9AMEMvMHhcNCtqV1RThxxgMPhzR1lauzKSNkMeFXYwHRsVR6p3BZfaQ2nyeyG5811Wlwchs5SKA==", - "requires": { - "@types/lodash": "4.14.117", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } - } - }, - "@microsoft/sp-http": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", - "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", - "requires": { - "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-http-msgraph": "1.16.1", - "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.14.0.tgz", + "integrity": "sha512-vuv1JidY7m+uneiYo6c90AIZUub7QCwBqby1gi7x/d9dV7vFfUfdkvZA1on7lvSOx32DVedX/d0W83mvZQRtTA==", "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" - } - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - } - } - }, - "@microsoft/sp-http-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.16.1.tgz", - "integrity": "sha512-67ycRRAz19OoKzYgLTYvaZaBnH4yARJYB395ZIbf+QT9eHZLIZoGVxZotNrGQoIyMV3+uazkbyyvEvOGggCeMw==", - "requires": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@microsoft/teams-js": "1.12.1", - "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.4.1", - "adal-angular": "1.0.16", - "msal": "1.4.17", - "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", - "msalLegacy": "npm:msal@1.4.12", - "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "tslib": "2.3.1" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "msal": { - "version": "1.4.17", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz", - "integrity": "sha512-RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==", - "requires": { - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } - } - } - } - }, - "@microsoft/sp-http-msgraph": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.16.1.tgz", - "integrity": "sha512-0/KxNJ2Cq8fn6u+uLf5rlLnOu+XIrP3H60lO4haILYYNuG3fJh3aLCiHFLSCv4RatWMjk2e2NeaieD2266yVRQ==", - "requires": { - "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", - "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-loader": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", - "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@rushstack/loader-raw-script": "1.3.260", - "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "^7.199.1", - "raw-loader": "~0.5.1", - "react": "17.0.1", - "react-dom": "17.0.1", - "requirejs": "2.3.6", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "tslib": "2.3.1" - } - }, - "@rushstack/loader-raw-script": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", - "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", - "requires": { - "loader-utils": "~1.1.0" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } - } - } - } - }, - "@microsoft/sp-image-helper": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.16.1.tgz", - "integrity": "sha512-GHc4Wry31s6Y+qS8CVY6gqwCpJwXfAS+uss5ntKBZPBzFKl5qW8HEFAD8SHu9G00zb33LJ+7HHSpcFqZGlD7BQ==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-loader": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-clientv1@npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-http": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", - "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", - "requires": { - "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-http-msgraph": "1.16.1", - "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - } - } - }, - "@microsoft/sp-loader": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", - "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@rushstack/loader-raw-script": "1.3.260", - "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "^7.199.1", - "raw-loader": "~0.5.1", - "react": "17.0.1", - "react-dom": "17.0.1", - "requirejs": "2.3.6", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "tslib": "2.3.1" - } - }, - "@rushstack/loader-raw-script": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", - "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", - "requires": { - "loader-utils": "~1.1.0" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } - } - } - } - }, - "@microsoft/sp-listview-extensibility": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.14.0.tgz", - "integrity": "sha512-Sy9xJHNlq9abZ4u/wP7WAxQdye4wqQ0fSBUl5oowk6l9r2eJCEkjklJlz3v+cvUvEZ7Coc7PXkBNdPPqEhf6SQ==", - "requires": { - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-extension-base": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-page-context": "1.14.0", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/sp-core-library": { "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", - "integrity": "sha512-+Do8o0Y6vdCxW+kVZbdWtcU+h+zR9raV9eCPjEBPj4xScB+Y26AE7H8lebAdgNh7rB136JTV+d6/l94FlKKabQ==", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.14.0.tgz", + "integrity": "sha512-zwFB1G/8HDX7BqIvJqQd7vlTM1d2PfvHEFucZX6fkqoaC05j0dk4Ah0LJFKY767Ke8RD3VfijyakV/gJCkvw6g==", "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", "@microsoft/sp-lodash-subset": "1.14.0", "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.14.0.tgz", - "integrity": "sha512-0vY+JuqAsUT9AMEMvMHhcNCtqV1RThxxgMPhzR1lauzKSNkMeFXYwHRsVR6p3BZfaQ2nyeyG5811Wlwchs5SKA==", - "requires": { - "@types/lodash": "4.14.117", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } - } - }, - "@microsoft/sp-loader": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.14.0.tgz", - "integrity": "sha512-2Hp8UKaEbIcmcJ7b8HuwzrMYQ3y5z3icVDEST2rzWs+rc+QgINJERF17v8Q35h6d8PSPSevqwwPycAax2T41ZA==", - "requires": { - "@microsoft/office-ui-fabric-react-bundle": "1.14.0", - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-diagnostics": "1.14.0", - "@microsoft/sp-dynamic-data": "1.14.0", - "@microsoft/sp-http": "1.14.0", - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", - "@microsoft/sp-page-context": "1.14.0", - "@microsoft/sp-polyfills": "1.14.0", - "@rushstack/loader-raw-script": "1.3.207", - "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "7.180.0", - "raw-loader": "~0.5.1", - "react": "16.13.1", - "react-dom": "16.13.1", - "requirejs": "2.3.6", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/sp-core-library": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", - "integrity": "sha512-+Do8o0Y6vdCxW+kVZbdWtcU+h+zR9raV9eCPjEBPj4xScB+Y26AE7H8lebAdgNh7rB136JTV+d6/l94FlKKabQ==", - "requires": { - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-module-interfaces": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", "tslib": "~1.10.0" } }, @@ -6035,16 +4462,31 @@ "msal": "1.4.13", "msalLegacy": "npm:msal@1.4.12", "tslib": "~1.10.0" - }, - "dependencies": { - "msalLegacy": { - "version": "npm:msal@1.4.12", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", - "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", - "requires": { - "tslib": "^1.9.3" - } - } + } + }, + "@microsoft/sp-loader": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.14.0.tgz", + "integrity": "sha512-2Hp8UKaEbIcmcJ7b8HuwzrMYQ3y5z3icVDEST2rzWs+rc+QgINJERF17v8Q35h6d8PSPSevqwwPycAax2T41ZA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "@microsoft/sp-polyfills": "1.14.0", + "@rushstack/loader-raw-script": "1.3.207", + "@types/requirejs": "2.1.29", + "office-ui-fabric-react": "7.180.0", + "raw-loader": "~0.5.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "requirejs": "2.3.6", + "tslib": "~1.10.0" } }, "@microsoft/sp-lodash-subset": { @@ -6061,14 +4503,42 @@ "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" }, - "@uifabric/icons": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.6.3.tgz", - "integrity": "sha512-lAx3Xy6tfTwEmvE8x4xjEquFiyoqzHcnMLfHLDUweiqr9ZOlGkUFMJQZblrwOjAsibUFxFd3jUVYdBPja7TFyw==", + "@microsoft/sp-odata-types": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.14.0.tgz", + "integrity": "sha512-SmznMgMaeo0JRq6BBUl+SMPVvJbzECOZtpVowrR5Kz06QIn7pfAL21q1ZwYH9tRJvPDo/awSDXW5qIzt/1jamA==", "requires": { - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.20.1", - "tslib": "^1.10.0" + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.14.0.tgz", + "integrity": "sha512-WaT3wFY+MoYNjc6Z+cO5uxS7whRG8wzWtNzIGyxi6pLPxSpYyYfmZaDwsf563+hHUldGJpZIwwh0Fy096ysiPg==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "tslib": "~1.10.0" + } + }, + "@rushstack/loader-raw-script": { + "version": "1.3.207", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.207.tgz", + "integrity": "sha512-sOF21pgIKhXREKepRMFMCi0UmChVj2LtjhUP38W5EwJG8sTtv8dOsZ3qT2lW7s+n6TzoPXE8NvY0/dK40VKhug==", + "requires": { + "loader-utils": "~1.1.0" + } + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "msal": { @@ -6079,12 +4549,13 @@ "tslib": "^1.9.3" } }, - "msalLegacy": { - "version": "npm:msalLegacy@npm:msal@1.4.12", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", - "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "tslib": "^1.9.3" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "office-ui-fabric-react": { @@ -6144,36 +4615,238 @@ } } }, - "@microsoft/sp-lodash-subset": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.16.1.tgz", - "integrity": "sha512-WRgN4na/lHijQlKAElc+hthtQNMKBbvmWTK7NoQa6D+tOnEc9ay1VCY06NKgGRK8M74xodODjYVO5shRhBFWcw==", + "@microsoft/sp-http": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "requires": { - "@types/lodash": "4.14.117", + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.16.1.tgz", - "integrity": "sha512-1bSz90Hs50Uf5X44MkHN23QXuybZ0Pz3ZsQ52aJ7C6A79rnZ/yG+JROWmkYNxw2cO1vh0sQZHIWXXndlHC97wQ==", - "requires": { - "@rushstack/node-core-library": "3.52.0", - "z-schema": "4.2.4" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", + "@fluentui/date-time-utilities": { + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", + "requires": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.120.5", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.5.tgz", + "integrity": "sha512-Ca0zFi0/IkTvthMTyEQSvvUoRahDUa2SCyMMn4h1OzXrVvrap3q8GHfSanYbmRNPQIva+5O8mkvToRYN5UOm+w==", + "requires": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz", + "integrity": "sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw==", + "requires": { + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", + "requires": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", + "tslib": "^2.1.0" + } + }, + "@microsoft/sp-core-library": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", + "requires": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", + "requires": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", + "requires": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", + "requires": { + "@rushstack/node-core-library": "4.0.2", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", + "requires": { + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", + "tslib": "2.3.1" + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "requires": { + "debug": "^4.3.3" + } + }, + "@rushstack/loader-raw-script": { + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", "z-schema": "~5.0.2" }, "dependencies": { @@ -6190,10 +4863,10 @@ } } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "commander": { "version": "9.5.0", @@ -6201,82 +4874,119 @@ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "optional": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "requires": { - "path-parse": "^1.0.6" + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + } + } + }, + "@microsoft/sp-http-base": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.16.1.tgz", + "integrity": "sha512-67ycRRAz19OoKzYgLTYvaZaBnH4yARJYB395ZIbf+QT9eHZLIZoGVxZotNrGQoIyMV3+uazkbyyvEvOGggCeMw==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-page-context": "1.16.1", + "@microsoft/teams-js": "1.12.1", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.4.1", + "adal-angular": "1.0.16", + "msal": "1.4.17", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.16.1.tgz", + "integrity": "sha512-0/KxNJ2Cq8fn6u+uLf5rlLnOu+XIrP3H60lO4haILYYNuG3fJh3aLCiHFLSCv4RatWMjk2e2NeaieD2266yVRQ==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-http-base": "1.16.1", + "@microsoft/sp-loader": "1.16.1", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-image-helper": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.16.1.tgz", + "integrity": "sha512-GHc4Wry31s6Y+qS8CVY6gqwCpJwXfAS+uss5ntKBZPBzFKl5qW8HEFAD8SHu9G00zb33LJ+7HHSpcFqZGlD7BQ==", + "requires": { + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-http": "1.16.1", + "@microsoft/sp-http-base": "1.16.1", + "@microsoft/sp-loader": "1.16.1", + "@microsoft/sp-lodash-subset": "1.16.1", + "@microsoft/sp-page-context": "1.16.1", + "tslib": "2.3.1" + }, + "dependencies": { + "@microsoft/sp-http": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", + "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-http-base": "1.16.1", + "@microsoft/sp-http-msgraph": "1.16.1", + "tslib": "2.3.1" } } } }, - "@microsoft/sp-odata-types": { + "@microsoft/sp-listview-extensibility": { "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.14.0.tgz", - "integrity": "sha512-SmznMgMaeo0JRq6BBUl+SMPVvJbzECOZtpVowrR5Kz06QIn7pfAL21q1ZwYH9tRJvPDo/awSDXW5qIzt/1jamA==", - "requires": { - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } - } - }, - "@microsoft/sp-office-ui-fabric-core": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.16.1.tgz", - "integrity": "sha512-MymuL8DbDT7m5NQS+skMdCmhYTtfmAzdYrdPVjdSBQaFQjHp4IOCqs1Rm81VM8p6zm7Jh2Fxg4fYXDO2OBEmcQ==", - "requires": { - "office-ui-fabric-core": "11.0.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.14.0.tgz", - "integrity": "sha512-WaT3wFY+MoYNjc6Z+cO5uxS7whRG8wzWtNzIGyxi6pLPxSpYyYfmZaDwsf563+hHUldGJpZIwwh0Fy096ysiPg==", + "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.14.0.tgz", + "integrity": "sha512-Sy9xJHNlq9abZ4u/wP7WAxQdye4wqQ0fSBUl5oowk6l9r2eJCEkjklJlz3v+cvUvEZ7Coc7PXkBNdPPqEhf6SQ==", "requires": { "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-diagnostics": "1.14.0", - "@microsoft/sp-dynamic-data": "1.14.0", - "@microsoft/sp-lodash-subset": "1.14.0", - "@microsoft/sp-odata-types": "1.14.0", + "@microsoft/sp-extension-base": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", "tslib": "~1.10.0" }, "dependencies": { @@ -6289,13 +4999,27 @@ "@microsoft/sp-module-interfaces": "1.14.0", "@microsoft/sp-odata-types": "1.14.0", "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.14.0.tgz", + "integrity": "sha512-vuv1JidY7m+uneiYo6c90AIZUub7QCwBqby1gi7x/d9dV7vFfUfdkvZA1on7lvSOx32DVedX/d0W83mvZQRtTA==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.14.0.tgz", + "integrity": "sha512-zwFB1G/8HDX7BqIvJqQd7vlTM1d2PfvHEFucZX6fkqoaC05j0dk4Ah0LJFKY767Ke8RD3VfijyakV/gJCkvw6g==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "tslib": "~1.10.0" } }, "@microsoft/sp-lodash-subset": { @@ -6307,6 +5031,32 @@ "tslib": "~1.10.0" } }, + "@microsoft/sp-module-interfaces": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", + "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" + }, + "@microsoft/sp-odata-types": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.14.0.tgz", + "integrity": "sha512-SmznMgMaeo0JRq6BBUl+SMPVvJbzECOZtpVowrR5Kz06QIn7pfAL21q1ZwYH9tRJvPDo/awSDXW5qIzt/1jamA==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.14.0.tgz", + "integrity": "sha512-WaT3wFY+MoYNjc6Z+cO5uxS7whRG8wzWtNzIGyxi6pLPxSpYyYfmZaDwsf563+hHUldGJpZIwwh0Fy096ysiPg==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "tslib": "~1.10.0" + } + }, "tslib": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", @@ -6314,6 +5064,78 @@ } } }, + "@microsoft/sp-loader": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", + "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", + "requires": { + "@fluentui/react": "^7.199.1", + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-dynamic-data": "1.16.1", + "@microsoft/sp-http-base": "1.16.1", + "@microsoft/sp-lodash-subset": "1.16.1", + "@microsoft/sp-module-interfaces": "1.16.1", + "@microsoft/sp-odata-types": "1.16.1", + "@microsoft/sp-page-context": "1.16.1", + "@rushstack/loader-raw-script": "1.3.260", + "@types/requirejs": "2.1.29", + "office-ui-fabric-react": "^7.199.1", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.16.1.tgz", + "integrity": "sha512-WRgN4na/lHijQlKAElc+hthtQNMKBbvmWTK7NoQa6D+tOnEc9ay1VCY06NKgGRK8M74xodODjYVO5shRhBFWcw==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.16.1.tgz", + "integrity": "sha512-1bSz90Hs50Uf5X44MkHN23QXuybZ0Pz3ZsQ52aJ7C6A79rnZ/yG+JROWmkYNxw2cO1vh0sQZHIWXXndlHC97wQ==", + "requires": { + "@rushstack/node-core-library": "3.52.0", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", + "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.16.1.tgz", + "integrity": "sha512-MymuL8DbDT7m5NQS+skMdCmhYTtfmAzdYrdPVjdSBQaFQjHp4IOCqs1Rm81VM8p6zm7Jh2Fxg4fYXDO2OBEmcQ==", + "requires": { + "office-ui-fabric-core": "11.0.1", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", + "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", + "requires": { + "@microsoft/sp-core-library": "1.16.1", + "@microsoft/sp-diagnostics": "1.16.1", + "@microsoft/sp-dynamic-data": "1.16.1", + "@microsoft/sp-lodash-subset": "1.16.1", + "@microsoft/sp-odata-types": "1.16.1", + "tslib": "2.3.1" + } + }, "@microsoft/sp-polyfills": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.14.0.tgz", @@ -6331,30 +5153,20 @@ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, "tslib": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, "whatwg-fetch": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + "integrity": "sha512-SA2KdOXATOroD3EBUYvcdugsusXS5YiQFqwskSbsp5b1gK8HpNi/YP0jcy/BDpdllp305HMnrsVf9K7Be9GiEQ==" }, "whatwg-url": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", - "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "integrity": "sha512-7rwLuNiZQbujtIu7Ibp7mq9X/Swqq90X0+zOWESoViRYcIOoQWtThlRX9K2YQHZLwGZv4CBOdTc4N3/SzAdb6w==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -6379,204 +5191,6 @@ "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-clientv1@npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@microsoft/sp-component-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.16.1.tgz", - "integrity": "sha512-fS7E2fUgyUAn5YpdJUvG0T7kQejU3EHWD58GKK6boa1hD4FcDvAnBxt2yiqKffxtGt44CsGdHqiuK9olyFMFQw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-http": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", - "integrity": "sha512-wsKyiH1lqCuN7aeHkpc5GWZ+ezIJ4nUT6zQmKgvugayQroOhS/G4caw0FxqBA8Qs+SiUF9FE8plPHyivaA1IZw==", - "requires": { - "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-http-msgraph": "1.16.1", - "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - } - } - }, - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "tslib": "2.3.1" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } - } - } } }, "@microsoft/sp-top-actions": { @@ -6614,61 +5228,6 @@ "tslib": "2.3.1" }, "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-clientv1@npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@microsoft/sp-component-base": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.16.1.tgz", - "integrity": "sha512-fS7E2fUgyUAn5YpdJUvG0T7kQejU3EHWD58GKK6boa1hD4FcDvAnBxt2yiqKffxtGt44CsGdHqiuK9olyFMFQw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "office-ui-fabric-react": "^7.199.1", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.16.1.tgz", - "integrity": "sha512-xmMGGzmT2xSLddYZSliDXyq9xAO/cZbiJopFvjEIkX0ottgbudi73TuwaO81d4FGMm7eSEKFXocSBRr1wAxxEg==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.16.1.tgz", - "integrity": "sha512-YmF5Gk/Ttx7W6bwMYmw3I/ZraLSGEWIrKljOl++z5xyxiskMIlAZg2wQxAXu9QLZ1P2DjuYC4ZYSVFByMScC+Q==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "tslib": "2.3.1" - } - }, "@microsoft/sp-http": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.16.1.tgz", @@ -6680,182 +5239,6 @@ "@microsoft/sp-http-base": "1.16.1", "@microsoft/sp-http-msgraph": "1.16.1", "tslib": "2.3.1" - }, - "dependencies": { - "@microsoft/microsoft-graph-clientv1": { - "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", - "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", - "requires": { - "es6-promise": "^4.2.6", - "isomorphic-fetch": "^3.0.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - } - } - }, - "@microsoft/sp-loader": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.16.1.tgz", - "integrity": "sha512-EEVr5+MbwceQWBUCXXZbaq8yDLyl20W52lt5J8oLkL/Un3i5IphzPwRVx5I7RuhgdIz6MDNpiADXBEu84YpNGw==", - "requires": { - "@fluentui/react": "^7.199.1", - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-http-base": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-module-interfaces": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "@microsoft/sp-page-context": "1.16.1", - "@rushstack/loader-raw-script": "1.3.260", - "@types/requirejs": "2.1.29", - "office-ui-fabric-react": "^7.199.1", - "raw-loader": "~0.5.1", - "react": "17.0.1", - "react-dom": "17.0.1", - "requirejs": "2.3.6", - "tslib": "2.3.1" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.16.1.tgz", - "integrity": "sha512-rwLz1E6rCb+Bo8xDoPafqn2Y5B92u8+Ruma0Vp0WKeGsP634d9FrvCWISxyYr7IcK3vn6qdoEwCAwpRH4kwnDw==", - "requires": { - "tslib": "2.3.1" - } - }, - "@microsoft/sp-page-context": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.16.1.tgz", - "integrity": "sha512-JUH35LBI0sgPh2zPvD8bEO6K+G3uBegOfYXu1xQq/vZ3xUbl2WiDUHywKBW2A53mROazPJkC1iszf1auPH+mvA==", - "requires": { - "@microsoft/sp-core-library": "1.16.1", - "@microsoft/sp-diagnostics": "1.16.1", - "@microsoft/sp-dynamic-data": "1.16.1", - "@microsoft/sp-lodash-subset": "1.16.1", - "@microsoft/sp-odata-types": "1.16.1", - "tslib": "2.3.1" - } - }, - "@microsoft/teams-js-v2": { - "version": "npm:@microsoft/teams-js@2.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.4.1.tgz", - "integrity": "sha512-rHOVt3Duw1HJrsZq0FO09qMGVGI5eg6hkVKIxsuyJQ5WMPaGMAcF5A0QlXBzVwa9cocNyv8JYeMeJAh+svnLnw==", - "requires": { - "debug": "4.3.3" - } - }, - "@rushstack/loader-raw-script": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", - "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", - "requires": { - "loader-utils": "~1.1.0" - } - }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true - } } } } @@ -6919,22 +5302,6 @@ "jsonpath-plus": "~4.0.0" } }, - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, "@rushstack/rig-package": { "version": "0.3.15", "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.15.tgz", @@ -6956,12 +5323,6 @@ "wordwrap": "~1.0.0" } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -7023,13 +5384,6 @@ "supports-color": "^5.3.0" } }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -7147,6 +5501,15 @@ "toidentifier": "1.0.1" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "jszip": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", @@ -7201,30 +5564,12 @@ "unpipe": "1.0.0" } }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -7278,6 +5623,12 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -7293,29 +5644,17 @@ "has-flag": "^3.0.0" } }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, "uuid": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", "dev": true - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -7330,31 +5669,19 @@ "integrity": "sha512-rHOVt3Duw1HJrsZq0FO09qMGVGI5eg6hkVKIxsuyJQ5WMPaGMAcF5A0QlXBzVwa9cocNyv8JYeMeJAh+svnLnw==", "requires": { "debug": "4.3.3" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - } } }, "@microsoft/tsdoc": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", - "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", - "dev": true + "version": "0.12.24", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.24.tgz", + "integrity": "sha512-Mfmij13RUTmHEMi9vRUhMXD7rnGR2VvxeNYtaGtaJ4redwwjT4UXYJ+nzmVJF7hhd4pn/Fx5sncDKxMVFJSWPg==" }, "@microsoft/tsdoc-config": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", - "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", - "dev": true, + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.13.9.tgz", + "integrity": "sha512-VqqZn+rT9f6XujFPFR2aN9XKF/fuir/IzKVzoxI0vXIzxysp4ee6S2jCakmlGFHEasibifFTsJr7IYmRPxfzYw==", "requires": { - "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc": "0.12.24", "ajv": "~6.12.6", "jju": "~1.4.0", "resolve": "~1.19.0" @@ -7364,7 +5691,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7376,7 +5702,6 @@ "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, "requires": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -7385,9 +5710,9 @@ } }, "@monaco-editor/loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.3.0.tgz", - "integrity": "sha512-N3mGq1ktC3zh7WUx3NGO+PSDdNq9Vspk/41rEmRdrCqV9vNbBTRzAOplmUpNQsi+hmTs++ERMBobMERb8Kb+3g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", + "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", "requires": { "state-local": "^1.0.6" } @@ -7426,17 +5751,6 @@ "requires": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@npmcli/move-file": { @@ -7467,9 +5781,9 @@ } }, "@opentelemetry/api": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.0.tgz", - "integrity": "sha512-IgMK9i3sFGNUqPMbjABm0G26g0QCKCUBfglhQ7rQq6WcxbKfEHRcmwsoER4hZcuYqJgkYn2OeuoJIv7Jsftp7g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "dev": true }, "@pnp/common": { @@ -7484,7 +5798,7 @@ "adal-angular": { "version": "1.0.17", "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", - "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" + "integrity": "sha512-+Z9aq7L25OncsaVcnhSsi7AMR/dlg0gWVNptsdtkL9Ih7hA1oJ14mhWB60CB83JF6DlzamVKLMGbrAcgFQqhCg==" }, "tslib": { "version": "1.10.0", @@ -7599,15 +5913,84 @@ "spfx-uifabric-themes": "^0.8.5" }, "dependencies": { - "@fluentui/theme": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.4.tgz", - "integrity": "sha512-MXCY2Z5zc1nK5PCN6tqhI1nplX/LF+8lF8YsrSGvu6VDnHilxi4Rifv2dRc+jybNI13tZ50uteok2Je7jABcMA==", + "@fluentui/react-theme-provider": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.18.5.tgz", + "integrity": "sha512-eAbha0U4Fly9EoHVOVMMc+2AA1PlQDu76qGVNAdj0IpJyJEkyerCDY/qYVjV21L9ju5uO8Yw1QYdHUsNaY9xvQ==", "requires": { - "@fluentui/merge-styles": "^8.5.0", - "@fluentui/set-version": "^8.2.0", - "@fluentui/utilities": "^8.8.1", + "@fluentui/react-compose": "^0.19.15", + "@fluentui/react-stylesheets": "^0.2.5", + "@fluentui/react-window-provider": "^1.0.2", + "@fluentui/theme": "^1.7.4", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.13.12", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + }, + "dependencies": { + "@fluentui/theme": { + "version": "1.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", + "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", + "requires": { + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + } + } + } + }, + "@fluentui/theme": { + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", + "requires": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + } + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "^4.1.0", + "isomorphic-fetch": "^2.2.1" + } + }, + "@microsoft/sp-component-base": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.14.0.tgz", + "integrity": "sha512-o9D4iVU9uu1dIxxqK3ScOiZHm7npKaLeyCxckwiMCdJRMsp00RBiyDhAjBykZci/WHs2t14sxEDPvIkQJon+3g==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } } }, "@microsoft/sp-core-library": { @@ -7621,10 +6004,118 @@ "tslib": "~1.10.0" }, "dependencies": { - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.14.0.tgz", + "integrity": "sha512-vuv1JidY7m+uneiYo6c90AIZUub7QCwBqby1gi7x/d9dV7vFfUfdkvZA1on7lvSOx32DVedX/d0W83mvZQRtTA==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.14.0.tgz", + "integrity": "sha512-zwFB1G/8HDX7BqIvJqQd7vlTM1d2PfvHEFucZX6fkqoaC05j0dk4Ah0LJFKY767Ke8RD3VfijyakV/gJCkvw6g==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-http": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.14.0.tgz", + "integrity": "sha512-Md/azXAMSD/DlBBKGuV30y/5lNTdPZ4XKXGc6PcPp8h5mMyqEewdqaCrDhvvDPXZzoNyqYoH1ingdU4W6LRMRA==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.4.13", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-loader": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.14.0.tgz", + "integrity": "sha512-2Hp8UKaEbIcmcJ7b8HuwzrMYQ3y5z3icVDEST2rzWs+rc+QgINJERF17v8Q35h6d8PSPSevqwwPycAax2T41ZA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "@microsoft/sp-polyfills": "1.14.0", + "@rushstack/loader-raw-script": "1.3.207", + "@types/requirejs": "2.1.29", + "office-ui-fabric-react": "7.180.0", + "raw-loader": "~0.5.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "requirejs": "2.3.6", + "tslib": "~1.10.0" + }, + "dependencies": { + "@uifabric/icons": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", + "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + } + }, + "office-ui-fabric-react": { + "version": "7.180.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.180.0.tgz", + "integrity": "sha512-bayPgo2gyJEqYOOwsGT8KZtOj3yWe252PqMFw0Gx/2TKOXweQ/btror1D2SGxins8RogTtwhkmvgTbnWYMn2jw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.1", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.1", + "@uifabric/icons": "^7.6.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } }, "tslib": { "version": "1.10.0", @@ -7649,6 +6140,26 @@ } } }, + "@microsoft/sp-module-interfaces": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", + "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" + }, + "@microsoft/sp-odata-types": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.14.0.tgz", + "integrity": "sha512-SmznMgMaeo0JRq6BBUl+SMPVvJbzECOZtpVowrR5Kz06QIn7pfAL21q1ZwYH9tRJvPDo/awSDXW5qIzt/1jamA==", + "requires": { + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, "@microsoft/sp-office-ui-fabric-core": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.14.0.tgz", @@ -7665,6 +6176,26 @@ } } }, + "@microsoft/sp-page-context": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.14.0.tgz", + "integrity": "sha512-WaT3wFY+MoYNjc6Z+cO5uxS7whRG8wzWtNzIGyxi6pLPxSpYyYfmZaDwsf563+hHUldGJpZIwwh0Fy096ysiPg==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, "@microsoft/sp-property-pane": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.14.0.tgz", @@ -7682,40 +6213,6 @@ "tslib": "~1.10.0" }, "dependencies": { - "@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } - } - }, "@uifabric/icons": { "version": "7.9.5", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", @@ -7725,42 +6222,6 @@ "@uifabric/styling": "^7.25.1", "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "requires": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } } }, "office-ui-fabric-react": { @@ -7813,70 +6274,6 @@ "tslib": "~1.10.0" }, "dependencies": { - "@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } - } - }, - "@microsoft/sp-http": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.14.0.tgz", - "integrity": "sha512-Md/azXAMSD/DlBBKGuV30y/5lNTdPZ4XKXGc6PcPp8h5mMyqEewdqaCrDhvvDPXZzoNyqYoH1ingdU4W6LRMRA==", - "requires": { - "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.14.0", - "@microsoft/sp-diagnostics": "1.14.0", - "@types/adal-angular": "1.0.1", - "adal-angular": "1.0.16", - "msal": "1.4.13", - "msalLegacy": "npm:msal@1.4.12", - "tslib": "~1.10.0" - }, - "dependencies": { - "msalLegacy": { - "version": "npm:msal@1.4.12", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", - "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", - "requires": { - "tslib": "^1.9.3" - } - } - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", - "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==" - }, "@uifabric/icons": { "version": "7.9.5", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", @@ -7886,42 +6283,6 @@ "@uifabric/styling": "^7.25.1", "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "requires": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } } }, "office-ui-fabric-react": { @@ -8021,21 +6382,36 @@ } } }, - "@pnp/telemetry-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", - "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", + "@rushstack/loader-raw-script": { + "version": "1.3.207", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.207.tgz", + "integrity": "sha512-sOF21pgIKhXREKepRMFMCi0UmChVj2LtjhUP38W5EwJG8sTtv8dOsZ3qT2lW7s+n6TzoPXE8NvY0/dK40VKhug==", "requires": { - "whatwg-fetch": "2.0.4" + "loader-utils": "~1.1.0" } }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, + "adaptivecards": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.11.3.tgz", + "integrity": "sha512-pfqGVU9B33vqVWDhvqGuoinEPwKe7xNPzljaQ0qHMwVCMv2OqweQ2pBH5htfzE/XNYPViq+4rNvqIDubDmuZoQ==" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "msal": { @@ -8044,13 +6420,15 @@ "integrity": "sha512-uFEa4KGlpGqNMwa7/1OQc6WQUF8iwHbaiHMVn0Cl66Ec7o30ZTtX9s9OWrf0wAxp8Mwg0JEE886z/PHpsiZUxQ==", "requires": { "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "office-ui-fabric-core": { @@ -8078,40 +6456,6 @@ "tslib": "^1.10.0" }, "dependencies": { - "@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } - } - }, "@uifabric/icons": { "version": "7.9.5", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", @@ -8121,48 +6465,7 @@ "@uifabric/styling": "^7.25.1", "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "requires": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -8196,10 +6499,10 @@ "object-assign": "^4.1.1" } }, - "whatwg-fetch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", - "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -8210,12 +6513,27 @@ "requires": { "@pnp/telemetry-js": "1.0.0", "react-ace": "5.8.0" + }, + "dependencies": { + "@pnp/telemetry-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-1.0.0.tgz", + "integrity": "sha512-7Lr22EB6DgB8MZi0WDuou8VuXru3wHdiOQPenB2B2gdhp7bJj2ijN9vTiqF8aL1nh80uJxIyX269Ix/PSnJC7g==", + "requires": { + "whatwg-fetch": "2.0.4" + } + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } } }, "@pnp/telemetry-js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-1.0.0.tgz", - "integrity": "sha512-7Lr22EB6DgB8MZi0WDuou8VuXru3wHdiOQPenB2B2gdhp7bJj2ijN9vTiqF8aL1nh80uJxIyX269Ix/PSnJC7g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", + "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", "requires": { "whatwg-fetch": "2.0.4" }, @@ -8319,15 +6637,24 @@ "validate-npm-package-license": "^3.0.1" } }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", @@ -8367,6 +6694,24 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true } } }, @@ -8403,9 +6748,9 @@ "integrity": "sha512-ZpKr+WTb8zsajqgDkvCEWgp6d5eJT6Q63Ng2neTbzBO76Lbe91vX/iVIW9dikq+Fs3yEo+ls4cxeXABD2LtcbQ==" }, "@quid/stylis-plugin-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@quid/stylis-plugin-focus-visible/-/stylis-plugin-focus-visible-4.0.0.tgz", - "integrity": "sha512-dS4Vl1D4NHN4gAiWxUQLPAN4k2NMmNpfujuAPU2JF5P/XX8OUD7svhM8f9TudWr8dVdWYjQEAMaRtSUcf4720w==" + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@quid/stylis-plugin-focus-visible/-/stylis-plugin-focus-visible-4.11.6.tgz", + "integrity": "sha512-DNa5xHnJUnP3BXMjIs5xiXLF3/RLwQHr8nM4WiQ/QpgyOpha5ynUbwk+uw4BiFSotO8AENwu9jXkJf9r6WdI8A==" }, "@rushstack/debug-certificate-manager": { "version": "1.1.84", @@ -8434,12 +6779,6 @@ "z-schema": "~5.0.2" } }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, "commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", @@ -8447,30 +6786,6 @@ "dev": true, "optional": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, "z-schema": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", @@ -8823,15 +7138,6 @@ "@typescript-eslint/types": "5.3.1", "eslint-visitor-keys": "^3.0.0" } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } } } }, @@ -8882,22 +7188,6 @@ "jsonpath-plus": "~4.0.0" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, "@rushstack/rig-package": { "version": "0.3.15", "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.15.tgz", @@ -8907,62 +7197,13 @@ "resolve": "~1.17.0", "strip-json-comments": "~3.1.1" } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, "@rushstack/loader-raw-script": { - "version": "1.3.207", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.207.tgz", - "integrity": "sha512-sOF21pgIKhXREKepRMFMCi0UmChVj2LtjhUP38W5EwJG8sTtv8dOsZ3qT2lW7s+n6TzoPXE8NvY0/dK40VKhug==", + "version": "1.3.260", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.260.tgz", + "integrity": "sha512-BMn1kYvEzZ3aYBWnmDpEtExhlfu72YB9IXvMqbIec7r3LNbxdGnoqU94YYCuGNzXQqtuo+90FtlEHE1+5laWdQ==", "requires": { "loader-utils": "~1.1.0" } @@ -8977,73 +7218,6 @@ "@rushstack/typings-generator": "0.8.1", "pseudolocale": "~1.1.0", "xmldoc": "~1.1.2" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/module-minifier": { @@ -9059,12 +7233,6 @@ "terser": "5.9.0" }, "dependencies": { - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -9100,38 +7268,35 @@ } }, "@rushstack/node-core-library": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", - "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", - "dev": true, + "version": "3.52.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", + "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", "requires": { - "@types/node": "10.17.13", + "@types/node": "12.20.24", "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.17.0", "semver": "~7.3.0", - "timsort": "~0.3.0", - "z-schema": "~3.18.3" + "z-schema": "~5.0.2" }, "dependencies": { - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", "requires": { - "lru-cache": "^6.0.0" + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" } } } @@ -9143,73 +7308,6 @@ "dev": true, "requires": { "@rushstack/node-core-library": "3.52.0" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/rig-package": { @@ -9220,17 +7318,6 @@ "requires": { "resolve": "~1.17.0", "strip-json-comments": "~3.1.1" - }, - "dependencies": { - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - } } }, "@rushstack/rush-amazon-s3-build-cache-plugin": { @@ -9245,35 +7332,6 @@ "node-fetch": "2.6.7" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -9282,64 +7340,6 @@ "requires": { "whatwg-url": "^5.0.0" } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -9354,73 +7354,6 @@ "@rushstack/node-core-library": "3.52.0", "@rushstack/rush-sdk": "5.79.0", "@rushstack/terminal": "0.3.74" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/rush-sdk": { @@ -9434,76 +7367,11 @@ "tapable": "2.2.1" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -9524,73 +7392,6 @@ "requires": { "@rushstack/node-core-library": "3.52.0", "@rushstack/terminal": "0.3.74" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/terminal": { @@ -9602,73 +7403,6 @@ "@rushstack/node-core-library": "3.52.0", "@types/node": "12.20.24", "wordwrap": "~1.0.0" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/tree-pattern": { @@ -9687,6 +7421,17 @@ "argparse": "~1.0.9", "colors": "~1.2.1", "string-argv": "~0.3.1" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + } } }, "@rushstack/typings-generator": { @@ -9701,32 +7446,10 @@ "glob": "~7.0.5" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true }, "chokidar": { @@ -9745,13 +7468,6 @@ "readdirp": "~3.5.0" } }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, "fsevents": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", @@ -9790,42 +7506,6 @@ "requires": { "picomatch": "^2.2.1" } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -9848,73 +7528,6 @@ "loader-utils": "~1.1.0", "lodash": "~4.17.15", "minimatch": "~3.0.3" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.52.0.tgz", - "integrity": "sha512-Z+MAP//G3rEGZd3JxJcBGcPYJlh8pvPoLMTLa5Sy6FTE6hRPzN+5J8DT7BbTmlqZaL6SZpXF30heRUbnYOvujw==", - "dev": true, - "requires": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - } - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "dev": true - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/webpack4-module-minifier-plugin": { @@ -9928,14 +7541,6 @@ "@types/node": "12.20.24", "@types/tapable": "1.0.6", "tapable": "1.1.3" - }, - "dependencies": { - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - } } }, "@rushstack/worker-pool": { @@ -9945,14 +7550,6 @@ "dev": true, "requires": { "@types/node": "12.20.24" - }, - "dependencies": { - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - } } }, "@sinonjs/commons": { @@ -9964,11 +7561,20 @@ "type-detect": "4.0.8" } }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true + "@swc/helpers": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", + "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", + "requires": { + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + } + } }, "@types/adal-angular": { "version": "1.0.1", @@ -9991,14 +7597,14 @@ "dev": true }, "@types/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha512-7bjymPR7Ffa1/L3HskkaxMgTQDtwFObbISzHm9g3T12VyD89IiHS3BBVojlQHyZRiIilzdh0WT1gwwgyyBtLGQ==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.2.tgz", + "integrity": "sha512-BbCDWqZzlBBq8czVNYPiQNnHPrdPmR1mcyv3c8autpLEDmBMJY4hjziedi4RlXC+jnquD6Ba/yFU6bboZ3ZKVA==" }, "@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -10009,18 +7615,18 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -10028,18 +7634,18 @@ } }, "@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "requires": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "requires": { "@types/connect": "*", @@ -10047,18 +7653,18 @@ } }, "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "requires": { "@types/node": "*" } }, "@types/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", + "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" }, "@types/chalk": { "version": "0.4.31", @@ -10075,18 +7681,18 @@ } }, "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "requires": { "@types/express-serve-static-core": "*", @@ -10100,9 +7706,9 @@ "dev": true }, "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "requires": { "@types/body-parser": "*", @@ -10112,40 +7718,42 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, "requires": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", "dev": true, "requires": { - "@types/minimatch": "^5.1.2", + "@types/minimatch": "*", "@types/node": "*" } }, "@types/glob-stream": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.1.tgz", - "integrity": "sha512-AGOUTsTdbPkRS0qDeyeS+6KypmfVpbT5j23SN8UPG63qjKXNKjXn6V9wZUr8Fin0m9l8oGYaPK8b2WUMF8xI1A==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==", "dev": true, "requires": { - "@types/glob": "*", - "@types/node": "*" + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" } }, "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "requires": { "@types/node": "*" @@ -10162,25 +7770,31 @@ "chokidar": "^2.1.2" } }, + "@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, "@types/http-proxy": { - "version": "1.17.10", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", - "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dev": true, "requires": { "@types/node": "*" } }, "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" @@ -10207,9 +7821,9 @@ } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "@types/lodash": { @@ -10218,9 +7832,9 @@ "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" }, "@types/lodash.isequal": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.5.tgz", - "integrity": "sha512-4IKbinG7MGP131wRfceK6W4E/Qt3qssEFLF30LnJbjYiSfHGGRU/Io8YxXrZX109ir+iDETC8hw8QsDijukUVg==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz", + "integrity": "sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==", "requires": { "@types/lodash": "*" } @@ -10231,9 +7845,9 @@ "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" }, "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "@types/minimatch": { @@ -10243,10 +7857,9 @@ "dev": true }, "@types/node": { - "version": "10.17.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", - "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", - "dev": true + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" }, "@types/node-fetch": { "version": "1.6.9", @@ -10257,6 +7870,15 @@ "@types/node": "*" } }, + "@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/node-notifier": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", @@ -10267,9 +7889,9 @@ } }, "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, "@types/office-js": { @@ -10286,6 +7908,12 @@ "@types/q": "*" } }, + "@types/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==", + "dev": true + }, "@types/prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", @@ -10293,21 +7921,21 @@ "dev": true }, "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "dev": true }, "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", "dev": true }, "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "@types/quill": { @@ -10319,9 +7947,9 @@ } }, "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "@types/react": { @@ -10333,6 +7961,14 @@ "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + } } }, "@types/react-dom": { @@ -10347,7 +7983,7 @@ "@types/requirejs": { "version": "2.1.29", "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", - "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" }, "@types/retry": { "version": "0.12.0", @@ -10355,20 +7991,10 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, - "@types/rimraf": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.5.tgz", - "integrity": "sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==", - "dev": true, - "requires": { - "@types/glob": "*", - "@types/node": "*" - } - }, "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", "dev": true }, "@types/semver": { @@ -10377,38 +8003,49 @@ "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", "dev": true }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "requires": { "@types/express": "*" } }, "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "requires": { - "@types/mime": "*", - "@types/node": "*" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "requires": { "@types/node": "*" } }, "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", "dev": true }, "@types/stack-utils": { @@ -10417,6 +8054,15 @@ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", "dev": true }, + "@types/streamx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.5.tgz", + "integrity": "sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -10442,18 +8088,26 @@ } }, "@types/uglify-js": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", - "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", + "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", "dev": true, "requires": { "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "@types/undertaker": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.8.tgz", - "integrity": "sha512-gW3PRqCHYpo45XFQHJBhch7L6hytPsIe0QeLujlnFsjHPnXLhJcPdN6a9368d7aIQgH2I/dUTPFBlGeSNA3qOg==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.11.tgz", + "integrity": "sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==", "dev": true, "requires": { "@types/node": "*", @@ -10462,9 +8116,9 @@ } }, "@types/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.4.tgz", + "integrity": "sha512-tW77pHh2TU4uebWXWeEM5laiw8BuJ7pyJYDh6xenOs75nhny2kVgwYbegJ4BoLMYsIrXaBpKYaPdYO3/udG+hg==", "dev": true }, "@types/vinyl": { @@ -10477,14 +8131,13 @@ } }, "@types/vinyl-fs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.1.tgz", - "integrity": "sha512-me2Gcxw23pZp62oqPoiTDDMz/txEmtEZzXM/D/VTr+xUX4LiNA+nQPs38SSPu5KHnsaEER4HEtzWU5qJRXigfA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz", + "integrity": "sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==", "dev": true, "requires": { "@types/glob-stream": "*", "@types/node": "*", - "@types/rimraf": "^2.0.3", "@types/vinyl": "*" } }, @@ -10500,6 +8153,14 @@ "@types/uglify-js": "*", "@types/webpack-sources": "*", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "@types/webpack-env": { @@ -10509,9 +8170,9 @@ "dev": true }, "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", "dev": true, "requires": { "@types/node": "*", @@ -10528,18 +8189,18 @@ } }, "@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "requires": { "@types/node": "*" } }, "@types/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==" + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.34.tgz", + "integrity": "sha512-7eZFfxI9XHYjJJuugddV6N5YNeXgQE1lArWOcd1eCOKWb/FGs5SIjacSYuEJuwhsGS3gy4RuZ5EUIcqYscuPDA==" }, "@types/yargs": { "version": "0.0.34", @@ -10548,15 +8209,15 @@ "dev": true }, "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "@types/z-schema": { "version": "3.16.31", "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", - "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + "integrity": "sha512-ccin7QmRIBE9m5DbUH/wSQT0toq8mkrvDv1uoLulyx6fmTTf+2cvpEFetGR+1pVJ6ldGPVuNx92jjEsrm8UISQ==" }, "@typescript-eslint/eslint-plugin": { "version": "5.30.7", @@ -10575,13 +8236,13 @@ "tsutils": "^3.21.0" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "ms": "2.1.2" } } } @@ -10605,6 +8266,17 @@ "@typescript-eslint/types": "5.30.7", "@typescript-eslint/typescript-estree": "5.30.7", "debug": "^4.3.4" + }, + "dependencies": { + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } } }, "@typescript-eslint/scope-manager": { @@ -10626,6 +8298,17 @@ "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } } }, "@typescript-eslint/types": { @@ -10649,13 +8332,13 @@ "tsutils": "^3.21.0" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "ms": "2.1.2" } } } @@ -10685,14 +8368,14 @@ } }, "@uifabric/foundation": { - "version": "7.10.2", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.2.tgz", - "integrity": "sha512-8J8oBoc5Pr3oGL6uiWHGek/cmjXxYVg5tgPs9YQUsPs1IE9G5R4A4nXTtYEG3I2ZuF+fLfmWhnbKmgFVfKts2w==", + "version": "7.10.16", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", + "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", "requires": { - "@uifabric/merge-styles": "^7.19.2", + "@uifabric/merge-styles": "^7.20.2", "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.20.1", - "@uifabric/utilities": "^7.34.0", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" }, "dependencies": { @@ -10704,13 +8387,14 @@ } }, "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", + "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" }, "dependencies": { "tslib": { @@ -10721,9 +8405,9 @@ } }, "@uifabric/merge-styles": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.19.2.tgz", - "integrity": "sha512-kTlhwglDqwVgIaJq+0yXgzi65plGhmFcPrfme/rXUGMJZoU+qlGT5jXj5d3kuI59p6VB8jWEg9DAxHozhYeu0g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", + "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", "requires": { "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" @@ -10737,13 +8421,13 @@ } }, "@uifabric/react-hooks": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.14.1.tgz", - "integrity": "sha512-y5xCXEG3j25nbPkiZjJ6qipJot8QOn/ppr8eDtVkSm6JJ6lDU8cv4j01Ff1HcHbB0WnQWasiT1NITMsJZBbk0g==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", + "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", "requires": { - "@fluentui/react-window-provider": "^1.0.2", + "@fluentui/react-window-provider": "^1.0.6", "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.34.0", + "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" }, "dependencies": { @@ -10770,15 +8454,15 @@ } }, "@uifabric/styling": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.20.1.tgz", - "integrity": "sha512-xxoIv5tkeJ02XQfJ1IQloAijWVxUm2QlyKzpbnA5SF+HhtKsv0rgADuNALhGTvYKYwKqaFc5rKWygAxLeEaFtg==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", + "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", "requires": { - "@fluentui/theme": "^1.7.5", + "@fluentui/theme": "^1.7.13", "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.19.2", + "@uifabric/merge-styles": "^7.20.2", "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.34.0", + "@uifabric/utilities": "^7.38.2", "tslib": "^1.10.0" }, "dependencies": { @@ -10790,12 +8474,12 @@ } }, "@uifabric/utilities": { - "version": "7.34.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.34.0.tgz", - "integrity": "sha512-nJSrWw6IK8uLCYKrr7nQIxKnEr8iMkcIq0s7WBDbqtLfQB29jHLUtwbD928hhFm5zYMC1g46AOObb4lj7ER/hA==", + "version": "7.38.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", + "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", "requires": { "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.19.2", + "@uifabric/merge-styles": "^7.20.2", "@uifabric/set-version": "^7.0.24", "prop-types": "^15.7.2", "tslib": "^1.10.0" @@ -10983,6 +8667,11 @@ "@xtuc/long": "4.2.2" } }, + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==" + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -11010,14 +8699,6 @@ "cmd-extension": "^1.0.2", "graceful-fs": "^4.2.10", "is-windows": "^1.0.2" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } } }, "abab": { @@ -11042,9 +8723,9 @@ } }, "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-globals": { @@ -11080,12 +8761,12 @@ "adal-angular": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", - "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==" }, "adaptive-expressions": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.20.0.tgz", - "integrity": "sha512-/m0gXtwb75iK0UBftwoK8La7Ch/TqfrT5doAoLya1VAaeOEIzDzHIbMe1G6B7/N+Nn/waZFMexrqDW7d01lbdA==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.22.3.tgz", + "integrity": "sha512-ks2kYbmVIWtYVRV8Sh9snCEDPtoFutL1W1p/AHfKz3Z0VCxCaDYU/QooVUxVFgOvvMOCWi1yYNFW3UlMaNs99g==", "requires": { "@microsoft/recognizers-text-data-types-timex-expression": "1.3.0", "@types/atob-lite": "^2.0.0", @@ -11100,7 +8781,7 @@ "btoa-lite": "^1.0.0", "d3-format": "^1.4.4", "dayjs": "^1.10.3", - "fast-xml-parser": "^4.1.2", + "fast-xml-parser": "^4.2.5", "jspath": "^0.4.0", "lodash.isequal": "^4.5.0", "lru-cache": "^5.1.1", @@ -11108,19 +8789,6 @@ "xpath": "^0.0.32" }, "dependencies": { - "@xmldom/xmldom": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.8.tgz", - "integrity": "sha512-0LNz4EY8B/8xXY86wMrQ4tz6zEHZv9ehFMJPm8u2gq5lQ71cfRKdaKyxfJAx5aUoyzx0qzgURblTisPGgz3d+Q==" - }, - "fast-xml-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", - "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", - "requires": { - "strnum": "^1.0.5" - } - }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -11129,11 +8797,6 @@ "yallist": "^3.0.2" } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -11142,14 +8805,14 @@ } }, "adaptivecards": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.10.0.tgz", - "integrity": "sha512-QcgXGFlX3rgIfZkxvQY896zEVBh30mE37z3XKhcQW2OqSUrVH6dNT78MkM//W4wRdrZizSHqXKLaKyVVxAgVFg==" + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.9.0.tgz", + "integrity": "sha512-TXbtzc6LwisTdlfEAooropj9ZwgcQz8bSirWOnph3bzJJr9QF8YQCfSIpcAXKTJ7b6YrOfH+9xw/a8RaKgeOZg==" }, "adaptivecards-templating": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.2.0.tgz", - "integrity": "sha512-xZy+g2DdI2xFvqGjGYqqcLYJ+373o1JlTX2g6Zclav3r+3ri40qsrKKwM3oNS61MbgicXsuvli2RbTOGsts1sw==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.3.1.tgz", + "integrity": "sha512-rYN1tCb+4NeWUCbo7xzGhwuOG3XllpGWCtgdl/drSJA32tljAvDrMeBO/eUk7uwXx8/1hSc5WJvzbAZQWMd35Q==" }, "agent-base": { "version": "6.0.2", @@ -11182,6 +8845,7 @@ "version": "6.12.5", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -11205,15 +8869,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -11239,7 +8903,7 @@ "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" }, "animate.css": { "version": "4.1.1", @@ -11247,18 +8911,15 @@ "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" }, "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" - } + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true }, "ansi-cyan": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==", "requires": { "ansi-wrap": "0.1.0" } @@ -11283,7 +8944,7 @@ "ansi-gray": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", "requires": { "ansi-wrap": "0.1.0" } @@ -11297,7 +8958,7 @@ "ansi-red": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", "requires": { "ansi-wrap": "0.1.0" } @@ -11305,17 +8966,17 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" }, "ansi-wrap": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==" }, "antlr4ts": { "version": "0.5.0-alpha.3", @@ -11341,7 +9002,7 @@ "append-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", "dev": true, "requires": { "buffer-equal": "^1.0.0" @@ -11355,7 +9016,7 @@ "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, "are-we-there-yet": { @@ -11368,24 +9029,23 @@ } }, "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } }, "arr-filter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", "dev": true, "requires": { "make-iterator": "^1.0.0" @@ -11399,17 +9059,26 @@ "arr-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", "dev": true, "requires": { "make-iterator": "^1.0.0" } }, "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==" + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } }, "array-differ": { "version": "1.0.0", @@ -11420,19 +9089,19 @@ "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", "dev": true }, "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", "dev": true }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==" }, "array-flatten": { "version": "1.1.1", @@ -11441,51 +9110,35 @@ "dev": true }, "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - } } }, "array-initial": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", "dev": true, "requires": { "array-slice": "^1.0.0", "is-number": "^4.0.0" }, "dependencies": { + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", @@ -11512,10 +9165,9 @@ } }, "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==" }, "array-sort": { "version": "1.0.0", @@ -11551,56 +9203,62 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } } }, "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" } }, "arrify": { @@ -11624,15 +9282,14 @@ } }, "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "minimalistic-assert": "^1.0.0" }, "dependencies": { "bn.js": { @@ -11644,28 +9301,28 @@ } }, "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" + "object.assign": "^4.1.4", + "util": "^0.10.4" }, "dependencies": { "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, "requires": { - "inherits": "2.0.1" + "inherits": "2.0.3" } } } @@ -11673,12 +9330,12 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true }, "ast-types": { @@ -11706,15 +9363,15 @@ } }, "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", "dev": true }, "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==" }, "async-limiter": { "version": "1.0.1", @@ -11725,7 +9382,7 @@ "async-settle": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", "dev": true, "requires": { "async-done": "^1.2.2" @@ -11734,7 +9391,7 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "atob": { "version": "2.1.2", @@ -11745,7 +9402,7 @@ "atob-lite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" + "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==" }, "autoprefixer": { "version": "9.8.8", @@ -11771,20 +9428,23 @@ } }, "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "requires": { + "possible-typed-array-names": "^1.0.0" + } }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" }, "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==" }, "babel-jest": { "version": "25.5.1", @@ -11830,18 +9490,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -11886,9 +9534,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -11936,7 +9584,7 @@ "bach": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", "dev": true, "requires": { "arr-filter": "^1.1.1", @@ -11951,9 +9599,9 @@ } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", @@ -11973,39 +9621,20 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { "is-descriptor": "^1.0.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } } } @@ -12025,7 +9654,7 @@ "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "requires": { "tweetnacl": "^0.14.3" } @@ -12046,9 +9675,9 @@ } }, "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" }, "big.js": { "version": "3.2.0", @@ -12064,7 +9693,7 @@ "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", "requires": { "inherits": "~2.0.0" } @@ -12132,23 +9761,13 @@ } }, "bonjour-service": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", - "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } } }, "boolbase": { @@ -12160,7 +9779,7 @@ "brace": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", - "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=" + "integrity": "sha512-Fc8Ne62jJlKHiG/ajlonC4Sd66Pq68fFwK4ihJGNZpGqboc324SQk+lRvMzpPRuJOmfrJefdG8/7JdWX4bzJ2Q==" }, "brace-expansion": { "version": "1.1.11", @@ -12172,12 +9791,12 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "brorand": { @@ -12257,31 +9876,31 @@ } }, "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", "dev": true, "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.5", + "hash-base": "~3.0", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "dependencies": { - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "safe-buffer": { @@ -12302,15 +9921,15 @@ } }, "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "bser": { @@ -12325,7 +9944,7 @@ "btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" }, "buffer": { "version": "4.9.2", @@ -12339,9 +9958,9 @@ } }, "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", "dev": true }, "buffer-equal-constant-time": { @@ -12365,7 +9984,7 @@ "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", "dev": true }, "builtin-status-codes": { @@ -12444,12 +10063,15 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "caller-callsite": { @@ -12495,24 +10117,17 @@ } }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==" }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - } } }, "caniuse-api": { @@ -12528,9 +10143,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001460", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", - "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true }, "capture-exit": { @@ -12545,12 +10160,12 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -12624,7 +10239,7 @@ "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -12632,6 +10247,12 @@ } } }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -12653,7 +10274,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -12661,10 +10282,31 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -12676,7 +10318,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -12697,7 +10339,7 @@ "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "requires": { "is-glob": "^3.1.0", @@ -12707,7 +10349,7 @@ "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -12718,7 +10360,7 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -12727,7 +10369,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -12735,6 +10377,12 @@ } } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -12759,7 +10407,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -12775,9 +10423,9 @@ "dev": true }, "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true }, "ci-info": { @@ -12808,10 +10456,16 @@ "static-extend": "^0.1.1" }, "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "requires": { "is-descriptor": "^0.1.0" @@ -12820,9 +10474,9 @@ } }, "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "clean-css": { "version": "4.2.1", @@ -12831,6 +10485,14 @@ "dev": true, "requires": { "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "clean-stack": { @@ -12872,52 +10534,41 @@ "dev": true }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^4.1.0" } } } @@ -12925,12 +10576,12 @@ "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" }, "clone-buffer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", "dev": true }, "clone-deep": { @@ -12942,12 +10593,20 @@ "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } } }, "clone-stats": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", "dev": true }, "cloneable-readable": { @@ -13018,18 +10677,18 @@ "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "collection-map": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", "dev": true, "requires": { "arr-map": "^2.0.2", @@ -13040,7 +10699,7 @@ "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, "requires": { "map-visit": "^1.0.0", @@ -13048,13 +10707,12 @@ } }, "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "color-convert": "^1.9.1", + "color-string": "^1.5.2" } }, "color-convert": { @@ -13063,17 +10721,24 @@ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + } } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -13115,9 +10780,9 @@ "dev": true }, "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", "dev": true }, "compressible": { @@ -13169,7 +10834,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "concat-stream": { "version": "1.6.2", @@ -13254,7 +10919,7 @@ "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, "constants-browserify": { "version": "1.0.0", @@ -13275,13 +10940,10 @@ "dev": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "cookie": { "version": "0.3.1", @@ -13312,7 +10974,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "dev": true }, "copy-props": { @@ -13467,13 +11129,35 @@ "requires": { "minipass": "^3.1.1" } + }, + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + } + } } } }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cosmiconfig": { "version": "5.2.1", @@ -13570,14 +11254,28 @@ } }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha512-eZ+m1WNhSZutOa/uRblAc9Ut5MQfukFrFMtPSm3bZCA888NmMd5AWXWdgRZ80zd+pTk1P2JrGjg9pUPTvl2PWQ==", "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "lru-cache": "^4.0.1", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + } } }, "crypto-browserify": { @@ -13649,6 +11347,12 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -13760,12 +11464,6 @@ "supports-color": "^3.2.3" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", @@ -13813,6 +11511,14 @@ "requires": { "mdn-data": "2.0.4", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "css-what": { @@ -13933,6 +11639,12 @@ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -13960,31 +11672,31 @@ } }, "csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "requires": { "array-find-index": "^1.0.1" } }, "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", "dev": true }, "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "es5-ext": "^0.10.64", + "type": "^2.7.2" } }, "d3-format": { @@ -13995,7 +11707,7 @@ "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "requires": { "assert-plus": "^1.0.0" } @@ -14009,12 +11721,76 @@ "abab": "^2.0.0", "whatwg-mimetype": "^2.2.0", "whatwg-url": "^7.0.0" + }, + "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" } }, "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } }, "dateformat": { "version": "2.2.0", @@ -14023,15 +11799,14 @@ "dev": true }, "dayjs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz", - "integrity": "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.12.tgz", + "integrity": "sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==" }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -14045,7 +11820,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" }, "decode-uri-component": { "version": "0.2.2", @@ -14063,16 +11838,16 @@ } }, "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "regexp.prototype.flags": "^1.5.1" } }, "deep-is": { @@ -14082,9 +11857,9 @@ "dev": true }, "deepmerge": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, "default-compare": { @@ -14113,6 +11888,17 @@ "execa": "^5.0.0" }, "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -14156,15 +11942,34 @@ "requires": { "path-key": "^3.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, "default-resolution": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", "dev": true }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -14172,11 +11977,13 @@ "dev": true }, "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "requires": { - "object-keys": "^1.0.12" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "define-property": { @@ -14189,33 +11996,14 @@ "isobject": "^3.0.1" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } } } @@ -14263,12 +12051,12 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "depd": { "version": "1.1.2", @@ -14277,9 +12065,9 @@ "dev": true }, "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -14295,7 +12083,7 @@ "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true }, "detect-indent": { @@ -14374,16 +12162,10 @@ } } }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "requires": { "@leichtgewicht/ip-codec": "^2.0.1" @@ -14405,6 +12187,13 @@ "requires": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + } } }, "dom-serializer": { @@ -14444,6 +12233,14 @@ "dev": true, "requires": { "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } } }, "domutils": { @@ -14474,13 +12271,6 @@ "compute-scroll-into-view": "^1.0.9", "prop-types": "^15.7.2", "react-is": "^16.9.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } } }, "duplexer": { @@ -14549,7 +12339,7 @@ "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -14571,15 +12361,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.320", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", - "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.10.tgz", + "integrity": "sha512-C3RDERDjrNW262GCRvpoer3a0Ksd66CtgDLxMHhzShQ8fhL4kwnpVXsJPAKg9xJjIROXUbLBrvtOzVAjALMIWA==", "dev": true }, "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "dev": true, "requires": { "bn.js": "^4.11.9", @@ -14607,7 +12397,7 @@ "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==" }, "encodeurl": { "version": "1.0.2", @@ -14621,22 +12411,12 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "requires": { "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } } }, "end-of-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", "dev": true, "requires": { "once": "~1.3.0" @@ -14645,7 +12425,7 @@ "once": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", "dev": true, "requires": { "wrappy": "1" @@ -14677,27 +12457,36 @@ } }, "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "requires": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "dependencies": { - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } } } }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" }, "errno": { "version": "0.1.8", @@ -14714,93 +12503,67 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + } } }, "es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - } + "which-typed-array": "^1.1.15" } }, "es-array-method-boxes-properly": { @@ -14809,37 +12572,46 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - } + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" } }, "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "es-to-primitive": { @@ -14854,19 +12626,20 @@ } }, "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" } }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -14910,9 +12683,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true }, "escape-html": { @@ -14924,7 +12697,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "escodegen": { "version": "1.14.3", @@ -14969,6 +12742,13 @@ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -15023,6 +12803,40 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true + }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -15038,12 +12852,6 @@ "color-convert": "^2.0.1" } }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -15063,11 +12871,16 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } }, "doctrine": { "version": "3.0.0", @@ -15085,21 +12898,58 @@ "dev": true }, "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, "glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -15109,6 +12959,15 @@ "is-glob": "^4.0.3" } }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -15124,6 +12983,15 @@ "argparse": "^2.0.1" } }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -15141,6 +13009,21 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -15178,36 +13061,21 @@ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, "requires": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -15298,20 +13166,39 @@ } }, "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, + "esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + } + }, "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, "esprima": { @@ -15321,9 +13208,9 @@ "dev": true }, "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -15372,6 +13259,15 @@ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "event-stream": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", @@ -15388,10 +13284,9 @@ } }, "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" }, "events": { "version": "3.3.0", @@ -15449,6 +13344,12 @@ "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -15463,15 +13364,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -15489,7 +13381,7 @@ "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "dev": true, "requires": { "debug": "^2.3.3", @@ -15513,7 +13405,7 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "requires": { "is-descriptor": "^0.1.0" @@ -15522,7 +13414,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -15531,7 +13423,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -15539,7 +13431,7 @@ "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, "requires": { "homedir-polyfill": "^1.0.1" @@ -15576,12 +13468,6 @@ "requires": { "color-name": "~1.1.4" } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true } } }, @@ -15647,18 +13533,11 @@ } }, "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - } + "type": "^2.7.2" } }, "extend": { @@ -15667,24 +13546,11 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "kind-of": "^1.1.0" } }, "external-editor": { @@ -15696,6 +13562,17 @@ "chardet": "^0.7.0", "iconv-lite": "^0.4.24", "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "extglob": { @@ -15717,7 +13594,7 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -15726,39 +13603,20 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } } } @@ -15766,7 +13624,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" }, "fancy-log": { "version": "1.3.3", @@ -15790,9 +13648,9 @@ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -15814,9 +13672,23 @@ "dev": true }, "fast-loops": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", - "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==" + }, + "fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, + "fast-xml-parser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "requires": { + "strnum": "^1.0.5" + } }, "fastparse": { "version": "1.1.2", @@ -15825,9 +13697,9 @@ "dev": true }, "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -15861,13 +13733,6 @@ "fast-loops": "^1.0.0", "fela-utils": "^10.8.2", "isobject": "^3.0.1" - }, - "dependencies": { - "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" - } } }, "fela-bindings": { @@ -15972,12 +13837,12 @@ } }, "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, "requires": { - "flat-cache": "^3.0.4" + "flat-cache": "^2.0.1" } }, "file-loader": { @@ -16033,9 +13898,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -16093,16 +13958,6 @@ "locate-path": "^3.0.0" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -16113,21 +13968,6 @@ "semver": "^5.6.0" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -16142,17 +13982,22 @@ "requires": { "find-up": "^3.0.0" } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true } } }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "findup-sync": { @@ -16167,6 +14012,12 @@ "resolve-dir": "^1.0.1" }, "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -16188,7 +14039,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -16196,10 +14047,31 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -16211,7 +14083,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -16222,7 +14094,7 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -16231,7 +14103,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -16239,6 +14111,12 @@ } } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -16263,7 +14141,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -16292,19 +14170,20 @@ "dev": true }, "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" }, "dependencies": { "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { "glob": "^7.1.3" @@ -16313,9 +14192,9 @@ } }, "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, "flush-write-stream": { @@ -16329,9 +14208,9 @@ } }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "dev": true }, "for-each": { @@ -16346,13 +14225,13 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true }, "for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", "dev": true, "requires": { "for-in": "^1.0.1" @@ -16361,7 +14240,7 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" }, "fork-stream": { "version": "0.0.4", @@ -16388,7 +14267,7 @@ "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, "requires": { "map-cache": "^0.2.2" @@ -16438,7 +14317,7 @@ "fs-mkdirp-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", "dev": true, "requires": { "graceful-fs": "^4.1.11", @@ -16446,9 +14325,9 @@ } }, "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", "dev": true }, "fs-write-stream-atomic": { @@ -16466,12 +14345,12 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "optional": true }, @@ -16487,20 +14366,20 @@ } }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" } }, "functional-red-black-tree": { @@ -16512,13 +14391,12 @@ "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -16528,26 +14406,6 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } } }, "gaze": { @@ -16579,13 +14437,15 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-package-type": { @@ -16597,7 +14457,7 @@ "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==" }, "get-stream": { "version": "4.1.0", @@ -16609,25 +14469,26 @@ } }, "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" } }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "requires": { "assert-plus": "^1.0.0" } @@ -16639,16 +14500,26 @@ "dev": true }, "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "glob-escape": { @@ -16669,7 +14540,7 @@ "glob-stream": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", "dev": true, "requires": { "extend": "^3.0.0", @@ -16687,7 +14558,7 @@ "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "requires": { "is-glob": "^3.1.0", @@ -16697,7 +14568,7 @@ "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -16733,7 +14604,7 @@ "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -16741,6 +14612,12 @@ } } }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -16762,7 +14639,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -16770,10 +14647,31 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -16785,7 +14683,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -16796,7 +14694,7 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -16805,7 +14703,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -16813,6 +14711,12 @@ } } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -16837,7 +14741,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -16860,7 +14764,7 @@ "global-prefix": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, "requires": { "expand-tilde": "^2.0.2", @@ -16868,35 +14772,25 @@ "ini": "^1.3.4", "is-windows": "^1.0.1", "which": "^1.2.14" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } } }, "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "type-fest": "^0.20.2" + "type-fest": "^0.8.1" } }, "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, "requires": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" } }, "globby": { @@ -16914,13 +14808,28 @@ } }, "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "^4.17.21", "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "glogg": { @@ -16936,28 +14845,14 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "requires": { "get-intrinsic": "^1.1.3" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - } } }, "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "growly": { "version": "1.3.0", @@ -16977,16 +14872,25 @@ "vinyl-fs": "^3.0.0" }, "dependencies": { + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", "dev": true }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "dev": true, "requires": { "string-width": "^1.0.1", @@ -16994,16 +14898,6 @@ "wrap-ansi": "^2.0.0" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -17036,72 +14930,22 @@ "yargs": "^7.1.0" } }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, "which-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", "dev": true }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "dev": true, "requires": { "string-width": "^1.0.1", @@ -17164,6 +15008,15 @@ "tiny-lr": "^0.2.1" }, "dependencies": { + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", @@ -17231,15 +15084,13 @@ "on-finished": "~2.3.0", "range-parser": "~1.0.3", "statuses": "~1.2.1" - }, - "dependencies": { - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha512-pVEuxHdSGrt8QmQ3LOZXLhSA6MP/iPqKzZeO6Squ7PNGkA/9MBsSfV0/L+bIxkoDmjF4tZcLpcVq/fkqoHvuKg==", - "dev": true - } } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha512-pVEuxHdSGrt8QmQ3LOZXLhSA6MP/iPqKzZeO6Squ7PNGkA/9MBsSfV0/L+bIxkoDmjF4tZcLpcVq/fkqoHvuKg==", + "dev": true } } }, @@ -17362,7 +15213,7 @@ "gulplog": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", "dev": true, "requires": { "glogg": "^1.0.0" @@ -17377,7 +15228,7 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" }, "har-validator": { "version": "5.1.5", @@ -17386,20 +15237,31 @@ "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } } }, "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "requires": { "ansi-regex": "^2.0.0" } @@ -17413,7 +15275,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "has-gulplog": { @@ -17426,19 +15288,17 @@ } }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" }, "has-symbols": { "version": "1.0.3", @@ -17446,22 +15306,22 @@ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "requires": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" } }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, "requires": { "get-value": "^2.0.6", @@ -17472,7 +15332,7 @@ "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -17482,7 +15342,7 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -17491,7 +15351,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -17502,7 +15362,7 @@ "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -17522,9 +15382,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -17550,6 +15410,14 @@ "minimalistic-assert": "^1.0.1" } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -17620,9 +15488,9 @@ } }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true }, "html-escaper": { @@ -17665,6 +15533,12 @@ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "uglify-js": { "version": "3.4.10", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", @@ -17726,17 +15600,44 @@ "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + } } }, "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "dependencies": { + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } } }, "http-proxy-middleware": { @@ -17763,7 +15664,7 @@ "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -17793,17 +15694,16 @@ "dev": true }, "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==" }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "icss-replace-symbols": { @@ -17839,9 +15739,9 @@ "dev": true }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "ignore-walk": { @@ -17860,9 +15760,9 @@ "dev": true }, "immutable": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", - "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", "dev": true }, "import-cwd": { @@ -17907,9 +15807,9 @@ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -17930,7 +15830,7 @@ "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", "requires": { "repeating": "^2.0.0" } @@ -17950,7 +15850,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -17968,9 +15868,9 @@ "dev": true }, "inline-style-expand-shorthand": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/inline-style-expand-shorthand/-/inline-style-expand-shorthand-1.3.0.tgz", - "integrity": "sha512-cYW3cf2Tzi43jjHk8yyHAAnwgVXOC0jdmv7QkHMmha2zI2znhWh8LEC+Enb+PHcZi9afsbcP4JHyr5C08jDRHA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/inline-style-expand-shorthand/-/inline-style-expand-shorthand-1.6.0.tgz", + "integrity": "sha512-REormb3TCk/CIeL5/Q1rdHYM9tW8YKGKzbvgAH4IXrDsJmq9BnV69yhIGGMzV2IRkR/J6MuLNhY7UfoIJjunog==" }, "inpath": { "version": "1.0.2", @@ -18033,12 +15933,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -18089,27 +15983,14 @@ } }, "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - } } }, "interpret": { @@ -18129,7 +16010,7 @@ "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", "dev": true }, "ip-regex": { @@ -18161,23 +16042,12 @@ "dev": true }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "hasown": "^2.0.0" } }, "is-arguments": { @@ -18190,33 +16060,19 @@ } }, "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "requires": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - } + "get-intrinsic": "^1.2.1" } }, "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "is-bigint": { "version": "1.0.4", @@ -18230,7 +16086,7 @@ "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "dev": true, "requires": { "binary-extensions": "^1.0.0" @@ -18282,31 +16138,29 @@ } }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", "requires": { - "has": "^1.0.3" + "hasown": "^2.0.2" } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "hasown": "^2.0.0" + } + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "requires": { + "is-typed-array": "^1.1.13" } }, "is-date-object": { @@ -18318,22 +16172,13 @@ } }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, "is-directory": { @@ -18351,13 +16196,13 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, "is-finite": { @@ -18366,9 +16211,12 @@ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-generator-fn": { "version": "2.1.0", @@ -18388,13 +16236,13 @@ "is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", "dev": true }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true }, "is-number": { @@ -18482,18 +16330,18 @@ "dev": true }, "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "requires": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" } }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, "is-string": { "version": "1.0.7", @@ -18523,22 +16371,18 @@ } }, "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.14" } }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "is-unc-path": { "version": "1.0.0", @@ -18552,12 +16396,12 @@ "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" }, "is-valid-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", "dev": true }, "is-weakref": { @@ -18587,47 +16431,36 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - }, - "dependencies": { - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" } }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-instrument": { @@ -18643,21 +16476,21 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "dependencies": { @@ -18667,6 +16500,21 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18687,276 +16535,26 @@ "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, - "jest": { - "version": "25.4.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", - "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", - "dev": true, - "requires": { - "@jest/core": "^25.4.0", - "import-local": "^3.0.2", - "jest-cli": "^25.4.0" - }, - "dependencies": { - "@jest/reporters": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", - "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^25.5.0", - "@jest/test-result": "^25.5.0", - "@jest/transform": "^25.5.1", - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^25.5.1", - "jest-resolve": "^25.5.1", - "jest-util": "^25.5.0", - "jest-worker": "^25.5.0", - "node-notifier": "^6.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^3.1.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^4.1.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "jest-cli": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", - "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", - "dev": true, - "requires": { - "@jest/core": "^25.5.4", - "@jest/test-result": "^25.5.0", - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^25.5.4", - "jest-util": "^25.5.0", - "jest-validate": "^25.5.0", - "prompts": "^2.0.1", - "realpath-native": "^2.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "@jest/core": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", - "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", - "dev": true, - "requires": { - "@jest/console": "^25.5.0", - "@jest/reporters": "^25.5.1", - "@jest/test-result": "^25.5.0", - "@jest/transform": "^25.5.1", - "@jest/types": "^25.5.0", - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^25.5.0", - "jest-config": "^25.5.4", - "jest-haste-map": "^25.5.1", - "jest-message-util": "^25.5.0", - "jest-regex-util": "^25.2.6", - "jest-resolve": "^25.5.1", - "jest-resolve-dependencies": "^25.5.4", - "jest-runner": "^25.5.4", - "jest-runtime": "^25.5.4", - "jest-snapshot": "^25.5.1", - "jest-util": "^25.5.0", - "jest-validate": "^25.5.0", - "jest-watcher": "^25.5.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "realpath-native": "^2.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "node-notifier": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", - "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.1.1", - "semver": "^6.3.0", - "shellwords": "^0.1.1", - "which": "^1.3.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "optional": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - } - } - }, "jest-changed-files": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", @@ -18968,6 +16566,17 @@ "throat": "^5.0.0" }, "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "execa": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", @@ -19015,6 +16624,210 @@ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "dev": true, + "requires": { + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, @@ -19045,12 +16858,6 @@ "realpath-native": "^2.0.0" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -19079,18 +16886,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19153,6 +16948,43 @@ "requires": { "has-flag": "^4.0.0" } + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, @@ -19196,12 +17028,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19269,12 +17095,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19306,12 +17126,6 @@ "jsdom": "^15.2.1" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, "jsdom": { "version": "15.2.1", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", @@ -19345,6 +17159,43 @@ "ws": "^7.0.0", "xml-name-validator": "^3.0.0" } + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, @@ -19363,9 +17214,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -19397,11 +17248,14 @@ "which": "^2.0.2" }, "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -19458,12 +17312,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19531,12 +17379,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19598,18 +17440,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19760,17 +17590,15 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", @@ -19778,30 +17606,71 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "has": "^1.0.3" + "p-locate": "^4.1.0" } }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, "supports-color": { @@ -19881,18 +17750,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19945,9 +17802,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -19968,6 +17825,12 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -19978,6 +17841,17 @@ "supports-color": "^7.1.0" } }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -19987,23 +17861,21 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", @@ -20017,6 +17889,30 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -20037,6 +17933,12 @@ "ansi-regex": "^5.0.1" } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -20046,6 +17948,17 @@ "has-flag": "^4.0.0" } }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, "yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", @@ -20064,6 +17977,16 @@ "y18n": "^4.0.0", "yargs-parser": "^18.1.2" } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, @@ -20074,14 +17997,6 @@ "dev": true, "requires": { "graceful-fs": "^4.2.4" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } } }, "jest-snapshot": { @@ -20135,18 +18050,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -20154,9 +18057,9 @@ "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "supports-color": { @@ -20211,18 +18114,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -20263,6 +18154,12 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -20282,12 +18179,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -20347,12 +18238,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -20400,7 +18285,7 @@ "jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=" + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" }, "js-base64": { "version": "2.6.4", @@ -20413,19 +18298,30 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + } } }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jsdom": { "version": "11.11.0", @@ -20494,16 +18390,21 @@ "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "punycode": "^2.1.0" } }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, "whatwg-url": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", @@ -20533,6 +18434,12 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -20558,23 +18465,23 @@ "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "requires": { "graceful-fs": "^4.1.6" } @@ -20586,15 +18493,21 @@ "dev": true }, "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", "dev": true, "requires": { "jws": "^3.2.2", - "lodash": "^4.17.21", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", "ms": "^2.1.1", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "dependencies": { "jws": { @@ -20608,13 +18521,10 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true } } }, @@ -20635,37 +18545,15 @@ } }, "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - } + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" } }, "jszip": { @@ -20720,11 +18608,19 @@ } } }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==" }, "kleur": { "version": "3.0.3", @@ -20735,7 +18631,7 @@ "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", "dev": true, "requires": { "default-resolution": "^2.0.0", @@ -20754,7 +18650,7 @@ "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", "dev": true, "requires": { "invert-kv": "^1.0.0" @@ -20763,7 +18659,7 @@ "lead": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", "dev": true, "requires": { "flush-write-stream": "^1.0.2" @@ -20852,31 +18748,13 @@ "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - } } }, "loader-runner": { @@ -20888,7 +18766,7 @@ "loader-utils": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "integrity": "sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ==", "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -20896,12 +18774,19 @@ } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } } }, "lodash": { @@ -20992,7 +18877,13 @@ "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true }, "lodash.isarguments": { "version": "3.1.0", @@ -21006,10 +18897,40 @@ "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", "dev": true }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true }, "lodash.keys": { "version": "3.1.2", @@ -21034,6 +18955,12 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, "lodash.restparam": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", @@ -21099,7 +19026,7 @@ "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -21129,9 +19056,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -21143,6 +19070,14 @@ "dev": true, "requires": { "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } } }, "makeerror": { @@ -21157,13 +19092,13 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" }, "map-stream": { "version": "0.0.7", @@ -21174,7 +19109,7 @@ "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dev": true, "requires": { "object-visit": "^1.0.0" @@ -21190,24 +19125,12 @@ "linkify-it": "^3.0.1", "mdurl": "^1.0.1", "uc.micro": "^1.0.5" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" - } } }, "matchdep": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", "dev": true, "requires": { "findup-sync": "^2.0.0", @@ -21216,6 +19139,12 @@ "stack-trace": "0.0.10" }, "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -21237,7 +19166,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -21245,10 +19174,31 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -21260,7 +19210,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -21271,7 +19221,7 @@ "findup-sync": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", "dev": true, "requires": { "detect-file": "^1.0.0", @@ -21283,7 +19233,7 @@ "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -21292,7 +19242,7 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -21301,7 +19251,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -21309,6 +19259,12 @@ } } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -21333,7 +19289,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -21362,7 +19318,7 @@ "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" }, "media-typer": { "version": "0.3.0", @@ -21371,12 +19327,12 @@ "dev": true }, "memfs": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", - "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "requires": { - "fs-monkey": "^1.0.3" + "fs-monkey": "^1.0.4" } }, "memory-fs": { @@ -21392,7 +19348,7 @@ "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -21404,44 +19360,6 @@ "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - } } }, "merge-descriptors": { @@ -21469,12 +19387,12 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, @@ -21534,17 +19452,17 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "minipass": { "version": "3.3.6", @@ -21640,9 +19558,9 @@ } }, "moment": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", - "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" }, "monaco-editor": { "version": "0.32.1", @@ -21669,9 +19587,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "msal": { - "version": "1.4.16", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.16.tgz", - "integrity": "sha512-Q6jIV5RG6mD9O0bzZrR/f8v5QikrVWU0sccwOyqWE1xlBkKYVKRa/L8Gxt1X58M+J/N9V0JskhvO4KIfRHlE8g==", + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz", + "integrity": "sha512-RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==", "requires": { "tslib": "^1.9.3" }, @@ -21756,9 +19674,9 @@ } }, "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==" }, "nanocolors": { "version": "0.2.13", @@ -21767,9 +19685,9 @@ "dev": true }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "nanomatch": { @@ -21789,6 +19707,39 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } } }, "natural-compare": { @@ -21810,9 +19761,9 @@ "dev": true }, "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "nice-try": { "version": "1.0.5", @@ -21830,9 +19781,12 @@ } }, "node-fetch": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz", - "integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + } }, "node-forge": { "version": "1.3.1", @@ -21862,25 +19816,7 @@ "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } + "integrity": "sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw==" } } }, @@ -21943,27 +19879,21 @@ "which": "^2.0.2" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "isexe": "^2.0.0" } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true } } }, "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node-sass": { @@ -21988,53 +19918,12 @@ "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" - }, - "dependencies": { - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "requires": { - "glob": "^7.1.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } } }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", "requires": { "abbrev": "1" } @@ -22048,6 +19937,13 @@ "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } } }, "normalize-path": { @@ -22102,6 +19998,14 @@ "osenv": "^0.1.5", "semver": "^5.6.0", "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } } }, "npm-packlist": { @@ -22114,31 +20018,6 @@ "ignore-walk": "^3.0.3", "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } } }, "npm-run-path": { @@ -22187,12 +20066,12 @@ "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" }, "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "oauth-sign": { @@ -22203,12 +20082,12 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dev": true, "requires": { "copy-descriptor": "^0.1.0", @@ -22219,7 +20098,7 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "requires": { "is-descriptor": "^0.1.0" @@ -22228,7 +20107,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -22237,18 +20116,18 @@ } }, "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true }, "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" } }, "object-keys": { @@ -22259,132 +20138,97 @@ "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dev": true, "requires": { "isobject": "^3.0.0" } }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, "object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", "dev": true, "requires": { "array-each": "^1.0.1", "array-slice": "^1.0.0", "for-own": "^1.0.0", "isobject": "^3.0.0" + }, + "dependencies": { + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + } } }, "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" } }, "object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", "dev": true, "requires": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" } }, "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dev": true, "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" } }, "object.map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", "dev": true, "requires": { "for-own": "^1.0.0", @@ -22394,7 +20238,7 @@ "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, "requires": { "isobject": "^3.0.1" @@ -22403,7 +20247,7 @@ "object.reduce": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", "dev": true, "requires": { "for-own": "^1.0.0", @@ -22411,26 +20255,14 @@ } }, "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "obuf": { @@ -22464,107 +20296,6 @@ "tslib": "^1.10.0" }, "dependencies": { - "@fluentui/react-focus": { - "version": "7.18.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", - "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", - "requires": { - "@fluentui/keyboard-key": "^0.2.12", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@fluentui/react-window-provider": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", - "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@fluentui/theme": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", - "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/foundation": { - "version": "7.10.16", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", - "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", - "requires": { - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/icons": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", - "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.25.1", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/merge-styles": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", - "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "tslib": "^1.10.0" - } - }, - "@uifabric/react-hooks": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", - "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", - "requires": { - "@fluentui/react-window-provider": "^1.0.6", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", - "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", - "requires": { - "@fluentui/theme": "^1.7.13", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "@uifabric/utilities": "^7.38.2", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.38.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", - "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", - "requires": { - "@fluentui/dom-utilities": "^1.1.2", - "@uifabric/merge-styles": "^7.20.2", - "@uifabric/set-version": "^7.0.24", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -22590,7 +20321,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -22633,9 +20364,9 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "requires": { "deep-is": "^0.1.3", @@ -22643,7 +20374,7 @@ "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "word-wrap": "^1.2.5" } }, "orchestrator": { @@ -22680,7 +20411,7 @@ "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", "dev": true, "requires": { "readable-stream": "^2.0.1" @@ -22695,12 +20426,12 @@ "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", "dev": true, "requires": { "lcid": "^1.0.0" @@ -22709,7 +20440,7 @@ "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "osenv": { "version": "0.1.5", @@ -22741,12 +20472,11 @@ } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "p-map": { @@ -22830,22 +20560,41 @@ } }, "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", "dev": true, "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, "requires": { "is-absolute": "^1.0.0", @@ -22854,15 +20603,11 @@ } }, "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "error-ex": "^1.2.0" } }, "parse-node-version": { @@ -22873,7 +20618,7 @@ "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true }, "parse5": { @@ -22891,7 +20636,7 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "dev": true }, "path-browserify": { @@ -22903,19 +20648,21 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", "dev": true }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-is-inside": { "version": "1.0.2", @@ -22930,14 +20677,14 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-root": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, "requires": { "path-root-regex": "^0.1.0" @@ -22946,7 +20693,7 @@ "path-root-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true }, "path-to-regexp": { @@ -22958,7 +20705,7 @@ "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -22990,12 +20737,12 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "picomatch": { @@ -23013,25 +20760,25 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "requires": { "pinkie": "^2.0.0" } }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true }, "pkg-conf": { @@ -23044,27 +20791,6 @@ "load-json-file": "^1.1.0", "object-assign": "^4.0.1", "symbol": "^0.2.1" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } } }, "pkg-dir": { @@ -23074,52 +20800,54 @@ "dev": true, "requires": { "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } } }, "plugin-error": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", "requires": { "ansi-cyan": "^0.1.1", "ansi-red": "^0.1.1", "arr-diff": "^1.0.1", "arr-union": "^2.0.1", "extend-shallow": "^1.1.2" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" - } } }, "plugin-log": { @@ -23153,7 +20881,13 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true }, "postcss": { @@ -23164,6 +20898,14 @@ "requires": { "nanocolors": "^0.2.2", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "postcss-calc": { @@ -23459,6 +21201,12 @@ "supports-color": "^5.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -23511,6 +21259,12 @@ "supports-color": "^5.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -23563,6 +21317,12 @@ "supports-color": "^5.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -23615,6 +21375,12 @@ "supports-color": "^5.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -23841,9 +21607,9 @@ } }, "postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -23927,25 +21693,13 @@ "requires": { "color-name": "~1.1.4" } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true } } }, "pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true }, "private": { @@ -23988,13 +21742,13 @@ } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "proxy-addr": { @@ -24025,12 +21779,12 @@ "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "public-encrypt": { "version": "4.0.3", @@ -24088,9 +21842,9 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" }, "q": { "version": "1.5.1", @@ -24103,12 +21857,6 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", @@ -24138,13 +21886,6 @@ "extend": "^3.0.2", "parchment": "^1.1.4", "quill-delta": "^3.6.2" - }, - "dependencies": { - "eventemitter3": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", - "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" - } } }, "quill-delta": { @@ -24214,7 +21955,7 @@ "raw-loader": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, "react": { "version": "17.0.1", @@ -24233,7 +21974,7 @@ "react-ace": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-5.8.0.tgz", - "integrity": "sha1-hy2e6LZkMA7Vq57axiNLvpCDaDY=", + "integrity": "sha512-50OXFDqL9C5t4/rxuyTZyEfsaRfH9RlqKqQ86OPVhNGxlGj2U78yL6GHqbcxYd/PZXbqBvsFhYclUx9zugtH7Q==", "requires": { "brace": "^0.11.0", "lodash.get": "^4.4.2", @@ -24262,7 +22003,7 @@ "react-dom-factories": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/react-dom-factories/-/react-dom-factories-1.0.2.tgz", - "integrity": "sha1-63cFxNs2+1AbOqOP91lhaqD/luA=" + "integrity": "sha512-Bmic2N3oKji7vw9qjDr2dmwHvOATbFSnKy7EH0uT/qjvzIUsiXp6Yquk72LJ3WfMtRnq3ujXMMo7GsJeLPfFWw==" }, "react-fela": { "version": "10.8.2", @@ -24275,14 +22016,14 @@ } }, "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-mentions": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-mentions/-/react-mentions-4.3.1.tgz", - "integrity": "sha512-yNq3qpjQ9/kaYIhCgx2D+9h228gMd6sxfbyKUY8TUWLxDr38q0FnNpCga/EhuuGqnVhOt8fb39p0c+xVRRgSpw==", + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/react-mentions/-/react-mentions-4.4.10.tgz", + "integrity": "sha512-JHiQlgF1oSZR7VYPjq32wy97z1w1oE4x10EuhKjPr4WUKhVzG1uFQhQjKqjQkbVqJrmahf+ldgBTv36NrkpKpA==", "requires": { "@babel/runtime": "7.4.5", "invariant": "^2.2.4", @@ -24297,6 +22038,11 @@ "requires": { "regenerator-runtime": "^0.13.2" } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" } } }, @@ -24314,9 +22060,9 @@ } }, "react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "requires": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -24359,42 +22105,22 @@ } }, "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "read-yaml-file": { @@ -24407,12 +22133,6 @@ "strip-bom": "^4.0.0" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -24421,13 +22141,19 @@ "requires": { "argparse": "^2.0.1" } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true } } }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -24461,602 +22187,12 @@ "readable-stream": "^2.0.2" }, "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { + "arr-diff": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "realpath-native": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", - "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", - "dev": true - }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", - "dev": true, - "requires": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", "dev": true }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexify-string": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/regexify-string/-/regexify-string-1.0.17.tgz", - "integrity": "sha512-mmD0AUNaY/piGW2AyACWdQOjIAwNuWz+KIvxfBZPDdCBAexiROeQxdxTaYAWcIxwtUAOwojdTta6CMMil84jXw==" - }, - "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "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", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requirejs": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", - "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resolve": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", - "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "rtl-css-js": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz", - "integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - } - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -25086,6 +22222,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -25129,6 +22286,649 @@ } } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexify-string": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/regexify-string/-/regexify-string-1.0.19.tgz", + "integrity": "sha512-EREOggl31J6v2Hk3ksPuOof0DMq5QhFfVQ7iDaGQ6BeA1QcrV4rhGvwCES5a72ITMmLBDAOb6cOWbn8/Ja82Ig==" + }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "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", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "rtl-css-js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -25182,15 +22982,15 @@ }, "dependencies": { "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -25232,105 +23032,6 @@ "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } } }, "sass-loader": { @@ -25390,9 +23091,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -25400,12 +23101,12 @@ "sass-test.sh": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/sass-test.sh/-/sass-test.sh-1.4.0.tgz", - "integrity": "sha1-Jp1CXqVbQL6RaPTKpJLwK/c/6uY=" + "integrity": "sha512-cmvkojnSCrIhqgLiC7/8TWfGJG0ncQtmywyTCpNXXpM2z85YaaYjG3lSB7KResH6Pb7IO4ihN76KxTziH0mgSg==" }, "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "dev": true }, "saxes": { @@ -25440,7 +23141,7 @@ "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "integrity": "sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==", "requires": { "js-base64": "^2.1.8", "source-map": "^0.4.2" @@ -25449,7 +23150,7 @@ "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", "requires": { "amdefine": ">=0.0.4" } @@ -25463,23 +23164,27 @@ "dev": true }, "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "requires": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } }, "semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", "dev": true, "requires": { "sver-compat": "^1.5.0" @@ -25585,7 +23290,31 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } }, "set-immediate-shim": { "version": "1.0.1", @@ -25608,7 +23337,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -25645,6 +23374,14 @@ "dev": true, "requires": { "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } } }, "shallow-equal": { @@ -25674,14 +23411,15 @@ "dev": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "signal-exit": { @@ -25692,16 +23430,9 @@ "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "requires": { "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } } }, "sisteransi": { @@ -25735,6 +23466,12 @@ "requires": { "color-convert": "^1.9.0" } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true } } }, @@ -25766,7 +23503,7 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "requires": { "is-descriptor": "^0.1.0" @@ -25775,7 +23512,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -25784,13 +23521,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -25809,39 +23540,20 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { "is-descriptor": "^1.0.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } } } @@ -25858,7 +23570,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -25885,12 +23597,6 @@ "requires": { "websocket-driver": ">=0.5.1" } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true } } }, @@ -25910,10 +23616,9 @@ "dev": true }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-loader": { "version": "1.1.3", @@ -25941,15 +23646,6 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -25968,15 +23664,21 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -26001,6 +23703,14 @@ "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "source-map-url": { @@ -26016,18 +23726,18 @@ "dev": true }, "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" }, "spdx-expression-parse": { "version": "3.0.1", @@ -26039,9 +23749,9 @@ } }, "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==" }, "spdy": { "version": "4.0.2", @@ -26071,9 +23781,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -26109,18 +23819,39 @@ "dev": true, "requires": { "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -26151,7 +23882,7 @@ "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", "dev": true }, "stack-utils": { @@ -26179,7 +23910,7 @@ "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dev": true, "requires": { "define-property": "^0.2.5", @@ -26189,7 +23920,7 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "requires": { "is-descriptor": "^0.1.0" @@ -26279,9 +24010,9 @@ } }, "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", "dev": true }, "strict-uri-encode": { @@ -26291,9 +24022,9 @@ "dev": true }, "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true }, "string-hash": { @@ -26330,124 +24061,67 @@ } }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - } + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "string_decoder": { @@ -26461,16 +24135,18 @@ "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "requires": { "ansi-regex": "^2.0.0" } }, "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "requires": { + "is-utf8": "^0.2.0" + } }, "strip-eof": { "version": "1.0.0", @@ -26487,7 +24163,7 @@ "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", "requires": { "get-stdin": "^4.0.1" } @@ -26563,7 +24239,7 @@ "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" }, "supports-hyperlinks": { "version": "2.3.0", @@ -26595,13 +24271,12 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, "sver-compat": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", "dev": true, "requires": { "es6-iterator": "^2.0.1", @@ -26649,6 +24324,12 @@ "supports-color": "^5.3.0" } }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -26673,9 +24354,9 @@ "dev": true }, "tabbable": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.2.1.tgz", - "integrity": "sha512-40pEZ2mhjaZzK0BnI+QGNjJO8UYx9pP5v7BGe17SORTO0OEuuaAwQTkAp8whcZvqon44wKFOikD+Al11K3JICQ==" + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", + "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" }, "table": { "version": "5.4.6", @@ -26687,6 +24368,40 @@ "lodash": "^4.17.14", "slice-ansi": "^2.1.0", "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "tapable": { @@ -26696,37 +24411,13 @@ "dev": true }, "tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", - "dev": true, + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "minipass": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.4.tgz", - "integrity": "sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" } }, "terminal-link": { @@ -26778,13 +24469,19 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz", + "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==", "dev": true, "requires": { "cacache": "^12.0.2", @@ -26803,6 +24500,12 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -26881,7 +24584,7 @@ "time-stamp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==" }, "timers-browserify": { "version": "2.0.12", @@ -26895,7 +24598,7 @@ "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", "dev": true }, "tiny-lr": { @@ -27020,7 +24723,7 @@ "to-absolute-glob": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", "dev": true, "requires": { "is-absolute": "^1.0.0", @@ -27042,7 +24745,7 @@ "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -27051,7 +24754,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -27069,6 +24772,27 @@ "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, "to-regex-range": { @@ -27083,7 +24807,7 @@ "to-through": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", "dev": true, "requires": { "through2": "^2.0.3" @@ -27096,35 +24820,31 @@ "dev": true }, "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "requires": { - "ip-regex": "^2.1.0", "psl": "^1.1.28", "punycode": "^2.1.1" } }, "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==" }, "true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "requires": { + "glob": "^7.1.2" + } }, "tslib": { "version": "2.3.1", @@ -27178,6 +24898,12 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -27213,6 +24939,12 @@ "tsutils": "^2.27.2 <2.29.0" }, "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "tsutils": { "version": "2.28.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", @@ -27220,14 +24952,6 @@ "dev": true, "requires": { "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } } } } @@ -27264,7 +24988,7 @@ "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "requires": { "safe-buffer": "^5.0.1" } @@ -27272,12 +24996,12 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" }, "type-check": { "version": "0.4.0", @@ -27295,9 +25019,9 @@ "dev": true }, "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, "type-is": { @@ -27310,21 +25034,62 @@ "mime-types": "~2.1.24" } }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" } }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true }, "typedarray-to-buffer": { @@ -27354,13 +25119,6 @@ "requires": { "commander": "~2.11.0", "source-map": "~0.5.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } } }, "unbox-primitive": { @@ -27378,7 +25136,7 @@ "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true }, "undertaker": { @@ -27402,7 +25160,7 @@ "fast-levenshtein": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", "dev": true } } @@ -27410,7 +25168,7 @@ "undertaker-registry": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", "dev": true }, "union-value": { @@ -27423,6 +25181,14 @@ "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + } } }, "uniq": { @@ -27485,7 +25251,7 @@ "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dev": true, "requires": { "has-value": "^0.3.1", @@ -27495,7 +25261,7 @@ "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "dev": true, "requires": { "get-value": "^2.0.3", @@ -27506,7 +25272,7 @@ "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "dev": true, "requires": { "isarray": "1.0.0" @@ -27517,7 +25283,7 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", "dev": true } } @@ -27529,13 +25295,13 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" } }, "upper-case": { @@ -27555,24 +25321,33 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "dev": true }, "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "dev": true, "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "punycode": "^1.4.1", + "qs": "^6.12.3" }, "dependencies": { "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "requires": { + "side-channel": "^1.0.6" + } } } }, @@ -27612,7 +25387,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "util.promisify": { "version": "1.0.1", @@ -27633,14 +25408,14 @@ "dev": true }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", "dev": true }, "v8-to-istanbul": { @@ -27690,14 +25465,14 @@ } }, "validator": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", - "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==" }, "value-or-function": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", "dev": true }, "vary": { @@ -27715,11 +25490,18 @@ "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + } } }, "vinyl": { @@ -27764,7 +25546,7 @@ "vinyl-sourcemap": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", "dev": true, "requires": { "append-buffer": "^1.0.2", @@ -27779,7 +25561,7 @@ "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -27811,6 +25593,14 @@ "domexception": "^1.0.1", "webidl-conversions": "^4.0.2", "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } } }, "walker": { @@ -27835,16 +25625,16 @@ }, "dependencies": { "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "optional": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "optional": true, "requires": { @@ -27900,15 +25690,14 @@ } }, "wc-react": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/wc-react/-/wc-react-0.5.0.tgz", - "integrity": "sha512-3c4KzBArlfCqCYqY8hoJAIvxmzpWvoQqsOmy9OiwbnopSTE270i3R+LVD7NjE00UJkjXq7kmhobnx0qhi/eOrA==" + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/wc-react/-/wc-react-0.5.1.tgz", + "integrity": "sha512-AI5mFXbyUhAhzjBr12xpPAUDthE+qOWTGuRgOpj7a9qjO7+7q/A/IAS23lz5vmltFaKY+MWIPYopJfAoP5/E+Q==" }, "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "webpack": { "version": "4.44.2", @@ -27947,6 +25736,12 @@ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -27998,6 +25793,27 @@ "estraverse": "^4.1.1" } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -28050,6 +25866,12 @@ "minimist": "^1.2.0" } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "loader-utils": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", @@ -28095,9 +25917,9 @@ } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "dev": true, "requires": { "colorette": "^2.0.10", @@ -28108,15 +25930,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ajv-keywords": { @@ -28129,9 +25951,9 @@ } }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "json-schema-traverse": { @@ -28141,15 +25963,15 @@ "dev": true }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } } } @@ -28192,15 +26014,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ajv-keywords": { @@ -28213,19 +26035,19 @@ } }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -28233,7 +26055,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" } @@ -28245,9 +26067,9 @@ "dev": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -28261,9 +26083,9 @@ } }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "content-disposition": { @@ -28276,9 +26098,9 @@ } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true }, "debug": { @@ -28303,17 +26125,17 @@ "dev": true }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -28356,12 +26178,6 @@ "unpipe": "~1.0.0" } }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -28375,10 +26191,19 @@ "toidentifier": "1.0.1" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true }, "is-binary-path": { @@ -28427,9 +26252,9 @@ } }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { "bytes": "3.1.2", @@ -28463,15 +26288,15 @@ "dev": true }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } }, "send": { @@ -28528,9 +26353,9 @@ "dev": true }, "ws": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", - "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true } } @@ -28543,6 +26368,14 @@ "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "websocket-driver": { @@ -28569,12 +26402,23 @@ "dev": true, "requires": { "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -28583,21 +26427,18 @@ "dev": true }, "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { "isexe": "^2.0.0" } @@ -28616,22 +26457,21 @@ } }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.2" } }, "wide-align": { @@ -28649,9 +26489,9 @@ "dev": true }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wordwrap": { @@ -28670,76 +26510,49 @@ } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "dependencies": { "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^4.1.0" } } } @@ -28747,7 +26560,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write": { "version": "1.0.3", @@ -28780,12 +26593,6 @@ "write-file-atomic": "^3.0.3" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -28798,9 +26605,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true }, "xml": { @@ -28816,9 +26623,9 @@ "dev": true }, "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dev": true, "requires": { "sax": ">=0.6.0", @@ -28867,152 +26674,74 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", - "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", - "dev": true, + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { - "camelcase": "^2.0.1", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "lodash.assign": "^4.0.3", - "os-locale": "^1.4.0", - "pkg-conf": "^1.1.2", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1", - "string-width": "^1.0.1", - "window-size": "^0.2.0", - "y18n": "^3.2.1", - "yargs-parser": "^2.4.0" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" }, "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^3.0.0" } }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", - "dev": true, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true - }, - "yargs-parser": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", - "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "lodash.assign": "^4.0.6" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", - "dev": true - } + "ansi-regex": "^4.1.0" } } } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } } }, "yocto-queue": { @@ -29022,14 +26751,14 @@ "dev": true }, "z-schema": { - "version": "3.18.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", - "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", "requires": { "commander": "^2.7.1", - "lodash.get": "^4.0.0", - "lodash.isequal": "^4.0.0", - "validator": "^8.0.0" + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" } } } From 67296fadf80aea2810599b286e67ff621d83930f Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 26 Aug 2024 16:33:58 +0000 Subject: [PATCH 19/36] Automated samples.json update --- .metadata/extension-samples.json | 6 +++--- .metadata/samples.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.metadata/extension-samples.json b/.metadata/extension-samples.json index dd5375b9e..9083bf813 100644 --- a/.metadata/extension-samples.json +++ b/.metadata/extension-samples.json @@ -6199,11 +6199,11 @@ { "name": "pnp-sp-dev-spfx-extensions-react-field-reporting", "source": "pnp", - "title": "TODO: TITLE-GOES-HERE", - "shortDescription": "DESCRIPTION-GOES-HERE", + "title": "React Document Reporting Field Customizer", + "shortDescription": "A React-based SPFx application for monitoring user activity within SharePoint documents.", "url": "https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-field-reporting", "longDescription": [ - "TODO: LONG-DESCRIPTION-GOES-HERE" + "This application logs details about who has opened a document into Application Insights and displays real-time reporting data in tabular and chart formats." ], "creationDateTime": "2023-12-25", "updateDateTime": "2023-12-31", diff --git a/.metadata/samples.json b/.metadata/samples.json index 8222f3013..7ef13a9d6 100644 --- a/.metadata/samples.json +++ b/.metadata/samples.json @@ -6199,11 +6199,11 @@ { "name": "pnp-sp-dev-spfx-extensions-react-field-reporting", "source": "pnp", - "title": "TODO: TITLE-GOES-HERE", - "shortDescription": "DESCRIPTION-GOES-HERE", + "title": "React Document Reporting Field Customizer", + "shortDescription": "A React-based SPFx application for monitoring user activity within SharePoint documents.", "url": "https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-field-reporting", "longDescription": [ - "TODO: LONG-DESCRIPTION-GOES-HERE" + "This application logs details about who has opened a document into Application Insights and displays real-time reporting data in tabular and chart formats." ], "creationDateTime": "2023-12-25", "updateDateTime": "2023-12-31", From 459ba36af227ecf1b05a75e603ea23a8c5299be5 Mon Sep 17 00:00:00 2001 From: Harminder Singh Date: Mon, 26 Aug 2024 23:21:26 +0530 Subject: [PATCH 20/36] SPFx version upgraded to version 1.19.0 & fluent UI react components upgraded to version 9.54.13 --- samples/react-holidays-calendar/.yo-rc.json | 2 +- samples/react-holidays-calendar/README.md | 41 +- .../config/package-solution.json | 4 +- .../react-holidays-calendar/package-lock.json | 27346 +++++----------- samples/react-holidays-calendar/package.json | 28 +- samples/react-holidays-calendar/yarn.lock | 8261 +++-- 6 files changed, 11465 insertions(+), 24217 deletions(-) diff --git a/samples/react-holidays-calendar/.yo-rc.json b/samples/react-holidays-calendar/.yo-rc.json index 9959d4e45..fb5a4dbe1 100644 --- a/samples/react-holidays-calendar/.yo-rc.json +++ b/samples/react-holidays-calendar/.yo-rc.json @@ -7,7 +7,7 @@ "@microsoft/microsoft-graph-client": "3.0.2", "@microsoft/teams-js": "2.12.2" }, - "version": "1.18.2", + "version": "1.19.0", "libraryName": "holidays-calendar", "libraryId": "c85f1137-142e-4570-b3c9-3cdc47580452", "environment": "spo", diff --git a/samples/react-holidays-calendar/README.md b/samples/react-holidays-calendar/README.md index 5e204510b..91edded97 100644 --- a/samples/react-holidays-calendar/README.md +++ b/samples/react-holidays-calendar/README.md @@ -19,18 +19,18 @@ ACE card extension provides below functionalities ## Compatibility -| :warning: Important | -|:---------------------------| -| Every SPFx version is only compatible with specific version(s) of Node.js. In order to be able to build this sample, please ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| -|Refer to for more information on SPFx compatibility. | +| :warning: Important | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Every SPFx version is only compatible with specific version(s) of Node.js. In order to be able to build this sample, please ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node. | +| Refer to for more information on SPFx compatibility. | This sample is optimally compatible with the following environment configuration: -![SPFx 1.18.2](https://img.shields.io/badge/SPFx-1.18.2-green.svg) +![SPFx 1.19.0](https://img.shields.io/badge/SPFx-1.19.0-green.svg) ![Node.js v18 | v18](https://img.shields.io/badge/Node.js-v18%20%7C%20v16-green.svg) ![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) ![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") -![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Does not work with SharePoint 2016 (Feature Pack 2)]( "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") ![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") ![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) ![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) @@ -39,8 +39,8 @@ For more information about SPFx compatibility, please refer to Get your own free development tenant by subscribing to [Microsoft 365 developer program](https://aka.ms/m365/devprogram) @@ -51,26 +51,26 @@ For more information about SPFx compatibility, please refer to This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions. - ## Features 1. Provides the functionality to add the holiday as an event in the calendar @@ -87,7 +87,7 @@ For more information about SPFx compatibility, please refer to - diff --git a/samples/react-holidays-calendar/config/package-solution.json b/samples/react-holidays-calendar/config/package-solution.json index 3efb5d2d7..ed61afa23 100644 --- a/samples/react-holidays-calendar/config/package-solution.json +++ b/samples/react-holidays-calendar/config/package-solution.json @@ -26,7 +26,7 @@ "websiteUrl": "https://github.com/HarminderSethi", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.16.1" + "mpnId": "Undefined-1.19.0" }, "metadata": { "shortDescription": { @@ -38,7 +38,6 @@ "screenshotPaths": [], "videoUrl": "", "categories": [] - }, "features": [ { @@ -46,7 +45,6 @@ "description": "The feature that activates elements of the holidays-calendar solution.", "id": "182f7879-26d6-4fb6-b5ad-9f34a54ba79d", "version": "1.1.0.0" - } ] }, diff --git a/samples/react-holidays-calendar/package-lock.json b/samples/react-holidays-calendar/package-lock.json index 2a507d25c..acbeb1c33 100644 --- a/samples/react-holidays-calendar/package-lock.json +++ b/samples/react-holidays-calendar/package-lock.json @@ -9,14 +9,14 @@ "version": "1.1", "dependencies": { "@fluentui/react": "8.106.4", - "@fluentui/react-components": "^9.42.0", - "@microsoft/generator-sharepoint": "^1.18.2", - "@microsoft/sp-adaptive-card-extension-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-office-ui-fabric-core": "1.18.2", - "@microsoft/sp-property-pane": "1.18.2", - "@microsoft/sp-webpart-base": "1.18.2", + "@fluentui/react-components": "^9.54.13", + "@microsoft/generator-sharepoint": "^1.19.0", + "@microsoft/sp-adaptive-card-extension-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-office-ui-fabric-core": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-webpart-base": "1.19.0", "@pnp/core": "^3.10.0", "@pnp/graph": "^3.10.0", "@pnp/logging": "^3.10.0", @@ -30,12 +30,12 @@ "yarn": "^1.22.21" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.18.2", - "@microsoft/eslint-plugin-spfx": "1.18.2", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", "@microsoft/microsoft-graph-types": "^2.40.0", "@microsoft/rush-stack-compiler-4.7": "0.1.0", - "@microsoft/sp-build-web": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", "@rushstack/eslint-config": "2.5.1", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", @@ -44,7 +44,7 @@ "eslint": "8.7.0", "eslint-plugin-react-hooks": "4.3.0", "gulp": "4.0.2", - "spfx-fast-serve-helpers": "~1.18.2", + "spfx-fast-serve-helpers": "^1.19.3", "typescript": "4.7.4" }, "engines": { @@ -76,17 +76,34 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/@azure/core-client": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.6.1.tgz", @@ -115,39 +132,6 @@ "node": ">=12.0.0" } }, - "node_modules/@azure/core-http": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.1.tgz", - "integrity": "sha512-cur03BUwV0Tbv81bQBOLafFB02B6G++K6F2O3IMl8pSE2QlXm3cu11bfyBNlDUKi5U+xnB3GC63ae3athhkx6Q==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-tracing": "1.0.0-preview.13", - "@azure/core-util": "^1.1.1", - "@azure/logger": "^1.0.0", - "@types/node-fetch": "^2.5.0", - "@types/tunnel": "^0.0.3", - "form-data": "^4.0.0", - "node-fetch": "^2.6.7", - "process": "^0.11.10", - "tough-cookie": "^4.0.0", - "tslib": "^2.2.0", - "tunnel": "^0.0.6", - "uuid": "^8.3.0", - "xml2js": "^0.4.19" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-http/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@azure/core-lro": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.4.0.tgz", @@ -203,14 +187,6 @@ "node": ">=12.0.0" } }, - "node_modules/@azure/core-rest-pipeline/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@azure/core-tracing": { "version": "1.0.0-preview.13", "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", @@ -224,61 +200,32 @@ } }, "node_modules/@azure/core-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.1.1.tgz", - "integrity": "sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, - "node_modules/@azure/identity": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", - "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.4.0", - "@azure/core-rest-pipeline": "^1.1.0", - "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", - "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^2.26.0", - "@azure/msal-common": "^7.0.0", - "@azure/msal-node": "^1.10.0", - "events": "^3.0.0", - "jws": "^4.0.0", - "open": "^8.0.0", - "stoppable": "^1.1.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, - "node_modules/@azure/identity/node_modules/@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/identity/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" }, "node_modules/@azure/logger": { "version": "1.0.3", @@ -291,74 +238,6 @@ "node": ">=12.0.0" } }, - "node_modules/@azure/msal-browser": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", - "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", - "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", - "dependencies": { - "@azure/msal-common": "^7.3.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@azure/msal-common": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", - "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@azure/msal-node": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.14.5.tgz", - "integrity": "sha512-NcVdMfn8Z3ogN+9RjOSF7uwf2Gki5DEJl0BdDSL83KUAgVAobtkZi5W8EqxbJLrTO/ET0jv5DregrcR5qg2pEA==", - "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", - "dependencies": { - "@azure/msal-common": "^9.0.1", - "jsonwebtoken": "^8.5.1", - "uuid": "^8.3.0" - }, - "engines": { - "node": "10 || 12 || 14 || 16 || 18" - } - }, - "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-9.0.1.tgz", - "integrity": "sha512-eNNHIW/cwPTZDWs9KtYgb1X6gtQ+cC+FGX2YN+t4AUVsBdUbqlMTnUs6/c/VBxC2AAGIhgLREuNnO3F66AN2zQ==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@azure/msal-node/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@azure/storage-blob": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", - "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-http": "^2.0.0", - "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.1.1", - "@azure/core-tracing": "1.0.0-preview.13", - "@azure/logger": "^1.0.0", - "events": "^3.0.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", @@ -978,9 +857,9 @@ } }, "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", @@ -998,9 +877,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -1096,65 +975,73 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "dependencies": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/devtools": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.1.tgz", + "integrity": "sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw==", + "peerDependencies": { + "@floating-ui/dom": ">=1.5.4" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/utils": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", - "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, "node_modules/@fluentui/date-time-utilities": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.14.tgz", - "integrity": "sha512-Kc64ZBj0WiaSW/Bsh4fMy9oM2FIk1TgIqBV6+OgOtdKx9cXwLdmgGk8zuQTcuRnwv5WCk2M6wvW1M+eK3sNRGA==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/dom-utilities": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.12.tgz", - "integrity": "sha512-safCKQPJTnshYG13/U2Zx1KWhOhU4vl5RAKqW7HEBfLOHds/fAR+EzTvKgO6OgxJq59JAKJvpH2QujkLXZZQ3A==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.27", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.27.tgz", - "integrity": "sha512-u6J9SmdWsr3WjC7zog930IWWySA+mxLfIqfyux9oATJQPUs+76juYYbolDTJTvndVEmb+piA7qBhEubUoaXJjQ==", + "version": "8.5.50", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz", + "integrity": "sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ==", "dependencies": { - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/utilities": "^8.13.21", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.2.47", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.47.tgz", - "integrity": "sha512-El/8/makZh2fqd2YdLSTy3T2oJ3N6WCsPzkud9CdMF98Oby0jny4EAtzjBNRbAwL4/gppOYIIchVuzRL4V2rcw==", + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz", + "integrity": "sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg==", "dependencies": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/utilities": "^8.13.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1163,9 +1050,9 @@ } }, "node_modules/@fluentui/keyboard-key": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.12.tgz", - "integrity": "sha512-9nPglM58ThbOEQ88KijdYl64hiTAQQ0o60HRc0vboibmr41mJ322FoBz5Q5S5QLIEbBZajrAkrDMs3PKW4CCSw==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", "dependencies": { "tslib": "^2.1.0" } @@ -1179,18 +1066,18 @@ } }, "node_modules/@fluentui/merge-styles": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.13.tgz", - "integrity": "sha512-ocgwNlQcQwn5mNlZKFazrFVbYDEQ6BptoW4GyEv6U5TEHE8HKKYuPRf340NXCRGiacSpz3vLkyDjp+L431qUXg==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/priority-overflow": { - "version": "9.1.10", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.10.tgz", - "integrity": "sha512-EaZrYXqFT15U7scpPw1x9PkKMZP0j2ElR9uwH6ZTrdKWfbUNZ62jEHNy4hLhdj86Pu7MwnXspkExZjBrKcjFbg==", + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.13.tgz", + "integrity": "sha512-yDojVpkhBZTXOYExrCgW1GXbw3x9pYIS617xlNJIc2t06Cd3H32y2p51QXFt94sBmlVyAvPu7UKBHaq1Yw7u+w==", "dependencies": { "@swc/helpers": "^0.5.1" } @@ -1223,409 +1110,419 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.3.30", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.30.tgz", - "integrity": "sha512-NLJX/fj/FcrvsMPqmI+2epTvyieR8hfWWEg4pR8JqeSPMDForf/VP285Bn5DZRY8QdIPU+DFpTjGg3mDCMBryw==", + "version": "9.5.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.5.3.tgz", + "integrity": "sha512-QnOfHEM7do52b4mgyb0SPvKQOa6lPEsOOy+V/xGK2LNimnZSPvGAfJ/vAD4yjR5gOR5zQl7iNv3FNN0mJSefXA==", "dependencies": { - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-motion-components-preview": "^0.1.2", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.94", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.94.tgz", - "integrity": "sha512-Oae0CqgmvhvepaIKXWFfitt5tnaVzHnsnlk8+YSN6enM23NYaPqyiVQ+r2HMqKfgkJim14SY47A2XYIBS+LGAA==", + "version": "9.0.0-beta.124", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.124.tgz", + "integrity": "sha512-yFBo3B5H9hnoaXxlkuz8wRz04DEyQ+ElYA/p5p+Vojf19Zuta8DmFZZ6JtWdtxcdnnQ4LvAfC5OYYlzdReozPA==", "dependencies": { - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-avatar": "^9.6.29", + "@fluentui/react-button": "^9.3.83", + "@fluentui/react-icons": "^2.0.239", + "@fluentui/react-jsx-runtime": "^9.0.39", + "@fluentui/react-tabster": "^9.21.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.10", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-aria": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.4.0.tgz", - "integrity": "sha512-1tuRswKp1G5WH627ablQDBjrY5gfahZ2uMaPakO01wYazsCb2VGz2hFCUBMhMy+Djh1dmi4AZazAYcJvuQoBSA==", + "version": "9.13.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.4.tgz", + "integrity": "sha512-kFavxrWnOOkScy1Ue7YvnofxjjPzdEROziyApEp7QhyWd8syfNvTZh79WnBza0RBEPvWqExphS95J3vmyM8avA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-avatar": { - "version": "9.5.48", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.5.48.tgz", - "integrity": "sha512-qhefSxIRxCHIzJEotbTLmkAERMk1sKN1EZfF25dnMvWzyYPaF4CjizYwtlf0G1eoHTCmyaw88sjzleAmXWar4w==", + "version": "9.6.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.37.tgz", + "integrity": "sha512-6/5AgZ/s353FhCscFWOiec0j4vJCjHXbWO4F9JDItYDUm0t+egN7rb98LZhAezfapo4GUxdx7ZNpqWy0bZ5GDw==", "dependencies": { - "@fluentui/react-badge": "^9.2.15", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-tooltip": "^9.4.1", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-tooltip": "^9.4.37", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-badge": { - "version": "9.2.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.15.tgz", - "integrity": "sha512-FdLXZL6NcevqtcvWfX4qfn+X1z6n4UUkNM5iIVo9Y5UQ61dis9W7i6u13Kb8DH2VJOsgmsy0IgDispO1Zh/V3w==", + "version": "9.2.41", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.41.tgz", + "integrity": "sha512-/GBKotH68XrBix1mCJybYHw+5QKYoAbINqYPj2mEfcDiC2VfS4w4Drjokcp2O1KD2cX/YZ9PThptKmWkjT3UOw==", "dependencies": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.2.tgz", - "integrity": "sha512-345t3Hk9Bdr45w0whD574oHBQXdgQFdCc4iopNe+kg7jb51R6JN4SiHu0fWSEPW8vQuvrjNYsjon+UeG1enynA==", + "version": "9.0.36", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.36.tgz", + "integrity": "sha512-InuZqcokYVyEjLZWQNXUapBi7ryo8i5q0onNxDEf0J+Qolg3baqRN1jY4cKC4UzjlMJgjr+Vz/+gMIRGNLDIKw==", "dependencies": { - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-link": "^9.2.0", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-link": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-button": { - "version": "9.3.57", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.57.tgz", - "integrity": "sha512-HGvmNDgtYfvjBBrbaluwkgOywxYHyhU9X3MzaBTJ9tj/ObS4OIbVGnjpXLKDVPeXAA7Fyxbg6qgAgmiQYKaoJQ==", + "version": "9.3.89", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.89.tgz", + "integrity": "sha512-fliozeCpApuDpevvHLC2rTdhyVymXZHaXSR2cFqgYdYtHrXFE7JbMHVMNAszQCo+T+4uovzKU/SL1z7xMr1VhQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-card": { - "version": "9.0.56", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.56.tgz", - "integrity": "sha512-7ux/zs+ptdYqINDb3vhcVXUm5y3qc7GK0r9uAeywpdU/YRaUBZ+7QSbIAvHCKyO43xfdD3j9GWZFbrcog/AuWg==", + "version": "9.0.91", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.91.tgz", + "integrity": "sha512-5p1d5hpEnkXNnj7BAvl6pLyvX3bOOY0kFB/gGn32rpFpdxs5vCsGe1qNs2Ju9MlMhSFh7c2mBMHOixc/eD9JiA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-text": "^9.4.23", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.1.tgz", - "integrity": "sha512-fPe2AFe6JSJCAT1qCCNQoLzfy0o6u9cirCuQJLNB8t5+C89FV3XBETB/UCOpIPL1qo5B4zIlKlheldaPrad5TQ==", + "version": "9.2.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.35.tgz", + "integrity": "sha512-YK6jYbW/Sg9raJ3uoHUhLO7htEA4VZponhG3vfHg1ss6BHjfArSHHMHLRaHhHmzfeQewoA7A6Y/XDSGLeffXVw==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-combobox": { - "version": "9.5.32", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.5.32.tgz", - "integrity": "sha512-Gpoa5ZaQCcWe1pfEaFeABw8pLY8Lz6F+BhwrWzgnSqr7NtYBRNvXrvH+t2amCEhEKeukXeDN4cicyR6lVUtF4Q==", + "version": "9.13.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.5.tgz", + "integrity": "sha512-nfhERKiTB73jcVsSJYlX1cXu/Tcd1YE9TrldgIm1Rb79vDlX0WT3hpf4yvHMuPwA6qPGISm8RmYGj6mjs4ucLA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-components": { - "version": "9.42.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.42.0.tgz", - "integrity": "sha512-b8xASrp9ljm0nC0L5ZT4MR1JDSxzjqW1T2IDYcmF3pW9r4qj6NWTScPPlIoxlFxKD/ol8jJZkHvXtADs5zprxQ==", + "version": "9.54.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.54.13.tgz", + "integrity": "sha512-zh/wBpNfhXyOBh36BE89gGkv9Sdc8NNcSQsN8TxDfawry/QLJVfO42wpUYTV/wLPKuwELGq1TVGjoaZf75s16g==", "dependencies": { - "@fluentui/react-accordion": "^9.3.30", - "@fluentui/react-alert": "9.0.0-beta.94", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-badge": "^9.2.15", - "@fluentui/react-breadcrumb": "^9.0.2", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-card": "^9.0.56", - "@fluentui/react-checkbox": "^9.2.1", - "@fluentui/react-combobox": "^9.5.32", - "@fluentui/react-dialog": "^9.8.7", - "@fluentui/react-divider": "^9.2.51", - "@fluentui/react-drawer": "^9.0.3", - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-image": "^9.1.48", - "@fluentui/react-infobutton": "9.0.0-beta.78", - "@fluentui/react-infolabel": "^9.0.6", - "@fluentui/react-input": "^9.4.53", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-link": "^9.2.0", - "@fluentui/react-menu": "^9.12.35", - "@fluentui/react-message-bar": "^9.0.8", - "@fluentui/react-overflow": "^9.1.1", - "@fluentui/react-persona": "^9.2.58", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-progress": "^9.1.53", - "@fluentui/react-provider": "^9.13.1", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-select": "^9.1.53", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-skeleton": "^9.0.41", - "@fluentui/react-slider": "^9.1.58", - "@fluentui/react-spinbutton": "^9.2.53", - "@fluentui/react-spinner": "^9.3.31", - "@fluentui/react-switch": "^9.1.58", - "@fluentui/react-table": "^9.10.13", - "@fluentui/react-tabs": "^9.3.59", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-tags": "^9.0.12", - "@fluentui/react-text": "^9.4.0", - "@fluentui/react-textarea": "^9.3.53", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-toast": "^9.3.19", - "@fluentui/react-toolbar": "^9.1.58", - "@fluentui/react-tooltip": "^9.4.1", - "@fluentui/react-tree": "^9.4.15", - "@fluentui/react-utilities": "^9.15.2", - "@fluentui/react-virtualizer": "9.0.0-alpha.59", - "@griffel/react": "^1.5.14", + "@fluentui/react-accordion": "^9.5.3", + "@fluentui/react-alert": "9.0.0-beta.124", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-breadcrumb": "^9.0.36", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-card": "^9.0.91", + "@fluentui/react-checkbox": "^9.2.35", + "@fluentui/react-combobox": "^9.13.5", + "@fluentui/react-dialog": "^9.11.12", + "@fluentui/react-divider": "^9.2.73", + "@fluentui/react-drawer": "^9.5.12", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-image": "^9.1.71", + "@fluentui/react-infobutton": "9.0.0-beta.102", + "@fluentui/react-infolabel": "^9.0.44", + "@fluentui/react-input": "^9.4.87", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-link": "^9.2.30", + "@fluentui/react-menu": "^9.14.14", + "@fluentui/react-message-bar": "^9.2.9", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-overflow": "^9.1.28", + "@fluentui/react-persona": "^9.2.96", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-progress": "^9.1.85", + "@fluentui/react-provider": "^9.17.2", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-rating": "^9.0.17", + "@fluentui/react-search": "^9.0.16", + "@fluentui/react-select": "^9.1.85", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-skeleton": "^9.1.14", + "@fluentui/react-slider": "^9.1.92", + "@fluentui/react-spinbutton": "^9.2.86", + "@fluentui/react-spinner": "^9.4.12", + "@fluentui/react-swatch-picker": "^9.1.8", + "@fluentui/react-switch": "^9.1.92", + "@fluentui/react-table": "^9.15.15", + "@fluentui/react-tabs": "^9.4.30", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-tag-picker": "^9.3.1", + "@fluentui/react-tags": "^9.3.16", + "@fluentui/react-teaching-popover": "^9.1.15", + "@fluentui/react-text": "^9.4.23", + "@fluentui/react-textarea": "^9.3.86", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-toast": "^9.3.54", + "@fluentui/react-toolbar": "^9.2.3", + "@fluentui/react-tooltip": "^9.4.37", + "@fluentui/react-tree": "^9.7.11", + "@fluentui/react-utilities": "^9.18.13", + "@fluentui/react-virtualizer": "9.0.0-alpha.82", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.1.42", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.42.tgz", - "integrity": "sha512-Xq9JcPBCRLkCnrUd83qSFgEYZc1BYyxFXLamtev5Ok1SSF53XI4yqN7Y34A13fSu/Q2wGeZibHcCTHJIXad2sQ==", + "version": "9.1.65", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.65.tgz", + "integrity": "sha512-hpluiP2NtK01Kx1RdKnJkQr7snbFuFJUwRho3NsuzuX/ea9OaVNEAxcvLMUcwd5nItf5Y5U8i07ib7YX5qchmQ==", "dependencies": { - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "scheduler": ">=0.19.0 <=0.23.0" } }, "node_modules/@fluentui/react-dialog": { - "version": "9.8.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.8.7.tgz", - "integrity": "sha512-j6UhUS8nSm4C1FiUYPtdiSFBpClxHlSZODYBTIIPRMUaviAiAAfi7prSRnWPhOgXr8uiXvyxRKOcc77r/DAtPQ==", + "version": "9.11.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.12.tgz", + "integrity": "sha512-tKleAKDa97BdNXwzUs4RqdZoe5uucJnEexZIjlqSbNrCItQU5Xa9alqZvqZGDw0t4WpH6Ux9t37m3yyGpwItQA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "react-transition-group": "^4.4.1" + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-divider": { - "version": "9.2.51", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.51.tgz", - "integrity": "sha512-uJajHl/QIOuzLl/Xb9Q1vMO8CjvPOYx6XmBdNYakowxc7E0pPfJnnbWETVIp6gl6gbrY/GQN7OWQ90yYebvZow==", + "version": "9.2.73", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.73.tgz", + "integrity": "sha512-AmkJPAFEszLbWh7vrV6vV+omnkQgfw1hhVBcTIlLD2b712Tk7GczZC2PXTq0fNKI3Aw8x4sNBbomozJp2y+X7w==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-drawer": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.0.3.tgz", - "integrity": "sha512-NuB79EJ+/nHtm9DO2Xc4e84/r/trt06ADZHR+a3/TMAfl2zwvz8PuGiFLIxvpqHL8s34DjblbZHu0GyQSu/GcA==", + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.12.tgz", + "integrity": "sha512-7Daj+KG37B2bsBsrFmpX3FMWtC0Q1zvOvnCdKu3D1XXDIgOdUTzcnmMqqMVKYl6p8Lwe8778FQ0+eRdI23G/RQ==", "dependencies": { - "@fluentui/react-dialog": "^9.8.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-motion-preview": "^0.5.3", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-dialog": "^9.11.12", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-field": { - "version": "9.1.43", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.43.tgz", - "integrity": "sha512-6LtwctiJsITgPotp+ztXNUAFbLh93Nk/SSy8RYFOjj3qAyliSjrqBEv5qJjo0cAunKFguyZKDWlVZSuYGBne3w==", + "version": "9.1.74", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.74.tgz", + "integrity": "sha512-Z4RJXJ4PP2YnAzz+TWYXv0QcaREV9eW1lv0fcWQKWzmHgOdeIqHruUigteoRaatmOfW6t/SjttTheoV09h/8LA==", "dependencies": { - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-focus": { - "version": "8.8.34", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.34.tgz", - "integrity": "sha512-GNi8MqQRdoIaYpiz5kWIQaX1mNzFz3X+UShezA3gohrXnkONUvrPBuFDyYgQXoqk67juEZ+oGxl2PpKjz08HCA==", + "version": "8.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz", + "integrity": "sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw==", "dependencies": { - "@fluentui/keyboard-key": "^0.4.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/utilities": "^8.13.21", + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1634,13 +1531,13 @@ } }, "node_modules/@fluentui/react-hooks": { - "version": "8.6.33", - "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.33.tgz", - "integrity": "sha512-3P9RA34QhhjFwHwCvfOqMDgCwvks4hgMsEGvQVTdrcya4uskxBx4FqCLzoMxkXcAJjJCiTJmPx/mZQqQpgoyoA==", + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "dependencies": { - "@fluentui/react-window-provider": "^2.2.16", - "@fluentui/set-version": "^8.2.12", - "@fluentui/utilities": "^8.13.21", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1649,9 +1546,9 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.223", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.223.tgz", - "integrity": "sha512-nKE4y2e9DilNfly2Z5CSMBG2aOFZlGG9SJsw7UZmZu00acqWKEO09YAuHIDXlp6moYgCHF96MpZFDPU9sjbrwg==", + "version": "2.0.255", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.255.tgz", + "integrity": "sha512-kG+gNd69h2OYWVK1ga2Q9TcQlaCUy//9LpxsTsMuAUitK6jogzKM+m5MdK+ZYy8hUWfQAuxUg14GFJZyQI+Q+Q==", "dependencies": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" @@ -1661,94 +1558,94 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.1.48", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.48.tgz", - "integrity": "sha512-Hi+73hWoB4YtS95vP9BU9PJ3Z91TKTFS9CwMjliSy5qyjvsy62zIlfYL9wbwUzjUhKHjpaoXF7DExSYn1eyjGQ==", + "version": "9.1.71", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.71.tgz", + "integrity": "sha512-OKUbVsZLVe/kRP7KrweHDkztY8FUz6HzEPxZvJqIkwDf+KIJJxDV4R9Hpw8Fis6ceLbj/VI5JUVwGIp5YQlsjA==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.78", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.78.tgz", - "integrity": "sha512-XBOn8xyypSHB+m+SP2Xxj+aX9vh+EII0mHbAwmNVVQTOqNHfP0QircEhU/4KhEIS7B32aNOpX0LJXsh7TYcuhw==", + "version": "9.0.0-beta.102", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.102.tgz", + "integrity": "sha512-3kA4F0Vga8Ds6JGlBajLCCDOo/LmPuS786Wg7ui4ZTDYVIMzy1yp2XuVcZniifBFvEp0HQCUoDPWUV0VI3FfzQ==", "dependencies": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-icons": "^2.0.237", + "@fluentui/react-jsx-runtime": "^9.0.36", + "@fluentui/react-label": "^9.1.68", + "@fluentui/react-popover": "^9.9.6", + "@fluentui/react-tabster": "^9.21.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.7", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.6.tgz", - "integrity": "sha512-KAkd3Q4jkt58i3aTs9KXmCRaN+ML/OcXxD1E1aoX9+MIDFA3aBa+qRLH8x4iAAvm/x8xf7MP2ePE/lcDQM9vQQ==", + "version": "9.0.44", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.44.tgz", + "integrity": "sha512-GWw6UlF0s8HujWaCkGLfnbGaukQycfax7GPe38xVn/TkQp7KPNMgFp1Ag7kwaQtMqDbPIKJeDkaz8kdFziIT9w==", "dependencies": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "@types/react-dom": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.8.0 <19.0.0" } }, "node_modules/@fluentui/react-input": { - "version": "9.4.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.53.tgz", - "integrity": "sha512-+I7qReeCRPFRhe1Kmfy53bmmkvoFviwIACziOEKqDkMz7Jy0DiIBzrDgCcSRd4PoAc+6GZcwBL/OAzDqukdjWQ==", + "version": "9.4.87", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.87.tgz", + "integrity": "sha512-rIJEL+/xUrTWVi4CJlaCPyauQRMs3nTNvOuy3vBy3+C4IipTOAEM6cyR3RJUCt5IjKLsxJBTLZWRzwhZhAGx8Q==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.0.20", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.20.tgz", - "integrity": "sha512-wFRi78pTun8yy8ufYS5BqY4OKWYB9RPEcSHLMJDbD+CDxqflff3Hvq9VCjB3iRImpYuxwFvJF8XH4mDD1WV5Zw==", + "version": "9.0.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.42.tgz", + "integrity": "sha512-/iKhJx5htz+iBjWRjviM7cEAiG0y9oqVimmeWaZChi0M5abwvHkueYQ+n1BhzYOtsdeuXXcbrkx4VkaO5j5Efg==", "dependencies": { - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -1763,203 +1660,218 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/@fluentui/react-label": { - "version": "9.1.51", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.51.tgz", - "integrity": "sha512-kwRHUu5h7kQ4jqXkZ29u2xr8ScEAzZL3ERvlm5zmPMPfnzoU9Gbez8jRxzVKLsfoWDvqJw1PVpY6shBWDJYnfw==", + "version": "9.1.74", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.74.tgz", + "integrity": "sha512-9EDwomVwcHJvI7QKIsBok3EQ5Ty5R3cDMnYZl7OIugffEvt+UWcmNyIOckYt80vsPYNbM9XqTt4rNAvCkFd1UQ==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-link": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.0.tgz", - "integrity": "sha512-iFHIE4MxdTZRIA2pPr792EKAuBh6RD9M6OaLr6x92IooErXU5bh9mkkXWHZ8Rpw37mp90XjBljCkzAJKuZDxdQ==", + "version": "9.2.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.30.tgz", + "integrity": "sha512-Vgd3x6wyDvG20P6t3j0zXqncy5grkCDV05Gpt6Q77qwqDLNUUpu/DoolgCxVidp91Vlvt6/M9NZAJS4XXDBqTA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-menu": { - "version": "9.12.35", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.35.tgz", - "integrity": "sha512-QjgyTwdo5zx3KZckLnYlI6zo8/xSKBtL0TKQ9/yaQ58v6pSrws8nuJ0bCPUtZmDTrCfYK6tyr3zZNJIjKpLHVA==", + "version": "9.14.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.14.tgz", + "integrity": "sha512-QBwpi6qUWCNNTdxtn+n/xpzbC4L2stdRnzYedodvby2Q1MQ95RmCFkxjjujJvcF4R5lOxwaNQAoVDtRY6rhxzw==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.8.tgz", - "integrity": "sha512-VT/+MstwqdGAdw7WqvJlx+r0PmC0CDYikqdXQBhhTH7iRD2ZmcoTn8wkyJs9OqXyyghW6Y94kT9cB5rZmRaroQ==", + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.9.tgz", + "integrity": "sha512-r8KN/CECCKzMTSDzN4Iztn+Ta5mXz4LW4E8vYRl8l4LV5/Si5msK2VYAgVAVnIL0KTBDO9XIsXS+zxHl2xwFHw==", "dependencies": { - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "@types/react-dom": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/react-motion-preview": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.3.tgz", - "integrity": "sha512-/lyYg5TtUZev3H3Gu1OtVNr6iucLuKuT/mszAWSAqxwMBRVgs7Z1wjUiQzUgn8+B7iGCg8EdaBuIbgI15FvLNg==", + "node_modules/@fluentui/react-motion": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.5.0.tgz", + "integrity": "sha512-UQP62emJhfJOrVwNtfH+Mw8hELHhLW09PbKD8rGioth3TJpYTMMeaspF1LuhsFGNCqfww3ZqtB7vz1MxIuMEsA==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-utilities": "^9.18.13", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-motion-components-preview": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.1.2.tgz", + "integrity": "sha512-G3CdWZPJ6XW5DV9eBEYOxBJI2fvnhs7G7wEipWUVieQdPhJDmKlTXB2pANBJOlhF3zJMuYq9IIhszjhaDP7nxA==", + "dependencies": { + "@fluentui/react-motion": "*", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, + "node_modules/@fluentui/react-motion/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/@fluentui/react-overflow": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.1.tgz", - "integrity": "sha512-jTvhd10iaNHluzvAg2FTHUtx/fGd/nAwGegO1VxxKNX9ciCpRqgwlbg4fvZ0Em2h+4VBEqRPALkWad/7t9wVnQ==", + "version": "9.1.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.28.tgz", + "integrity": "sha512-J6WDAy22IJTCQAZiIRGn+DEqKnCS2xWHrAz+6F4JwTfjWWdbgTYofIQNTus8p4/vBjw5/ORwCERBkfrRsLBEBQ==", "dependencies": { - "@fluentui/priority-overflow": "^9.1.10", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/priority-overflow": "^9.1.13", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-persona": { - "version": "9.2.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.58.tgz", - "integrity": "sha512-hrzih0MgldvG7SZF609SkBYxvY2eMFJLtk0DXLbryHseB/47dY4VrM3/RiTAXkQeMv6ljtPmNBrsbLqUwmxomg==", + "version": "9.2.96", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.96.tgz", + "integrity": "sha512-SG2y8EKKMGdHqJjtilT2uDrlbTDPxrrTjQYRLj8Rlr7P2NT4SkiMpx826eexV6/8ZNcmyn/kvaR5EvlG9SWkbg==", "dependencies": { - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-badge": "^9.2.15", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-popover": { - "version": "9.8.23", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.23.tgz", - "integrity": "sha512-rmR9pxfmNBgXh2f43hCI2mBcuKmJoKLFPOounbaB8AIrVD5lCFqFiG1+p5vnJDsuBxLvyzVROnGSt8dp/G9m/Q==", + "version": "9.9.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.19.tgz", + "integrity": "sha512-iT/UvfwBdtPbYgQC2nNyogrocrhVHKftd30yElDnFN/tz8TIFyIS8Wghxtti0Qmg5bo7H5CQGUU7+wkL/bNI7Q==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-portal": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.3.tgz", - "integrity": "sha512-VR/vXUxHwWXDx/u7SbxFspikLR7LBRG5BEfQvyrQVnlYQ/GHRY/izia6ncdsIRBhg049xSaeIFQSYY0ng9mQ8g==", + "version": "9.4.33", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.33.tgz", + "integrity": "sha512-x+RaGu5ICWgsBXTu2onF34bitZVK362j+9EGqXDpq0FoEb/e3/pFvBW2J2dou+rmviaKhNNprwL29dII8aUPZw==", "dependencies": { - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "use-disposable": "^1.0.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-portal-compat-context": { - "version": "9.0.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.10.tgz", - "integrity": "sha512-l38C+tGb76yyFQ9sxUrY8DDyp2hoYru3pISFivPitFgkP6nqlnZPNd8yPE48RuVWjMhTKQ/1uCdE6ymBH9wBZQ==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", "dependencies": { "@swc/helpers": "^0.5.1" }, @@ -1969,118 +1881,156 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.10.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.10.2.tgz", - "integrity": "sha512-EP9ZgKTYw8BkiqgwxRoGLH3T7H/5ig+fcJ5l9rAX8XGelsV/HEo+28GXE529NapdFZSqtxM7v4fczcP0lrFkgA==", + "version": "9.15.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.7.tgz", + "integrity": "sha512-Zb+Td/a3nFDeLvz3pH6ebod7Bq9tsDtx2MGQ/aarfKAvbp9JRrmb/1nkqMEauth7NPg/JV9NfXJMGq5hvBQtrw==", "dependencies": { + "@floating-ui/devtools": "0.2.1", "@floating-ui/dom": "^1.2.0", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "floating-ui-devtools": "0.1.2" + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-progress": { - "version": "9.1.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.53.tgz", - "integrity": "sha512-h3eKrAWryz1dlY8Kr2PXrNUeX02nwpINt7LzuE2nq544Nj1aHXIjnuhgZbtuxItWweqCCuO1PGHLXDRugmWs9g==", + "version": "9.1.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.85.tgz", + "integrity": "sha512-cHFvJnZ5Em5RKiK4tq8c+ZbPF9JlJJcydE2j/y2aXKtufsCrD0SuNDDjEyCP7UUdJ8FWeoO2Azq3oSsP/VaT7A==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-provider": { - "version": "9.13.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.1.tgz", - "integrity": "sha512-sl6ztjJ3bdzb6cvlTKoUsw7AErijrTNgVY/KWO8StkRQShozWNnbklF6U0340xEh9KezRChG0ugGrajyDYq6Uw==", + "version": "9.17.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.17.2.tgz", + "integrity": "sha512-0JNFaL6fqDxV0IvXov/QBqJbjuCoGJw8SOE5Fn7X0wORtGpGlR6rJgsccNs4s/hEOlmmnS79d0q3xyyDiGSuUg==", "dependencies": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/core": "^1.14.1", - "@griffel/react": "^1.5.14", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/core": "^1.16.0", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-radio": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.1.58.tgz", - "integrity": "sha512-sVCfIS3WnGElvpBWKbA5/5yBjtZ5PIOgb/RLlJ2EsYVVumSYlKqqxljF/pLjoXj0lHOUE73c7KLkPI3Gv7vqSw==", + "version": "9.2.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.30.tgz", + "integrity": "sha512-1FklLprqvi4307PcA0aH0H4LtvtyD0hP/xqvrAP5uZdrBwFxMcbP258E4zmsRcUPAi1bQNUbUOrwe4GuQFjSog==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-rating": { + "version": "9.0.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.17.tgz", + "integrity": "sha512-nNe/YZXnUFYzCTvAiFMo18X/hpmXFgOQIs8itBbLWUUu0H48dbjO/HQFhd/1aOeEPURc/h+XbozztGDj5LbJNA==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-search": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.16.tgz", + "integrity": "sha512-daJUhwD659svOlhT6lvTwmvdFTSN53MmE80btdYYCnahJfBn27OT7askdH7iiqiogI/7VP2+sZnbWANEkd2Zvw==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-input": "^9.4.87", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-select": { - "version": "9.1.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.53.tgz", - "integrity": "sha512-yRUMz+eD9GKI9jjga09sA/brn09V0+Vzb8vzc01DE3ibUsuQeXoY6MrPUhD17EMQ7U2Ka3XEgTAn5BkUqn45KA==", + "version": "9.1.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.85.tgz", + "integrity": "sha512-4mgCTMoQN68vW+1WjptvIkWmnfdiz0WmyY670dp0JEL5KvMp5WVYIUmXjmR/fP1Nbp0df0BspUDPMrKTS6DEyw==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.13.0.tgz", - "integrity": "sha512-1KeSxrIW9kYPA7Ug0p4Tym/oqWANkuQS7GfGY7BiibrtB10/ViDs9ZwVw2A9D0JgiPLJU9MZY2Jl7TH5aiC0Vw==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.20.0.tgz", + "integrity": "sha512-LOMgP51dC/dOQOopEhvRk9V/GlpkStMbXTsci+2raG+Zno3eIdS3TesWCango+r5rpBFCIZl4HOpGEErHGm03Q==", "dependencies": { - "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-theme": "^9.1.19", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2089,358 +2039,437 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.0.41", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.41.tgz", - "integrity": "sha512-NXic/FmmO3eutQRECT9n88nGFYbSzMCrdLFmEpGR1YLLP+Pz4RXrLPy1GnsSLjiNTkteKSdVHZu9Ow8zVm3Tjw==", + "version": "9.1.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.14.tgz", + "integrity": "sha512-4rSQdV2W98uiK9k3o8ivTaUcpxo9GDyBWkECNCtLYNxvjG1RSpGooNCaT5YlMGWvZYjr0QQy/3KVztY9ZFBYQw==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-slider": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.58.tgz", - "integrity": "sha512-LblD67Fgxdu3CIarIHutIsvXAXZnJVZyj6P3gAn+Af0GU/XTA7Lk2fiGfd9/rBgyqdj6A+8XpkYtcS52NHyFWg==", + "version": "9.1.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.92.tgz", + "integrity": "sha512-MwbvKQRxwSvGWa/6mnb81cN23QsCEWaYfkcmYdLkP9ijf0BFKlMscyv9E3UdbEdZ8WtJEm0gaQ62BTR6wTATOA==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.2.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.53.tgz", - "integrity": "sha512-fJ/8ZMFsH3M0kWqPYm7uO+EARyV6vU1lQyj/riSzkKUOFBsRE8TBegyftvy+62dWP+iz+xY3LneuaC/T2aFGZg==", + "version": "9.2.86", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.86.tgz", + "integrity": "sha512-LOgLKBSRsli0zEMSlV+Kqvj3tFs6w7y+VP7dQQ7zPlvhGcm/U9/R5ax/tJ1DC6iRDIUQlNHXpyXITHscilodvA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-spinner": { - "version": "9.3.31", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.31.tgz", - "integrity": "sha512-Bh8n3jv/jhHRReA2wiIa1ojkMwUSdDKOgE9Su4MiyTER86RTTh3kVkfwA7pe6FcvyHjuu8HI+OzaQ+9WkyOMjA==", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.4.12.tgz", + "integrity": "sha512-pcIxhJtM0SFqDqL7/FUm9h2AbKn9D7WLjwXfE0Umx8T9cp8H/D1VgL9whCGqnvwa2BX2xWTmPbSz6QVRdwL7Jw==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, - "node_modules/@fluentui/react-switch": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.58.tgz", - "integrity": "sha512-8b9ZFt4FQ/GAbx5xg5ZtgofkMMU9gDPB+5F/jchM/PCz00N3OtLIu9kzQvR+FbuzZkMHxSSnHd9fDzrH9mEL3g==", + "node_modules/@fluentui/react-swatch-picker": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.8.tgz", + "integrity": "sha512-zlAghHbgHBUiK3CCxebQzbyyGkRc68IIpsSEq0wDZ8D/sSjageBdcveavKLSRChXp4qkdGPnMIMWyHyenl6Z5A==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-switch": { + "version": "9.1.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.92.tgz", + "integrity": "sha512-Rd9vz+R8fniGsSv5yfaRRmc4y6vbnr8pnttQA67Mku5jhbwB2aUFEZ8iL0FOIxyS8RSJEi0yyar96Hn1sMhaAA==", + "dependencies": { + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-table": { - "version": "9.10.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.10.13.tgz", - "integrity": "sha512-XYWG4TGkhQn2F4/J+p4QqxFX6S5K/g+9LdgQ+r/RWwQZw0l8apSNQ94rKFJc2M4TVbmnx1tOLtTylFP6wItgqA==", + "version": "9.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.15.tgz", + "integrity": "sha512-UVYVprXZwx108qzSNwiflqPKuZTvf0r8JFOKFsO65hV3gSeYncOM6FcCdQAHJ2RTpPHQJ4ba+iwJvaaHG4JQ5w==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-checkbox": "^9.2.1", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-checkbox": "^9.2.35", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-tabs": { - "version": "9.3.59", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.3.59.tgz", - "integrity": "sha512-j621NhgOWBkrhZ8rKkqM4WQxCBtkqk00ckGNkPQGoSOw0kEGjTs8m/1Oai9H4cwJ+CB7CmPYtYdNg8pw5AtEBQ==", + "version": "9.4.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.30.tgz", + "integrity": "sha512-pYGL80Wwg2UCU837+R9ehOuGteeBej2tWbqbERb9cvRdwdbLCdKcbI+Cy9V+ny1zSRZ+U/7ltlmxosP5DiaM+w==", "dependencies": { - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", - "react-dom": ">=16.14.0 <19.0.0", - "scheduler": "^0.19.0 || ^0.20.0" + "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-tabster": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.15.0.tgz", - "integrity": "sha512-MS7M/eEoXalw3kQIjErbJHinnhCXWNC5NS2gU54zFvoHUX1Q4dckG7SOgJsChd1xLmruKxsmitJaaY2DmXY+zw==", + "version": "9.22.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.22.5.tgz", + "integrity": "sha512-ddSy6/v1JLNH09SCXLwSf4ERKHTxcqN/dX8yl18jEk34VxveAXFR5x+0XbO5/8nPBxkdl1LEkTgn5EKH4joDCg==", "dependencies": { - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", - "keyborg": "^2.2.0", - "tabster": "^5.0.1" + "keyborg": "^2.6.0", + "tabster": "^8.0.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tag-picker": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.3.1.tgz", + "integrity": "sha512-XIVmCRWxRGV35cXivKdA4OMI8ND4l7nRUK0VzlAb7rDESc4fzAhhao5YuB4JwAUHrfagP8aCmH7V8NRS0a9J4g==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-combobox": "^9.13.5", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-tags": "^9.3.16", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-tags": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.12.tgz", - "integrity": "sha512-Br3I0yQ4FPSNT3cMOkTdRdjSlrMk2yXRE7h12fWXmO710sT2Klvu8SsGXrRgsWV/Uo/eFwkKV+k3w8Mn/rd7Aw==", + "version": "9.3.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.16.tgz", + "integrity": "sha512-NESGP9hUOmN3fqfKtAe2/fWc/Buvyt6cbp3eNgLUsZq9J1lwn4cnHBvEfvAJVv4fd8qwb8W2UTJ57/jrtISy4w==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, - "node_modules/@fluentui/react-text": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.0.tgz", - "integrity": "sha512-cGV369NOmzYMmuutRASX4ALmlVmr3yMv5yZB+s6IrWuZUNCwlVeUalqgqmj7ek9sprUPOd32lUoJu9M/sm7TYw==", + "node_modules/@fluentui/react-teaching-popover": { + "version": "9.1.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.15.tgz", + "integrity": "sha512-pDTTL/xHr/pb+D/5UeYirTaxlTRqBwquc1GjvtibaxXrTgIfDfs/20HkgB5EPtPa7o6z2gd0OoByfseD0EgMwg==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-text": { + "version": "9.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.23.tgz", + "integrity": "sha512-ZQu7yBSULDIbCOvP9B1ViK4BFSb2T6VaWUbv5qfUEV4g24b812EspTYNdoicx7SqdaDt1tSdpy1wFl6QViC5/Q==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-textarea": { - "version": "9.3.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.53.tgz", - "integrity": "sha512-S36cLUmitzDCy83PLnlgWlrPzeWJqnbvP0Tn4ld1si39xXMPEp9F9wLitgOAhFTsLZPcj0gZ2vS5EYrR24YvtA==", + "version": "9.3.86", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.86.tgz", + "integrity": "sha512-ZUDXTiaFxIico7n14yVStNa3emLrm3one3HWTwpifr2vBuZtDHczShn+5E4rfHIZZfB0p0i0o2sX/gUBldVi6w==", "dependencies": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-theme": { - "version": "9.1.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.16.tgz", - "integrity": "sha512-QK2dGE5aQXN1UGdiEmGKpYGP3tHXIchLvFf8DEEOWnF4XBc9SiEPNFYkvLMJjHxZmDz4D670rsOPe0r5jFDEKQ==", + "version": "9.1.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.19.tgz", + "integrity": "sha512-mrVhKbr4o9UKERPxgghIRDU59S7gRizrgz3/wwyMt7elkr8Sw+OpwKIeEw9x6P0RTcFDC00nggaMJhBGs7Xo4A==", "dependencies": { - "@fluentui/tokens": "1.0.0-alpha.13", + "@fluentui/tokens": "1.0.0-alpha.16", "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react-toast": { - "version": "9.3.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.19.tgz", - "integrity": "sha512-usWAX7sRwJ2OV+oUfWbveKFg1nf0HDdTNMSFkxcUrtE2FNrIgPTOYKF9JHXhyFcTtu55Hu/9CrkL3Sqr422PYw==", + "version": "9.3.54", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.54.tgz", + "integrity": "sha512-y/BW/ojmb4EFGEo/dxbZhVBC/feQ2ttftqQkY477wWWOcRm9rnOTfZ/cnSRdeOGvzZcoMylnWQR6cj2Fz0PrsQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "react-transition-group": "^4.4.1" + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.58.tgz", - "integrity": "sha512-0vtwxM1se2BBmLNSYSF/fBOjZaQW7rXv1La3TKbAtXVtoT3iu5Kx0SAlyPEjFNLuHMTtLiJCETdfjrs0EhwDlw==", + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.2.3.tgz", + "integrity": "sha512-6cXvalIkqTG0Rc8KojLGv16ah4lhyYOCPzdmZr6L55yGr2AZujkc31DIOv/nWMQmubZP0yXKN9jX+uC79xyi9w==", "dependencies": { - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-divider": "^9.2.51", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-divider": "^9.2.73", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.1.tgz", - "integrity": "sha512-0BlpBHZpPsfBsujLBKOBAP26Vh0NnTbWd2QKnxUDGCeFq69KxXuRdchyXOJRP3qwEyKP3gRS13IYFKibNKp2sw==", + "version": "9.4.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.37.tgz", + "integrity": "sha512-Tk8a3W+8UBu0y1vAfLNU/OPWXuoDgX3Kts6ml8bZAKmKbq5M9OlnoXA7rOEU2IV7LWHTw25mkqUpPebjW4zpRw==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-tree": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.15.tgz", - "integrity": "sha512-xZ49CjPB4HuTi0sNBP1qVcaaFYF5T7ZNSES+oC2li8HuaqwVH/4mSfn2ccoAkgaFxoG8U39EkH5NiaCZXab4yg==", + "version": "9.7.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.7.11.tgz", + "integrity": "sha512-2WDc3J27XYDqpMNVk4k9T7VWosVHru+c0YYGWtx7gWKTrGwoNHdnxtSK+22o8YQKN8+GFmWQIse6thdpqsCA1A==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-checkbox": "^9.2.1", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-checkbox": "^9.2.35", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-motion-components-preview": "^0.1.2", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-utilities": { - "version": "9.15.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.15.2.tgz", - "integrity": "sha512-Oq016/dHu7PXW5x/2RtLts1ULiyd7JctXFdvi9IacLs/J1nLfg2KSBzzLqKxtdyVvgbZ9Mlu6kPITbFtF9dsIA==", + "version": "9.18.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.13.tgz", + "integrity": "sha512-Qk9rL5tZI+az77+S2WKwLWu+WOSZZJSIthxp/ImjuiR6CS+LMrVdl0UC8lHpq03QU7hPgNxbbo0cVnCFazU3Lg==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-shared-contexts": "^9.20.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2449,29 +2478,29 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.59", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.59.tgz", - "integrity": "sha512-LVBYuPe+5Dmrk9fUBaRPxSZBfs3RgMFTaioaMWNMt6eHmTPqoOOcajfCb3ZHN79mP9oZq9d5m9GnaRQcOSNNwg==", + "version": "9.0.0-alpha.82", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.82.tgz", + "integrity": "sha512-XvkDXua8Tn9If02RhLPzFMR7CivAZ+frCajQFKaWZjE7OJqYsJ+hKb5ZGz7SWdOPtFq6uxe3H96vG1aDcA0n+w==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", - "@types/react-dom": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, "node_modules/@fluentui/react-window-provider": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.16.tgz", - "integrity": "sha512-4gkUMSAUjo3cgCGt+0VvTbMy9qbF6zo/cmmfYtfqbSFtXz16lKixSCMIf66gXdKjovqRGVFC/XibqfrXM2QLuw==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "dependencies": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2485,22 +2514,22 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@fluentui/set-version": { - "version": "8.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.12.tgz", - "integrity": "sha512-I4uXIg9xkL2Heotf1+7CyGcHQskdtMSH0B5mSV0TL3w7WI2qpnzrpKuP2Kq6DHZN6Xrsg4ORFNJSjLxq/s9cUQ==", + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/style-utilities": { - "version": "8.9.20", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.20.tgz", - "integrity": "sha512-oj0ghn21DnqCardlcEp+zob3IEAfA/Z7ZjzuYqlHuPUItwRqGmpr1wErssRC4R1kHsH6gq9ALxVgMa4/FvdzGg==", + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz", + "integrity": "sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ==", "dependencies": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/theme": "^2.6.38", - "@fluentui/utilities": "^8.13.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" } @@ -2511,13 +2540,13 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@fluentui/theme": { - "version": "2.6.38", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.38.tgz", - "integrity": "sha512-LObK/mZOQFb3aTcDlKBSLpPV0BOp5BOuNqg0Wps51b1RlisI6oS3STmw3BkcAe6jOi/p4cgLpwHMkYHh2o8PmQ==", + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", "dependencies": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/utilities": "^8.13.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2526,21 +2555,22 @@ } }, "node_modules/@fluentui/tokens": { - "version": "1.0.0-alpha.13", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.13.tgz", - "integrity": "sha512-IzYysTTBkAH7tQZxYKpzhxYnTJkvwXhjhTOpmERgnqTFifHTP8/vaQjJAAm7dI/9zlDx1oN+y/I+KzL9bDLHZQ==", + "version": "1.0.0-alpha.16", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.16.tgz", + "integrity": "sha512-Gr9G8LIlUhZYX5j6CfDQrofQqsWAz/q54KabWn1tWV/1083WwyoTZXiG1k6b37NnK7Feye7D7Nz+4MNqoKpXGw==", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/utilities": { - "version": "8.13.21", - "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.21.tgz", - "integrity": "sha512-YPWsRAL1jgbPxf+wAY8p6LjIG4em0NReqgU8ZCFnQx9wpQbe/ZRjQcaU06pD1tYtRGvyCutwhnWDaQHDw843Xg==", + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", "dependencies": { - "@fluentui/dom-utilities": "^2.2.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2554,24 +2584,24 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" }, "node_modules/@griffel/core": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.15.0.tgz", - "integrity": "sha512-+2Li2x6zqQdVBSMbvGSJRxbMbOrXhCEEzX0BK6OMfjdMPJLoR2aaHuAwHL3J9dOpHzFrjp9MMEo4Jzwfo4l6Xw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.18.0.tgz", + "integrity": "sha512-3Dkn6f7ULeSzJ1wLyLfN1vc+v3q5shuEejeMe4XymBozQo0l35WIfH8FWcwB+Xrgip4fLLOy1p3sYN85gFGZxw==", "dependencies": { "@emotion/hash": "^0.9.0", - "@griffel/style-types": "^1.0.2", - "csstype": "^3.1.2", + "@griffel/style-types": "^1.2.0", + "csstype": "^3.1.3", "rtl-css-js": "^1.16.1", "stylis": "^4.2.0", "tslib": "^2.1.0" } }, "node_modules/@griffel/react": { - "version": "1.5.18", - "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.18.tgz", - "integrity": "sha512-Y5L2zvfE+quMPSQPtViMmuDXNCIyJaeeQc5m30VMELgXYN0uk4nbFqwKYXG0FmnHkEHy5MhiGy7q4zCR2+ubTg==", + "version": "1.5.25", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.25.tgz", + "integrity": "sha512-ZGiCdn71VIX56fd3AxM7ouCxgClPvunOFIpXxFKebGJ94/rdj4sIbahuI1QBUFuU4/bqUyD6QonjDEpFBl9ORw==", "dependencies": { - "@griffel/core": "^1.15.0", + "@griffel/core": "^1.18.0", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2579,11 +2609,11 @@ } }, "node_modules/@griffel/style-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.0.2.tgz", - "integrity": "sha512-ka/Tpl1WU8js88LObwB/4EvpgXzx/EEJfbHhAr4ZNt29hrQKgL93X1zSY6M/FRhMhWrGIawauWkZP6/y6w/WiQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.2.0.tgz", + "integrity": "sha512-x166MNw0vWe5l5qhinfNT4eyWOaP48iFzPyFOfIB0/BVidKTWsEe5PmqRJDDtrJFS3VHhd/tE0oM6tkEMh2tsg==", "dependencies": { - "csstype": "^3.1.2" + "csstype": "^3.1.3" } }, "node_modules/@humanwhocodes/config-array": { @@ -2925,6 +2955,18 @@ "which": "bin/which" } }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/source-map": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", @@ -3074,18 +3116,73 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "dev": true, + "dependencies": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz", + "integrity": "sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true }, "node_modules/@microsoft/api-extractor": { "version": "7.15.2", @@ -3169,13 +3266,13 @@ } }, "node_modules/@microsoft/eslint-config-spfx": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.2.tgz", - "integrity": "sha512-ZSMfGvqsZYU8fZRF6NmwMLaJ0+CQgfw9DmKWDRsqi2PWGVlPbMFL1o7nhopWeJfRVid/ymdYe8mx3OK9z7xzmw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", "dev": true, "dependencies": { - "@microsoft/eslint-plugin-spfx": "1.18.2", - "@rushstack/eslint-config": "3.4.0", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", "@typescript-eslint/experimental-utils": "5.59.11" }, "engines": { @@ -3186,12 +3283,12 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.4.0.tgz", - "integrity": "sha512-KZNwM1S3LkhzJ6mBjXaJBo7maUN44Chu2CjsHnIui3i6W/FlazLyjme3929ACsVA8nyC4VlPOQYDRy2d3siPGw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", "dev": true, "dependencies": { - "@rushstack/eslint-patch": "1.5.0", + "@rushstack/eslint-patch": "1.6.0", "@rushstack/eslint-plugin": "0.13.1", "@rushstack/eslint-plugin-packlets": "0.8.1", "@rushstack/eslint-plugin-security": "0.7.1", @@ -3209,9 +3306,9 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.0.tgz", - "integrity": "sha512-EF3948ckf3f5uPgYbQ6GhyA56Dmv8yg0+ir+BroRjwdxyZJsekhZzawOecC2rOTPCz173t7ZcR1HHZu0dZgOCw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "dev": true }, "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { @@ -3424,9 +3521,9 @@ } }, "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -3442,9 +3539,9 @@ } }, "node_modules/@microsoft/eslint-plugin-spfx": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.2.tgz", - "integrity": "sha512-rgiMXFYbO7+nq/quAz7Lq2RLFYes3/40cFbelXm5Obl3HIInN9LWQJHhoOcpg6sP1J/EeTX0K/opFTMTrLEWVQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", "dev": true, "dependencies": { "@typescript-eslint/experimental-utils": "5.59.11" @@ -3454,12 +3551,13 @@ } }, "node_modules/@microsoft/generator-sharepoint": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.18.2.tgz", - "integrity": "sha512-WijREpkdvIRTVv6As5RlSEdwiNvEHZv91anqTSCLjqnKXzQQwd8KxfwrZFGJbUOtnF7jzg+t3PCIUTx/mw3tFg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.19.0.tgz", + "integrity": "sha512-l/BOu2qxI64elPjCTUlXbraed7jTkvtzi+B4JLl+dMb80qlKV04aI6uKrVmCXea2M8OU+zK/atqmXMMeO42yNg==", "dependencies": { - "@microsoft/spfx-heft-plugins": "1.18.2", - "@rushstack/node-core-library": "3.61.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "colors": "~1.2.1", "lodash": "4.17.21", "update-notifier": "5.1.0", @@ -3675,9 +3773,9 @@ "dev": true }, "node_modules/@microsoft/gulp-core-build-serve/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "optional": true, "engines": { @@ -3685,9 +3783,9 @@ } }, "node_modules/@microsoft/gulp-core-build-serve/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -3790,9 +3888,9 @@ } }, "node_modules/@microsoft/gulp-core-build-webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz", - "integrity": "sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", "dev": true, "dependencies": { "@microsoft/gulp-core-build": "3.18.1", @@ -3800,7 +3898,7 @@ "@types/node": "10.17.13", "colors": "~1.2.1", "gulp": "~4.0.2", - "webpack": "~4.47.0" + "webpack": "~5.88.1" } }, "node_modules/@microsoft/gulp-core-build/node_modules/@rushstack/node-core-library": { @@ -3865,20 +3963,20 @@ } }, "node_modules/@microsoft/load-themed-styles": { - "version": "2.0.89", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.89.tgz", - "integrity": "sha512-PH2EwkdIolXfZKiX7wuMJBspw//sf0rumHl8JbkRcguA571Dfos8Japj2OAQb6q5J/Cv2KJiOenZBPjPJXX0tQ==", + "version": "2.0.140", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.140.tgz", + "integrity": "sha512-rvhJHxsBjsnVLa5z6zwzp5wP6fbrcMz6KpiW0zHmKK5z40RAhE+53uAIsKU1O8QlrM814OI4UzYn13J4QFDLDQ==", "peer": true }, "node_modules/@microsoft/loader-load-themed-styles": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.7.tgz", - "integrity": "sha512-3RrhqgMDm+U/B576A8xZCF5mSIWYA+zYh3sdPeBz3WjTMqas402yFl8p1O6Fad3UF3PRlisp4QeRMLiSiSXm0g==", + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", "dependencies": { "loader-utils": "1.4.2" }, "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.83", + "@microsoft/load-themed-styles": "^2.0.113", "@types/webpack": "^4" }, "peerDependenciesMeta": { @@ -3887,46 +3985,6 @@ } } }, - "node_modules/@microsoft/loader-load-themed-styles/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/loader-load-themed-styles/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/loader-load-themed-styles/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@microsoft/loader-load-themed-styles/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/@microsoft/microsoft-graph-client": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", @@ -3977,28 +4035,27 @@ "dev": true }, "node_modules/@microsoft/rush-lib": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.107.4.tgz", - "integrity": "sha512-B9s0HhvXbQXHE14q2TcI9FMHYB0WvmlXTdXhsmumJ3tddJQd9jVxIdQd5H5OBGELULLc1UQnnTFAid4/cND6UA==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", "dependencies": { "@pnpm/dependency-path": "~2.1.2", "@pnpm/link-bins": "~5.3.7", - "@rushstack/heft-config-file": "0.14.1", - "@rushstack/node-core-library": "3.60.1", - "@rushstack/package-deps-hash": "4.1.5", - "@rushstack/package-extractor": "0.6.6", - "@rushstack/rig-package": "0.5.1", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.107.4", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.107.4", - "@rushstack/rush-http-build-cache-plugin": "5.107.4", - "@rushstack/stream-collator": "4.1.6", - "@rushstack/terminal": "0.7.5", - "@rushstack/ts-command-line": "4.16.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", "@types/node-fetch": "2.6.2", "@yarnpkg/lockfile": "~1.0.2", "builtin-modules": "~3.1.0", "cli-table": "~0.3.1", - "colors": "~1.2.1", "dependency-path": "~9.2.8", "fast-glob": "~3.3.1", "figures": "3.0.0", @@ -4011,6 +4068,7 @@ "node-fetch": "2.6.7", "npm-check": "~6.0.1", "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", "semver": "~7.5.4", @@ -4025,57 +4083,26 @@ "node": ">=5.6.0" } }, - "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", - "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz", - "integrity": "sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", "dependencies": { + "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", - "colors": "~1.2.1", "string-argv": "~0.3.1" } }, - "node_modules/@microsoft/rush-lib/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/@microsoft/rush-lib/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4117,46 +4144,11 @@ "node": ">=10" } }, - "node_modules/@microsoft/rush-lib/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@microsoft/rush-lib/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/@microsoft/rush-lib/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/@microsoft/rush-lib/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, "node_modules/@microsoft/rush-stack-compiler-4.7": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", @@ -4566,19 +4558,19 @@ } }, "node_modules/@microsoft/sp-adaptive-card-extension-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.2.tgz", - "integrity": "sha512-nmzmTvMKukGal8yCRAWPLarETVx5tZMgLuCpikhJdUn8FIg/th9Ws1UFYu1SlHGo4ns+j9pS2mjhHVG0zYC0DQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz", + "integrity": "sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA==", "dependencies": { - "@microsoft/sp-component-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-property-pane": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adaptivecards": "2.11.2", "tslib": "2.3.1" @@ -4588,49 +4580,48 @@ } }, "node_modules/@microsoft/sp-build-core-tasks": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.2.tgz", - "integrity": "sha512-QzqO7N7IZYUEGoTceelSQp4ZnjbBnOoJH+Y49MW2Xw5SAXFzqH3dwBBqsInvc1ehFZjqEVfD5Qb2AQMjTECMkw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", "dev": true, "dependencies": { "@microsoft/gulp-core-build": "3.18.1", "@microsoft/gulp-core-build-serve": "3.12.1", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/spfx-heft-plugins": "1.18.2", - "@rushstack/node-core-library": "3.61.0", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/glob": "5.0.30", "@types/lodash": "4.14.117", - "@types/webpack": "4.41.24", "colors": "~1.2.1", "glob": "~7.0.5", "gulp": "4.0.2", "lodash": "4.17.21", - "webpack": "~4.47.0" + "webpack": "~5.88.1" }, "engines": { "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-build-web": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.2.tgz", - "integrity": "sha512-q+5nT2EGvsU4aFgGYN/E1wskG5jZBHerCw8JGL5ANyHtAnc1m2TSNEZO/NrpfyeDsZxIqDZ353cVRZRiUj8aHw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", "dev": true, "dependencies": { "@microsoft/gulp-core-build": "3.18.1", "@microsoft/gulp-core-build-sass": "4.17.1", "@microsoft/gulp-core-build-serve": "3.12.1", "@microsoft/gulp-core-build-typescript": "8.6.1", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/rush-lib": "5.107.4", - "@microsoft/sp-build-core-tasks": "1.18.2", - "@rushstack/node-core-library": "3.61.0", - "@types/webpack": "4.41.24", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", "gulp": "4.0.2", "postcss": "^8.4.19", "semver": "~7.3.2", "true-case-path": "~2.2.1", - "webpack": "~4.47.0", + "webpack": "~5.88.1", "yargs": "~4.6.0" }, "engines": { @@ -4638,18 +4629,18 @@ } }, "node_modules/@microsoft/sp-component-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", - "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", "dependencies": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "engines": { @@ -4657,22 +4648,22 @@ } }, "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react": { - "version": "8.112.9", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.112.9.tgz", - "integrity": "sha512-mSu++f/TA+en+pIiWJE8s2+L6TtIdUpULkh4/knsQ+4NTBjvFnve0bK936VBHK8ff6ypLa0HqiQKFIMlQyH/iw==", + "version": "8.120.6", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.6.tgz", + "integrity": "sha512-iW4AfHAOtMXlnZ4mDY3eYGlnKLuQrLF5lFt9EN9+A8Jw8Z4LVWoxA0MpSDmcPRDLxU4JQ9ukoICwYQ1YeS+zlw==", "dependencies": { - "@fluentui/date-time-utilities": "^8.5.14", - "@fluentui/font-icons-mdl2": "^8.5.27", - "@fluentui/foundation-legacy": "^8.2.47", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/react-focus": "^8.8.34", - "@fluentui/react-hooks": "^8.6.33", - "@fluentui/react-portal-compat-context": "^9.0.10", - "@fluentui/react-window-provider": "^2.2.16", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/theme": "^2.6.38", - "@fluentui/utilities": "^8.13.21", + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" }, @@ -4689,13 +4680,13 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@microsoft/sp-core-library": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", - "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", "dependencies": { - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" }, "engines": { @@ -4708,191 +4699,27 @@ "react-dom": ">=16.13.1 <18.0.0" } }, - "node_modules/@microsoft/sp-css-loader": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.2.tgz", - "integrity": "sha512-PWrDru9YpZ1D0+d9qBOzuBV2iT4sv1Inb3iF+rgcW57z1VbEvzq7ohEqhYyOtgHyz6cDBV7MvaiqO6jhlzN19g==", - "dependencies": { - "@microsoft/load-themed-styles": "1.10.292", - "@rushstack/node-core-library": "3.61.0", - "autoprefixer": "9.7.1", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", - "loader-utils": "^1.4.2", - "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", - "webpack": "~4.47.0" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { - "version": "1.10.292", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", - "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" - }, - "node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", - "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", - "dependencies": { - "browserslist": "^4.7.2", - "caniuse-lite": "^1.0.30001006", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.21", - "postcss-value-parser": "^4.0.2" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@microsoft/sp-css-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@microsoft/sp-diagnostics": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", - "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", "dependencies": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2" + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" }, "engines": { "node": ">=18.17.1 <19.0.0" } }, "node_modules/@microsoft/sp-dynamic-data": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", - "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", "dependencies": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", "tslib": "2.3.1" }, "engines": { @@ -4900,15 +4727,15 @@ } }, "node_modules/@microsoft/sp-http": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", - "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "dependencies": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-http-msgraph": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" }, "engines": { @@ -4916,14 +4743,13 @@ } }, "node_modules/@microsoft/sp-http-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", - "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", "dependencies": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adal-angular": "1.0.16", "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", @@ -4932,15 +4758,15 @@ } }, "node_modules/@microsoft/sp-http-msgraph": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", - "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", "dependencies": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", "tslib": "2.3.1" }, "peerDependencies": { @@ -4948,17 +4774,17 @@ } }, "node_modules/@microsoft/sp-image-helper": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.2.tgz", - "integrity": "sha512-nSKfKdClZCGBwtpJG23XGef6Hnqifvvh4OKbExBc460LRn7JT2AXSiIM9gRNkp7AyfrksqHCq4EbUzEnOWy1Qw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", "dependencies": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "engines": { @@ -4972,20 +4798,20 @@ } }, "node_modules/@microsoft/sp-loader": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", - "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", "dependencies": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-odata-types": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", - "@rushstack/loader-raw-script": "1.4.7", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", "@types/requirejs": "2.1.29", "raw-loader": "~0.5.1", "react": "17.0.1", @@ -5002,22 +4828,22 @@ } }, "node_modules/@microsoft/sp-loader/node_modules/@fluentui/react": { - "version": "8.112.9", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.112.9.tgz", - "integrity": "sha512-mSu++f/TA+en+pIiWJE8s2+L6TtIdUpULkh4/knsQ+4NTBjvFnve0bK936VBHK8ff6ypLa0HqiQKFIMlQyH/iw==", + "version": "8.120.6", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.6.tgz", + "integrity": "sha512-iW4AfHAOtMXlnZ4mDY3eYGlnKLuQrLF5lFt9EN9+A8Jw8Z4LVWoxA0MpSDmcPRDLxU4JQ9ukoICwYQ1YeS+zlw==", "dependencies": { - "@fluentui/date-time-utilities": "^8.5.14", - "@fluentui/font-icons-mdl2": "^8.5.27", - "@fluentui/foundation-legacy": "^8.2.47", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/react-focus": "^8.8.34", - "@fluentui/react-hooks": "^8.6.33", - "@fluentui/react-portal-compat-context": "^9.0.10", - "@fluentui/react-window-provider": "^2.2.16", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/theme": "^2.6.38", - "@fluentui/utilities": "^8.13.21", + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" }, @@ -5034,9 +4860,9 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@microsoft/sp-lodash-subset": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", - "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", "dependencies": { "@types/lodash": "4.14.117", "tslib": "2.3.1" @@ -5046,11 +4872,11 @@ } }, "node_modules/@microsoft/sp-module-interfaces": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", - "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", "dependencies": { - "@rushstack/node-core-library": "3.61.0", + "@rushstack/node-core-library": "4.0.2", "z-schema": "4.2.4" }, "engines": { @@ -5085,9 +4911,9 @@ } }, "node_modules/@microsoft/sp-odata-types": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", - "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", "dependencies": { "tslib": "2.3.1" }, @@ -5096,9 +4922,9 @@ } }, "node_modules/@microsoft/sp-office-ui-fabric-core": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.2.tgz", - "integrity": "sha512-glpgTxu4h5EOMOv6eJoDvEaC7vBi1fn2CS4jPEgFPaEksYq4tZCZbWqM+xsWf91xje3V+a+Mu/fM7tUaA3zybg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.19.0.tgz", + "integrity": "sha512-rh54f6JgjZm0qphHk9UIhV1rRSzX3GwDz4joTNw+kSumLCGXVmef5+qrtd6HAFHI/TQCf/FQkgW0a4DFF/qDAA==", "dependencies": { "office-ui-fabric-core": "11.0.1", "tslib": "2.3.1" @@ -5108,15 +4934,15 @@ } }, "node_modules/@microsoft/sp-page-context": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", - "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", "dependencies": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" }, "engines": { @@ -5124,18 +4950,18 @@ } }, "node_modules/@microsoft/sp-property-pane": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.2.tgz", - "integrity": "sha512-7KpylwJ3KyFpe4q54Q4++/2E52XEFan8NdQU6kRl9o4/assWB8DokF83KMiGLkEte4NZhXgxyAYAj39RyHUzIA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", "dependencies": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-component-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-image-helper": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" @@ -5181,28 +5007,28 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@microsoft/sp-top-actions": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.2.tgz", - "integrity": "sha512-kKxTB/Bj352OCAGKidgk7WtHcXvHUdH1srnsMS3FgbgRCHqK0K7A2EZRSRYothxrn4TwGHXN7gNbLQfstk521Q==" + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.19.0.tgz", + "integrity": "sha512-/1G0J/2sNYK/LXqHnD5h4jitMzatbZRjwT2Qzd4JRxGSujFUe+VYRET90LXdA6lBnDrfZ2MlsVfRkEPrnGyZFQ==" }, "node_modules/@microsoft/sp-webpart-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.2.tgz", - "integrity": "sha512-HFOnWHb5TL5+m+5aIpSsFh9jK0o2PhtNe/PsmXVPxnSKtQiJE3dxRhEFKZfashERM4SM5GprWjcLH9V8zz/lPQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.19.0.tgz", + "integrity": "sha512-UEWWPDahD4tEAiZVeqCVV0DEU/0LhTgshWDLAeiRvcz5G83JrCN10JCwucYmAzwV3Irisy0DX9nt6C5qWzbvcA==", "dependencies": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-component-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", - "@microsoft/sp-property-pane": "1.18.2", - "@microsoft/sp-top-actions": "1.18.2", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-top-actions": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "@types/office-js": "1.0.36", "react": "17.0.1", @@ -5250,74 +5076,125 @@ "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@microsoft/spfx-heft-plugins": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.2.tgz", - "integrity": "sha512-gc6QDEzqq6v6RiVNwKB96+BTF5ezBLtCqQ5TKDVxbLF1Y86SnYbiJlCJTs++BDvW4JqJMMcjQGgppwG99W0NRA==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", "dependencies": { - "@azure/storage-blob": "~12.11.0", + "@azure/storage-blob": "~12.17.0", "@microsoft/load-themed-styles": "1.10.292", - "@microsoft/loader-load-themed-styles": "2.1.7", - "@microsoft/rush-lib": "5.107.4", - "@microsoft/sp-css-loader": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@rushstack/heft-config-file": "0.14.2", - "@rushstack/localization-utilities": "0.9.7", - "@rushstack/node-core-library": "3.61.0", - "@rushstack/rig-package": "0.5.1", - "@rushstack/set-webpack-public-path-plugin": "4.1.7", - "@rushstack/terminal": "0.7.7", - "@rushstack/webpack4-localization-plugin": "0.18.7", - "@rushstack/webpack4-module-minifier-plugin": "0.13.7", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", "@types/tapable": "1.0.6", "autoprefixer": "9.7.1", - "colors": "~1.2.1", - "copy-webpack-plugin": "~6.0.3", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", "express": "4.18.1", - "file-loader": "6.1.0", + "fast-glob": "~3.2.12", "git-repo-info": "~2.1.1", - "glob": "~7.0.5", - "html-loader": "~0.5.1", + "html-loader": "~4.2.0", "jszip": "~3.8.0", "lodash": "4.17.21", "mime": "2.5.2", - "postcss": "^8.4.19", - "postcss-loader": "^4.2.0", "resolve": "~1.17.0", "source-map": "0.6.1", - "source-map-loader": "1.1.3", + "source-map-loader": "~4.0.1", "tapable": "1.1.3", "true-case-path": "~2.2.1", "uuid": "^9.0.0", - "webpack": "~4.47.0", - "webpack-dev-server": "~4.9.3", - "webpack-sources": "1.4.3", + "webpack": "~5.88.1", "xml": "~1.0.1" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@azure/core-http/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { "version": "1.10.292", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/heft-config-file": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.2.tgz", - "integrity": "sha512-X29DqXN6dyvkZm4hIewFkCCub1lxY8LPsyWSYqkuZ1E5f70ibKBp8P+nf2QzjQ7XcJzqDuq5fWrvPzi5N6M5lg==", + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/sp-css-loader": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", "dependencies": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/rig-package": "0.5.1", - "jsonpath-plus": "~4.0.0" + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "4.0.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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" }, - "engines": { - "node": ">=10.13.0" + "peerDependencies": { + "webpack": "^5.88.1" } }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", - "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" @@ -5339,15 +5216,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/terminal": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.7.7.tgz", - "integrity": "sha512-Onaz61ll33U7JhJ3STtdpO+ITSdeuNc7S/4MpYxc2d7kJ13MYef1bC6ZKLpQ4dxDbhdjv4LuqZ/RW7ilFAaYAA==", + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", "dependencies": { - "@rushstack/node-core-library": "3.61.0" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" }, "peerDependencies": { - "@types/node": "*" + "@types/node": "*", + "webpack": "^5.68.0" }, "peerDependenciesMeta": { "@types/node": { @@ -5355,6 +5234,57 @@ } } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "dependencies": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + }, + "peerDependencies": { + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", + "dependencies": { + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", + "@types/tapable": "1.0.6", + "tapable": "2.2.1" + }, + "engines": { + "node": ">=14.19.0" + }, + "peerDependencies": { + "@rushstack/module-minifier": "*", + "@types/node": "*", + "webpack": "^5.68.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/webpack5-module-minifier-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -5503,6 +5433,17 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -5552,6 +5493,21 @@ "node": ">= 0.10.0" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", @@ -5577,6 +5533,25 @@ "node": ">=4" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/html-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "dependencies": { + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -5603,6 +5578,14 @@ "node": ">=0.10.0" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -5619,6 +5602,17 @@ "node": ">= 0.8" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", @@ -5724,6 +5718,36 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/source-map-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@microsoft/spfx-heft-plugins/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -5763,6 +5787,18 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/@microsoft/teams-js-v2": { "name": "@microsoft/teams-js", "version": "2.12.0", @@ -5835,15 +5871,6 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, "node_modules/@npmcli/git": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", @@ -5918,19 +5945,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@npmcli/node-gyp": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", @@ -6131,19 +6145,17 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dev": true, "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", + "ansi-html": "^0.0.9", + "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.0", - "schema-utils": "^3.0.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { @@ -6153,9 +6165,9 @@ "@types/webpack": "4.x || 5.x", "react-refresh": ">=0.10.0 <1.0.0", "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", + "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -6180,40 +6192,40 @@ } } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", @@ -6228,48 +6240,19 @@ "node": ">=8.9.0" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", @@ -6691,9 +6674,9 @@ "dev": true }, "node_modules/@rushstack/debug-certificate-manager/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "optional": true, "engines": { @@ -6701,9 +6684,9 @@ } }, "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -7257,69 +7240,28 @@ } }, "node_modules/@rushstack/heft-config-file": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.1.tgz", - "integrity": "sha512-PO4NvZX/HtasfRh6Izt/kGxZ0RxFF5CEu+0KER2/0y4KBPsSpuLhNOIwiQpAkYqWjCs95DEl8FZDSRCSRpZwiw==", + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", "dependencies": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rig-package": "0.5.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", "jsonpath-plus": "~4.0.0" }, "engines": { "node": ">=10.13.0" } }, - "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", - "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, - "node_modules/@rushstack/heft-config-file/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/heft-config-file/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@rushstack/heft-config-file/node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -7336,117 +7278,32 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@rushstack/heft-config-file/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/heft-config-file/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/heft-config-file/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/heft-config-file/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, "node_modules/@rushstack/loader-raw-script": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", - "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", "dependencies": { "loader-utils": "1.4.2" } }, - "node_modules/@rushstack/loader-raw-script/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/@rushstack/loader-raw-script/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@rushstack/loader-raw-script/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@rushstack/loader-raw-script/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/@rushstack/localization-utilities": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.7.tgz", - "integrity": "sha512-uLmHD9PPOOaqCT9JqhtHVvzuE8moaTHgTMH6Gj1KqqqtshOF6VLZEm6OyUQRq6s4Dg4iLzNp8wt/GqK5yGD1vQ==", + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", "dependencies": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/typings-generator": "0.12.7", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", "pseudolocale": "~1.1.0", "xmldoc": "~1.1.2" } }, "node_modules/@rushstack/module-minifier": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.7.tgz", - "integrity": "sha512-NChoobb+ceYD4fz0vfc6jnVMjR7mwocp+O9bzZzyjmp4+DeSfU1ALHHKMcSKqs5b09Okj7u6ui4I0ZVEjPDK6A==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", "dependencies": { - "@rushstack/worker-pool": "0.4.7", + "@rushstack/worker-pool": "0.4.37", "serialize-javascript": "6.0.0", "source-map": "~0.7.3", "terser": "^5.9.0" @@ -7469,11 +7326,10 @@ } }, "node_modules/@rushstack/node-core-library": { - "version": "3.61.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", - "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "dependencies": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -7541,9 +7397,9 @@ } }, "node_modules/@rushstack/node-core-library/node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } @@ -7573,125 +7429,21 @@ } }, "node_modules/@rushstack/package-deps-hash": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.5.tgz", - "integrity": "sha512-FKNaypRvnX1DZVcAmZsjk9DgiZkK8E8jiWF1On8XUANBaNUMmVi11lSbnbQSpeOm5Eym6aiQTVm/Kic/xyqNFw==", + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", "dependencies": { - "@rushstack/node-core-library": "3.60.1" - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/package-deps-hash/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/package-deps-hash/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" + "@rushstack/node-core-library": "4.0.2" } }, "node_modules/@rushstack/package-extractor": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.6.tgz", - "integrity": "sha512-qzZ/MXQ9SGWooFfSECEst6HbX34li3spgl//0Srx2YEghcSYAeJo26x5Ani+86GWXFpw3WifnZnXQ4k6sfJr5w==", + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", "dependencies": { "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "3.60.1", - "@rushstack/terminal": "0.7.5", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "ignore": "~5.1.6", "jszip": "~3.8.0", "minimatch": "~3.0.3", @@ -7699,37 +7451,6 @@ "semver": "~7.5.4" } }, - "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/package-extractor/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/@rushstack/package-extractor/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -7741,22 +7462,6 @@ "node": ">=10" } }, - "node_modules/@rushstack/package-extractor/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@rushstack/package-extractor/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -7771,38 +7476,11 @@ "node": ">=10" } }, - "node_modules/@rushstack/package-extractor/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/@rushstack/package-extractor/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/@rushstack/package-extractor/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, "node_modules/@rushstack/rig-package": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", @@ -7814,197 +7492,183 @@ } }, "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.107.4.tgz", - "integrity": "sha512-H0/1kK1SPCzBpIgKZ5ZZp904jPoTD/oe+Oac1sXyIUf436/oTFzsode2CJJClAD3NzjKAX/+PHBsWrfaYkDJmg==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", "dependencies": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rush-sdk": "5.107.4", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", "https-proxy-agent": "~5.0.0", "node-fetch": "2.6.7" } }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.107.4.tgz", - "integrity": "sha512-OQTaGxyrnGrC4/yCjkB4Pb/qPefTACmeZqJnOZ1oFPkeuc4o4bB7D0d4mCrKeFL3P47qfhEkuEYDEErQ8Wm9qg==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", "dependencies": { - "@azure/identity": "~2.1.0", - "@azure/storage-blob": "~12.11.0", - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rush-sdk": "5.107.4", - "@rushstack/terminal": "0.7.5" + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" } }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "deprecating as we migrated to core v2", "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "dependencies": { + "tslib": "^2.6.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/msal-browser": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz", + "integrity": "sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==", + "dependencies": { + "@azure/msal-common": "14.14.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/msal-common": { + "version": "14.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz", + "integrity": "sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/msal-node": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz", + "integrity": "sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==", + "dependencies": { + "@azure/msal-common": "14.14.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "bin": { "semver": "bin/semver.js" }, @@ -8012,175 +7676,61 @@ "node": ">=10" } }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" + "node": ">=4.0.0" } }, "node_modules/@rushstack/rush-http-build-cache-plugin": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.107.4.tgz", - "integrity": "sha512-fJrE9g5LBobvDLCWqwk9UjkAdEdPE81HCO80kE8DfmCTLqSqEFbonCB49ReIGOsdRg9JxIULYSNc1Owa9yy8UQ==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", "dependencies": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rush-sdk": "5.107.4", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", "https-proxy-agent": "~5.0.0", "node-fetch": "2.6.7" } }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/rush-http-build-cache-plugin/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, "node_modules/@rushstack/rush-sdk": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.107.4.tgz", - "integrity": "sha512-SJyr6ZQqLTc58sxnI50WzDRegIv+KkgKpixjrUz/rOJJfeiw5aBO+DU/tSGDOnuAdJUWYZFUGiLCLmMOrJmDOQ==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", "dependencies": { - "@rushstack/node-core-library": "3.60.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/node-fetch": "2.6.2", "tapable": "2.2.1" } }, - "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", + "node_modules/@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" }, "peerDependencies": { "@types/node": "*" @@ -8191,343 +7741,10 @@ } } }, - "node_modules/@rushstack/rush-sdk/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/rush-sdk/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/rush-sdk/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@rushstack/rush-sdk/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/rush-sdk/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/rush-sdk/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/rush-sdk/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.7.tgz", - "integrity": "sha512-YE34bL7XiCpBbU4OC9yNzMp96GMqaVOVyMK6AqgA8CZQixev9CHGIB3AJI+/nvZmLH3b/Hi7J3M301oy+zHk/Q==", - "dependencies": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/webpack-plugin-utilities": "0.3.7" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.7.tgz", - "integrity": "sha512-YGQ0+EltiKkkuW3VNIeKcrV67TeKtP2lzSHNcSQspWqDovGuHcW81oSB7P8Sxz3LM9y5r8oYB6uGgqqm05G10g==", - "dependencies": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8", - "webpack": "^5.35.1" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "optional": true, - "peer": true - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "optional": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/supports-color": { + "node_modules/@rushstack/terminal/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "optional": true, - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -8538,358 +7755,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "optional": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", - "optional": true, - "peer": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@rushstack/stream-collator": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.6.tgz", - "integrity": "sha512-rJbQmEsEEPE4guuQuppaSF3XayDya5lSexFE4GK35rMo51CWvKYP94e0RZ13bd0GgipaAy3x2ASMtifbr8ShnA==", - "dependencies": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/terminal": "0.7.5" - } - }, - "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/stream-collator/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/stream-collator/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/stream-collator/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@rushstack/stream-collator/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/stream-collator/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/stream-collator/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/stream-collator/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, - "node_modules/@rushstack/terminal": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.7.5.tgz", - "integrity": "sha512-eDrGrhlOi2IOR5bjJ5ILjNz2Q4B8VpCtUnVPBrLZEhjDqlHzblzEt/AeKRo1aIk0n2NsbgdQH9pi8+0TJLDLrA==", - "dependencies": { - "@rushstack/node-core-library": "3.60.1" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/terminal/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@rushstack/terminal/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/terminal/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@rushstack/terminal/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/terminal/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@rushstack/terminal/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@rushstack/terminal/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, "node_modules/@rushstack/tree-pattern": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", @@ -8909,11 +7774,12 @@ } }, "node_modules/@rushstack/typings-generator": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.7.tgz", - "integrity": "sha512-uCNn3P20qdM4bj+BGT8On59awBKahWO1eYzmtY2Jjr620rCL6SJfQHRSHyPMEqwqP/M6WN6nVeJPCwovLIV91w==", + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", "dependencies": { - "@rushstack/node-core-library": "3.61.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "chokidar": "~3.4.0", "fast-glob": "~3.3.1" }, @@ -8926,119 +7792,54 @@ } } }, - "node_modules/@rushstack/webpack4-localization-plugin": { - "version": "0.18.7", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.18.7.tgz", - "integrity": "sha512-O5sU5OO6ClJl4XNMweq0Xey0I1fzSbji3WEeR1rPm9z1cfEnTpSSiQDCTTim26mE/2NrwF/3HwDG8jUT+bQdmA==", + "node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", "dependencies": { - "@rushstack/localization-utilities": "0.9.7", - "@rushstack/node-core-library": "3.61.0", - "@types/tapable": "1.0.6", - "loader-utils": "1.4.2", - "minimatch": "~3.0.3" + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^4.1.7", - "@types/node": "*", - "@types/webpack": "^4.39.0", - "webpack": "^4.31.0" + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1 || ^4.31.0" }, "peerDependenciesMeta": { - "@rushstack/set-webpack-public-path-plugin": { - "optional": true - }, - "@types/node": { - "optional": true - }, "@types/webpack": { "optional": true + }, + "webpack": { + "optional": true } } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/@rushstack/webpack-plugin-utilities/node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "dependencies": { - "minimist": "^1.2.0" + "fs-monkey": "1.0.3" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/@rushstack/webpack4-localization-plugin/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "node_modules/@rushstack/webpack-plugin-utilities/node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@rushstack/webpack4-module-minifier-plugin": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.13.7.tgz", - "integrity": "sha512-bwu453kIEMsEa6npg4rSKC64e06VomxePOQXHI8m7wmppuPDkv8w7Nt1wF9rK4xqhXozuhu2gMTv7MMkCDG6EA==", - "dependencies": { - "@rushstack/module-minifier": "0.4.7", - "@rushstack/worker-pool": "0.4.7", - "@types/tapable": "1.0.6", - "tapable": "1.1.3" - }, - "engines": { - "node": ">=10.17.1" - }, - "peerDependencies": { - "@types/node": "*", - "@types/webpack": "*", - "@types/webpack-sources": "*", - "webpack": "^4.31.0", - "webpack-sources": "~1.4.3" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "@types/webpack": { - "optional": true - }, - "@types/webpack-sources": { - "optional": true - } - } - }, - "node_modules/@rushstack/webpack4-module-minifier-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" + "node": ">=10.0.0" } }, "node_modules/@rushstack/worker-pool": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.7.tgz", - "integrity": "sha512-gTULPgOJmsHjPR48m9Uqb4/LCv5MEJX1FZq5TwXfuXE1xM2Q9Y//2f7ZpiFdloWBZPEUO4sNE12ntc5jT2ixHA==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", "peerDependencies": { "@types/node": "*" }, @@ -9301,6 +8102,12 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -9309,6 +8116,18 @@ "node": ">=6" } }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", @@ -9405,7 +8224,8 @@ "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", "deprecated": "This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "anymatch": "*" } @@ -9457,18 +8277,20 @@ } }, "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -9480,45 +8302,48 @@ "dev": true }, "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/copy-webpack-plugin": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz", - "integrity": "sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-8.0.1.tgz", + "integrity": "sha512-TwEeGse0/wq+t3SFW0DEwroMS/cDkwVZT+vj7tMAYTp7llt/yz6NuW2n04X2M5P/kSfBQOORhrHAN2mqZdmybg==", "dev": true, "dependencies": { - "@types/webpack": "^4" + "@types/node": "*", + "tapable": "^2.0.0", + "webpack": "^5.1.0" } }, "node_modules/@types/cross-spawn": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz", - "integrity": "sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "devOptional": true, + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -9528,38 +8353,38 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "optional": true, - "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "devOptional": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/express": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz", - "integrity": "sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.31", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "node_modules/@types/glob": { @@ -9863,10 +8688,17 @@ "node": ">=0.10.0" } }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -9911,31 +8743,16 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/webpack": "^4" - } - }, "node_modules/@types/lodash": { "version": "4.14.117", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" }, "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true }, "node_modules/@types/minimatch": { "version": "5.1.2", @@ -9975,6 +8792,15 @@ "node": ">= 6" } }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/node-notifier": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", @@ -10032,14 +8858,16 @@ "dev": true }, "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true }, "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true }, "node_modules/@types/react": { "version": "17.0.45", @@ -10065,9 +8893,10 @@ "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" }, "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true }, "node_modules/@types/scheduler": { "version": "0.16.2", @@ -10080,27 +8909,41 @@ "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", "dev": true }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, "dependencies": { - "@types/mime": "*", - "@types/node": "*" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -10109,7 +8952,8 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "devOptional": true + "optional": true, + "peer": true }, "node_modules/@types/stack-utils": { "version": "1.0.1", @@ -10126,18 +8970,6 @@ "@types/node": "*" } }, - "node_modules/@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", - "dev": true - }, - "node_modules/@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, "node_modules/@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -10164,7 +8996,8 @@ "version": "3.17.1", "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "source-map": "^0.6.1" } @@ -10210,7 +9043,8 @@ "version": "4.41.24", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "@types/anymatch": "*", "@types/node": "*", @@ -10221,16 +9055,12 @@ } }, "node_modules/@types/webpack-dev-server": { - "version": "3.11.4", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz", - "integrity": "sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", + "integrity": "sha512-T6UeAUQWojf1toimSIf6sBwaO4HQ4iHdF4BL2RbPbzKTqe5blB7Iih7i7h69NSg/fOjWlkdszNPlaWD1/aX5LQ==", "dev": true, "dependencies": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" + "webpack-dev-server": "*" } }, "node_modules/@types/webpack-env": { @@ -10243,7 +9073,8 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "@types/node": "*", "@types/source-list-map": "*", @@ -10254,15 +9085,17 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "devOptional": true, + "optional": true, + "peer": true, "engines": { "node": ">= 8" } }, "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -10512,9 +9345,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -10643,9 +9476,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { @@ -10752,9 +9585,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -10850,217 +9683,173 @@ "integrity": "sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==" }, "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "optional": true, - "peer": true, + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, - "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "optional": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "optional": true, - "peer": true - }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.12.1", + "@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" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "dependencies": { - "envinfo": "^7.7.3" + "engines": { + "node": ">=14.15.0" }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -11153,11 +9942,9 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "optional": true, - "peer": true, + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "peerDependencies": { "acorn": "^8" } @@ -11246,18 +10033,11 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, "node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, "dependencies": { "ajv": "^8.0.0" }, @@ -11271,14 +10051,15 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -11288,7 +10069,8 @@ "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/ajv-keywords": { "version": "3.5.2", @@ -11344,10 +10126,23 @@ "node": ">=0.10.0" } }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, "engines": [ "node >= 0.8.0" ], @@ -11463,6 +10258,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11483,6 +10279,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11503,6 +10300,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11649,6 +10447,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11693,31 +10492,6 @@ "safer-buffer": "~2.1.0" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -11727,35 +10501,15 @@ "node": ">=0.8" } }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dependencies": { - "inherits": "2.0.1" - } - }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -11765,15 +10519,6 @@ "node": ">=4" } }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, "node_modules/async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -11793,7 +10538,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "devOptional": true + "dev": true }, "node_modules/async-limiter": { "version": "1.0.1", @@ -11818,19 +10563,11 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -12036,6 +10773,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -12053,6 +10791,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -12082,7 +10821,8 @@ "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", @@ -12119,9 +10859,9 @@ } }, "node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { "node": "*" } @@ -12149,6 +10889,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, "optional": true, "dependencies": { "file-uri-to-path": "1.0.0" @@ -12177,16 +10918,6 @@ "node": ">= 6" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, "node_modules/body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", @@ -12260,65 +10991,16 @@ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, - "node_modules/bonjour-service/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/bonjour/node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/bonjour/node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -12402,11 +11084,6 @@ "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", @@ -12428,112 +11105,10 @@ "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", "dev": true }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", - "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.4", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.6", - "readable-stream": "^3.6.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "funding": [ { "type": "opencollective", @@ -12549,10 +11124,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -12615,17 +11190,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, "node_modules/builtin-modules": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", @@ -12634,102 +11198,40 @@ "node": ">=6" } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, "node_modules/builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, "engines": { "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -12868,15 +11370,6 @@ "node": ">=4" } }, - "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -12913,9 +11406,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001565", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", - "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "funding": [ { "type": "opencollective", @@ -13008,19 +11501,11 @@ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -13035,6 +11520,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -13046,6 +11532,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -13057,6 +11544,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -13068,6 +11556,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -13079,6 +11568,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -13090,6 +11580,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -13103,42 +11594,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz", - "integrity": "sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA==", - "dev": true, - "dependencies": { - "clean-css": "^4.2.3", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": ">=1.0.0" - } - }, - "node_modules/clean-css-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/clean-css-loader/node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, "dependencies": { "source-map": "~0.6.0" @@ -13147,29 +11602,6 @@ "node": ">= 4.0" } }, - "node_modules/clean-css-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/clean-css-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -13436,6 +11868,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -13476,7 +11909,8 @@ "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "node_modules/colors": { "version": "1.2.5", @@ -13502,12 +11936,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -13516,12 +11944,14 @@ "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -13533,6 +11963,7 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -13550,6 +11981,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -13557,7 +11989,8 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", @@ -13568,6 +12001,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "engines": [ "node >= 0.8" ], @@ -13613,6 +12047,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, "engines": { "node": ">=0.8" } @@ -13668,21 +12103,11 @@ "node": ">= 0.6" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, "node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -13693,9 +12118,9 @@ } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } @@ -13726,75 +12151,11 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/copy-concurrently/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -13810,117 +12171,160 @@ } }, "node_modules/copy-webpack-plugin": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", - "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", + "dev": true, "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.1", + "globby": "^14.0.0", "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.0", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.1.0" } }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/copy-webpack-plugin/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/copy-webpack-plugin/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": ">= 4" + "node": ">=10.13.0" } }, "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "engines": { "node": ">= 4" } }, - "node_modules/copy-webpack-plugin/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/copy-webpack-plugin/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, "engines": { - "node": ">=8.9.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, "engines": { - "node": ">= 8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/copy-webpack-plugin/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, "dependencies": { "randombytes": "^2.1.0" } }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", "dev": true, "hasInstallScript": true, "funding": { @@ -13956,45 +12360,6 @@ "node": ">=8" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -14008,27 +12373,6 @@ "node": ">= 8" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -14077,46 +12421,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/css-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/css-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/css-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/css-loader/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -14499,14 +12803,9 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/d": { "version": "1.0.1", @@ -14636,6 +12935,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, "engines": { "node": ">=0.10" } @@ -14664,26 +12964,6 @@ "node": ">=4" } }, - "node_modules/deep-equal": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", - "dev": true, - "dependencies": { - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.5.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -14707,6 +12987,34 @@ "node": ">=0.10.0" } }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -14723,6 +13031,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, "dependencies": { "execa": "^5.0.0" }, @@ -14734,6 +13043,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -14756,6 +13066,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, "engines": { "node": ">=10" }, @@ -14767,6 +13078,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, "engines": { "node": ">=10.17.0" } @@ -14847,6 +13159,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -15129,6 +13442,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -15185,15 +13499,6 @@ "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==" }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -15228,7 +13533,8 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true }, "node_modules/dezalgo": { "version": "1.0.4", @@ -15248,21 +13554,6 @@ "node": ">= 8.3" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -15282,15 +13573,11 @@ "node": ">=8" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -15298,15 +13585,6 @@ "node": ">=6" } }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -15350,15 +13628,6 @@ "ssr-window": "^4.0.0" } }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -15407,6 +13676,32 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -15460,6 +13755,7 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -15532,28 +13828,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.597", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.597.tgz", - "integrity": "sha512-0XOQNqHhg2YgRVRUrS4M4vWjFCFIP2ETXcXe/0KIQBjXE9Cpy+tgzzYfuq6HGai3hWq0YywtG+5XK8fyG08EjA==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -15561,11 +13838,11 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "engines": { - "node": ">= 0.10" + "node": ">= 4" } }, "node_modules/encode-registry": { @@ -15625,47 +13902,15 @@ } }, "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/enquirer/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" + "node": ">=10.13.0" } }, "node_modules/entities": { @@ -15685,9 +13930,9 @@ } }, "node_modules/envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -15701,17 +13946,6 @@ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", @@ -15778,11 +14012,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "optional": true, - "peer": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "node_modules/es-shim-unscopables": { "version": "1.0.0", @@ -15852,15 +14084,6 @@ "ext": "^1.1.2" } }, - "node_modules/es6-templates": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", - "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", - "dependencies": { - "recast": "~0.11.12", - "through": "~2.3.6" - } - }, "node_modules/es6-weak-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", @@ -15874,9 +14097,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } @@ -16175,7 +14398,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "devOptional": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -16188,7 +14410,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "devOptional": true, "engines": { "node": ">=4.0" } @@ -16229,6 +14450,208 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/eslint-webpack-plugin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==", + "dev": true, + "dependencies": { + "@types/eslint": "^8.56.10", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^8.0.0 || ^9.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -16440,7 +14863,8 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "node_modules/events": { "version": "3.3.0", @@ -16450,24 +14874,6 @@ "node": ">=0.8.x" } }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "node_modules/exec-sh": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", @@ -16508,6 +14914,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -16525,6 +14932,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -16533,6 +14941,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -16544,6 +14953,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -16555,6 +14965,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -16566,6 +14977,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -16577,6 +14989,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -16588,6 +15001,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -16599,6 +15013,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -16612,6 +15027,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -16619,7 +15035,8 @@ "node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/expand-tilde": { "version": "2.0.2", @@ -16735,6 +15152,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -16771,6 +15189,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -16789,6 +15208,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -16800,6 +15220,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -16811,6 +15232,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -16878,6 +15300,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -16890,7 +15318,8 @@ "node_modules/fastparse": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true }, "node_modules/fastq": { "version": "1.14.0", @@ -16921,11 +15350,6 @@ "bser": "2.1.1" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "node_modules/figures": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", @@ -16957,58 +15381,11 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", - "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/file-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, "optional": true }, "node_modules/filelist": { @@ -17082,22 +15459,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -17310,6 +15671,15 @@ "node": ">= 0.10" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -17329,18 +15699,11 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, - "node_modules/floating-ui-devtools": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/floating-ui-devtools/-/floating-ui-devtools-0.1.2.tgz", - "integrity": "sha512-6QZH99AdZx9by0fJt2AI0axAeOxLpcHgpmaJXYxJWLCblv9iKz7i4lcLKwYvPA9B5brkLwehgjlbi2kI6uq/Eg==", - "peerDependencies": { - "@floating-ui/dom": ">=1.0.0 <2.0.0" - } - }, "node_modules/flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -17350,6 +15713,7 @@ "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, "funding": [ { "type": "individual", @@ -17369,6 +15733,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -17427,44 +15792,39 @@ "dev": true }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz", + "integrity": "sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==", "dev": true, "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", + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^8.2.0", "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "engines": { - "node": ">=10", + "node": ">=12.13.0", "yarn": ">=1.0.0" }, "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "typescript": ">3.6.0", + "webpack": "^5.11.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -17481,55 +15841,94 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { @@ -17544,18 +15943,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -17565,37 +15952,40 @@ "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "picomatch": "^2.2.1" }, "engines": { - "node": ">= 8.9.0" + "node": ">=8.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "engines": { "node": ">= 10.0.0" @@ -17622,10 +16012,24 @@ "node": ">= 0.6" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, "dependencies": { "map-cache": "^0.2.2" }, @@ -17641,15 +16045,6 @@ "node": ">= 0.6" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "node_modules/fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", @@ -17692,17 +16087,6 @@ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -17890,6 +16274,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18046,9 +16431,7 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "optional": true, - "peer": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/glob-watcher": { "version": "5.0.5", @@ -18475,9 +16858,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/grapheme-splitter": { "version": "1.0.4", @@ -18979,7 +17362,8 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true }, "node_modules/har-schema": { "version": "2.0.0", @@ -19130,6 +17514,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -19143,6 +17528,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -19155,6 +17541,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -19166,6 +17553,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19177,6 +17565,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19192,60 +17581,6 @@ "node": ">=8" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -19257,14 +17592,6 @@ "node": ">= 0.4" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, "node_modules/highlight-es": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", @@ -19344,16 +17671,6 @@ "node": ">=4" } }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -19396,6 +17713,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -19413,9 +17731,20 @@ } }, "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, "node_modules/html-escaper": { "version": "2.0.2", @@ -19423,36 +17752,72 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/html-loader": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", - "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", "dependencies": { - "es6-templates": "^0.2.3", - "fastparse": "^1.1.1", - "html-minifier": "^3.5.8", - "loader-utils": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" }, "bin": { - "html-minifier": "cli.js" + "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=4" + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/html-minifier-terser/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/html-minifier-terser/node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, "node_modules/http-cache-semantics": { @@ -19463,12 +17828,14 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true }, "node_modules/http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -19482,17 +17849,20 @@ "node_modules/http-errors/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true }, "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -19516,19 +17886,27 @@ } }, "node_modules/http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { @@ -19558,11 +17936,6 @@ "npm": ">=1.3.7" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -19592,6 +17965,15 @@ "ms": "^2.0.0" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -19656,11 +18038,6 @@ } ] }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" - }, "node_modules/ignore": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", @@ -19825,159 +18202,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/internal-ip/node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internal-ip/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/internal-ip/node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/internal-ip/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/internal-ip/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/internal-ip/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internal-ip/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internal-ip/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/internal-slot": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", @@ -20009,12 +18233,6 @@ "node": ">=0.10.0" } }, - "node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", - "dev": true - }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -20049,6 +18267,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -20060,26 +18279,11 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -20127,7 +18331,8 @@ "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/is-callable": { "version": "1.2.7", @@ -20167,6 +18372,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -20178,6 +18384,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -20201,6 +18408,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -20214,6 +18422,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -20241,6 +18450,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -20252,6 +18462,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -20295,6 +18506,39 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -20352,6 +18596,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -21930,6 +20186,15 @@ "node": ">= 8.3" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", @@ -22036,7 +20301,8 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -22106,54 +20372,6 @@ "node": ">=10.0" } }, - "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=4", - "npm": ">=1.4.28" - } - }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", @@ -22219,9 +20437,9 @@ } }, "node_modules/keyborg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.2.0.tgz", - "integrity": "sha512-yQa1dz+FilQ+w3JM6GH2V/wnFeQhfbkK9stvs3UiraW3GOEO7zrOBBh0ZuHsrzeN1xx6v7P5EpA2JtOUUnfN/w==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz", + "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==" }, "node_modules/keyv": { "version": "3.1.0", @@ -22232,9 +20450,9 @@ } }, "node_modules/kill-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", - "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-2.0.1.tgz", + "integrity": "sha512-e0SVOV5jFo0mx8r7bS29maVWp17qGqLBZ5ricNSajON6//kmb7qqqNnml4twNE8Dtj97UQD+gNFOaipS/q1zzQ==", "dev": true, "dependencies": { "get-them-args": "1.3.2", @@ -22244,16 +20462,11 @@ "kill-port": "cli.js" } }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "node_modules/kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -22267,14 +20480,6 @@ "node": ">=6" } }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, "node_modules/last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -22299,6 +20504,22 @@ "node": ">=8" } }, + "node_modules/launch-editor": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", + "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -22475,30 +20696,33 @@ } }, "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=6.11.5" } }, "node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { "node": ">=4.0.0" } }, "node_modules/loader-utils/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, "bin": { "json5": "lib/cli.js" } @@ -22712,13 +20936,6 @@ "lodash.escape": "^3.0.0" } }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "peer": true - }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -22754,19 +20971,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, "node_modules/lolex": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", @@ -22787,11 +20991,6 @@ "loose-envify": "cli.js" } }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" - }, "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -22804,6 +21003,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "dependencies": { "yallist": "^3.0.2" } @@ -23048,6 +21248,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -23073,6 +21274,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, "dependencies": { "object-visit": "^1.0.0" }, @@ -23261,16 +21463,6 @@ "node": ">=0.10.0" } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -23393,27 +21585,22 @@ } }, "node_modules/memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, "dependencies": { - "fs-monkey": "^1.0.3" + "fs-monkey": "^1.0.4" }, "engines": { "node": ">= 4.0.0" } }, - "node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } + "node_modules/memfs/node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "dev": true }, "node_modules/meow": { "version": "9.0.0", @@ -23490,23 +21677,6 @@ "node": ">=8.6" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/mime": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", @@ -23564,12 +21734,8 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "node_modules/minimatch": { "version": "3.0.8", @@ -23713,30 +21879,11 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -23764,71 +21911,6 @@ "node": "*" } }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/move-concurrently/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -23877,6 +21959,7 @@ "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -23885,12 +21968,6 @@ "multicast-dns": "cli.js" } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, "node_modules/multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -23975,6 +22052,7 @@ "version": "2.18.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "dev": true, "optional": true }, "node_modules/nanocolors": { @@ -24003,6 +22081,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -24024,6 +22103,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -24065,13 +22145,11 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dependencies": { - "lower-case": "^1.1.1" - } + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "dev": true }, "node_modules/node-emoji": { "version": "1.11.0", @@ -24123,6 +22201,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, "engines": { "node": ">= 6.13.0" } @@ -24187,51 +22266,6 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, "node_modules/node-notifier": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", @@ -24246,19 +22280,10 @@ "which": "^2.0.2" } }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/nopt": { "version": "6.0.0", @@ -25037,6 +23062,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -25050,6 +23076,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -25061,6 +23088,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -25072,6 +23100,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -25083,6 +23112,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -25096,6 +23126,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -25104,6 +23135,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -25119,22 +23151,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -25148,6 +23164,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, "dependencies": { "isobject": "^3.0.0" }, @@ -25249,6 +23266,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -25289,7 +23307,8 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "node_modules/office-ui-fabric-core": { "version": "11.0.1", @@ -25312,6 +23331,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -25362,27 +23382,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -25475,11 +23474,6 @@ "readable-stream": "^2.0.1" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -25616,15 +23610,20 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", + "dev": true, "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-settle": { @@ -25678,6 +23677,12 @@ "node": ">=8" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/package-json/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -25997,24 +24002,6 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", - "dependencies": { - "no-case": "^2.2.0" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -26034,18 +24021,6 @@ "node": ">=6" } }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "node_modules/parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -26108,24 +24083,46 @@ "node": ">= 0.8" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "devOptional": true + "dev": true }, "node_modules/path-exists": { "version": "4.0.0", @@ -26184,27 +24181,24 @@ } }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.0.4", @@ -26240,21 +24234,6 @@ "node": ">=4" } }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -26428,53 +24407,24 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "node_modules/pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==" }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -26490,9 +24440,9 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -26587,72 +24537,105 @@ } }, "node_modules/postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", + "dev": true, "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/postcss-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } + "node_modules/postcss-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/postcss-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/postcss-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" } }, "node_modules/postcss-merge-longhand": { @@ -27183,14 +25166,6 @@ "node": ">= 0.8" } }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/proc-log": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", @@ -27212,16 +25187,6 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -27282,11 +25247,6 @@ "node": ">= 0.10" } }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, "node_modules/pseudolocale": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", @@ -27298,25 +25258,8 @@ "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true }, "node_modules/pump": { "version": "3.0.0", @@ -27331,6 +25274,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -27341,6 +25285,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -27374,28 +25319,6 @@ "node": ">=0.6" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -27436,15 +25359,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -27553,24 +25467,14 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-refresh-typescript": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.6.tgz", - "integrity": "sha512-Aj7/SPmc9vFZTzizM6LVJf1UEQ76kVLb3Cd5J/bD3y25W9n+ZQjcSINoMJtOWXzCezm0apYKSE2jcl6NSa860g==", - "dev": true, - "peerDependencies": { - "react-refresh": "0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x", - "typescript": "^4" - } - }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -27935,40 +25839,6 @@ "node": ">=8" } }, - "node_modules/recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", - "dependencies": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/recast/node_modules/esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -28001,6 +25871,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -28099,12 +25970,13 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "devOptional": true + "dev": true }, "node_modules/repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -28113,6 +25985,7 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, "engines": { "node": ">=0.10" } @@ -28297,7 +26170,8 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true }, "node_modules/resolve": { "version": "1.17.0", @@ -28397,7 +26271,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true }, "node_modules/responselike": { "version": "1.0.2", @@ -28423,6 +26298,7 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, "engines": { "node": ">=0.12" } @@ -28431,6 +26307,7 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, "engines": { "node": ">= 4" } @@ -28493,15 +26370,6 @@ "node": "*" } }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "node_modules/rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", @@ -28519,6 +26387,18 @@ "@babel/runtime": "^7.1.2" } }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -28549,14 +26429,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dependencies": { - "aproba": "^1.1.1" - } - }, "node_modules/rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -28588,6 +26460,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, "dependencies": { "ret": "~0.1.10" } @@ -28939,6 +26812,46 @@ "node": ">=8.9.0" } }, + "node_modules/sass-loader": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", + "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -28985,13 +26898,16 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -29133,6 +27049,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -29150,6 +27067,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -29157,7 +27075,8 @@ "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/serve-static": { "version": "1.13.2", @@ -29205,6 +27124,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -29219,6 +27139,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -29230,6 +27151,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -29238,6 +27160,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -29245,27 +27168,11 @@ "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, "node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true }, "node_modules/shallow-clone": { "version": "3.0.1", @@ -29311,6 +27218,15 @@ "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", "dev": true }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/shelljs": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", @@ -29592,34 +27508,6 @@ "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -29633,6 +27521,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -29651,6 +27540,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -29664,6 +27554,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -29675,6 +27566,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -29686,6 +27578,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -29697,6 +27590,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -29705,6 +27599,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -29716,6 +27611,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -29727,6 +27623,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -29738,6 +27635,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -29749,6 +27647,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -29760,6 +27659,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -29771,6 +27671,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -29784,6 +27685,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -29791,12 +27693,14 @@ "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/snapdragon/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -29805,56 +27709,18 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, - "node_modules/sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/sockjs/node_modules/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -29862,14 +27728,6 @@ "node": ">=0.8.0" } }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/socks": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", @@ -29923,11 +27781,6 @@ "node": ">=8" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -29937,104 +27790,19 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", - "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/source-map-loader/node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" - }, - "node_modules/source-map-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/source-map-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/source-map-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -30056,7 +27824,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true }, "node_modules/sparkles": { "version": "1.0.1", @@ -30099,6 +27868,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -30114,6 +27884,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -30124,9 +27895,10 @@ } }, "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -30143,2141 +27915,61 @@ "dev": true }, "node_modules/spfx-fast-serve-helpers": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.18.4.tgz", - "integrity": "sha512-gJvw5bbhDQth3khWEKldKmgFlb4VERHyozozKf0fcy2rh8ZK3EKu77Tw0yu8KLuZm6GFeFRSSu4uecnuUu8AEw==", + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.19.3.tgz", + "integrity": "sha512-mQhim6NVCOUVofmhKkqfQvNXwQoJeJaKlp/FVtl32Q8cHmEtKJ1B2uz9xYbdPDM6rWWlVqVh7dAHVU9Cx9RL6g==", "dev": true, "dependencies": { - "@microsoft/loader-load-themed-styles": "2.0.45", - "@microsoft/spfx-heft-plugins": "1.18.0", - "@pmmmwh/react-refresh-webpack-plugin": "0.5.7", - "@types/copy-webpack-plugin": "6.4.3", - "@types/cross-spawn": "6.0.3", - "@types/loader-utils": "2.0.2", - "@types/webpack-dev-server": "3.11.4", - "@types/yargs": "6.6.0", - "autoprefixer": "9.8.8", - "clean-css-loader": "3.0.0", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", + "@types/copy-webpack-plugin": "8.0.1", + "@types/cross-spawn": "6.0.6", + "@types/webpack-dev-server": "4.7.1", + "@types/yargs": "17.0.32", + "autoprefixer": "10.4.19", + "clean-css-loader": "4.2.1", "colors": "1.4.0", - "copy-webpack-plugin": "6.4.0", + "commander": "12.1.0", + "copy-webpack-plugin": "12.0.2", "cross-spawn": "7.0.3", - "css-loader": "5.2.4", + "css-loader": "7.1.2", "del": "6.0.0", - "eslint-webpack-plugin": "2.5.4", + "eslint-webpack-plugin": "4.2.0", "file-loader": "6.2.0", - "fork-ts-checker-webpack-plugin": "6.4.0", + "fork-ts-checker-webpack-plugin": "9.0.2", "get-port": "5.1.1", - "globby": "11.0.3", - "kill-port": "1.6.1", - "loader-utils": "2.0.0", + "globby": "11.1.0", + "json5": "2.2.3", + "kill-port": "2.0.1", "node-fetch": "2.6.1", - "postcss": "7.0.38", - "postcss-loader": "4.2.0", - "react-refresh": "0.14.0", - "react-refresh-typescript": "2.0.6", - "sass": "1.44.0", - "sass-loader": "9.0.3", + "postcss": "8.4.38", + "postcss-loader": "8.1.1", + "react-refresh": "0.14.2", + "react-refresh-typescript": "2.0.9", + "sass": "1.77.6", + "sass-loader": "14.2.1", "spfx-css-modules-typescript-loader": "4.0.6", - "style-loader": "1.1.3", - "ts-loader": "8.1.0", - "tsconfig": "7.0.0", - "tsconfig-paths-webpack-plugin": "3.5.2", - "webpack": "4.47.0", - "webpack-cli": "4.10.0", - "webpack-dev-server": "3.11.3", - "webpack-merge": "5.7.3", - "yargs": "4.6.0" + "style-loader": "4.0.0", + "ts-loader": "9.5.1", + "tsconfig-paths-webpack-plugin": "4.1.0", + "webpack": "5.88.2", + "webpack-cli": "5.1.4", + "webpack-dev-server": "5.0.4", + "webpack-merge": "5.10.0", + "yargs": "17.7.2" }, "bin": { "fast-serve": "lib/serve.js" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/loader-load-themed-styles": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.45.tgz", - "integrity": "sha512-04foUzzYBbKpBKj16N9pjyKJzt6jthyd2gMzg1fQJPfrIblsJanumlhiUitpZjzyhs/53qYzEsTo0PZCKRHUpQ==", - "dev": true, - "dependencies": { - "loader-utils": "1.4.2" - }, - "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.47", - "@types/webpack": "^4" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/loader-load-themed-styles/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/loader-load-themed-styles/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/rush-lib": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz", - "integrity": "sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA==", - "dev": true, - "dependencies": { - "@pnpm/dependency-path": "~2.1.2", - "@pnpm/link-bins": "~5.3.7", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/package-deps-hash": "4.0.41", - "@rushstack/package-extractor": "0.3.11", - "@rushstack/rig-package": "0.4.0", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.100.2", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.100.2", - "@rushstack/stream-collator": "4.0.259", - "@rushstack/terminal": "0.5.34", - "@rushstack/ts-command-line": "4.15.1", - "@types/node-fetch": "2.6.2", - "@yarnpkg/lockfile": "~1.0.2", - "builtin-modules": "~3.1.0", - "cli-table": "~0.3.1", - "colors": "~1.2.1", - "dependency-path": "~9.2.8", - "figures": "3.0.0", - "git-repo-info": "~2.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "https-proxy-agent": "~5.0.0", - "ignore": "~5.1.6", - "inquirer": "~7.3.3", - "js-yaml": "~3.13.1", - "node-fetch": "2.6.7", - "npm-check": "~6.0.1", - "npm-package-arg": "~6.1.0", - "read-package-tree": "~5.1.5", - "rxjs": "~6.6.7", - "semver": "~7.5.4", - "ssri": "~8.0.0", - "strict-uri-encode": "~2.0.0", - "tapable": "2.2.1", - "tar": "~6.1.11", - "true-case-path": "~2.2.1" - }, - "engines": { - "node": ">=5.6.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/rush-lib/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/rush-lib/node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/rush-lib/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz", - "integrity": "sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw==", - "dev": true, - "dependencies": { - "@microsoft/load-themed-styles": "1.10.292", - "@rushstack/node-core-library": "3.59.6", - "autoprefixer": "9.7.1", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", - "loader-utils": "^1.4.2", - "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", - "webpack": "~4.47.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { - "version": "1.10.292", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", - "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", - "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", - "dev": true, - "dependencies": { - "browserslist": "^4.7.2", - "caniuse-lite": "^1.0.30001006", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.21", - "postcss-value-parser": "^4.0.2" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/css-loader/node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/sp-module-interfaces": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz", - "integrity": "sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "z-schema": "4.2.4" - }, - "engines": { - "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz", - "integrity": "sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ==", - "dev": true, - "dependencies": { - "@azure/storage-blob": "~12.11.0", - "@microsoft/load-themed-styles": "1.10.292", - "@microsoft/loader-load-themed-styles": "2.0.68", - "@microsoft/rush-lib": "5.100.2", - "@microsoft/sp-css-loader": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/localization-utilities": "0.8.80", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", - "@rushstack/set-webpack-public-path-plugin": "4.0.15", - "@rushstack/terminal": "0.5.36", - "@rushstack/webpack4-localization-plugin": "0.17.46", - "@rushstack/webpack4-module-minifier-plugin": "0.12.35", - "@types/tapable": "1.0.6", - "autoprefixer": "9.7.1", - "colors": "~1.2.1", - "copy-webpack-plugin": "~6.0.3", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", - "express": "4.18.1", - "file-loader": "6.1.0", - "git-repo-info": "~2.1.1", - "glob": "~7.0.5", - "html-loader": "~0.5.1", - "jszip": "~3.8.0", - "lodash": "4.17.21", - "mime": "2.5.2", - "postcss": "^8.4.19", - "postcss-loader": "^4.2.0", - "resolve": "~1.17.0", - "source-map": "0.6.1", - "source-map-loader": "1.1.3", - "tapable": "1.1.3", - "true-case-path": "~2.2.1", - "uuid": "~3.1.0", - "webpack": "~4.47.0", - "webpack-dev-server": "~4.9.3", - "webpack-sources": "1.4.3", - "xml": "~1.0.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { - "version": "1.10.292", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", - "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/loader-load-themed-styles": { - "version": "2.0.68", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz", - "integrity": "sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg==", - "dev": true, - "dependencies": { - "loader-utils": "1.4.2" - }, - "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.70", - "@types/webpack": "^4" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/loader-load-themed-styles/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", - "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", - "dev": true, - "dependencies": { - "browserslist": "^4.7.2", - "caniuse-lite": "^1.0.30001006", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.21", - "postcss-value-parser": "^4.0.2" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/copy-webpack-plugin": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", - "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.0", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/css-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/css-loader/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/file-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", - "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/postcss-modules-values/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", - "dev": true, - "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", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/spfx-heft-plugins/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/heft-config-file": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz", - "integrity": "sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", - "jsonpath-plus": "~4.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/localization-utilities": { - "version": "0.8.80", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz", - "integrity": "sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/typings-generator": "0.10.36", - "pseudolocale": "~1.1.0", - "xmldoc": "~1.1.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/module-minifier": { - "version": "0.3.38", - "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz", - "integrity": "sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw==", - "dev": true, - "dependencies": { - "@rushstack/worker-pool": "0.3.37", - "serialize-javascript": "6.0.0", - "source-map": "~0.7.3", - "terser": "^5.9.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/module-minifier/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", - "dev": true, - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/node-core-library/node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/node-core-library/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "dev": true, - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/node-core-library/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/node-core-library/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/package-deps-hash": { - "version": "4.0.41", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz", - "integrity": "sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/package-extractor": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz", - "integrity": "sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ==", - "dev": true, - "dependencies": { - "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34", - "ignore": "~5.1.6", - "jszip": "~3.8.0", - "minimatch": "~3.0.3", - "npm-packlist": "~2.1.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/package-extractor/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", - "dev": true, - "dependencies": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rig-package/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", - "https-proxy-agent": "~5.0.0", - "node-fetch": "2.6.7" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg==", - "dev": true, - "dependencies": { - "@azure/identity": "~2.1.0", - "@azure/storage-blob": "~12.11.0", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", - "@rushstack/terminal": "0.5.34" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/rush-sdk": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz", - "integrity": "sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@types/node-fetch": "2.6.2", - "tapable": "2.2.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz", - "integrity": "sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/webpack-plugin-utilities": "0.2.36" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz", - "integrity": "sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg==", - "dev": true, - "dependencies": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - }, - "peerDependencies": { - "@types/webpack": "^4.39.8", - "webpack": "^5.35.1" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/stream-collator": { - "version": "4.0.259", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz", - "integrity": "sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/stream-collator/node_modules/@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/terminal": { - "version": "0.5.36", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz", - "integrity": "sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/ts-command-line": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz", - "integrity": "sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==", - "dev": true, - "dependencies": { - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "colors": "~1.2.1", - "string-argv": "~0.3.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/ts-command-line/node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/typings-generator": { - "version": "0.10.36", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz", - "integrity": "sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.6", - "chokidar": "~3.4.0", - "glob": "~7.0.5" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin": { - "version": "0.17.46", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz", - "integrity": "sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w==", - "dev": true, - "dependencies": { - "@rushstack/localization-utilities": "0.8.83", - "@rushstack/node-core-library": "3.59.7", - "@types/tapable": "1.0.6", - "loader-utils": "1.4.2", - "minimatch": "~3.0.3" - }, - "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^4.0.16", - "@types/node": "*", - "@types/webpack": "^4.39.0", - "webpack": "^4.31.0" - }, - "peerDependenciesMeta": { - "@rushstack/set-webpack-public-path-plugin": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@types/webpack": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/localization-utilities": { - "version": "0.8.83", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz", - "integrity": "sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.7", - "@rushstack/typings-generator": "0.11.1", - "pseudolocale": "~1.1.0", - "xmldoc": "~1.1.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/node-core-library": { - "version": "3.59.7", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz", - "integrity": "sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==", - "dev": true, - "dependencies": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/typings-generator": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz", - "integrity": "sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "3.59.7", - "chokidar": "~3.4.0", - "fast-glob": "~3.2.4" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "dev": true, - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-localization-plugin/node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-module-minifier-plugin": { - "version": "0.12.35", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz", - "integrity": "sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw==", - "dev": true, - "dependencies": { - "@rushstack/module-minifier": "0.3.38", - "@rushstack/worker-pool": "0.3.37", - "@types/tapable": "1.0.6", - "tapable": "1.1.3" - }, - "engines": { - "node": ">=10.17.1" - }, - "peerDependencies": { - "@types/node": "*", - "@types/webpack": "*", - "@types/webpack-sources": "*", - "webpack": "^4.31.0", - "webpack-sources": "~1.4.3" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "@types/webpack": { - "optional": true - }, - "@types/webpack-sources": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/webpack4-module-minifier-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@rushstack/worker-pool": { - "version": "0.3.37", - "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz", - "integrity": "sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg==", - "dev": true, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/@types/yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha512-021+XKlD4/hDZkkdgGhgtDGKlcTIXrII1lrCLp/ZNPoU0AHN9HmTNe+i1eKRxcZisFObX3ItTncemegEACgnsw==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "@types/yargs-parser": "*" } }, "node_modules/spfx-fast-serve-helpers/node_modules/array-union": { @@ -32289,145 +27981,97 @@ "node": ">=8" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "node_modules/spfx-fast-serve-helpers/node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/spfx-fast-serve-helpers/node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, + "source-map": "~0.6.0" + }, "engines": { - "node": ">= 0.8" + "node": ">= 10.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/spfx-fast-serve-helpers/node_modules/clean-css-loader": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-4.2.1.tgz", + "integrity": "sha512-OQbdYeMtTMXxi6kZMq5iQOaeBHdEbVE1pO/TVKTrqQ3rQO6OWLCOZZzak6YxB+JkCOtWzRfAaPQQqbJbK0j8Vw==", "dev": true, - "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "clean-css": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "loader-utils": "^1.0.0 || ^2.0.0 || ^3.0.0", + "schema-utils": "^3.0.0 || ^4.0.0", + "webpack": ">=2.0.0" + }, + "peerDependenciesMeta": { + "loader-utils": { + "optional": true + }, + "schema-utils": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/spfx-fast-serve-helpers/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, "node_modules/spfx-fast-serve-helpers/node_modules/colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -32438,128 +28082,47 @@ } }, "node_modules/spfx-fast-serve-helpers/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/copy-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/copy-webpack-plugin/node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" + "node": ">=18" } }, "node_modules/spfx-fast-serve-helpers/node_modules/css-loader": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", - "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "dependencies": { - "camelcase": "^6.2.0", "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.10", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/icss-utils": { @@ -32574,46 +28137,48 @@ "postcss": "^8.1.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/spfx-fast-serve-helpers/node_modules/del": { @@ -32638,313 +28203,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", - "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.2.6", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", @@ -32983,119 +28241,17 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { @@ -33105,189 +28261,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/spfx-fast-serve-helpers/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "node": ">= 4" } }, "node_modules/spfx-fast-serve-helpers/node_modules/is-path-cwd": { @@ -33299,30 +28279,6 @@ "node": ">=6" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -33332,57 +28288,13 @@ "node": ">=8" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "optional": true, - "peer": true, - "engines": { - "node": ">=6.11.5" - } + "peer": true }, "node_modules/spfx-fast-serve-helpers/node_modules/loader-utils": { "version": "2.0.0", @@ -33398,53 +28310,6 @@ "node": ">=8.9.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "dev": true, - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -33454,24 +28319,6 @@ "node": ">= 8" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/spfx-fast-serve-helpers/node_modules/node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", @@ -33481,292 +28328,97 @@ "node": "4.x || >=6.0.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/spfx-fast-serve-helpers/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "node_modules/spfx-fast-serve-helpers/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/spfx-fast-serve-helpers/node_modules/react-refresh-typescript": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.9.tgz", + "integrity": "sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg==", "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" + "peerDependencies": { + "react-refresh": "0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x", + "typescript": "^4.8 || ^5.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "node_modules/spfx-fast-serve-helpers/node_modules/sass": { + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "dependencies": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=14.0.0" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/postcss-loader": { + "node_modules/spfx-fast-serve-helpers/node_modules/schema-utils": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", - "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/spfx-fast-serve-helpers/node_modules/sass-loader": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", - "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", - "dev": true, - "dependencies": { - "klona": "^1.1.2", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^2.7.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/sass-loader/node_modules/klona": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", - "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", - "dev": true, - "engines": { - "node": ">= 8" + "ajv": "^8.8.2" } }, "node_modules/spfx-fast-serve-helpers/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -33774,754 +28426,61 @@ "node": ">=10" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/spfx-fast-serve-helpers/node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/spfx-fast-serve-helpers/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" + "node": ">=14.17" } }, "node_modules/spfx-fast-serve-helpers/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/spfx-fast-serve-helpers/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "engines": { + "node": ">=10" } }, - "node_modules/spfx-fast-serve-helpers/node_modules/z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "node_modules/spfx-fast-serve-helpers/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "bin": { - "z-schema": "bin/z-schema" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=6.0.0" - }, - "optionalDependencies": { - "commander": "^2.7.1" + "node": ">=12" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" } }, "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -34621,6 +28580,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -34633,6 +28593,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -34644,6 +28605,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -34655,6 +28617,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -34666,6 +28629,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -34677,6 +28641,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -34688,6 +28653,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -34701,6 +28667,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -34723,52 +28690,23 @@ "npm": ">=6" } }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, "node_modules/stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, "node_modules/stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "node_modules/stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "node_modules/strict-uri-encode": { "version": "2.0.0", @@ -34985,67 +28923,19 @@ } }, "node_modules/style-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", - "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.6.4" - }, "engines": { - "node": ">= 8.9.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/style-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/style-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" + "webpack": "^5.27.0" } }, "node_modules/stylehacks": { @@ -35064,9 +28954,9 @@ } }, "node_modules/stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz", + "integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==" }, "node_modules/sudo": { "version": "1.0.3", @@ -35196,53 +29086,12 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dev": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "peer": true - }, "node_modules/tabster": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/tabster/-/tabster-5.0.2.tgz", - "integrity": "sha512-fCZCwNz+3yXD2dAtFD7FG5Ah4nvit0yBA0FKoV1QB2GH05nUJIaKnCFY4JjBFkPdQNsKa+iSmF8gE6aNOcBnrQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.0.1.tgz", + "integrity": "sha512-Df8La4+IkdbHjupybEDv4rCPSOwx8L3Xh7UVbl0tzyrkiVTKvZg3IRID6KHd/tXbyerO4cXwhY9aOQ+mbEP04w==", "dependencies": { - "keyborg": "^2.2.0", + "keyborg": "2.6.0", "tslib": "^2.3.1" } }, @@ -35336,9 +29185,9 @@ } }, "node_modules/terser": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "integrity": "sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==", + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -35353,277 +29202,90 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { - "node": ">= 6.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0" + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/terser-webpack-plugin/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/terser-webpack-plugin/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/terser-webpack-plugin/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": ">= 10.13.0" } }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dependencies": { "randombytes": "^2.1.0" } }, - "node_modules/terser-webpack-plugin/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/terser-webpack-plugin/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -35710,6 +29372,18 @@ "node": ">=0.8" } }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", @@ -35725,6 +29399,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -35743,7 +29418,8 @@ "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, "node_modules/time-stamp": { "version": "1.1.0", @@ -35754,17 +29430,6 @@ "node": ">=0.10.0" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -35824,11 +29489,6 @@ "node": ">=0.10.0" } }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -35841,6 +29501,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -35852,6 +29513,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -35871,6 +29533,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -35912,28 +29575,6 @@ "node": ">=0.6" } }, - "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -35943,6 +29584,22 @@ "punycode": "^2.1.0" } }, + "node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -35957,32 +29614,23 @@ "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" }, "node_modules/ts-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz", - "integrity": "sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", "dev": true, "dependencies": { "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", + "enhanced-resolve": "^5.0.0", "micromatch": "^4.0.0", - "semver": "^7.3.4" + "semver": "^7.3.4", + "source-map": "^0.7.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" }, "peerDependencies": { "typescript": "*", - "webpack": "*" - } - }, - "node_modules/ts-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" + "webpack": "^5.0.0" } }, "node_modules/ts-loader/node_modules/chalk": { @@ -36001,62 +29649,41 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ts-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, "engines": { - "node": ">= 4" - } - }, - "node_modules/ts-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "dependencies": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" + "node": ">= 8" } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^2.2.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", "dev": true, "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { @@ -36075,31 +29702,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -36109,24 +29711,6 @@ "node": ">=4" } }, - "node_modules/tsconfig/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsconfig/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -36153,11 +29737,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" - }, "node_modules/tuf-js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", @@ -36459,7 +30038,8 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", @@ -36482,26 +30062,6 @@ "node": ">=4.2.0" } }, - "node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -36562,10 +30122,23 @@ "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", "dev": true }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -36580,26 +30153,11 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, "node_modules/unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", @@ -36646,6 +30204,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -36658,6 +30217,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -36671,6 +30231,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, "dependencies": { "isarray": "1.0.0" }, @@ -36682,6 +30243,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -36690,16 +30252,16 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "devOptional": true, + "dev": true, "engines": { "node": ">=4", "yarn": "*" } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -36715,8 +30277,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -36726,9 +30288,9 @@ } }, "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/update-notifier": { "version": "5.1.0", @@ -36780,11 +30342,6 @@ "node": ">=4" } }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -36797,25 +30354,8 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true }, "node_modules/url-parse-lax": { "version": "3.0.0", @@ -36828,15 +30368,11 @@ "node": ">=4" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -36852,12 +30388,12 @@ "react-dom": ">=16.8.0 <19.0.0" } }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dependencies": { - "inherits": "2.0.3" + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/util-deprecate": { @@ -36865,11 +30401,6 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -36879,13 +30410,11 @@ } }, "node_modules/uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { @@ -37076,11 +30605,6 @@ "node": ">= 0.10" } }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -37112,290 +30636,22 @@ } }, "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -37415,75 +30671,38 @@ "dev": true }, "node_modules/webpack": { - "version": "4.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", - "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "@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": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "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" }, "bin": { "webpack": "bin/webpack.js" }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, "engines": { "node": ">=10.13.0" }, @@ -37491,16 +30710,49 @@ "type": "opencollective", "url": "https://opencollective.com/webpack" }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x" + "webpack": "5.x.x" }, "peerDependenciesMeta": { "@webpack-cli/generators": { "optional": true }, - "@webpack-cli/migrate": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -37510,66 +30762,91 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": ">= 10" + "node": ">=14" } }, "node_modules/webpack-cli/node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "dependencies": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", + "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -37580,6 +30857,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -37590,17 +30868,50 @@ "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/memfs": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.11.1.tgz", + "integrity": "sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==", + "dev": true, + "dependencies": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/webpack-dev-middleware/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -37611,68 +30922,74 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", + "dev": true, "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", + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "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", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { + "webpack": { + "optional": true + }, "webpack-cli": { "optional": true } } }, "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -37683,6 +31000,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -37691,20 +31009,21 @@ } }, "node_modules/webpack-dev-server/node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "qs": "6.11.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -37713,24 +31032,29 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/webpack-dev-server/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/webpack-dev-server/node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -37743,6 +31067,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -37751,6 +31078,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -37759,9 +31087,10 @@ } }, "node_modules/webpack-dev-server/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -37770,14 +31099,28 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -37786,22 +31129,24 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/webpack-dev-server/node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -37817,7 +31162,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -37836,6 +31181,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -37853,6 +31199,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -37862,10 +31209,31 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -37877,33 +31245,11 @@ "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, "node_modules/webpack-dev-server/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -37912,33 +31258,55 @@ } }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, "engines": { "node": ">= 10" } }, - "node_modules/webpack-dev-server/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "dependencies": { + "is-inside-container": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/webpack-dev-server/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/webpack-dev-server/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "bin": { "mime": "cli.js" }, @@ -37946,15 +31314,41 @@ "node": ">=4" } }, + "node_modules/webpack-dev-server/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/webpack-dev-server/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/webpack-dev-server/node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -37962,10 +31356,29 @@ "node": ">= 0.8" } }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -37977,9 +31390,10 @@ } }, "node_modules/webpack-dev-server/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -37994,6 +31408,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -38001,10 +31416,26 @@ "node": ">=8.10.0" } }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -38021,14 +31452,15 @@ ] }, "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -38042,6 +31474,7 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -38064,12 +31497,14 @@ "node_modules/webpack-dev-server/node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, "node_modules/webpack-dev-server/node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -38083,26 +31518,29 @@ "node_modules/webpack-dev-server/node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, "node_modules/webpack-dev-server/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -38113,45 +31551,14 @@ } } }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-log/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" }, "engines": { @@ -38159,259 +31566,35 @@ } }, "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/webpack/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "node": ">= 10.13.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -38425,6 +31608,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -38451,14 +31635,15 @@ } }, "node_modules/whatwg-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true }, "node_modules/whatwg-url": { "version": "6.5.0", @@ -38564,20 +31749,6 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dependencies": { - "errno": "~0.1.7" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -38684,18 +31855,6 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/xmlbuilder": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", @@ -38735,7 +31894,8 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "node_modules/yaml": { "version": "1.10.2", @@ -39322,12 +32482,28 @@ } }, "@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.6.2" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "requires": { + "tslib": "^2.6.2" + } + }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } } }, "@azure/core-client": { @@ -39354,35 +32530,6 @@ } } }, - "@azure/core-http": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.1.tgz", - "integrity": "sha512-cur03BUwV0Tbv81bQBOLafFB02B6G++K6F2O3IMl8pSE2QlXm3cu11bfyBNlDUKi5U+xnB3GC63ae3athhkx6Q==", - "requires": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-tracing": "1.0.0-preview.13", - "@azure/core-util": "^1.1.1", - "@azure/logger": "^1.0.0", - "@types/node-fetch": "^2.5.0", - "@types/tunnel": "^0.0.3", - "form-data": "^4.0.0", - "node-fetch": "^2.6.7", - "process": "^0.11.10", - "tough-cookie": "^4.0.0", - "tslib": "^2.2.0", - "tunnel": "^0.0.6", - "uuid": "^8.3.0", - "xml2js": "^0.4.19" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, "@azure/core-lro": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.4.0.tgz", @@ -39425,11 +32572,6 @@ "requires": { "tslib": "^2.2.0" } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, @@ -39443,49 +32585,26 @@ } }, "@azure/core-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.1.1.tgz", - "integrity": "sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz", + "integrity": "sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==", "requires": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" - } - }, - "@azure/identity": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", - "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", - "requires": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.4.0", - "@azure/core-rest-pipeline": "^1.1.0", - "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", - "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^2.26.0", - "@azure/msal-common": "^7.0.0", - "@azure/msal-node": "^1.10.0", - "events": "^3.0.0", - "jws": "^4.0.0", - "open": "^8.0.0", - "stoppable": "^1.1.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" }, "dependencies": { - "@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "requires": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" } } }, @@ -39497,56 +32616,6 @@ "tslib": "^2.2.0" } }, - "@azure/msal-browser": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", - "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", - "requires": { - "@azure/msal-common": "^7.3.0" - } - }, - "@azure/msal-common": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", - "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==" - }, - "@azure/msal-node": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.14.5.tgz", - "integrity": "sha512-NcVdMfn8Z3ogN+9RjOSF7uwf2Gki5DEJl0BdDSL83KUAgVAobtkZi5W8EqxbJLrTO/ET0jv5DregrcR5qg2pEA==", - "requires": { - "@azure/msal-common": "^9.0.1", - "jsonwebtoken": "^8.5.1", - "uuid": "^8.3.0" - }, - "dependencies": { - "@azure/msal-common": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-9.0.1.tgz", - "integrity": "sha512-eNNHIW/cwPTZDWs9KtYgb1X6gtQ+cC+FGX2YN+t4AUVsBdUbqlMTnUs6/c/VBxC2AAGIhgLREuNnO3F66AN2zQ==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "@azure/storage-blob": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", - "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", - "requires": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-http": "^2.0.0", - "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.1.1", - "@azure/core-tracing": "1.0.0-preview.13", - "@azure/logger": "^1.0.0", - "events": "^3.0.0", - "tslib": "^2.2.0" - } - }, "@babel/code-frame": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", @@ -40017,9 +33086,9 @@ "dev": true }, "@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "@eslint-community/eslint-utils": { "version": "4.4.0", @@ -40031,9 +33100,9 @@ } }, "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true }, "@eslint/eslintrc": { @@ -40101,72 +33170,78 @@ } }, "@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "requires": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.7" } }, + "@floating-ui/devtools": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.1.tgz", + "integrity": "sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw==", + "requires": {} + }, "@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "requires": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, "@floating-ui/utils": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", - "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, "@fluentui/date-time-utilities": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.14.tgz", - "integrity": "sha512-Kc64ZBj0WiaSW/Bsh4fMy9oM2FIk1TgIqBV6+OgOtdKx9cXwLdmgGk8zuQTcuRnwv5WCk2M6wvW1M+eK3sNRGA==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/dom-utilities": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.12.tgz", - "integrity": "sha512-safCKQPJTnshYG13/U2Zx1KWhOhU4vl5RAKqW7HEBfLOHds/fAR+EzTvKgO6OgxJq59JAKJvpH2QujkLXZZQ3A==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/font-icons-mdl2": { - "version": "8.5.27", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.27.tgz", - "integrity": "sha512-u6J9SmdWsr3WjC7zog930IWWySA+mxLfIqfyux9oATJQPUs+76juYYbolDTJTvndVEmb+piA7qBhEubUoaXJjQ==", + "version": "8.5.50", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz", + "integrity": "sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ==", "requires": { - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/utilities": "^8.13.21", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/foundation-legacy": { - "version": "8.2.47", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.47.tgz", - "integrity": "sha512-El/8/makZh2fqd2YdLSTy3T2oJ3N6WCsPzkud9CdMF98Oby0jny4EAtzjBNRbAwL4/gppOYIIchVuzRL4V2rcw==", + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz", + "integrity": "sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg==", "requires": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/utilities": "^8.13.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/keyboard-key": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.12.tgz", - "integrity": "sha512-9nPglM58ThbOEQ88KijdYl64hiTAQQ0o60HRc0vboibmr41mJ322FoBz5Q5S5QLIEbBZajrAkrDMs3PKW4CCSw==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", "requires": { "tslib": "^2.1.0" } @@ -40180,18 +33255,18 @@ } }, "@fluentui/merge-styles": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.13.tgz", - "integrity": "sha512-ocgwNlQcQwn5mNlZKFazrFVbYDEQ6BptoW4GyEv6U5TEHE8HKKYuPRf340NXCRGiacSpz3vLkyDjp+L431qUXg==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/priority-overflow": { - "version": "9.1.10", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.10.tgz", - "integrity": "sha512-EaZrYXqFT15U7scpPw1x9PkKMZP0j2ElR9uwH6ZTrdKWfbUNZ62jEHNy4hLhdj86Pu7MwnXspkExZjBrKcjFbg==", + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.13.tgz", + "integrity": "sha512-yDojVpkhBZTXOYExrCgW1GXbw3x9pYIS617xlNJIc2t06Cd3H32y2p51QXFt94sBmlVyAvPu7UKBHaq1Yw7u+w==", "requires": { "@swc/helpers": "^0.5.1" } @@ -40225,396 +33300,410 @@ } }, "@fluentui/react-accordion": { - "version": "9.3.30", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.30.tgz", - "integrity": "sha512-NLJX/fj/FcrvsMPqmI+2epTvyieR8hfWWEg4pR8JqeSPMDForf/VP285Bn5DZRY8QdIPU+DFpTjGg3mDCMBryw==", + "version": "9.5.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.5.3.tgz", + "integrity": "sha512-QnOfHEM7do52b4mgyb0SPvKQOa6lPEsOOy+V/xGK2LNimnZSPvGAfJ/vAD4yjR5gOR5zQl7iNv3FNN0mJSefXA==", "requires": { - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-motion-components-preview": "^0.1.2", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-alert": { - "version": "9.0.0-beta.94", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.94.tgz", - "integrity": "sha512-Oae0CqgmvhvepaIKXWFfitt5tnaVzHnsnlk8+YSN6enM23NYaPqyiVQ+r2HMqKfgkJim14SY47A2XYIBS+LGAA==", + "version": "9.0.0-beta.124", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.124.tgz", + "integrity": "sha512-yFBo3B5H9hnoaXxlkuz8wRz04DEyQ+ElYA/p5p+Vojf19Zuta8DmFZZ6JtWdtxcdnnQ4LvAfC5OYYlzdReozPA==", "requires": { - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-avatar": "^9.6.29", + "@fluentui/react-button": "^9.3.83", + "@fluentui/react-icons": "^2.0.239", + "@fluentui/react-jsx-runtime": "^9.0.39", + "@fluentui/react-tabster": "^9.21.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.10", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-aria": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.4.0.tgz", - "integrity": "sha512-1tuRswKp1G5WH627ablQDBjrY5gfahZ2uMaPakO01wYazsCb2VGz2hFCUBMhMy+Djh1dmi4AZazAYcJvuQoBSA==", + "version": "9.13.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.4.tgz", + "integrity": "sha512-kFavxrWnOOkScy1Ue7YvnofxjjPzdEROziyApEp7QhyWd8syfNvTZh79WnBza0RBEPvWqExphS95J3vmyM8avA==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-avatar": { - "version": "9.5.48", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.5.48.tgz", - "integrity": "sha512-qhefSxIRxCHIzJEotbTLmkAERMk1sKN1EZfF25dnMvWzyYPaF4CjizYwtlf0G1eoHTCmyaw88sjzleAmXWar4w==", + "version": "9.6.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.37.tgz", + "integrity": "sha512-6/5AgZ/s353FhCscFWOiec0j4vJCjHXbWO4F9JDItYDUm0t+egN7rb98LZhAezfapo4GUxdx7ZNpqWy0bZ5GDw==", "requires": { - "@fluentui/react-badge": "^9.2.15", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-tooltip": "^9.4.1", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-tooltip": "^9.4.37", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-badge": { - "version": "9.2.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.15.tgz", - "integrity": "sha512-FdLXZL6NcevqtcvWfX4qfn+X1z6n4UUkNM5iIVo9Y5UQ61dis9W7i6u13Kb8DH2VJOsgmsy0IgDispO1Zh/V3w==", + "version": "9.2.41", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.41.tgz", + "integrity": "sha512-/GBKotH68XrBix1mCJybYHw+5QKYoAbINqYPj2mEfcDiC2VfS4w4Drjokcp2O1KD2cX/YZ9PThptKmWkjT3UOw==", "requires": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-breadcrumb": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.2.tgz", - "integrity": "sha512-345t3Hk9Bdr45w0whD574oHBQXdgQFdCc4iopNe+kg7jb51R6JN4SiHu0fWSEPW8vQuvrjNYsjon+UeG1enynA==", + "version": "9.0.36", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.36.tgz", + "integrity": "sha512-InuZqcokYVyEjLZWQNXUapBi7ryo8i5q0onNxDEf0J+Qolg3baqRN1jY4cKC4UzjlMJgjr+Vz/+gMIRGNLDIKw==", "requires": { - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-link": "^9.2.0", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-link": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-button": { - "version": "9.3.57", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.57.tgz", - "integrity": "sha512-HGvmNDgtYfvjBBrbaluwkgOywxYHyhU9X3MzaBTJ9tj/ObS4OIbVGnjpXLKDVPeXAA7Fyxbg6qgAgmiQYKaoJQ==", + "version": "9.3.89", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.89.tgz", + "integrity": "sha512-fliozeCpApuDpevvHLC2rTdhyVymXZHaXSR2cFqgYdYtHrXFE7JbMHVMNAszQCo+T+4uovzKU/SL1z7xMr1VhQ==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-card": { - "version": "9.0.56", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.56.tgz", - "integrity": "sha512-7ux/zs+ptdYqINDb3vhcVXUm5y3qc7GK0r9uAeywpdU/YRaUBZ+7QSbIAvHCKyO43xfdD3j9GWZFbrcog/AuWg==", + "version": "9.0.91", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.91.tgz", + "integrity": "sha512-5p1d5hpEnkXNnj7BAvl6pLyvX3bOOY0kFB/gGn32rpFpdxs5vCsGe1qNs2Ju9MlMhSFh7c2mBMHOixc/eD9JiA==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-text": "^9.4.23", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-checkbox": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.1.tgz", - "integrity": "sha512-fPe2AFe6JSJCAT1qCCNQoLzfy0o6u9cirCuQJLNB8t5+C89FV3XBETB/UCOpIPL1qo5B4zIlKlheldaPrad5TQ==", + "version": "9.2.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.35.tgz", + "integrity": "sha512-YK6jYbW/Sg9raJ3uoHUhLO7htEA4VZponhG3vfHg1ss6BHjfArSHHMHLRaHhHmzfeQewoA7A6Y/XDSGLeffXVw==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-combobox": { - "version": "9.5.32", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.5.32.tgz", - "integrity": "sha512-Gpoa5ZaQCcWe1pfEaFeABw8pLY8Lz6F+BhwrWzgnSqr7NtYBRNvXrvH+t2amCEhEKeukXeDN4cicyR6lVUtF4Q==", + "version": "9.13.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.5.tgz", + "integrity": "sha512-nfhERKiTB73jcVsSJYlX1cXu/Tcd1YE9TrldgIm1Rb79vDlX0WT3hpf4yvHMuPwA6qPGISm8RmYGj6mjs4ucLA==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-components": { - "version": "9.42.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.42.0.tgz", - "integrity": "sha512-b8xASrp9ljm0nC0L5ZT4MR1JDSxzjqW1T2IDYcmF3pW9r4qj6NWTScPPlIoxlFxKD/ol8jJZkHvXtADs5zprxQ==", + "version": "9.54.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.54.13.tgz", + "integrity": "sha512-zh/wBpNfhXyOBh36BE89gGkv9Sdc8NNcSQsN8TxDfawry/QLJVfO42wpUYTV/wLPKuwELGq1TVGjoaZf75s16g==", "requires": { - "@fluentui/react-accordion": "^9.3.30", - "@fluentui/react-alert": "9.0.0-beta.94", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-badge": "^9.2.15", - "@fluentui/react-breadcrumb": "^9.0.2", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-card": "^9.0.56", - "@fluentui/react-checkbox": "^9.2.1", - "@fluentui/react-combobox": "^9.5.32", - "@fluentui/react-dialog": "^9.8.7", - "@fluentui/react-divider": "^9.2.51", - "@fluentui/react-drawer": "^9.0.3", - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-image": "^9.1.48", - "@fluentui/react-infobutton": "9.0.0-beta.78", - "@fluentui/react-infolabel": "^9.0.6", - "@fluentui/react-input": "^9.4.53", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-link": "^9.2.0", - "@fluentui/react-menu": "^9.12.35", - "@fluentui/react-message-bar": "^9.0.8", - "@fluentui/react-overflow": "^9.1.1", - "@fluentui/react-persona": "^9.2.58", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-progress": "^9.1.53", - "@fluentui/react-provider": "^9.13.1", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-select": "^9.1.53", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-skeleton": "^9.0.41", - "@fluentui/react-slider": "^9.1.58", - "@fluentui/react-spinbutton": "^9.2.53", - "@fluentui/react-spinner": "^9.3.31", - "@fluentui/react-switch": "^9.1.58", - "@fluentui/react-table": "^9.10.13", - "@fluentui/react-tabs": "^9.3.59", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-tags": "^9.0.12", - "@fluentui/react-text": "^9.4.0", - "@fluentui/react-textarea": "^9.3.53", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-toast": "^9.3.19", - "@fluentui/react-toolbar": "^9.1.58", - "@fluentui/react-tooltip": "^9.4.1", - "@fluentui/react-tree": "^9.4.15", - "@fluentui/react-utilities": "^9.15.2", - "@fluentui/react-virtualizer": "9.0.0-alpha.59", - "@griffel/react": "^1.5.14", + "@fluentui/react-accordion": "^9.5.3", + "@fluentui/react-alert": "9.0.0-beta.124", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-breadcrumb": "^9.0.36", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-card": "^9.0.91", + "@fluentui/react-checkbox": "^9.2.35", + "@fluentui/react-combobox": "^9.13.5", + "@fluentui/react-dialog": "^9.11.12", + "@fluentui/react-divider": "^9.2.73", + "@fluentui/react-drawer": "^9.5.12", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-image": "^9.1.71", + "@fluentui/react-infobutton": "9.0.0-beta.102", + "@fluentui/react-infolabel": "^9.0.44", + "@fluentui/react-input": "^9.4.87", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-link": "^9.2.30", + "@fluentui/react-menu": "^9.14.14", + "@fluentui/react-message-bar": "^9.2.9", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-overflow": "^9.1.28", + "@fluentui/react-persona": "^9.2.96", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-progress": "^9.1.85", + "@fluentui/react-provider": "^9.17.2", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-rating": "^9.0.17", + "@fluentui/react-search": "^9.0.16", + "@fluentui/react-select": "^9.1.85", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-skeleton": "^9.1.14", + "@fluentui/react-slider": "^9.1.92", + "@fluentui/react-spinbutton": "^9.2.86", + "@fluentui/react-spinner": "^9.4.12", + "@fluentui/react-swatch-picker": "^9.1.8", + "@fluentui/react-switch": "^9.1.92", + "@fluentui/react-table": "^9.15.15", + "@fluentui/react-tabs": "^9.4.30", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-tag-picker": "^9.3.1", + "@fluentui/react-tags": "^9.3.16", + "@fluentui/react-teaching-popover": "^9.1.15", + "@fluentui/react-text": "^9.4.23", + "@fluentui/react-textarea": "^9.3.86", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-toast": "^9.3.54", + "@fluentui/react-toolbar": "^9.2.3", + "@fluentui/react-tooltip": "^9.4.37", + "@fluentui/react-tree": "^9.7.11", + "@fluentui/react-utilities": "^9.18.13", + "@fluentui/react-virtualizer": "9.0.0-alpha.82", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-context-selector": { - "version": "9.1.42", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.42.tgz", - "integrity": "sha512-Xq9JcPBCRLkCnrUd83qSFgEYZc1BYyxFXLamtev5Ok1SSF53XI4yqN7Y34A13fSu/Q2wGeZibHcCTHJIXad2sQ==", + "version": "9.1.65", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.65.tgz", + "integrity": "sha512-hpluiP2NtK01Kx1RdKnJkQr7snbFuFJUwRho3NsuzuX/ea9OaVNEAxcvLMUcwd5nItf5Y5U8i07ib7YX5qchmQ==", "requires": { - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-dialog": { - "version": "9.8.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.8.7.tgz", - "integrity": "sha512-j6UhUS8nSm4C1FiUYPtdiSFBpClxHlSZODYBTIIPRMUaviAiAAfi7prSRnWPhOgXr8uiXvyxRKOcc77r/DAtPQ==", + "version": "9.11.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.12.tgz", + "integrity": "sha512-tKleAKDa97BdNXwzUs4RqdZoe5uucJnEexZIjlqSbNrCItQU5Xa9alqZvqZGDw0t4WpH6Ux9t37m3yyGpwItQA==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "react-transition-group": "^4.4.1" + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" } }, "@fluentui/react-divider": { - "version": "9.2.51", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.51.tgz", - "integrity": "sha512-uJajHl/QIOuzLl/Xb9Q1vMO8CjvPOYx6XmBdNYakowxc7E0pPfJnnbWETVIp6gl6gbrY/GQN7OWQ90yYebvZow==", + "version": "9.2.73", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.73.tgz", + "integrity": "sha512-AmkJPAFEszLbWh7vrV6vV+omnkQgfw1hhVBcTIlLD2b712Tk7GczZC2PXTq0fNKI3Aw8x4sNBbomozJp2y+X7w==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-drawer": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.0.3.tgz", - "integrity": "sha512-NuB79EJ+/nHtm9DO2Xc4e84/r/trt06ADZHR+a3/TMAfl2zwvz8PuGiFLIxvpqHL8s34DjblbZHu0GyQSu/GcA==", + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.12.tgz", + "integrity": "sha512-7Daj+KG37B2bsBsrFmpX3FMWtC0Q1zvOvnCdKu3D1XXDIgOdUTzcnmMqqMVKYl6p8Lwe8778FQ0+eRdI23G/RQ==", "requires": { - "@fluentui/react-dialog": "^9.8.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-motion-preview": "^0.5.3", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-dialog": "^9.11.12", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-field": { - "version": "9.1.43", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.43.tgz", - "integrity": "sha512-6LtwctiJsITgPotp+ztXNUAFbLh93Nk/SSy8RYFOjj3qAyliSjrqBEv5qJjo0cAunKFguyZKDWlVZSuYGBne3w==", + "version": "9.1.74", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.74.tgz", + "integrity": "sha512-Z4RJXJ4PP2YnAzz+TWYXv0QcaREV9eW1lv0fcWQKWzmHgOdeIqHruUigteoRaatmOfW6t/SjttTheoV09h/8LA==", "requires": { - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-focus": { - "version": "8.8.34", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.34.tgz", - "integrity": "sha512-GNi8MqQRdoIaYpiz5kWIQaX1mNzFz3X+UShezA3gohrXnkONUvrPBuFDyYgQXoqk67juEZ+oGxl2PpKjz08HCA==", + "version": "8.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz", + "integrity": "sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw==", "requires": { - "@fluentui/keyboard-key": "^0.4.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/utilities": "^8.13.21", + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/react-hooks": { - "version": "8.6.33", - "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.33.tgz", - "integrity": "sha512-3P9RA34QhhjFwHwCvfOqMDgCwvks4hgMsEGvQVTdrcya4uskxBx4FqCLzoMxkXcAJjJCiTJmPx/mZQqQpgoyoA==", + "version": "8.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz", + "integrity": "sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg==", "requires": { - "@fluentui/react-window-provider": "^2.2.16", - "@fluentui/set-version": "^8.2.12", - "@fluentui/utilities": "^8.13.21", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/react-icons": { - "version": "2.0.223", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.223.tgz", - "integrity": "sha512-nKE4y2e9DilNfly2Z5CSMBG2aOFZlGG9SJsw7UZmZu00acqWKEO09YAuHIDXlp6moYgCHF96MpZFDPU9sjbrwg==", + "version": "2.0.255", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.255.tgz", + "integrity": "sha512-kG+gNd69h2OYWVK1ga2Q9TcQlaCUy//9LpxsTsMuAUitK6jogzKM+m5MdK+ZYy8hUWfQAuxUg14GFJZyQI+Q+Q==", "requires": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" } }, "@fluentui/react-image": { - "version": "9.1.48", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.48.tgz", - "integrity": "sha512-Hi+73hWoB4YtS95vP9BU9PJ3Z91TKTFS9CwMjliSy5qyjvsy62zIlfYL9wbwUzjUhKHjpaoXF7DExSYn1eyjGQ==", + "version": "9.1.71", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.71.tgz", + "integrity": "sha512-OKUbVsZLVe/kRP7KrweHDkztY8FUz6HzEPxZvJqIkwDf+KIJJxDV4R9Hpw8Fis6ceLbj/VI5JUVwGIp5YQlsjA==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-infobutton": { - "version": "9.0.0-beta.78", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.78.tgz", - "integrity": "sha512-XBOn8xyypSHB+m+SP2Xxj+aX9vh+EII0mHbAwmNVVQTOqNHfP0QircEhU/4KhEIS7B32aNOpX0LJXsh7TYcuhw==", + "version": "9.0.0-beta.102", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.102.tgz", + "integrity": "sha512-3kA4F0Vga8Ds6JGlBajLCCDOo/LmPuS786Wg7ui4ZTDYVIMzy1yp2XuVcZniifBFvEp0HQCUoDPWUV0VI3FfzQ==", "requires": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-icons": "^2.0.237", + "@fluentui/react-jsx-runtime": "^9.0.36", + "@fluentui/react-label": "^9.1.68", + "@fluentui/react-popover": "^9.9.6", + "@fluentui/react-tabster": "^9.21.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.7", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-infolabel": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.6.tgz", - "integrity": "sha512-KAkd3Q4jkt58i3aTs9KXmCRaN+ML/OcXxD1E1aoX9+MIDFA3aBa+qRLH8x4iAAvm/x8xf7MP2ePE/lcDQM9vQQ==", + "version": "9.0.44", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.44.tgz", + "integrity": "sha512-GWw6UlF0s8HujWaCkGLfnbGaukQycfax7GPe38xVn/TkQp7KPNMgFp1Ag7kwaQtMqDbPIKJeDkaz8kdFziIT9w==", "requires": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-popover": "^9.8.23", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-input": { - "version": "9.4.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.53.tgz", - "integrity": "sha512-+I7qReeCRPFRhe1Kmfy53bmmkvoFviwIACziOEKqDkMz7Jy0DiIBzrDgCcSRd4PoAc+6GZcwBL/OAzDqukdjWQ==", + "version": "9.4.87", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.87.tgz", + "integrity": "sha512-rIJEL+/xUrTWVi4CJlaCPyauQRMs3nTNvOuy3vBy3+C4IipTOAEM6cyR3RJUCt5IjKLsxJBTLZWRzwhZhAGx8Q==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-jsx-runtime": { - "version": "9.0.20", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.20.tgz", - "integrity": "sha512-wFRi78pTun8yy8ufYS5BqY4OKWYB9RPEcSHLMJDbD+CDxqflff3Hvq9VCjB3iRImpYuxwFvJF8XH4mDD1WV5Zw==", + "version": "9.0.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.42.tgz", + "integrity": "sha512-/iKhJx5htz+iBjWRjviM7cEAiG0y9oqVimmeWaZChi0M5abwvHkueYQ+n1BhzYOtsdeuXXcbrkx4VkaO5j5Efg==", "requires": { - "@fluentui/react-utilities": "^9.15.2", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -40627,538 +33716,641 @@ } }, "@fluentui/react-label": { - "version": "9.1.51", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.51.tgz", - "integrity": "sha512-kwRHUu5h7kQ4jqXkZ29u2xr8ScEAzZL3ERvlm5zmPMPfnzoU9Gbez8jRxzVKLsfoWDvqJw1PVpY6shBWDJYnfw==", + "version": "9.1.74", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.74.tgz", + "integrity": "sha512-9EDwomVwcHJvI7QKIsBok3EQ5Ty5R3cDMnYZl7OIugffEvt+UWcmNyIOckYt80vsPYNbM9XqTt4rNAvCkFd1UQ==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-link": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.0.tgz", - "integrity": "sha512-iFHIE4MxdTZRIA2pPr792EKAuBh6RD9M6OaLr6x92IooErXU5bh9mkkXWHZ8Rpw37mp90XjBljCkzAJKuZDxdQ==", + "version": "9.2.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.30.tgz", + "integrity": "sha512-Vgd3x6wyDvG20P6t3j0zXqncy5grkCDV05Gpt6Q77qwqDLNUUpu/DoolgCxVidp91Vlvt6/M9NZAJS4XXDBqTA==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-menu": { - "version": "9.12.35", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.35.tgz", - "integrity": "sha512-QjgyTwdo5zx3KZckLnYlI6zo8/xSKBtL0TKQ9/yaQ58v6pSrws8nuJ0bCPUtZmDTrCfYK6tyr3zZNJIjKpLHVA==", + "version": "9.14.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.14.tgz", + "integrity": "sha512-QBwpi6qUWCNNTdxtn+n/xpzbC4L2stdRnzYedodvby2Q1MQ95RmCFkxjjujJvcF4R5lOxwaNQAoVDtRY6rhxzw==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-message-bar": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.8.tgz", - "integrity": "sha512-VT/+MstwqdGAdw7WqvJlx+r0PmC0CDYikqdXQBhhTH7iRD2ZmcoTn8wkyJs9OqXyyghW6Y94kT9cB5rZmRaroQ==", + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.9.tgz", + "integrity": "sha512-r8KN/CECCKzMTSDzN4Iztn+Ta5mXz4LW4E8vYRl8l4LV5/Si5msK2VYAgVAVnIL0KTBDO9XIsXS+zxHl2xwFHw==", "requires": { - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" } }, - "@fluentui/react-motion-preview": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.3.tgz", - "integrity": "sha512-/lyYg5TtUZev3H3Gu1OtVNr6iucLuKuT/mszAWSAqxwMBRVgs7Z1wjUiQzUgn8+B7iGCg8EdaBuIbgI15FvLNg==", + "@fluentui/react-motion": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.5.0.tgz", + "integrity": "sha512-UQP62emJhfJOrVwNtfH+Mw8hELHhLW09PbKD8rGioth3TJpYTMMeaspF1LuhsFGNCqfww3ZqtB7vz1MxIuMEsA==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-utilities": "^9.18.13", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@fluentui/react-motion-components-preview": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.1.2.tgz", + "integrity": "sha512-G3CdWZPJ6XW5DV9eBEYOxBJI2fvnhs7G7wEipWUVieQdPhJDmKlTXB2pANBJOlhF3zJMuYq9IIhszjhaDP7nxA==", + "requires": { + "@fluentui/react-motion": "*", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-overflow": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.1.tgz", - "integrity": "sha512-jTvhd10iaNHluzvAg2FTHUtx/fGd/nAwGegO1VxxKNX9ciCpRqgwlbg4fvZ0Em2h+4VBEqRPALkWad/7t9wVnQ==", + "version": "9.1.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.28.tgz", + "integrity": "sha512-J6WDAy22IJTCQAZiIRGn+DEqKnCS2xWHrAz+6F4JwTfjWWdbgTYofIQNTus8p4/vBjw5/ORwCERBkfrRsLBEBQ==", "requires": { - "@fluentui/priority-overflow": "^9.1.10", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/priority-overflow": "^9.1.13", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-persona": { - "version": "9.2.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.58.tgz", - "integrity": "sha512-hrzih0MgldvG7SZF609SkBYxvY2eMFJLtk0DXLbryHseB/47dY4VrM3/RiTAXkQeMv6ljtPmNBrsbLqUwmxomg==", + "version": "9.2.96", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.96.tgz", + "integrity": "sha512-SG2y8EKKMGdHqJjtilT2uDrlbTDPxrrTjQYRLj8Rlr7P2NT4SkiMpx826eexV6/8ZNcmyn/kvaR5EvlG9SWkbg==", "requires": { - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-badge": "^9.2.15", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-popover": { - "version": "9.8.23", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.23.tgz", - "integrity": "sha512-rmR9pxfmNBgXh2f43hCI2mBcuKmJoKLFPOounbaB8AIrVD5lCFqFiG1+p5vnJDsuBxLvyzVROnGSt8dp/G9m/Q==", + "version": "9.9.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.19.tgz", + "integrity": "sha512-iT/UvfwBdtPbYgQC2nNyogrocrhVHKftd30yElDnFN/tz8TIFyIS8Wghxtti0Qmg5bo7H5CQGUU7+wkL/bNI7Q==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-portal": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.3.tgz", - "integrity": "sha512-VR/vXUxHwWXDx/u7SbxFspikLR7LBRG5BEfQvyrQVnlYQ/GHRY/izia6ncdsIRBhg049xSaeIFQSYY0ng9mQ8g==", + "version": "9.4.33", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.33.tgz", + "integrity": "sha512-x+RaGu5ICWgsBXTu2onF34bitZVK362j+9EGqXDpq0FoEb/e3/pFvBW2J2dou+rmviaKhNNprwL29dII8aUPZw==", "requires": { - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "use-disposable": "^1.0.1" } }, "@fluentui/react-portal-compat-context": { - "version": "9.0.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.10.tgz", - "integrity": "sha512-l38C+tGb76yyFQ9sxUrY8DDyp2hoYru3pISFivPitFgkP6nqlnZPNd8yPE48RuVWjMhTKQ/1uCdE6ymBH9wBZQ==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", "requires": { "@swc/helpers": "^0.5.1" } }, "@fluentui/react-positioning": { - "version": "9.10.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.10.2.tgz", - "integrity": "sha512-EP9ZgKTYw8BkiqgwxRoGLH3T7H/5ig+fcJ5l9rAX8XGelsV/HEo+28GXE529NapdFZSqtxM7v4fczcP0lrFkgA==", + "version": "9.15.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.7.tgz", + "integrity": "sha512-Zb+Td/a3nFDeLvz3pH6ebod7Bq9tsDtx2MGQ/aarfKAvbp9JRrmb/1nkqMEauth7NPg/JV9NfXJMGq5hvBQtrw==", "requires": { + "@floating-ui/devtools": "0.2.1", "@floating-ui/dom": "^1.2.0", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "floating-ui-devtools": "0.1.2" + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" } }, "@fluentui/react-progress": { - "version": "9.1.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.53.tgz", - "integrity": "sha512-h3eKrAWryz1dlY8Kr2PXrNUeX02nwpINt7LzuE2nq544Nj1aHXIjnuhgZbtuxItWweqCCuO1PGHLXDRugmWs9g==", + "version": "9.1.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.85.tgz", + "integrity": "sha512-cHFvJnZ5Em5RKiK4tq8c+ZbPF9JlJJcydE2j/y2aXKtufsCrD0SuNDDjEyCP7UUdJ8FWeoO2Azq3oSsP/VaT7A==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-provider": { - "version": "9.13.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.1.tgz", - "integrity": "sha512-sl6ztjJ3bdzb6cvlTKoUsw7AErijrTNgVY/KWO8StkRQShozWNnbklF6U0340xEh9KezRChG0ugGrajyDYq6Uw==", + "version": "9.17.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.17.2.tgz", + "integrity": "sha512-0JNFaL6fqDxV0IvXov/QBqJbjuCoGJw8SOE5Fn7X0wORtGpGlR6rJgsccNs4s/hEOlmmnS79d0q3xyyDiGSuUg==", "requires": { - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/core": "^1.14.1", - "@griffel/react": "^1.5.14", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/core": "^1.16.0", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-radio": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.1.58.tgz", - "integrity": "sha512-sVCfIS3WnGElvpBWKbA5/5yBjtZ5PIOgb/RLlJ2EsYVVumSYlKqqxljF/pLjoXj0lHOUE73c7KLkPI3Gv7vqSw==", + "version": "9.2.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.30.tgz", + "integrity": "sha512-1FklLprqvi4307PcA0aH0H4LtvtyD0hP/xqvrAP5uZdrBwFxMcbP258E4zmsRcUPAi1bQNUbUOrwe4GuQFjSog==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-rating": { + "version": "9.0.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.17.tgz", + "integrity": "sha512-nNe/YZXnUFYzCTvAiFMo18X/hpmXFgOQIs8itBbLWUUu0H48dbjO/HQFhd/1aOeEPURc/h+XbozztGDj5LbJNA==", + "requires": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-search": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.16.tgz", + "integrity": "sha512-daJUhwD659svOlhT6lvTwmvdFTSN53MmE80btdYYCnahJfBn27OT7askdH7iiqiogI/7VP2+sZnbWANEkd2Zvw==", + "requires": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-input": "^9.4.87", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-select": { - "version": "9.1.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.53.tgz", - "integrity": "sha512-yRUMz+eD9GKI9jjga09sA/brn09V0+Vzb8vzc01DE3ibUsuQeXoY6MrPUhD17EMQ7U2Ka3XEgTAn5BkUqn45KA==", + "version": "9.1.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.85.tgz", + "integrity": "sha512-4mgCTMoQN68vW+1WjptvIkWmnfdiz0WmyY670dp0JEL5KvMp5WVYIUmXjmR/fP1Nbp0df0BspUDPMrKTS6DEyw==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-shared-contexts": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.13.0.tgz", - "integrity": "sha512-1KeSxrIW9kYPA7Ug0p4Tym/oqWANkuQS7GfGY7BiibrtB10/ViDs9ZwVw2A9D0JgiPLJU9MZY2Jl7TH5aiC0Vw==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.20.0.tgz", + "integrity": "sha512-LOMgP51dC/dOQOopEhvRk9V/GlpkStMbXTsci+2raG+Zno3eIdS3TesWCango+r5rpBFCIZl4HOpGEErHGm03Q==", "requires": { - "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-theme": "^9.1.19", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-skeleton": { - "version": "9.0.41", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.41.tgz", - "integrity": "sha512-NXic/FmmO3eutQRECT9n88nGFYbSzMCrdLFmEpGR1YLLP+Pz4RXrLPy1GnsSLjiNTkteKSdVHZu9Ow8zVm3Tjw==", + "version": "9.1.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.14.tgz", + "integrity": "sha512-4rSQdV2W98uiK9k3o8ivTaUcpxo9GDyBWkECNCtLYNxvjG1RSpGooNCaT5YlMGWvZYjr0QQy/3KVztY9ZFBYQw==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-slider": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.58.tgz", - "integrity": "sha512-LblD67Fgxdu3CIarIHutIsvXAXZnJVZyj6P3gAn+Af0GU/XTA7Lk2fiGfd9/rBgyqdj6A+8XpkYtcS52NHyFWg==", + "version": "9.1.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.92.tgz", + "integrity": "sha512-MwbvKQRxwSvGWa/6mnb81cN23QsCEWaYfkcmYdLkP9ijf0BFKlMscyv9E3UdbEdZ8WtJEm0gaQ62BTR6wTATOA==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-spinbutton": { - "version": "9.2.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.53.tgz", - "integrity": "sha512-fJ/8ZMFsH3M0kWqPYm7uO+EARyV6vU1lQyj/riSzkKUOFBsRE8TBegyftvy+62dWP+iz+xY3LneuaC/T2aFGZg==", + "version": "9.2.86", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.86.tgz", + "integrity": "sha512-LOgLKBSRsli0zEMSlV+Kqvj3tFs6w7y+VP7dQQ7zPlvhGcm/U9/R5ax/tJ1DC6iRDIUQlNHXpyXITHscilodvA==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-spinner": { - "version": "9.3.31", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.31.tgz", - "integrity": "sha512-Bh8n3jv/jhHRReA2wiIa1ojkMwUSdDKOgE9Su4MiyTER86RTTh3kVkfwA7pe6FcvyHjuu8HI+OzaQ+9WkyOMjA==", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.4.12.tgz", + "integrity": "sha512-pcIxhJtM0SFqDqL7/FUm9h2AbKn9D7WLjwXfE0Umx8T9cp8H/D1VgL9whCGqnvwa2BX2xWTmPbSz6QVRdwL7Jw==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-swatch-picker": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.8.tgz", + "integrity": "sha512-zlAghHbgHBUiK3CCxebQzbyyGkRc68IIpsSEq0wDZ8D/sSjageBdcveavKLSRChXp4qkdGPnMIMWyHyenl6Z5A==", + "requires": { + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-switch": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.58.tgz", - "integrity": "sha512-8b9ZFt4FQ/GAbx5xg5ZtgofkMMU9gDPB+5F/jchM/PCz00N3OtLIu9kzQvR+FbuzZkMHxSSnHd9fDzrH9mEL3g==", + "version": "9.1.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.92.tgz", + "integrity": "sha512-Rd9vz+R8fniGsSv5yfaRRmc4y6vbnr8pnttQA67Mku5jhbwB2aUFEZ8iL0FOIxyS8RSJEi0yyar96Hn1sMhaAA==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-label": "^9.1.51", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-table": { - "version": "9.10.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.10.13.tgz", - "integrity": "sha512-XYWG4TGkhQn2F4/J+p4QqxFX6S5K/g+9LdgQ+r/RWwQZw0l8apSNQ94rKFJc2M4TVbmnx1tOLtTylFP6wItgqA==", + "version": "9.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.15.tgz", + "integrity": "sha512-UVYVprXZwx108qzSNwiflqPKuZTvf0r8JFOKFsO65hV3gSeYncOM6FcCdQAHJ2RTpPHQJ4ba+iwJvaaHG4JQ5w==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-checkbox": "^9.2.1", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-checkbox": "^9.2.35", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-tabs": { - "version": "9.3.59", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.3.59.tgz", - "integrity": "sha512-j621NhgOWBkrhZ8rKkqM4WQxCBtkqk00ckGNkPQGoSOw0kEGjTs8m/1Oai9H4cwJ+CB7CmPYtYdNg8pw5AtEBQ==", + "version": "9.4.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.30.tgz", + "integrity": "sha512-pYGL80Wwg2UCU837+R9ehOuGteeBej2tWbqbERb9cvRdwdbLCdKcbI+Cy9V+ny1zSRZ+U/7ltlmxosP5DiaM+w==", "requires": { - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-tabster": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.15.0.tgz", - "integrity": "sha512-MS7M/eEoXalw3kQIjErbJHinnhCXWNC5NS2gU54zFvoHUX1Q4dckG7SOgJsChd1xLmruKxsmitJaaY2DmXY+zw==", + "version": "9.22.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.22.5.tgz", + "integrity": "sha512-ddSy6/v1JLNH09SCXLwSf4ERKHTxcqN/dX8yl18jEk34VxveAXFR5x+0XbO5/8nPBxkdl1LEkTgn5EKH4joDCg==", "requires": { - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", - "keyborg": "^2.2.0", - "tabster": "^5.0.1" + "keyborg": "^2.6.0", + "tabster": "^8.0.1" } }, - "@fluentui/react-tags": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.12.tgz", - "integrity": "sha512-Br3I0yQ4FPSNT3cMOkTdRdjSlrMk2yXRE7h12fWXmO710sT2Klvu8SsGXrRgsWV/Uo/eFwkKV+k3w8Mn/rd7Aw==", + "@fluentui/react-tag-picker": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.3.1.tgz", + "integrity": "sha512-XIVmCRWxRGV35cXivKdA4OMI8ND4l7nRUK0VzlAb7rDESc4fzAhhao5YuB4JwAUHrfagP8aCmH7V8NRS0a9J4g==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-combobox": "^9.13.5", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-tags": "^9.3.16", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, - "@fluentui/react-text": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.0.tgz", - "integrity": "sha512-cGV369NOmzYMmuutRASX4ALmlVmr3yMv5yZB+s6IrWuZUNCwlVeUalqgqmj7ek9sprUPOd32lUoJu9M/sm7TYw==", + "@fluentui/react-tags": { + "version": "9.3.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.16.tgz", + "integrity": "sha512-NESGP9hUOmN3fqfKtAe2/fWc/Buvyt6cbp3eNgLUsZq9J1lwn4cnHBvEfvAJVv4fd8qwb8W2UTJ57/jrtISy4w==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-teaching-popover": { + "version": "9.1.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.15.tgz", + "integrity": "sha512-pDTTL/xHr/pb+D/5UeYirTaxlTRqBwquc1GjvtibaxXrTgIfDfs/20HkgB5EPtPa7o6z2gd0OoByfseD0EgMwg==", + "requires": { + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-popover": "^9.9.19", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "use-sync-external-store": "^1.2.0" + } + }, + "@fluentui/react-text": { + "version": "9.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.23.tgz", + "integrity": "sha512-ZQu7yBSULDIbCOvP9B1ViK4BFSb2T6VaWUbv5qfUEV4g24b812EspTYNdoicx7SqdaDt1tSdpy1wFl6QViC5/Q==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-textarea": { - "version": "9.3.53", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.53.tgz", - "integrity": "sha512-S36cLUmitzDCy83PLnlgWlrPzeWJqnbvP0Tn4ld1si39xXMPEp9F9wLitgOAhFTsLZPcj0gZ2vS5EYrR24YvtA==", + "version": "9.3.86", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.86.tgz", + "integrity": "sha512-ZUDXTiaFxIico7n14yVStNa3emLrm3one3HWTwpifr2vBuZtDHczShn+5E4rfHIZZfB0p0i0o2sX/gUBldVi6w==", "requires": { - "@fluentui/react-field": "^9.1.43", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-field": "^9.1.74", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-theme": { - "version": "9.1.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.16.tgz", - "integrity": "sha512-QK2dGE5aQXN1UGdiEmGKpYGP3tHXIchLvFf8DEEOWnF4XBc9SiEPNFYkvLMJjHxZmDz4D670rsOPe0r5jFDEKQ==", + "version": "9.1.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.19.tgz", + "integrity": "sha512-mrVhKbr4o9UKERPxgghIRDU59S7gRizrgz3/wwyMt7elkr8Sw+OpwKIeEw9x6P0RTcFDC00nggaMJhBGs7Xo4A==", "requires": { - "@fluentui/tokens": "1.0.0-alpha.13", + "@fluentui/tokens": "1.0.0-alpha.16", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-toast": { - "version": "9.3.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.19.tgz", - "integrity": "sha512-usWAX7sRwJ2OV+oUfWbveKFg1nf0HDdTNMSFkxcUrtE2FNrIgPTOYKF9JHXhyFcTtu55Hu/9CrkL3Sqr422PYw==", + "version": "9.3.54", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.54.tgz", + "integrity": "sha512-y/BW/ojmb4EFGEo/dxbZhVBC/feQ2ttftqQkY477wWWOcRm9rnOTfZ/cnSRdeOGvzZcoMylnWQR6cj2Fz0PrsQ==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "react-transition-group": "^4.4.1" + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" } }, "@fluentui/react-toolbar": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.58.tgz", - "integrity": "sha512-0vtwxM1se2BBmLNSYSF/fBOjZaQW7rXv1La3TKbAtXVtoT3iu5Kx0SAlyPEjFNLuHMTtLiJCETdfjrs0EhwDlw==", + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.2.3.tgz", + "integrity": "sha512-6cXvalIkqTG0Rc8KojLGv16ah4lhyYOCPzdmZr6L55yGr2AZujkc31DIOv/nWMQmubZP0yXKN9jX+uC79xyi9w==", "requires": { - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-divider": "^9.2.51", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-divider": "^9.2.73", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-tooltip": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.1.tgz", - "integrity": "sha512-0BlpBHZpPsfBsujLBKOBAP26Vh0NnTbWd2QKnxUDGCeFq69KxXuRdchyXOJRP3qwEyKP3gRS13IYFKibNKp2sw==", + "version": "9.4.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.37.tgz", + "integrity": "sha512-Tk8a3W+8UBu0y1vAfLNU/OPWXuoDgX3Kts6ml8bZAKmKbq5M9OlnoXA7rOEU2IV7LWHTw25mkqUpPebjW4zpRw==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-portal": "^9.4.3", - "@fluentui/react-positioning": "^9.10.2", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.33", + "@fluentui/react-positioning": "^9.15.7", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-tree": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.15.tgz", - "integrity": "sha512-xZ49CjPB4HuTi0sNBP1qVcaaFYF5T7ZNSES+oC2li8HuaqwVH/4mSfn2ccoAkgaFxoG8U39EkH5NiaCZXab4yg==", + "version": "9.7.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.7.11.tgz", + "integrity": "sha512-2WDc3J27XYDqpMNVk4k9T7VWosVHru+c0YYGWtx7gWKTrGwoNHdnxtSK+22o8YQKN8+GFmWQIse6thdpqsCA1A==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.4.0", - "@fluentui/react-avatar": "^9.5.48", - "@fluentui/react-button": "^9.3.57", - "@fluentui/react-checkbox": "^9.2.1", - "@fluentui/react-context-selector": "^9.1.42", - "@fluentui/react-icons": "^2.0.217", - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-radio": "^9.1.58", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-tabster": "^9.15.0", - "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-aria": "^9.13.4", + "@fluentui/react-avatar": "^9.6.37", + "@fluentui/react-button": "^9.3.89", + "@fluentui/react-checkbox": "^9.2.35", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.5.0", + "@fluentui/react-motion-components-preview": "^0.1.2", + "@fluentui/react-radio": "^9.2.30", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-utilities": { - "version": "9.15.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.15.2.tgz", - "integrity": "sha512-Oq016/dHu7PXW5x/2RtLts1ULiyd7JctXFdvi9IacLs/J1nLfg2KSBzzLqKxtdyVvgbZ9Mlu6kPITbFtF9dsIA==", + "version": "9.18.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.13.tgz", + "integrity": "sha512-Qk9rL5tZI+az77+S2WKwLWu+WOSZZJSIthxp/ImjuiR6CS+LMrVdl0UC8lHpq03QU7hPgNxbbo0cVnCFazU3Lg==", "requires": { "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-shared-contexts": "^9.20.0", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.59", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.59.tgz", - "integrity": "sha512-LVBYuPe+5Dmrk9fUBaRPxSZBfs3RgMFTaioaMWNMt6eHmTPqoOOcajfCb3ZHN79mP9oZq9d5m9GnaRQcOSNNwg==", + "version": "9.0.0-alpha.82", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.82.tgz", + "integrity": "sha512-XvkDXua8Tn9If02RhLPzFMR7CivAZ+frCajQFKaWZjE7OJqYsJ+hKb5ZGz7SWdOPtFq6uxe3H96vG1aDcA0n+w==", "requires": { - "@fluentui/react-jsx-runtime": "^9.0.20", - "@fluentui/react-shared-contexts": "^9.13.0", - "@fluentui/react-utilities": "^9.15.2", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" } }, "@fluentui/react-window-provider": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.16.tgz", - "integrity": "sha512-4gkUMSAUjo3cgCGt+0VvTbMy9qbF6zo/cmmfYtfqbSFtXz16lKixSCMIf66gXdKjovqRGVFC/XibqfrXM2QLuw==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", "requires": { - "@fluentui/set-version": "^8.2.12", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "@fluentui/set-version": { - "version": "8.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.12.tgz", - "integrity": "sha512-I4uXIg9xkL2Heotf1+7CyGcHQskdtMSH0B5mSV0TL3w7WI2qpnzrpKuP2Kq6DHZN6Xrsg4ORFNJSjLxq/s9cUQ==", + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", "requires": { "tslib": "^2.1.0" } }, "@fluentui/style-utilities": { - "version": "8.9.20", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.20.tgz", - "integrity": "sha512-oj0ghn21DnqCardlcEp+zob3IEAfA/Z7ZjzuYqlHuPUItwRqGmpr1wErssRC4R1kHsH6gq9ALxVgMa4/FvdzGg==", + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz", + "integrity": "sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ==", "requires": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/theme": "^2.6.38", - "@fluentui/utilities": "^8.13.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" }, @@ -41171,32 +34363,33 @@ } }, "@fluentui/theme": { - "version": "2.6.38", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.38.tgz", - "integrity": "sha512-LObK/mZOQFb3aTcDlKBSLpPV0BOp5BOuNqg0Wps51b1RlisI6oS3STmw3BkcAe6jOi/p4cgLpwHMkYHh2o8PmQ==", + "version": "2.6.59", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz", + "integrity": "sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA==", "requires": { - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", - "@fluentui/utilities": "^8.13.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.15", "tslib": "^2.1.0" } }, "@fluentui/tokens": { - "version": "1.0.0-alpha.13", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.13.tgz", - "integrity": "sha512-IzYysTTBkAH7tQZxYKpzhxYnTJkvwXhjhTOpmERgnqTFifHTP8/vaQjJAAm7dI/9zlDx1oN+y/I+KzL9bDLHZQ==", + "version": "1.0.0-alpha.16", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.16.tgz", + "integrity": "sha512-Gr9G8LIlUhZYX5j6CfDQrofQqsWAz/q54KabWn1tWV/1083WwyoTZXiG1k6b37NnK7Feye7D7Nz+4MNqoKpXGw==", "requires": { "@swc/helpers": "^0.5.1" } }, "@fluentui/utilities": { - "version": "8.13.21", - "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.21.tgz", - "integrity": "sha512-YPWsRAL1jgbPxf+wAY8p6LjIG4em0NReqgU8ZCFnQx9wpQbe/ZRjQcaU06pD1tYtRGvyCutwhnWDaQHDw843Xg==", + "version": "8.15.15", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz", + "integrity": "sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw==", "requires": { - "@fluentui/dom-utilities": "^2.2.12", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/set-version": "^8.2.12", + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, @@ -41206,33 +34399,33 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" }, "@griffel/core": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.15.0.tgz", - "integrity": "sha512-+2Li2x6zqQdVBSMbvGSJRxbMbOrXhCEEzX0BK6OMfjdMPJLoR2aaHuAwHL3J9dOpHzFrjp9MMEo4Jzwfo4l6Xw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.18.0.tgz", + "integrity": "sha512-3Dkn6f7ULeSzJ1wLyLfN1vc+v3q5shuEejeMe4XymBozQo0l35WIfH8FWcwB+Xrgip4fLLOy1p3sYN85gFGZxw==", "requires": { "@emotion/hash": "^0.9.0", - "@griffel/style-types": "^1.0.2", - "csstype": "^3.1.2", + "@griffel/style-types": "^1.2.0", + "csstype": "^3.1.3", "rtl-css-js": "^1.16.1", "stylis": "^4.2.0", "tslib": "^2.1.0" } }, "@griffel/react": { - "version": "1.5.18", - "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.18.tgz", - "integrity": "sha512-Y5L2zvfE+quMPSQPtViMmuDXNCIyJaeeQc5m30VMELgXYN0uk4nbFqwKYXG0FmnHkEHy5MhiGy7q4zCR2+ubTg==", + "version": "1.5.25", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.25.tgz", + "integrity": "sha512-ZGiCdn71VIX56fd3AxM7ouCxgClPvunOFIpXxFKebGJ94/rdj4sIbahuI1QBUFuU4/bqUyD6QonjDEpFBl9ORw==", "requires": { - "@griffel/core": "^1.15.0", + "@griffel/core": "^1.18.0", "tslib": "^2.1.0" } }, "@griffel/style-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.0.2.tgz", - "integrity": "sha512-ka/Tpl1WU8js88LObwB/4EvpgXzx/EEJfbHhAr4ZNt29hrQKgL93X1zSY6M/FRhMhWrGIawauWkZP6/y6w/WiQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.2.0.tgz", + "integrity": "sha512-x166MNw0vWe5l5qhinfNT4eyWOaP48iFzPyFOfIB0/BVidKTWsEe5PmqRJDDtrJFS3VHhd/tE0oM6tkEMh2tsg==", "requires": { - "csstype": "^3.1.2" + "csstype": "^3.1.3" } }, "@humanwhocodes/config-array": { @@ -41501,6 +34694,15 @@ } } }, + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, "@jest/source-map": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", @@ -41627,18 +34829,45 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "requires": {} + }, + "@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "dev": true, + "requires": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + } + }, + "@jsonjoy.com/util": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz", + "integrity": "sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==", + "dev": true, + "requires": {} + }, "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true }, "@microsoft/api-extractor": { "version": "7.15.2", @@ -41716,23 +34945,23 @@ } }, "@microsoft/eslint-config-spfx": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.2.tgz", - "integrity": "sha512-ZSMfGvqsZYU8fZRF6NmwMLaJ0+CQgfw9DmKWDRsqi2PWGVlPbMFL1o7nhopWeJfRVid/ymdYe8mx3OK9z7xzmw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz", + "integrity": "sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg==", "dev": true, "requires": { - "@microsoft/eslint-plugin-spfx": "1.18.2", - "@rushstack/eslint-config": "3.4.0", + "@microsoft/eslint-plugin-spfx": "1.20.1", + "@rushstack/eslint-config": "3.5.0", "@typescript-eslint/experimental-utils": "5.59.11" }, "dependencies": { "@rushstack/eslint-config": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.4.0.tgz", - "integrity": "sha512-KZNwM1S3LkhzJ6mBjXaJBo7maUN44Chu2CjsHnIui3i6W/FlazLyjme3929ACsVA8nyC4VlPOQYDRy2d3siPGw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz", + "integrity": "sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw==", "dev": true, "requires": { - "@rushstack/eslint-patch": "1.5.0", + "@rushstack/eslint-patch": "1.6.0", "@rushstack/eslint-plugin": "0.13.1", "@rushstack/eslint-plugin-packlets": "0.8.1", "@rushstack/eslint-plugin-security": "0.7.1", @@ -41746,9 +34975,9 @@ } }, "@rushstack/eslint-patch": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.0.tgz", - "integrity": "sha512-EF3948ckf3f5uPgYbQ6GhyA56Dmv8yg0+ir+BroRjwdxyZJsekhZzawOecC2rOTPCz173t7ZcR1HHZu0dZgOCw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "dev": true }, "@rushstack/eslint-plugin": { @@ -41879,9 +35108,9 @@ } }, "ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "merge2": { @@ -41893,21 +35122,22 @@ } }, "@microsoft/eslint-plugin-spfx": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.2.tgz", - "integrity": "sha512-rgiMXFYbO7+nq/quAz7Lq2RLFYes3/40cFbelXm5Obl3HIInN9LWQJHhoOcpg6sP1J/EeTX0K/opFTMTrLEWVQ==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz", + "integrity": "sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw==", "dev": true, "requires": { "@typescript-eslint/experimental-utils": "5.59.11" } }, "@microsoft/generator-sharepoint": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.18.2.tgz", - "integrity": "sha512-WijREpkdvIRTVv6As5RlSEdwiNvEHZv91anqTSCLjqnKXzQQwd8KxfwrZFGJbUOtnF7jzg+t3PCIUTx/mw3tFg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.19.0.tgz", + "integrity": "sha512-l/BOu2qxI64elPjCTUlXbraed7jTkvtzi+B4JLl+dMb80qlKV04aI6uKrVmCXea2M8OU+zK/atqmXMMeO42yNg==", "requires": { - "@microsoft/spfx-heft-plugins": "1.18.2", - "@rushstack/node-core-library": "3.61.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "colors": "~1.2.1", "lodash": "4.17.21", "update-notifier": "5.1.0", @@ -42151,16 +35381,16 @@ } }, "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "optional": true }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "z-schema": { @@ -42244,9 +35474,9 @@ } }, "@microsoft/gulp-core-build-webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz", - "integrity": "sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz", + "integrity": "sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.18.1", @@ -42254,51 +35484,21 @@ "@types/node": "10.17.13", "colors": "~1.2.1", "gulp": "~4.0.2", - "webpack": "~4.47.0" + "webpack": "~5.88.1" } }, "@microsoft/load-themed-styles": { - "version": "2.0.89", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.89.tgz", - "integrity": "sha512-PH2EwkdIolXfZKiX7wuMJBspw//sf0rumHl8JbkRcguA571Dfos8Japj2OAQb6q5J/Cv2KJiOenZBPjPJXX0tQ==", + "version": "2.0.140", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.140.tgz", + "integrity": "sha512-rvhJHxsBjsnVLa5z6zwzp5wP6fbrcMz6KpiW0zHmKK5z40RAhE+53uAIsKU1O8QlrM814OI4UzYn13J4QFDLDQ==", "peer": true }, "@microsoft/loader-load-themed-styles": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.7.tgz", - "integrity": "sha512-3RrhqgMDm+U/B576A8xZCF5mSIWYA+zYh3sdPeBz3WjTMqas402yFl8p1O6Fad3UF3PRlisp4QeRMLiSiSXm0g==", + "version": "2.1.37", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz", + "integrity": "sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg==", "requires": { "loader-utils": "1.4.2" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "@microsoft/microsoft-graph-client": { @@ -42335,28 +35535,27 @@ "dev": true }, "@microsoft/rush-lib": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.107.4.tgz", - "integrity": "sha512-B9s0HhvXbQXHE14q2TcI9FMHYB0WvmlXTdXhsmumJ3tddJQd9jVxIdQd5H5OBGELULLc1UQnnTFAid4/cND6UA==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz", + "integrity": "sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A==", "requires": { "@pnpm/dependency-path": "~2.1.2", "@pnpm/link-bins": "~5.3.7", - "@rushstack/heft-config-file": "0.14.1", - "@rushstack/node-core-library": "3.60.1", - "@rushstack/package-deps-hash": "4.1.5", - "@rushstack/package-extractor": "0.6.6", - "@rushstack/rig-package": "0.5.1", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.107.4", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.107.4", - "@rushstack/rush-http-build-cache-plugin": "5.107.4", - "@rushstack/stream-collator": "4.1.6", - "@rushstack/terminal": "0.7.5", - "@rushstack/ts-command-line": "4.16.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/package-deps-hash": "4.1.38", + "@rushstack/package-extractor": "0.6.40", + "@rushstack/rig-package": "0.5.2", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.117.3", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.117.3", + "@rushstack/rush-http-build-cache-plugin": "5.117.3", + "@rushstack/stream-collator": "4.1.38", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", "@types/node-fetch": "2.6.2", "@yarnpkg/lockfile": "~1.0.2", "builtin-modules": "~3.1.0", "cli-table": "~0.3.1", - "colors": "~1.2.1", "dependency-path": "~9.2.8", "fast-glob": "~3.3.1", "figures": "3.0.0", @@ -42369,6 +35568,7 @@ "node-fetch": "2.6.7", "npm-check": "~6.0.1", "npm-package-arg": "~6.1.0", + "pnpm-sync-lib": "0.1.4", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", "semver": "~7.5.4", @@ -42380,46 +35580,26 @@ "uuid": "~8.3.2" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, "@rushstack/rig-package": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", - "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "requires": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, "@rushstack/ts-command-line": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz", - "integrity": "sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", "requires": { + "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", - "colors": "~1.2.1", "string-argv": "~0.3.1" } }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -42446,31 +35626,10 @@ "lru-cache": "^6.0.0" } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -42737,101 +35896,100 @@ } }, "@microsoft/sp-adaptive-card-extension-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.2.tgz", - "integrity": "sha512-nmzmTvMKukGal8yCRAWPLarETVx5tZMgLuCpikhJdUn8FIg/th9Ws1UFYu1SlHGo4ns+j9pS2mjhHVG0zYC0DQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz", + "integrity": "sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA==", "requires": { - "@microsoft/sp-component-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-property-pane": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adaptivecards": "2.11.2", "tslib": "2.3.1" } }, "@microsoft/sp-build-core-tasks": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.2.tgz", - "integrity": "sha512-QzqO7N7IZYUEGoTceelSQp4ZnjbBnOoJH+Y49MW2Xw5SAXFzqH3dwBBqsInvc1ehFZjqEVfD5Qb2AQMjTECMkw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz", + "integrity": "sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.18.1", "@microsoft/gulp-core-build-serve": "3.12.1", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/spfx-heft-plugins": "1.18.2", - "@rushstack/node-core-library": "3.61.0", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/glob": "5.0.30", "@types/lodash": "4.14.117", - "@types/webpack": "4.41.24", "colors": "~1.2.1", "glob": "~7.0.5", "gulp": "4.0.2", "lodash": "4.17.21", - "webpack": "~4.47.0" + "webpack": "~5.88.1" } }, "@microsoft/sp-build-web": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.2.tgz", - "integrity": "sha512-q+5nT2EGvsU4aFgGYN/E1wskG5jZBHerCw8JGL5ANyHtAnc1m2TSNEZO/NrpfyeDsZxIqDZ353cVRZRiUj8aHw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz", + "integrity": "sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.18.1", "@microsoft/gulp-core-build-sass": "4.17.1", "@microsoft/gulp-core-build-serve": "3.12.1", "@microsoft/gulp-core-build-typescript": "8.6.1", - "@microsoft/gulp-core-build-webpack": "5.4.0", - "@microsoft/rush-lib": "5.107.4", - "@microsoft/sp-build-core-tasks": "1.18.2", - "@rushstack/node-core-library": "3.61.0", - "@types/webpack": "4.41.24", + "@microsoft/gulp-core-build-webpack": "6.0.0", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-build-core-tasks": "1.20.1", + "@rushstack/node-core-library": "4.0.2", "gulp": "4.0.2", "postcss": "^8.4.19", "semver": "~7.3.2", "true-case-path": "~2.2.1", - "webpack": "~4.47.0", + "webpack": "~5.88.1", "yargs": "~4.6.0" } }, "@microsoft/sp-component-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", - "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz", + "integrity": "sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw==", "requires": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" }, "dependencies": { "@fluentui/react": { - "version": "8.112.9", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.112.9.tgz", - "integrity": "sha512-mSu++f/TA+en+pIiWJE8s2+L6TtIdUpULkh4/knsQ+4NTBjvFnve0bK936VBHK8ff6ypLa0HqiQKFIMlQyH/iw==", + "version": "8.120.6", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.6.tgz", + "integrity": "sha512-iW4AfHAOtMXlnZ4mDY3eYGlnKLuQrLF5lFt9EN9+A8Jw8Z4LVWoxA0MpSDmcPRDLxU4JQ9ukoICwYQ1YeS+zlw==", "requires": { - "@fluentui/date-time-utilities": "^8.5.14", - "@fluentui/font-icons-mdl2": "^8.5.27", - "@fluentui/foundation-legacy": "^8.2.47", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/react-focus": "^8.8.34", - "@fluentui/react-hooks": "^8.6.33", - "@fluentui/react-portal-compat-context": "^9.0.10", - "@fluentui/react-window-provider": "^2.2.16", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/theme": "^2.6.38", - "@fluentui/utilities": "^8.13.21", + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" } @@ -42844,187 +36002,58 @@ } }, "@microsoft/sp-core-library": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", - "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz", + "integrity": "sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA==", "requires": { - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" } }, - "@microsoft/sp-css-loader": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.2.tgz", - "integrity": "sha512-PWrDru9YpZ1D0+d9qBOzuBV2iT4sv1Inb3iF+rgcW57z1VbEvzq7ohEqhYyOtgHyz6cDBV7MvaiqO6jhlzN19g==", - "requires": { - "@microsoft/load-themed-styles": "1.10.292", - "@rushstack/node-core-library": "3.61.0", - "autoprefixer": "9.7.1", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", - "loader-utils": "^1.4.2", - "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", - "webpack": "~4.47.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.292", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", - "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "autoprefixer": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", - "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", - "requires": { - "browserslist": "^4.7.2", - "caniuse-lite": "^1.0.30001006", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.21", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "@microsoft/sp-diagnostics": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", - "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz", + "integrity": "sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A==", "requires": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2" + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", - "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz", + "integrity": "sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw==", "requires": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", "tslib": "2.3.1" } }, "@microsoft/sp-http": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", - "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz", + "integrity": "sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg==", "requires": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-http-msgraph": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-http-msgraph": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-http-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", - "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz", + "integrity": "sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw==", "requires": { - "@azure/msal-browser": "2.28.1", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "adal-angular": "1.0.16", "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", @@ -43033,48 +36062,48 @@ } }, "@microsoft/sp-http-msgraph": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", - "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz", + "integrity": "sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ==", "requires": { "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-image-helper": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.2.tgz", - "integrity": "sha512-nSKfKdClZCGBwtpJG23XGef6Hnqifvvh4OKbExBc460LRn7JT2AXSiIM9gRNkp7AyfrksqHCq4EbUzEnOWy1Qw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz", + "integrity": "sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q==", "requires": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-loader": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", - "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz", + "integrity": "sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A==", "requires": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-odata-types": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", - "@rushstack/loader-raw-script": "1.4.7", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-odata-types": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", + "@rushstack/loader-raw-script": "1.4.37", "@types/requirejs": "2.1.29", "raw-loader": "~0.5.1", "react": "17.0.1", @@ -43084,22 +36113,22 @@ }, "dependencies": { "@fluentui/react": { - "version": "8.112.9", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.112.9.tgz", - "integrity": "sha512-mSu++f/TA+en+pIiWJE8s2+L6TtIdUpULkh4/knsQ+4NTBjvFnve0bK936VBHK8ff6ypLa0HqiQKFIMlQyH/iw==", + "version": "8.120.6", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.120.6.tgz", + "integrity": "sha512-iW4AfHAOtMXlnZ4mDY3eYGlnKLuQrLF5lFt9EN9+A8Jw8Z4LVWoxA0MpSDmcPRDLxU4JQ9ukoICwYQ1YeS+zlw==", "requires": { - "@fluentui/date-time-utilities": "^8.5.14", - "@fluentui/font-icons-mdl2": "^8.5.27", - "@fluentui/foundation-legacy": "^8.2.47", - "@fluentui/merge-styles": "^8.5.13", - "@fluentui/react-focus": "^8.8.34", - "@fluentui/react-hooks": "^8.6.33", - "@fluentui/react-portal-compat-context": "^9.0.10", - "@fluentui/react-window-provider": "^2.2.16", - "@fluentui/set-version": "^8.2.12", - "@fluentui/style-utilities": "^8.9.20", - "@fluentui/theme": "^2.6.38", - "@fluentui/utilities": "^8.13.21", + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.50", + "@fluentui/foundation-legacy": "^8.4.16", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.13", + "@fluentui/react-hooks": "^8.8.12", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.21", + "@fluentui/theme": "^2.6.59", + "@fluentui/utilities": "^8.15.15", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" } @@ -43112,20 +36141,20 @@ } }, "@microsoft/sp-lodash-subset": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", - "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz", + "integrity": "sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA==", "requires": { "@types/lodash": "4.14.117", "tslib": "2.3.1" } }, "@microsoft/sp-module-interfaces": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", - "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz", + "integrity": "sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w==", "requires": { - "@rushstack/node-core-library": "3.61.0", + "@rushstack/node-core-library": "4.0.2", "z-schema": "4.2.4" }, "dependencies": { @@ -43148,48 +36177,48 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", - "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz", + "integrity": "sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA==", "requires": { "tslib": "2.3.1" } }, "@microsoft/sp-office-ui-fabric-core": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.2.tgz", - "integrity": "sha512-glpgTxu4h5EOMOv6eJoDvEaC7vBi1fn2CS4jPEgFPaEksYq4tZCZbWqM+xsWf91xje3V+a+Mu/fM7tUaA3zybg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.19.0.tgz", + "integrity": "sha512-rh54f6JgjZm0qphHk9UIhV1rRSzX3GwDz4joTNw+kSumLCGXVmef5+qrtd6HAFHI/TQCf/FQkgW0a4DFF/qDAA==", "requires": { "office-ui-fabric-core": "11.0.1", "tslib": "2.3.1" } }, "@microsoft/sp-page-context": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", - "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz", + "integrity": "sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA==", "requires": { - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-odata-types": "1.19.0", "tslib": "2.3.1" } }, "@microsoft/sp-property-pane": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.2.tgz", - "integrity": "sha512-7KpylwJ3KyFpe4q54Q4++/2E52XEFan8NdQU6kRl9o4/assWB8DokF83KMiGLkEte4NZhXgxyAYAj39RyHUzIA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz", + "integrity": "sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q==", "requires": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-component-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-image-helper": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-image-helper": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-page-context": "1.19.0", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" @@ -43224,28 +36253,28 @@ } }, "@microsoft/sp-top-actions": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.2.tgz", - "integrity": "sha512-kKxTB/Bj352OCAGKidgk7WtHcXvHUdH1srnsMS3FgbgRCHqK0K7A2EZRSRYothxrn4TwGHXN7gNbLQfstk521Q==" + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.19.0.tgz", + "integrity": "sha512-/1G0J/2sNYK/LXqHnD5h4jitMzatbZRjwT2Qzd4JRxGSujFUe+VYRET90LXdA6lBnDrfZ2MlsVfRkEPrnGyZFQ==" }, "@microsoft/sp-webpart-base": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.2.tgz", - "integrity": "sha512-HFOnWHb5TL5+m+5aIpSsFh9jK0o2PhtNe/PsmXVPxnSKtQiJE3dxRhEFKZfashERM4SM5GprWjcLH9V8zz/lPQ==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.19.0.tgz", + "integrity": "sha512-UEWWPDahD4tEAiZVeqCVV0DEU/0LhTgshWDLAeiRvcz5G83JrCN10JCwucYmAzwV3Irisy0DX9nt6C5qWzbvcA==", "requires": { "@fluentui/react": "^8.110.12", - "@microsoft/sp-component-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-diagnostics": "1.18.2", - "@microsoft/sp-dynamic-data": "1.18.2", - "@microsoft/sp-http": "1.18.2", - "@microsoft/sp-http-base": "1.18.2", - "@microsoft/sp-loader": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@microsoft/sp-page-context": "1.18.2", - "@microsoft/sp-property-pane": "1.18.2", - "@microsoft/sp-top-actions": "1.18.2", + "@microsoft/sp-component-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-diagnostics": "1.19.0", + "@microsoft/sp-dynamic-data": "1.19.0", + "@microsoft/sp-http": "1.19.0", + "@microsoft/sp-http-base": "1.19.0", + "@microsoft/sp-loader": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-module-interfaces": "1.20.1", + "@microsoft/sp-page-context": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-top-actions": "1.19.0", "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", "@types/office-js": "1.0.36", "react": "17.0.1", @@ -43282,71 +36311,114 @@ } }, "@microsoft/spfx-heft-plugins": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.2.tgz", - "integrity": "sha512-gc6QDEzqq6v6RiVNwKB96+BTF5ezBLtCqQ5TKDVxbLF1Y86SnYbiJlCJTs++BDvW4JqJMMcjQGgppwG99W0NRA==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz", + "integrity": "sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw==", "requires": { - "@azure/storage-blob": "~12.11.0", + "@azure/storage-blob": "~12.17.0", "@microsoft/load-themed-styles": "1.10.292", - "@microsoft/loader-load-themed-styles": "2.1.7", - "@microsoft/rush-lib": "5.107.4", - "@microsoft/sp-css-loader": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", - "@rushstack/heft-config-file": "0.14.2", - "@rushstack/localization-utilities": "0.9.7", - "@rushstack/node-core-library": "3.61.0", - "@rushstack/rig-package": "0.5.1", - "@rushstack/set-webpack-public-path-plugin": "4.1.7", - "@rushstack/terminal": "0.7.7", - "@rushstack/webpack4-localization-plugin": "0.18.7", - "@rushstack/webpack4-module-minifier-plugin": "0.13.7", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/rush-lib": "5.117.3", + "@microsoft/sp-css-loader": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", + "@rushstack/heft-config-file": "0.14.14", + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/module-minifier": "0.4.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/set-webpack-public-path-plugin": "5.1.21", + "@rushstack/terminal": "0.10.0", + "@rushstack/webpack5-localization-plugin": "0.9.12", + "@rushstack/webpack5-module-minifier-plugin": "5.5.37", "@types/tapable": "1.0.6", "autoprefixer": "9.7.1", - "colors": "~1.2.1", - "copy-webpack-plugin": "~6.0.3", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", "express": "4.18.1", - "file-loader": "6.1.0", + "fast-glob": "~3.2.12", "git-repo-info": "~2.1.1", - "glob": "~7.0.5", - "html-loader": "~0.5.1", + "html-loader": "~4.2.0", "jszip": "~3.8.0", "lodash": "4.17.21", "mime": "2.5.2", - "postcss": "^8.4.19", - "postcss-loader": "^4.2.0", "resolve": "~1.17.0", "source-map": "0.6.1", - "source-map-loader": "1.1.3", + "source-map-loader": "~4.0.1", "tapable": "1.1.3", "true-case-path": "~2.2.1", "uuid": "^9.0.0", - "webpack": "~4.47.0", - "webpack-dev-server": "~4.9.3", - "webpack-sources": "1.4.3", + "webpack": "~5.88.1", "xml": "~1.0.1" }, "dependencies": { + "@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + } + }, "@microsoft/load-themed-styles": { "version": "1.10.292", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" }, - "@rushstack/heft-config-file": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.2.tgz", - "integrity": "sha512-X29DqXN6dyvkZm4hIewFkCCub1lxY8LPsyWSYqkuZ1E5f70ibKBp8P+nf2QzjQ7XcJzqDuq5fWrvPzi5N6M5lg==", + "@microsoft/sp-css-loader": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz", + "integrity": "sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg==", "requires": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/rig-package": "0.5.1", - "jsonpath-plus": "~4.0.0" + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "4.0.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "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" } }, "@rushstack/rig-package": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", - "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "requires": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" @@ -43364,12 +36436,41 @@ } } }, - "@rushstack/terminal": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.7.7.tgz", - "integrity": "sha512-Onaz61ll33U7JhJ3STtdpO+ITSdeuNc7S/4MpYxc2d7kJ13MYef1bC6ZKLpQ4dxDbhdjv4LuqZ/RW7ilFAaYAA==", + "@rushstack/set-webpack-public-path-plugin": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz", + "integrity": "sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw==", "requires": { - "@rushstack/node-core-library": "3.61.0" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/webpack-plugin-utilities": "0.4.21" + } + }, + "@rushstack/webpack5-localization-plugin": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz", + "integrity": "sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw==", + "requires": { + "@rushstack/localization-utilities": "0.9.37", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "@rushstack/webpack5-module-minifier-plugin": { + "version": "5.5.37", + "resolved": "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz", + "integrity": "sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw==", + "requires": { + "@rushstack/worker-pool": "0.4.37", + "@types/estree": "1.0.5", + "@types/tapable": "1.0.6", + "tapable": "2.2.1" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + } } }, "ansi-styles": { @@ -43483,6 +36584,11 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -43526,6 +36632,18 @@ "vary": "~1.1.2" } }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, "finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", @@ -43545,6 +36663,15 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, + "html-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", + "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "requires": { + "html-minifier-terser": "^7.0.0", + "parse5": "^7.0.0" + } + }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -43565,6 +36692,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -43578,6 +36710,14 @@ "ee-first": "1.1.1" } }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + }, "qs": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", @@ -43650,6 +36790,25 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "source-map-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz", + "integrity": "sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==", + "requires": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -43672,6 +36831,15 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + }, + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } } } }, @@ -43736,15 +36904,6 @@ "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, "@npmcli/git": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", @@ -43799,15 +36958,6 @@ } } }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, "@npmcli/node-gyp": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", @@ -43977,44 +37127,47 @@ "optional": true }, "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dev": true, "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", + "ansi-html": "^0.0.9", + "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.0", - "schema-utils": "^3.0.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" } }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "loader-utils": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", @@ -44026,33 +37179,16 @@ "json5": "^2.1.2" } }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" } }, "source-map": { @@ -44355,16 +37491,16 @@ "dev": true }, "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "optional": true }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "z-schema": { @@ -44720,52 +37856,25 @@ } }, "@rushstack/heft-config-file": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.1.tgz", - "integrity": "sha512-PO4NvZX/HtasfRh6Izt/kGxZ0RxFF5CEu+0KER2/0y4KBPsSpuLhNOIwiQpAkYqWjCs95DEl8FZDSRCSRpZwiw==", + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz", + "integrity": "sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA==", "requires": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rig-package": "0.5.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", "jsonpath-plus": "~4.0.0" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, "@rushstack/rig-package": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", - "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "requires": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, "resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -44775,93 +37884,35 @@ "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, "@rushstack/loader-raw-script": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", - "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "version": "1.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz", + "integrity": "sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g==", "requires": { "loader-utils": "1.4.2" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "@rushstack/localization-utilities": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.7.tgz", - "integrity": "sha512-uLmHD9PPOOaqCT9JqhtHVvzuE8moaTHgTMH6Gj1KqqqtshOF6VLZEm6OyUQRq6s4Dg4iLzNp8wt/GqK5yGD1vQ==", + "version": "0.9.37", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz", + "integrity": "sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g==", "requires": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/typings-generator": "0.12.7", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/typings-generator": "0.12.37", "pseudolocale": "~1.1.0", "xmldoc": "~1.1.2" } }, "@rushstack/module-minifier": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.7.tgz", - "integrity": "sha512-NChoobb+ceYD4fz0vfc6jnVMjR7mwocp+O9bzZzyjmp4+DeSfU1ALHHKMcSKqs5b09Okj7u6ui4I0ZVEjPDK6A==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz", + "integrity": "sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ==", "requires": { - "@rushstack/worker-pool": "0.4.7", + "@rushstack/worker-pool": "0.4.37", "serialize-javascript": "6.0.0", "source-map": "~0.7.3", "terser": "^5.9.0" @@ -44875,11 +37926,10 @@ } }, "@rushstack/node-core-library": { - "version": "3.61.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", - "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", "requires": { - "colors": "~1.2.1", "fs-extra": "~7.0.1", "import-lazy": "~4.0.0", "jju": "~1.4.0", @@ -44921,9 +37971,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==" }, "yallist": { "version": "4.0.0", @@ -44944,90 +37994,21 @@ } }, "@rushstack/package-deps-hash": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.5.tgz", - "integrity": "sha512-FKNaypRvnX1DZVcAmZsjk9DgiZkK8E8jiWF1On8XUANBaNUMmVi11lSbnbQSpeOm5Eym6aiQTVm/Kic/xyqNFw==", + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz", + "integrity": "sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA==", "requires": { - "@rushstack/node-core-library": "3.60.1" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } + "@rushstack/node-core-library": "4.0.2" } }, "@rushstack/package-extractor": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.6.tgz", - "integrity": "sha512-qzZ/MXQ9SGWooFfSECEst6HbX34li3spgl//0Srx2YEghcSYAeJo26x5Ani+86GWXFpw3WifnZnXQ4k6sfJr5w==", + "version": "0.6.40", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz", + "integrity": "sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg==", "requires": { "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "3.60.1", - "@rushstack/terminal": "0.7.5", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "ignore": "~5.1.6", "jszip": "~3.8.0", "minimatch": "~3.0.3", @@ -45035,26 +38016,6 @@ "semver": "~7.5.4" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -45063,16 +38024,6 @@ "yallist": "^4.0.0" } }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -45081,26 +38032,10 @@ "lru-cache": "^6.0.0" } }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -45115,773 +38050,225 @@ } }, "@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.107.4.tgz", - "integrity": "sha512-H0/1kK1SPCzBpIgKZ5ZZp904jPoTD/oe+Oac1sXyIUf436/oTFzsode2CJJClAD3NzjKAX/+PHBsWrfaYkDJmg==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw==", "requires": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rush-sdk": "5.107.4", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0", "https-proxy-agent": "~5.0.0", "node-fetch": "2.6.7" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.107.4.tgz", - "integrity": "sha512-OQTaGxyrnGrC4/yCjkB4Pb/qPefTACmeZqJnOZ1oFPkeuc4o4bB7D0d4mCrKeFL3P47qfhEkuEYDEErQ8Wm9qg==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA==", "requires": { - "@azure/identity": "~2.1.0", - "@azure/storage-blob": "~12.11.0", - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rush-sdk": "5.107.4", - "@rushstack/terminal": "0.7.5" + "@azure/identity": "~4.0.0", + "@azure/storage-blob": "~12.17.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", + "@rushstack/terminal": "0.10.0" }, "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", + "@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" } }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "@azure/identity": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz", + "integrity": "sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==", "requires": { - "yallist": "^4.0.0" + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.1.2.tgz", + "integrity": "sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==", + "requires": { + "tslib": "^2.6.2" + } + } } }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "@azure/msal-browser": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz", + "integrity": "sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==", "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@azure/msal-common": "14.14.1" + } + }, + "@azure/msal-common": { + "version": "14.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz", + "integrity": "sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==" + }, + "@azure/msal-node": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz", + "integrity": "sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==", + "requires": { + "@azure/msal-common": "14.14.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + } + }, + "@azure/storage-blob": { + "version": "12.17.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", + "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^3.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + } + }, + "jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "dependencies": { + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" } } } }, "@rushstack/rush-http-build-cache-plugin": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.107.4.tgz", - "integrity": "sha512-fJrE9g5LBobvDLCWqwk9UjkAdEdPE81HCO80kE8DfmCTLqSqEFbonCB49ReIGOsdRg9JxIULYSNc1Owa9yy8UQ==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz", + "integrity": "sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg==", "requires": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/rush-sdk": "5.107.4", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rush-sdk": "5.117.3", "https-proxy-agent": "~5.0.0", "node-fetch": "2.6.7" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, "@rushstack/rush-sdk": { - "version": "5.107.4", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.107.4.tgz", - "integrity": "sha512-SJyr6ZQqLTc58sxnI50WzDRegIv+KkgKpixjrUz/rOJJfeiw5aBO+DU/tSGDOnuAdJUWYZFUGiLCLmMOrJmDOQ==", + "version": "5.117.3", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz", + "integrity": "sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA==", "requires": { - "@rushstack/node-core-library": "3.60.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "@types/node-fetch": "2.6.2", "tapable": "2.2.1" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }, - "@rushstack/set-webpack-public-path-plugin": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.7.tgz", - "integrity": "sha512-YE34bL7XiCpBbU4OC9yNzMp96GMqaVOVyMK6AqgA8CZQixev9CHGIB3AJI+/nvZmLH3b/Hi7J3M301oy+zHk/Q==", + "@rushstack/stream-collator": { + "version": "4.1.38", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz", + "integrity": "sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ==", "requires": { - "@rushstack/node-core-library": "3.61.0", - "@rushstack/webpack-plugin-utilities": "0.3.7" + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0" + } + }, + "@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "requires": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" }, "dependencies": { - "@rushstack/webpack-plugin-utilities": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.7.tgz", - "integrity": "sha512-YGQ0+EltiKkkuW3VNIeKcrV67TeKtP2lzSHNcSQspWqDovGuHcW81oSB7P8Sxz3LM9y5r8oYB6uGgqqm05G10g==", - "requires": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "optional": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "optional": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "optional": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "optional": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "optional": true, - "peer": true - }, - "memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "optional": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "optional": true, - "peer": true, "requires": { "has-flag": "^4.0.0" } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "optional": true, - "peer": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", - "optional": true, - "peer": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "optional": true, - "peer": true - } - } - }, - "@rushstack/stream-collator": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.6.tgz", - "integrity": "sha512-rJbQmEsEEPE4guuQuppaSF3XayDya5lSexFE4GK35rMo51CWvKYP94e0RZ13bd0GgipaAy3x2ASMtifbr8ShnA==", - "requires": { - "@rushstack/node-core-library": "3.60.1", - "@rushstack/terminal": "0.7.5" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@rushstack/terminal": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.7.5.tgz", - "integrity": "sha512-eDrGrhlOi2IOR5bjJ5ILjNz2Q4B8VpCtUnVPBrLZEhjDqlHzblzEt/AeKRo1aIk0n2NsbgdQH9pi8+0TJLDLrA==", - "requires": { - "@rushstack/node-core-library": "3.60.1" - }, - "dependencies": { - "@rushstack/node-core-library": { - "version": "3.60.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz", - "integrity": "sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "optional": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } } } }, @@ -45904,79 +38291,48 @@ } }, "@rushstack/typings-generator": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.7.tgz", - "integrity": "sha512-uCNn3P20qdM4bj+BGT8On59awBKahWO1eYzmtY2Jjr620rCL6SJfQHRSHyPMEqwqP/M6WN6nVeJPCwovLIV91w==", + "version": "0.12.37", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz", + "integrity": "sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg==", "requires": { - "@rushstack/node-core-library": "3.61.0", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/terminal": "0.10.0", "chokidar": "~3.4.0", "fast-glob": "~3.3.1" } }, - "@rushstack/webpack4-localization-plugin": { - "version": "0.18.7", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.18.7.tgz", - "integrity": "sha512-O5sU5OO6ClJl4XNMweq0Xey0I1fzSbji3WEeR1rPm9z1cfEnTpSSiQDCTTim26mE/2NrwF/3HwDG8jUT+bQdmA==", + "@rushstack/webpack-plugin-utilities": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz", + "integrity": "sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A==", "requires": { - "@rushstack/localization-utilities": "0.9.7", - "@rushstack/node-core-library": "3.61.0", - "@types/tapable": "1.0.6", - "loader-utils": "1.4.2", - "minimatch": "~3.0.3" + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "requires": { - "minimist": "^1.2.0" + "fs-monkey": "1.0.3" } }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } } } }, - "@rushstack/webpack4-module-minifier-plugin": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.13.7.tgz", - "integrity": "sha512-bwu453kIEMsEa6npg4rSKC64e06VomxePOQXHI8m7wmppuPDkv8w7Nt1wF9rK4xqhXozuhu2gMTv7MMkCDG6EA==", - "requires": { - "@rushstack/module-minifier": "0.4.7", - "@rushstack/worker-pool": "0.4.7", - "@types/tapable": "1.0.6", - "tapable": "1.1.3" - }, - "dependencies": { - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, "@rushstack/worker-pool": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.7.tgz", - "integrity": "sha512-gTULPgOJmsHjPR48m9Uqb4/LCv5MEJX1FZq5TwXfuXE1xM2Q9Y//2f7ZpiFdloWBZPEUO4sNE12ntc5jT2ixHA==", + "version": "0.4.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz", + "integrity": "sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w==", "requires": {} }, "@sigstore/bundle": { @@ -46171,11 +38527,23 @@ "tuf-js": "^1.1.7" } }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" }, + "@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true + }, "@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", @@ -46254,7 +38622,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", - "devOptional": true, + "optional": true, + "peer": true, "requires": { "anymatch": "*" } @@ -46306,18 +38675,20 @@ } }, "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, "requires": { "@types/connect": "*", "@types/node": "*" } }, "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, "requires": { "@types/node": "*" } @@ -46329,45 +38700,48 @@ "dev": true }, "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, "requires": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "@types/copy-webpack-plugin": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz", - "integrity": "sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-8.0.1.tgz", + "integrity": "sha512-TwEeGse0/wq+t3SFW0DEwroMS/cDkwVZT+vj7tMAYTp7llt/yz6NuW2n04X2M5P/kSfBQOORhrHAN2mqZdmybg==", "dev": true, "requires": { - "@types/webpack": "^4" + "@types/node": "*", + "tapable": "^2.0.0", + "webpack": "^5.1.0" } }, "@types/cross-spawn": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz", - "integrity": "sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "dev": true, "requires": { "@types/node": "*" } }, "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "devOptional": true, + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -46377,38 +38751,38 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "optional": true, - "peer": true, "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "devOptional": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "@types/express": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz", - "integrity": "sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.31", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dev": true, "requires": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "@types/glob": { @@ -46668,10 +39042,17 @@ } } }, + "@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, "requires": { "@types/node": "*" } @@ -46716,31 +39097,16 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/webpack": "^4" - } - }, "@types/lodash": { "version": "4.14.117", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" }, "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true }, "@types/minimatch": { "version": "5.1.2", @@ -46779,6 +39145,15 @@ } } }, + "@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/node-notifier": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", @@ -46836,14 +39211,16 @@ "dev": true }, "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true }, "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true }, "@types/react": { "version": "17.0.45", @@ -46869,9 +39246,10 @@ "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" }, "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true }, "@types/scheduler": { "version": "0.16.2", @@ -46884,27 +39262,41 @@ "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", "dev": true }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, "requires": { "@types/express": "*" } }, "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, "requires": { - "@types/mime": "*", - "@types/node": "*" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, "requires": { "@types/node": "*" } @@ -46913,7 +39305,8 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "devOptional": true + "optional": true, + "peer": true }, "@types/stack-utils": { "version": "1.0.1", @@ -46930,18 +39323,6 @@ "@types/node": "*" } }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", - "dev": true - }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, "@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -46968,7 +39349,8 @@ "version": "3.17.1", "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", - "devOptional": true, + "optional": true, + "peer": true, "requires": { "source-map": "^0.6.1" } @@ -47014,7 +39396,8 @@ "version": "4.41.24", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", - "devOptional": true, + "optional": true, + "peer": true, "requires": { "@types/anymatch": "*", "@types/node": "*", @@ -47025,16 +39408,12 @@ } }, "@types/webpack-dev-server": { - "version": "3.11.4", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz", - "integrity": "sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", + "integrity": "sha512-T6UeAUQWojf1toimSIf6sBwaO4HQ4iHdF4BL2RbPbzKTqe5blB7Iih7i7h69NSg/fOjWlkdszNPlaWD1/aX5LQ==", "dev": true, "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" + "webpack-dev-server": "*" } }, "@types/webpack-env": { @@ -47047,7 +39426,8 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "devOptional": true, + "optional": true, + "peer": true, "requires": { "@types/node": "*", "@types/source-list-map": "*", @@ -47058,14 +39438,16 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "devOptional": true + "optional": true, + "peer": true } } }, "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "dev": true, "requires": { "@types/node": "*" } @@ -47209,9 +39591,9 @@ } }, "ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "merge2": { @@ -47294,9 +39676,9 @@ }, "dependencies": { "@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "@typescript-eslint/scope-manager": { @@ -47361,9 +39743,9 @@ } }, "ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "merge2": { @@ -47448,210 +39830,154 @@ "integrity": "sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==" }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "requires": { - "@webassemblyjs/ast": "1.9.0" - } + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "optional": true, - "peer": true, + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" - }, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "optional": true, - "peer": true - } } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.12.1", + "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "requires": { - "envinfo": "^7.7.3" - } + "requires": {} }, "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, "requires": {} }, @@ -47723,11 +40049,9 @@ } }, "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "optional": true, - "peer": true, + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "requires": {} }, "acorn-jsx": { @@ -47790,35 +40114,32 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "requires": {} - }, "ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, "requires": { "ajv": "^8.0.0" }, "dependencies": { "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true } } }, @@ -47862,10 +40183,17 @@ "ansi-wrap": "0.1.0" } }, + "ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "dev": true + }, "ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true }, "ansi-regex": { "version": "5.0.1", @@ -47952,7 +40280,8 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true }, "arr-filter": { "version": "1.1.2", @@ -47966,7 +40295,8 @@ "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-map": { "version": "2.0.2", @@ -47980,7 +40310,8 @@ "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true }, "array-differ": { "version": "1.0.0", @@ -48088,7 +40419,8 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true }, "array.prototype.flatmap": { "version": "1.3.1", @@ -48121,48 +40453,6 @@ "safer-buffer": "~2.1.0" } }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "requires": { - "inherits": "2.0.1" - } - } - } - }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -48172,12 +40462,8 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==" + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true }, "astral-regex": { "version": "1.0.0", @@ -48185,15 +40471,6 @@ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, "async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -48210,7 +40487,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "devOptional": true + "dev": true }, "async-limiter": { "version": "1.0.1", @@ -48232,16 +40509,11 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "autoprefixer": { "version": "9.8.8", @@ -48398,6 +40670,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -48412,6 +40685,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -48426,7 +40700,8 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -48457,9 +40732,9 @@ } }, "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { "version": "2.2.0", @@ -48475,6 +40750,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -48502,16 +40778,6 @@ } } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, "body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", @@ -48583,64 +40849,14 @@ } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - } - } - }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - } } }, "boolbase": { @@ -48701,11 +40917,6 @@ "fill-range": "^7.0.1" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", @@ -48729,99 +40940,15 @@ } } }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", - "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", - "requires": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.4", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.6", - "readable-stream": "^3.6.2", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "requires": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "bser": { @@ -48858,102 +40985,36 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, "builtin-modules": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, "builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" }, + "bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "requires": { + "run-applescript": "^7.0.0" + } + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -49066,15 +41127,6 @@ } } }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -49102,9 +41154,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001565", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", - "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==" + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==" }, "capture-exit": { "version": "2.0.0", @@ -49166,19 +41218,11 @@ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -49190,6 +41234,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -49198,6 +41243,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -49206,6 +41252,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -49216,6 +41263,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -49224,6 +41272,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -49234,6 +41283,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -49246,52 +41296,9 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-css-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz", - "integrity": "sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA==", "dev": true, "requires": { - "clean-css": "^4.2.3", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } + "source-map": "~0.6.0" } }, "clean-stack": { @@ -49493,6 +41500,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -49524,7 +41532,8 @@ "colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "colors": { "version": "1.2.5", @@ -49544,12 +41553,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -49558,12 +41561,14 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" } @@ -49572,6 +41577,7 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -49586,6 +41592,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -49593,7 +41600,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true } } }, @@ -49606,6 +41614,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -49679,7 +41688,8 @@ "connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true }, "connect-livereload": { "version": "0.6.1", @@ -49687,21 +41697,11 @@ "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", "dev": true }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -49709,9 +41709,9 @@ "dev": true }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, "continuable-cache": { "version": "0.3.1", @@ -49736,62 +41736,11 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true }, "copy-props": { "version": "2.0.5", @@ -49804,85 +41753,114 @@ } }, "copy-webpack-plugin": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", - "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", + "dev": true, "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.1", + "globby": "^14.0.0", "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.0", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } }, "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "dev": true, "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" } }, "ignore": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.3.tgz", - "integrity": "sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" } }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, "requires": { "randombytes": "^2.1.0" } + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true } } }, "core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", "dev": true }, "core-util-is": { @@ -49909,47 +41887,6 @@ } } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -49960,24 +41897,6 @@ "which": "^2.0.1" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -50008,34 +41927,6 @@ "schema-utils": "^2.6.0" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -50336,14 +42227,9 @@ } }, "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "d": { "version": "1.0.1", @@ -50442,7 +42328,8 @@ "decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true }, "decomment": { "version": "0.9.5", @@ -50461,20 +42348,6 @@ "mimic-response": "^1.0.0" } }, - "deep-equal": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", - "dev": true, - "requires": { - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.5.1" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -50492,6 +42365,22 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "requires": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + } + }, + "default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true + }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -50505,6 +42394,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, "requires": { "execa": "^5.0.0" }, @@ -50513,6 +42403,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -50528,12 +42419,14 @@ "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true } } }, @@ -50594,6 +42487,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -50807,7 +42701,8 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true }, "dependency-path": { "version": "9.2.8", @@ -50845,15 +42740,6 @@ "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==" }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -50879,7 +42765,8 @@ "detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true }, "dezalgo": { "version": "1.0.4", @@ -50896,23 +42783,6 @@ "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -50928,26 +42798,13 @@ } } }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { @@ -50987,11 +42844,6 @@ "ssr-window": "^4.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, "domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -51024,6 +42876,34 @@ "domhandler": "^4.2.0" } }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + } + } + }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -51076,6 +42956,7 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -51141,30 +43022,9 @@ } }, "electron-to-chromium": { - "version": "1.4.597", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.597.tgz", - "integrity": "sha512-0XOQNqHhg2YgRVRUrS4M4vWjFCFIP2ETXcXe/0KIQBjXE9Cpy+tgzzYfuq6HGai3hWq0YywtG+5XK8fyG08EjA==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" }, "emoji-regex": { "version": "8.0.0", @@ -51172,9 +43032,9 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encode-registry": { "version": "3.0.1", @@ -51228,39 +43088,12 @@ } }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "peer": true, - "requires": { - "ansi-colors": "^4.1.1" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "peer": true - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "entities": { @@ -51274,9 +43107,9 @@ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" }, "envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true }, "err-code": { @@ -51284,14 +43117,6 @@ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, "error": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", @@ -51352,11 +43177,9 @@ } }, "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "optional": true, - "peer": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "es-shim-unscopables": { "version": "1.0.0", @@ -51416,15 +43239,6 @@ "ext": "^1.1.2" } }, - "es6-templates": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", - "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", - "requires": { - "recast": "~0.11.12", - "through": "~2.3.6" - } - }, "es6-weak-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", @@ -51438,9 +43252,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" }, "escape-goat": { "version": "2.1.1", @@ -51736,7 +43550,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "devOptional": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -51745,8 +43558,7 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "devOptional": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" } } }, @@ -51773,6 +43585,154 @@ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, + "eslint-webpack-plugin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==", + "dev": true, + "requires": { + "@types/eslint": "^8.56.10", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@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" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "esniff": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", @@ -51860,28 +43820,14 @@ "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "exec-sh": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", @@ -51916,6 +43862,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -51930,6 +43877,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -51938,6 +43886,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -51946,6 +43895,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -51954,6 +43904,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -51962,6 +43913,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -51972,6 +43924,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -51980,6 +43933,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -51990,6 +43944,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -51999,12 +43954,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true } } }, @@ -52117,6 +44074,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -52146,6 +44104,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -52161,6 +44120,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -52169,6 +44129,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -52176,7 +44137,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true } } }, @@ -52233,6 +44195,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -52242,7 +44210,8 @@ "fastparse": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true }, "fastq": { "version": "1.14.0", @@ -52270,11 +44239,6 @@ "bser": "2.1.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "figures": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", @@ -52299,41 +44263,11 @@ "flat-cache": "^3.0.4" } }, - "file-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", - "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, "optional": true }, "filelist": { @@ -52402,16 +44336,6 @@ } } }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -52589,6 +44513,12 @@ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -52605,16 +44535,11 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, - "floating-ui-devtools": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/floating-ui-devtools/-/floating-ui-devtools-0.1.2.tgz", - "integrity": "sha512-6QZH99AdZx9by0fJt2AI0axAeOxLpcHgpmaJXYxJWLCblv9iKz7i4lcLKwYvPA9B5brkLwehgjlbi2kI6uq/Eg==", - "requires": {} - }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -52623,12 +44548,14 @@ "follow-redirects": { "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true }, "for-own": { "version": "1.0.0", @@ -52668,26 +44595,31 @@ "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz", + "integrity": "sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^8.2.0", "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -52698,43 +44630,59 @@ "supports-color": "^7.1.0" } }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" } }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "argparse": "^2.0.1" } }, "jsonfile": { @@ -52747,42 +44695,36 @@ "universalify": "^2.0.0" } }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "picomatch": "^2.2.1" } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true } } @@ -52802,10 +44744,17 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -52815,15 +44764,6 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", @@ -52857,17 +44797,6 @@ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -52998,7 +44927,8 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true }, "getpass": { "version": "0.1.7", @@ -53118,9 +45048,7 @@ "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "optional": true, - "peer": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "glob-watcher": { "version": "5.0.5", @@ -53467,9 +45395,9 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "grapheme-splitter": { "version": "1.0.4", @@ -53877,7 +45805,8 @@ "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true }, "har-schema": { "version": "2.0.0", @@ -53981,6 +45910,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -53991,6 +45921,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -54000,6 +45931,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -54008,6 +45940,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -54018,6 +45951,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -54029,42 +45963,6 @@ "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -54073,11 +45971,6 @@ "function-bind": "^1.1.2" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, "highlight-es": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", @@ -54144,16 +46037,6 @@ } } }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -54189,6 +46072,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -54206,9 +46090,10 @@ } }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true }, "html-escaper": { "version": "2.0.2", @@ -54216,30 +46101,56 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "html-loader": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", - "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", "requires": { - "es6-templates": "^0.2.3", - "fastparse": "^1.1.1", - "html-minifier": "^3.5.8", - "loader-utils": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "dependencies": { + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + } } }, "http-cache-semantics": { @@ -54250,12 +46161,14 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -54266,19 +46179,22 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true } } }, "http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -54296,12 +46212,12 @@ } }, "http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "requires": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -54327,11 +46243,6 @@ "sshpk": "^1.7.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -54355,6 +46266,12 @@ "ms": "^2.0.0" } }, + "hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -54394,11 +46311,6 @@ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" - }, "ignore": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", @@ -54525,122 +46437,6 @@ } } }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "internal-slot": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", @@ -54663,12 +46459,6 @@ "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", "dev": true }, - "ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", - "dev": true - }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -54694,6 +46484,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" }, @@ -54701,20 +46492,11 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true } } }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -54750,7 +46532,8 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "is-callable": { "version": "1.2.7", @@ -54778,6 +46561,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" }, @@ -54785,7 +46569,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true } } }, @@ -54802,6 +46587,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -54811,7 +46597,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true } } }, @@ -54829,6 +46616,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" }, @@ -54837,6 +46625,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -54867,6 +46656,23 @@ "is-extglob": "^2.1.1" } }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "requires": { + "is-docker": "^3.0.0" + }, + "dependencies": { + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true + } + } + }, "is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -54905,6 +46711,12 @@ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true }, + "is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true + }, "is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -56129,6 +47941,12 @@ "supports-color": "^7.0.0" } }, + "jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true + }, "jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", @@ -56219,7 +48037,8 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -56277,49 +48096,6 @@ "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "dependencies": { - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" - } - } - }, "jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", @@ -56379,9 +48155,9 @@ } }, "keyborg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.2.0.tgz", - "integrity": "sha512-yQa1dz+FilQ+w3JM6GH2V/wnFeQhfbkK9stvs3UiraW3GOEO7zrOBBh0ZuHsrzeN1xx6v7P5EpA2JtOUUnfN/w==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz", + "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==" }, "keyv": { "version": "3.1.0", @@ -56392,25 +48168,20 @@ } }, "kill-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", - "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-2.0.1.tgz", + "integrity": "sha512-e0SVOV5jFo0mx8r7bS29maVWp17qGqLBZ5ricNSajON6//kmb7qqqNnml4twNE8Dtj97UQD+gNFOaipS/q1zzQ==", "dev": true, "requires": { "get-them-args": "1.3.2", "shell-exec": "1.0.2" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true }, "kleur": { "version": "3.0.3", @@ -56418,11 +48189,6 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -56441,6 +48207,24 @@ "package-json": "^6.3.0" } }, + "launch-editor": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", + "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + }, + "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, "lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -56583,24 +48367,27 @@ } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "dependencies": { "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } } } }, @@ -56810,13 +48597,6 @@ "lodash.escape": "^3.0.0" } }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "peer": true - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -56842,12 +48622,6 @@ } } }, - "loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "dev": true - }, "lolex": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", @@ -56865,11 +48639,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" - }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -56879,6 +48648,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "requires": { "yallist": "^3.0.2" } @@ -57075,7 +48845,8 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true }, "map-obj": { "version": "4.3.0", @@ -57092,6 +48863,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -57246,16 +49018,6 @@ } } }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -57339,20 +49101,20 @@ } }, "memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, "requires": { - "fs-monkey": "^1.0.3" - } - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "fs-monkey": "^1.0.4" + }, + "dependencies": { + "fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "dev": true + } } }, "meow": { @@ -57411,22 +49173,6 @@ "picomatch": "^2.3.1" } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, "mime": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", @@ -57463,12 +49209,8 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "minimatch": { "version": "3.0.8", @@ -57583,27 +49325,11 @@ } } }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -57619,58 +49345,6 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -57710,17 +49384,12 @@ "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, "requires": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, "multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -57789,6 +49458,7 @@ "version": "2.18.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "dev": true, "optional": true }, "nanocolors": { @@ -57805,6 +49475,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -57822,7 +49493,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true } } }, @@ -57860,13 +49532,11 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "requires": { - "lower-case": "^1.1.1" - } + "node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "dev": true }, "node-emoji": { "version": "1.11.0", @@ -57908,7 +49578,8 @@ "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true }, "node-gyp": { "version": "9.4.1", @@ -57957,53 +49628,6 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - } - } - }, "node-notifier": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", @@ -58016,20 +49640,12 @@ "shellwords": "^0.1.1", "uuid": "^8.3.2", "which": "^2.0.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } } }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "nopt": { "version": "6.0.0", @@ -58614,6 +50230,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -58624,6 +50241,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -58632,6 +50250,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -58640,6 +50259,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -58648,6 +50268,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -58657,7 +50278,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -58665,6 +50287,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -58676,16 +50299,6 @@ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -58696,6 +50309,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, "requires": { "isobject": "^3.0.0" } @@ -58770,6 +50384,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -58798,7 +50413,8 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "office-ui-fabric-core": { "version": "11.0.1", @@ -58817,7 +50433,8 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true }, "once": { "version": "1.4.0", @@ -58852,23 +50469,6 @@ "is-wsl": "^2.2.0" } }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - } - } - }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -58950,11 +50550,6 @@ "readable-stream": "^2.0.1" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -59045,11 +50640,13 @@ "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==" }, "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", + "dev": true, "requires": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" } }, @@ -59095,6 +50692,12 @@ } } }, + "package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "pacote": { "version": "15.2.0", "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", @@ -59333,24 +50936,6 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", - "requires": { - "no-case": "^2.2.0" - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -59366,18 +50951,6 @@ } } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -59422,21 +50995,45 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + } + } + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "devOptional": true + "dev": true }, "path-exists": { "version": "4.0.0", @@ -59480,18 +51077,18 @@ "dev": true }, "path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "requires": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "dependencies": { "lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "minipass": { "version": "7.0.4", @@ -59522,18 +51119,6 @@ } } }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -59667,50 +51252,25 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } - } + "pnpm-sync-lib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz", + "integrity": "sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==" }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true }, "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "requires": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "dependencies": { "picocolors": { @@ -59774,46 +51334,56 @@ "requires": {} }, "postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", + "dev": true, "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" } }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "argparse": "^2.0.1" } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "optional": true, + "peer": true } } }, @@ -60149,11 +51719,6 @@ "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, "proc-log": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", @@ -60169,13 +51734,6 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true - }, "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -60226,11 +51784,6 @@ "ipaddr.js": "1.9.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, "pseudolocale": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", @@ -60242,27 +51795,8 @@ "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true }, "pump": { "version": "3.0.0", @@ -60277,6 +51811,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -60287,6 +51822,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -60313,21 +51849,6 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -60351,15 +51872,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -60451,18 +51963,11 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true }, - "react-refresh-typescript": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.6.tgz", - "integrity": "sha512-Aj7/SPmc9vFZTzizM6LVJf1UEQ76kVLb3Cd5J/bD3y25W9n+ZQjcSINoMJtOWXzCezm0apYKSE2jcl6NSa860g==", - "dev": true, - "requires": {} - }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -60761,29 +52266,6 @@ "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", "dev": true }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", - "requires": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -60810,6 +52292,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -60878,17 +52361,19 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "devOptional": true + "dev": true }, "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true }, "replace-ext": { "version": "0.0.1", @@ -61025,7 +52510,8 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true }, "resolve": { "version": "1.17.0", @@ -61102,7 +52588,8 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true }, "responselike": { "version": "1.0.2", @@ -61124,12 +52611,14 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true }, "reusify": { "version": "1.0.4", @@ -61172,15 +52661,6 @@ } } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", @@ -61195,6 +52675,12 @@ "@babel/runtime": "^7.1.2" } }, + "run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true + }, "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -61208,14 +52694,6 @@ "queue-microtask": "^1.2.2" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "requires": { - "aproba": "^1.1.1" - } - }, "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -61246,6 +52724,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -61523,6 +53002,15 @@ "immutable": "^4.0.0" } }, + "sass-loader": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", + "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", + "dev": true, + "requires": { + "neo-async": "^2.6.2" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -61559,13 +53047,16 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true }, "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, "requires": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, @@ -61683,6 +53174,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -61697,6 +53189,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -61704,7 +53197,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true } } }, @@ -61745,6 +53239,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -61756,6 +53251,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -61763,36 +53259,25 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "requires": { "isobject": "^3.0.1" } } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true }, "shallow-clone": { "version": "3.0.1", @@ -61828,6 +53313,12 @@ "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", "dev": true }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, "shelljs": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", @@ -62042,27 +53533,6 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "peer": true - } - } - }, "smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -62072,6 +53542,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -62087,6 +53558,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -62095,6 +53567,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -62103,6 +53576,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -62111,6 +53585,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -62119,6 +53594,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -62129,6 +53605,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -62137,6 +53614,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -62147,6 +53625,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -62156,17 +53635,20 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true } } }, @@ -62174,6 +53656,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -62184,6 +53667,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -62194,6 +53678,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -62202,6 +53687,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -62212,49 +53698,13 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, "requires": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" }, "dependencies": { - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, "faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -62307,83 +53757,21 @@ } } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", - "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" - }, - "dependencies": { - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -62404,7 +53792,8 @@ "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true }, "sparkles": { "version": "1.0.1", @@ -62444,6 +53833,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -62456,6 +53846,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -62466,9 +53857,10 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -62484,1703 +53876,109 @@ "dev": true }, "spfx-fast-serve-helpers": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.18.4.tgz", - "integrity": "sha512-gJvw5bbhDQth3khWEKldKmgFlb4VERHyozozKf0fcy2rh8ZK3EKu77Tw0yu8KLuZm6GFeFRSSu4uecnuUu8AEw==", + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.19.3.tgz", + "integrity": "sha512-mQhim6NVCOUVofmhKkqfQvNXwQoJeJaKlp/FVtl32Q8cHmEtKJ1B2uz9xYbdPDM6rWWlVqVh7dAHVU9Cx9RL6g==", "dev": true, "requires": { - "@microsoft/loader-load-themed-styles": "2.0.45", - "@microsoft/spfx-heft-plugins": "1.18.0", - "@pmmmwh/react-refresh-webpack-plugin": "0.5.7", - "@types/copy-webpack-plugin": "6.4.3", - "@types/cross-spawn": "6.0.3", - "@types/loader-utils": "2.0.2", - "@types/webpack-dev-server": "3.11.4", - "@types/yargs": "6.6.0", - "autoprefixer": "9.8.8", - "clean-css-loader": "3.0.0", + "@microsoft/loader-load-themed-styles": "2.1.37", + "@microsoft/spfx-heft-plugins": "1.20.1", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", + "@types/copy-webpack-plugin": "8.0.1", + "@types/cross-spawn": "6.0.6", + "@types/webpack-dev-server": "4.7.1", + "@types/yargs": "17.0.32", + "autoprefixer": "10.4.19", + "clean-css-loader": "4.2.1", "colors": "1.4.0", - "copy-webpack-plugin": "6.4.0", + "commander": "12.1.0", + "copy-webpack-plugin": "12.0.2", "cross-spawn": "7.0.3", - "css-loader": "5.2.4", + "css-loader": "7.1.2", "del": "6.0.0", - "eslint-webpack-plugin": "2.5.4", + "eslint-webpack-plugin": "4.2.0", "file-loader": "6.2.0", - "fork-ts-checker-webpack-plugin": "6.4.0", + "fork-ts-checker-webpack-plugin": "9.0.2", "get-port": "5.1.1", - "globby": "11.0.3", - "kill-port": "1.6.1", - "loader-utils": "2.0.0", + "globby": "11.1.0", + "json5": "2.2.3", + "kill-port": "2.0.1", "node-fetch": "2.6.1", - "postcss": "7.0.38", - "postcss-loader": "4.2.0", - "react-refresh": "0.14.0", - "react-refresh-typescript": "2.0.6", - "sass": "1.44.0", - "sass-loader": "9.0.3", + "postcss": "8.4.38", + "postcss-loader": "8.1.1", + "react-refresh": "0.14.2", + "react-refresh-typescript": "2.0.9", + "sass": "1.77.6", + "sass-loader": "14.2.1", "spfx-css-modules-typescript-loader": "4.0.6", - "style-loader": "1.1.3", - "ts-loader": "8.1.0", - "tsconfig": "7.0.0", - "tsconfig-paths-webpack-plugin": "3.5.2", - "webpack": "4.47.0", - "webpack-cli": "4.10.0", - "webpack-dev-server": "3.11.3", - "webpack-merge": "5.7.3", - "yargs": "4.6.0" + "style-loader": "4.0.0", + "ts-loader": "9.5.1", + "tsconfig-paths-webpack-plugin": "4.1.0", + "webpack": "5.88.2", + "webpack-cli": "5.1.4", + "webpack-dev-server": "5.0.4", + "webpack-merge": "5.10.0", + "yargs": "17.7.2" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@microsoft/loader-load-themed-styles": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.45.tgz", - "integrity": "sha512-04foUzzYBbKpBKj16N9pjyKJzt6jthyd2gMzg1fQJPfrIblsJanumlhiUitpZjzyhs/53qYzEsTo0PZCKRHUpQ==", - "dev": true, - "requires": { - "loader-utils": "1.4.2" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "@microsoft/rush-lib": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz", - "integrity": "sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA==", - "dev": true, - "requires": { - "@pnpm/dependency-path": "~2.1.2", - "@pnpm/link-bins": "~5.3.7", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/package-deps-hash": "4.0.41", - "@rushstack/package-extractor": "0.3.11", - "@rushstack/rig-package": "0.4.0", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.100.2", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.100.2", - "@rushstack/stream-collator": "4.0.259", - "@rushstack/terminal": "0.5.34", - "@rushstack/ts-command-line": "4.15.1", - "@types/node-fetch": "2.6.2", - "@yarnpkg/lockfile": "~1.0.2", - "builtin-modules": "~3.1.0", - "cli-table": "~0.3.1", - "colors": "~1.2.1", - "dependency-path": "~9.2.8", - "figures": "3.0.0", - "git-repo-info": "~2.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "https-proxy-agent": "~5.0.0", - "ignore": "~5.1.6", - "inquirer": "~7.3.3", - "js-yaml": "~3.13.1", - "node-fetch": "2.6.7", - "npm-check": "~6.0.1", - "npm-package-arg": "~6.1.0", - "read-package-tree": "~5.1.5", - "rxjs": "~6.6.7", - "semver": "~7.5.4", - "ssri": "~8.0.0", - "strict-uri-encode": "~2.0.0", - "tapable": "2.2.1", - "tar": "~6.1.11", - "true-case-path": "~2.2.1" - }, - "dependencies": { - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - }, - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "@microsoft/sp-css-loader": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz", - "integrity": "sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "1.10.292", - "@rushstack/node-core-library": "3.59.6", - "autoprefixer": "9.7.1", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", - "loader-utils": "^1.4.2", - "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", - "webpack": "~4.47.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.292", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", - "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "autoprefixer": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", - "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", - "dev": true, - "requires": { - "browserslist": "^4.7.2", - "caniuse-lite": "^1.0.30001006", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.21", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - } - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz", - "integrity": "sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "z-schema": "4.2.4" - } - }, - "@microsoft/spfx-heft-plugins": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz", - "integrity": "sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ==", - "dev": true, - "requires": { - "@azure/storage-blob": "~12.11.0", - "@microsoft/load-themed-styles": "1.10.292", - "@microsoft/loader-load-themed-styles": "2.0.68", - "@microsoft/rush-lib": "5.100.2", - "@microsoft/sp-css-loader": "1.18.0", - "@microsoft/sp-module-interfaces": "1.18.0", - "@rushstack/heft-config-file": "0.13.2", - "@rushstack/localization-utilities": "0.8.80", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", - "@rushstack/set-webpack-public-path-plugin": "4.0.15", - "@rushstack/terminal": "0.5.36", - "@rushstack/webpack4-localization-plugin": "0.17.46", - "@rushstack/webpack4-module-minifier-plugin": "0.12.35", - "@types/tapable": "1.0.6", - "autoprefixer": "9.7.1", - "colors": "~1.2.1", - "copy-webpack-plugin": "~6.0.3", - "css-loader": "3.4.2", - "cssnano": "~5.1.14", - "express": "4.18.1", - "file-loader": "6.1.0", - "git-repo-info": "~2.1.1", - "glob": "~7.0.5", - "html-loader": "~0.5.1", - "jszip": "~3.8.0", - "lodash": "4.17.21", - "mime": "2.5.2", - "postcss": "^8.4.19", - "postcss-loader": "^4.2.0", - "resolve": "~1.17.0", - "source-map": "0.6.1", - "source-map-loader": "1.1.3", - "tapable": "1.1.3", - "true-case-path": "~2.2.1", - "uuid": "~3.1.0", - "webpack": "~4.47.0", - "webpack-dev-server": "~4.9.3", - "webpack-sources": "1.4.3", - "xml": "~1.0.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.292", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", - "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", - "dev": true - }, - "@microsoft/loader-load-themed-styles": { - "version": "2.0.68", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz", - "integrity": "sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg==", - "dev": true, - "requires": { - "loader-utils": "1.4.2" - }, - "dependencies": { - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "autoprefixer": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", - "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", - "dev": true, - "requires": { - "browserslist": "^4.7.2", - "caniuse-lite": "^1.0.30001006", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.21", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true - }, - "copy-webpack-plugin": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", - "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.0", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" - } - }, - "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "dependencies": { - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "file-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", - "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - }, - "dependencies": { - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", - "dev": true, - "requires": { - "@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", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "requires": {} - } - } - }, - "@rushstack/heft-config-file": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz", - "integrity": "sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rig-package": "0.4.0", - "jsonpath-plus": "~4.0.0" - } - }, - "@rushstack/localization-utilities": { - "version": "0.8.80", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz", - "integrity": "sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/typings-generator": "0.10.36", - "pseudolocale": "~1.1.0", - "xmldoc": "~1.1.2" - } - }, - "@rushstack/module-minifier": { - "version": "0.3.38", - "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz", - "integrity": "sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw==", - "dev": true, - "requires": { - "@rushstack/worker-pool": "0.3.37", - "serialize-javascript": "6.0.0", - "source-map": "~0.7.3", - "terser": "^5.9.0" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "@rushstack/node-core-library": { - "version": "3.59.6", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", - "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", - "dev": true, - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "dependencies": { - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "dev": true, - "optional": true - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@rushstack/package-deps-hash": { - "version": "4.0.41", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz", - "integrity": "sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6" - } - }, - "@rushstack/package-extractor": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz", - "integrity": "sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ==", - "dev": true, - "requires": { - "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34", - "ignore": "~5.1.6", - "jszip": "~3.8.0", - "minimatch": "~3.0.3", - "npm-packlist": "~2.1.2" - }, - "dependencies": { - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - } - } - }, - "@rushstack/rig-package": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", - "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", - "dev": true, - "requires": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" - }, - "dependencies": { - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", - "https-proxy-agent": "~5.0.0", - "node-fetch": "2.6.7" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz", - "integrity": "sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg==", - "dev": true, - "requires": { - "@azure/identity": "~2.1.0", - "@azure/storage-blob": "~12.11.0", - "@rushstack/node-core-library": "3.59.6", - "@rushstack/rush-sdk": "5.100.2", - "@rushstack/terminal": "0.5.34" - }, - "dependencies": { - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - } - } - }, - "@rushstack/rush-sdk": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz", - "integrity": "sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@types/node-fetch": "2.6.2", - "tapable": "2.2.1" - } - }, - "@rushstack/set-webpack-public-path-plugin": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz", - "integrity": "sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/webpack-plugin-utilities": "0.2.36" - }, - "dependencies": { - "@rushstack/webpack-plugin-utilities": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz", - "integrity": "sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg==", - "dev": true, - "requires": { - "memfs": "3.4.3", - "webpack-merge": "~5.8.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true, - "peer": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - } - }, - "webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "@rushstack/stream-collator": { - "version": "4.0.259", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz", - "integrity": "sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "@rushstack/terminal": "0.5.34" - }, - "dependencies": { - "@rushstack/terminal": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", - "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - } - } - }, - "@rushstack/terminal": { - "version": "0.5.36", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz", - "integrity": "sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "wordwrap": "~1.0.0" - } - }, - "@rushstack/ts-command-line": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz", - "integrity": "sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==", - "dev": true, - "requires": { - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "colors": "~1.2.1", - "string-argv": "~0.3.1" - }, - "dependencies": { - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true - } - } - }, - "@rushstack/typings-generator": { - "version": "0.10.36", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz", - "integrity": "sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.6", - "chokidar": "~3.4.0", - "glob": "~7.0.5" - } - }, - "@rushstack/webpack4-localization-plugin": { - "version": "0.17.46", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz", - "integrity": "sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w==", - "dev": true, - "requires": { - "@rushstack/localization-utilities": "0.8.83", - "@rushstack/node-core-library": "3.59.7", - "@types/tapable": "1.0.6", - "loader-utils": "1.4.2", - "minimatch": "~3.0.3" - }, - "dependencies": { - "@rushstack/localization-utilities": { - "version": "0.8.83", - "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz", - "integrity": "sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.7", - "@rushstack/typings-generator": "0.11.1", - "pseudolocale": "~1.1.0", - "xmldoc": "~1.1.2" - } - }, - "@rushstack/node-core-library": { - "version": "3.59.7", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz", - "integrity": "sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==", - "dev": true, - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - } - }, - "@rushstack/typings-generator": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz", - "integrity": "sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw==", - "dev": true, - "requires": { - "@rushstack/node-core-library": "3.59.7", - "chokidar": "~3.4.0", - "fast-glob": "~3.2.4" - } - }, - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "dev": true, - "optional": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } - } - }, - "@rushstack/webpack4-module-minifier-plugin": { - "version": "0.12.35", - "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz", - "integrity": "sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw==", - "dev": true, - "requires": { - "@rushstack/module-minifier": "0.3.38", - "@rushstack/worker-pool": "0.3.37", - "@types/tapable": "1.0.6", - "tapable": "1.1.3" - }, - "dependencies": { - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - } - } - }, - "@rushstack/worker-pool": { - "version": "0.3.37", - "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz", - "integrity": "sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg==", - "dev": true, - "requires": {} - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha512-021+XKlD4/hDZkkdgGhgtDGKlcTIXrII1lrCLp/ZNPoU0AHN9HmTNe+i1eKRxcZisFObX3ItTncemegEACgnsw==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, - "optional": true, - "peer": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@types/yargs-parser": "*" } }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, - "peer": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "source-map": "~0.6.0" + } + }, + "clean-css-loader": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-4.2.1.tgz", + "integrity": "sha512-OQbdYeMtTMXxi6kZMq5iQOaeBHdEbVE1pO/TVKTrqQ3rQO6OWLCOZZzak6YxB+JkCOtWzRfAaPQQqbJbK0j8Vw==", + "dev": true, + "requires": { + "clean-css": "^5.0.0" } }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -64188,93 +53986,27 @@ "dev": true }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true }, - "copy-webpack-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz", - "integrity": "sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, "css-loader": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", - "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "requires": { - "camelcase": "^6.2.0", "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.10", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -64282,26 +54014,31 @@ "dev": true, "requires": {} }, - "postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" } }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "postcss-selector-parser": "^6.0.4" } } } @@ -64322,250 +54059,6 @@ "slash": "^3.0.0" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "peer": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "peer": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true - }, - "eslint-webpack-plugin": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", - "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", - "dev": true, - "requires": { - "@types/eslint": "^7.2.6", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, "file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", @@ -64589,312 +54082,42 @@ } } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "optional": true - }, - "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "dev": true - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "optional": true, "peer": true @@ -64910,863 +54133,122 @@ "json5": "^2.1.2" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "react-refresh-typescript": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.9.tgz", + "integrity": "sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg==", + "dev": true, + "requires": {} + }, + "sass": { + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "requires": { - "find-up": "^3.0.0" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, - "postcss": { - "version": "7.0.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", - "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", - "dev": true, - "requires": { - "nanocolors": "^0.2.2", - "source-map": "^0.6.1" - } - }, - "postcss-loader": { + "schema-utils": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", - "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "sass-loader": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", - "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", - "dev": true, - "requires": { - "klona": "^1.1.2", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^2.7.0", - "semver": "^7.3.2" - }, - "dependencies": { - "klona": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", - "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", - "dev": true - } - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "peer": true - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "dev": true - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "optional": true, "peer": true, "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "optional": true, + "peer": true, "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, + "optional": true, + "peer": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "fast-deep-equal": "^3.1.3" } } } }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } + "peer": true }, "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "dev": true, - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - } + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true } } }, @@ -65774,6 +54256,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -65851,6 +54334,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -65860,6 +54344,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -65868,6 +54353,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -65876,6 +54362,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -65886,6 +54373,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -65894,6 +54382,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -65904,6 +54393,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -65915,7 +54405,8 @@ "statuses": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true }, "stealthy-require": { "version": "1.1.1", @@ -65928,52 +54419,23 @@ "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==" }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, "stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "strict-uri-encode": { "version": "2.0.0", @@ -66136,48 +54598,11 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "style-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", - "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.6.4" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } + "requires": {} }, "stylehacks": { "version": "5.1.1", @@ -66189,9 +54614,9 @@ } }, "stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz", + "integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==" }, "sudo": { "version": "1.0.3", @@ -66285,48 +54710,12 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dev": true, - "peer": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dev": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "peer": true - } - } - }, "tabster": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/tabster/-/tabster-5.0.2.tgz", - "integrity": "sha512-fCZCwNz+3yXD2dAtFD7FG5Ah4nvit0yBA0FKoV1QB2GH05nUJIaKnCFY4JjBFkPdQNsKa+iSmF8gE6aNOcBnrQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.0.1.tgz", + "integrity": "sha512-Df8La4+IkdbHjupybEDv4rCPSOwx8L3Xh7UVbl0tzyrkiVTKvZg3IRID6KHd/tXbyerO4cXwhY9aOQ+mbEP04w==", "requires": { - "keyborg": "^2.2.0", + "keyborg": "2.6.0", "tslib": "^2.3.1" } }, @@ -66406,9 +54795,9 @@ } }, "terser": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "integrity": "sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==", + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", "requires": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -66424,210 +54813,52 @@ } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "dependencies": { - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" - }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "requires": { "randombytes": "^2.1.0" } }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { - "figgy-pudding": "^3.5.1" + "has-flag": "^4.0.0" } - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" } } }, @@ -66693,6 +54924,13 @@ "thenify": ">= 3.1.0 < 4" } }, + "thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "requires": {} + }, "throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", @@ -66708,6 +54946,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -66726,7 +54965,8 @@ "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, "time-stamp": { "version": "1.1.0", @@ -66734,14 +54974,6 @@ "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", "dev": true }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -66797,11 +55029,6 @@ "is-negated-glob": "^1.0.0" } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -66811,6 +55038,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -66819,6 +55047,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -66834,6 +55063,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -66863,24 +55093,6 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } - } - }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -66890,6 +55102,13 @@ "punycode": "^2.1.0" } }, + "tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, + "requires": {} + }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -66901,24 +55120,18 @@ "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" }, "ts-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz", - "integrity": "sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", "dev": true, "requires": { "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", + "enhanced-resolve": "^5.0.0", "micromatch": "^4.0.0", - "semver": "^7.3.4" + "semver": "^7.3.4", + "source-map": "^0.7.4" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -66929,72 +55142,25 @@ "supports-color": "^7.1.0" } }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "requires": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true } } }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^2.2.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -67004,14 +55170,14 @@ } }, "tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", "dev": true, "requires": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^4.1.2" }, "dependencies": { "chalk": { @@ -67023,16 +55189,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } } } }, @@ -67058,11 +55214,6 @@ } } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" - }, "tuf-js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", @@ -67291,7 +55442,8 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", @@ -67307,22 +55459,6 @@ "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - } - } - }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -67373,10 +55509,17 @@ "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", "dev": true }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -67387,26 +55530,11 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true } } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", @@ -67444,6 +55572,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -67453,6 +55582,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -67463,6 +55593,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -67472,7 +55603,8 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true } } }, @@ -67480,21 +55612,21 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "devOptional": true + "dev": true }, "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "dependencies": { "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" } } }, @@ -67535,11 +55667,6 @@ } } }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -67551,32 +55678,8 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true }, "url-parse-lax": { "version": "3.0.0", @@ -67589,7 +55692,8 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "use-disposable": { "version": "1.0.2", @@ -67597,20 +55701,11 @@ "integrity": "sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==", "requires": {} }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - } - } + "use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "requires": {} }, "util-deprecate": { "version": "1.0.2", @@ -67623,10 +55718,9 @@ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-compile-cache": { "version": "2.3.0", @@ -67788,11 +55882,6 @@ } } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -67823,244 +55912,19 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "optional": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } @@ -68080,291 +55944,134 @@ "dev": true }, "webpack": { - "version": "4.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", - "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "@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": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "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" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", "colorette": "^2.0.14", - "commander": "^7.0.0", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, "dependencies": { "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true }, "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "requires": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } } } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.4.3", + "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "dependencies": { "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.3" } @@ -68372,104 +56079,143 @@ "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "memfs": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.11.1.tgz", + "integrity": "sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==", + "dev": true, + "requires": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } } } }, "webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", + "dev": true, "requires": { - "@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", + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "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", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "dependencies": { "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.3" } }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "qs": "6.11.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" } }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -68485,44 +56231,56 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "requires": { "safe-buffer": "5.2.1" } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true }, "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true }, "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -68538,7 +56296,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -68554,6 +56312,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -68568,12 +56327,28 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "optional": true }, + "glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + } + }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, "requires": { "depd": "2.0.0", "inherits": "2.0.4", @@ -68582,71 +56357,108 @@ "toidentifier": "1.0.1" } }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "requires": { + "is-inside-container": "^1.0.0" + } + }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, "requires": { "ee-first": "1.1.1" } }, + "open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "requires": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + } + }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, "requires": { "side-channel": "^1.0.4" } }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, "requires": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -68658,30 +56470,43 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "requires": { "picomatch": "^2.2.1" } }, + "rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "requires": { + "glob": "^10.3.7" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } }, "send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, "requires": { "debug": "2.6.9", "depd": "2.0.0", @@ -68701,7 +56526,8 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true } } }, @@ -68709,6 +56535,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -68719,68 +56546,45 @@ "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, "requires": {} } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, "requires": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -68790,7 +56594,8 @@ "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true }, "whatwg-encoding": { "version": "1.0.5", @@ -68813,14 +56618,15 @@ } }, "whatwg-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true }, "whatwg-url": { "version": "6.5.0", @@ -68902,20 +56708,6 @@ "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -69002,15 +56794,6 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, "xmlbuilder": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", @@ -69044,7 +56827,8 @@ "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "yaml": { "version": "1.10.2", diff --git a/samples/react-holidays-calendar/package.json b/samples/react-holidays-calendar/package.json index 8041b5fb7..80afe41d2 100644 --- a/samples/react-holidays-calendar/package.json +++ b/samples/react-holidays-calendar/package.json @@ -1,6 +1,6 @@ { "name": "holidays-calendar", - "version": "1.1", + "version": "1.2", "private": true, "engines": { "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" @@ -14,14 +14,14 @@ }, "dependencies": { "@fluentui/react": "8.106.4", - "@fluentui/react-components": "^9.42.0", - "@microsoft/generator-sharepoint": "^1.18.2", - "@microsoft/sp-adaptive-card-extension-base": "1.18.2", - "@microsoft/sp-core-library": "1.18.2", - "@microsoft/sp-lodash-subset": "1.18.2", - "@microsoft/sp-office-ui-fabric-core": "1.18.2", - "@microsoft/sp-property-pane": "1.18.2", - "@microsoft/sp-webpart-base": "1.18.2", + "@fluentui/react-components": "^9.54.13", + "@microsoft/generator-sharepoint": "^1.19.0", + "@microsoft/sp-adaptive-card-extension-base": "1.19.0", + "@microsoft/sp-core-library": "1.19.0", + "@microsoft/sp-lodash-subset": "1.19.0", + "@microsoft/sp-office-ui-fabric-core": "1.19.0", + "@microsoft/sp-property-pane": "1.19.0", + "@microsoft/sp-webpart-base": "1.19.0", "@pnp/core": "^3.10.0", "@pnp/graph": "^3.10.0", "@pnp/logging": "^3.10.0", @@ -35,12 +35,12 @@ "yarn": "^1.22.21" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.18.2", - "@microsoft/eslint-plugin-spfx": "1.18.2", + "@microsoft/eslint-config-spfx": "1.20.1", + "@microsoft/eslint-plugin-spfx": "1.20.1", "@microsoft/microsoft-graph-types": "^2.40.0", "@microsoft/rush-stack-compiler-4.7": "0.1.0", - "@microsoft/sp-build-web": "1.18.2", - "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-build-web": "1.20.1", + "@microsoft/sp-module-interfaces": "1.20.1", "@rushstack/eslint-config": "2.5.1", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", @@ -49,7 +49,7 @@ "eslint": "8.7.0", "eslint-plugin-react-hooks": "4.3.0", "gulp": "4.0.2", - "spfx-fast-serve-helpers": "~1.18.2", + "spfx-fast-serve-helpers": "^1.19.3", "typescript": "4.7.4" } } diff --git a/samples/react-holidays-calendar/yarn.lock b/samples/react-holidays-calendar/yarn.lock index 33aeb40ba..b70b156c4 100644 --- a/samples/react-holidays-calendar/yarn.lock +++ b/samples/react-holidays-calendar/yarn.lock @@ -17,13 +17,21 @@ dependencies: tslib "^2.2.0" -"@azure/core-auth@^1.3.0", "@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== +"@azure/abort-controller@^2.0.0": + version "2.1.2" + resolved "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz" + integrity sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA== dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" + tslib "^2.6.2" + +"@azure/core-auth@^1.3.0", "@azure/core-auth@^1.4.0", "@azure/core-auth@^1.5.0": + version "1.7.2" + resolved "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz" + integrity sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g== + dependencies: + "@azure/abort-controller" "^2.0.0" + "@azure/core-util" "^1.1.0" + tslib "^2.6.2" "@azure/core-client@^1.4.0": version "1.6.1" @@ -38,10 +46,10 @@ "@azure/logger" "^1.0.0" tslib "^2.2.0" -"@azure/core-http@^2.0.0": - version "2.3.1" - resolved "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.1.tgz" - integrity sha512-cur03BUwV0Tbv81bQBOLafFB02B6G++K6F2O3IMl8pSE2QlXm3cu11bfyBNlDUKi5U+xnB3GC63ae3athhkx6Q== +"@azure/core-http@^3.0.0": + version "3.0.4" + resolved "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz" + integrity sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ== dependencies: "@azure/abort-controller" "^1.0.0" "@azure/core-auth" "^1.3.0" @@ -53,11 +61,10 @@ form-data "^4.0.0" node-fetch "^2.6.7" process "^0.11.10" - tough-cookie "^4.0.0" tslib "^2.2.0" tunnel "^0.0.6" uuid "^8.3.0" - xml2js "^0.4.19" + xml2js "^0.5.0" "@azure/core-lro@^2.2.0": version "2.4.0" @@ -91,6 +98,20 @@ tslib "^2.2.0" uuid "^8.3.0" +"@azure/core-tracing@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz" + integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== + dependencies: + tslib "^2.2.0" + +"@azure/core-tracing@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz" + integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== + dependencies: + tslib "^2.2.0" + "@azure/core-tracing@1.0.0-preview.13": version "1.0.0-preview.13" resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz" @@ -99,42 +120,33 @@ "@opentelemetry/api" "^1.0.1" tslib "^2.2.0" -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== +"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0", "@azure/core-util@^1.1.1", "@azure/core-util@^1.3.0": + version "1.9.2" + resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.2.tgz" + integrity sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ== dependencies: - tslib "^2.2.0" + "@azure/abort-controller" "^2.0.0" + tslib "^2.6.2" -"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.1.1.tgz" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== +"@azure/identity@~4.0.0": + version "4.0.1" + resolved "https://registry.npmjs.org/@azure/identity/-/identity-4.0.1.tgz" + integrity sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw== dependencies: "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/identity@~2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz" - integrity sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.3.0" + "@azure/core-auth" "^1.5.0" "@azure/core-client" "^1.4.0" "@azure/core-rest-pipeline" "^1.1.0" "@azure/core-tracing" "^1.0.0" - "@azure/core-util" "^1.0.0" + "@azure/core-util" "^1.3.0" "@azure/logger" "^1.0.0" - "@azure/msal-browser" "^2.26.0" - "@azure/msal-common" "^7.0.0" - "@azure/msal-node" "^1.10.0" + "@azure/msal-browser" "^3.5.0" + "@azure/msal-node" "^2.5.1" events "^3.0.0" jws "^4.0.0" open "^8.0.0" stoppable "^1.1.0" tslib "^2.2.0" - uuid "^8.3.0" "@azure/logger@^1.0.0": version "1.0.3" @@ -143,44 +155,39 @@ dependencies: tslib "^2.2.0" -"@azure/msal-browser@2.28.1", "@azure/msal-browser@^2.26.0": - version "2.28.1" - resolved "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz" - integrity sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ== +"@azure/msal-browser@^3.5.0": + version "3.21.0" + resolved "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.21.0.tgz" + integrity sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg== dependencies: - "@azure/msal-common" "^7.3.0" + "@azure/msal-common" "14.14.1" "@azure/msal-common@^6.1.0": version "6.4.0" resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz" integrity sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg== -"@azure/msal-common@^7.0.0", "@azure/msal-common@^7.3.0": - version "7.6.0" - resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz" - integrity sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q== +"@azure/msal-common@14.14.1": + version "14.14.1" + resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.14.1.tgz" + integrity sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw== -"@azure/msal-common@^9.0.1": - version "9.0.1" - resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-9.0.1.tgz" - integrity sha512-eNNHIW/cwPTZDWs9KtYgb1X6gtQ+cC+FGX2YN+t4AUVsBdUbqlMTnUs6/c/VBxC2AAGIhgLREuNnO3F66AN2zQ== - -"@azure/msal-node@^1.10.0": - version "1.14.5" - resolved "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.14.5.tgz" - integrity sha512-NcVdMfn8Z3ogN+9RjOSF7uwf2Gki5DEJl0BdDSL83KUAgVAobtkZi5W8EqxbJLrTO/ET0jv5DregrcR5qg2pEA== +"@azure/msal-node@^2.5.1": + version "2.13.0" + resolved "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.13.0.tgz" + integrity sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q== dependencies: - "@azure/msal-common" "^9.0.1" - jsonwebtoken "^8.5.1" + "@azure/msal-common" "14.14.1" + jsonwebtoken "^9.0.0" uuid "^8.3.0" -"@azure/storage-blob@~12.11.0": - version "12.11.0" - resolved "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz" - integrity sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg== +"@azure/storage-blob@~12.17.0": + version "12.17.0" + resolved "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz" + integrity sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ== dependencies: "@azure/abort-controller" "^1.0.0" - "@azure/core-http" "^2.0.0" + "@azure/core-http" "^3.0.0" "@azure/core-lro" "^2.2.0" "@azure/core-paging" "^1.1.1" "@azure/core-tracing" "1.0.0-preview.13" @@ -188,7 +195,7 @@ events "^3.0.0" tslib "^2.2.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.8.3": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": version "7.23.5" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz" integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== @@ -201,7 +208,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5": version "7.23.5" resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz" integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== @@ -415,7 +422,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": version "7.20.7" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz" integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== @@ -482,9 +489,9 @@ integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@emotion/hash@^0.9.0": - version "0.9.1" - resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz" - integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + version "0.9.2" + resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz" + integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g== "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" @@ -494,9 +501,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.4.0": - version "4.10.0" - resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz" - integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + version "4.11.0" + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz" + integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== "@eslint/eslintrc@^1.0.5": version "1.4.0" @@ -513,67 +520,72 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@floating-ui/core@^1.4.2": - version "1.5.0" - resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz" - integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== +"@floating-ui/core@^1.6.0": + version "1.6.7" + resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz" + integrity sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g== dependencies: - "@floating-ui/utils" "^0.1.3" + "@floating-ui/utils" "^0.2.7" -"@floating-ui/dom@^1.2.0": - version "1.5.3" - resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz" - integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== +"@floating-ui/devtools@0.2.1": + version "0.2.1" + resolved "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.1.tgz" + integrity sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw== + +"@floating-ui/dom@^1.2.0", "@floating-ui/dom@>=1.5.4": + version "1.6.10" + resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz" + integrity sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A== dependencies: - "@floating-ui/core" "^1.4.2" - "@floating-ui/utils" "^0.1.3" + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.7" -"@floating-ui/utils@^0.1.3": - version "0.1.6" - resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz" - integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== +"@floating-ui/utils@^0.2.7": + version "0.2.7" + resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz" + integrity sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA== -"@fluentui/date-time-utilities@^8.5.14", "@fluentui/date-time-utilities@^8.5.5": - version "8.5.14" - resolved "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.14.tgz" - integrity sha512-Kc64ZBj0WiaSW/Bsh4fMy9oM2FIk1TgIqBV6+OgOtdKx9cXwLdmgGk8zuQTcuRnwv5WCk2M6wvW1M+eK3sNRGA== +"@fluentui/date-time-utilities@^8.5.14", "@fluentui/date-time-utilities@^8.5.5", "@fluentui/date-time-utilities@^8.6.9": + version "8.6.9" + resolved "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz" + integrity sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w== dependencies: - "@fluentui/set-version" "^8.2.12" + "@fluentui/set-version" "^8.2.23" tslib "^2.1.0" -"@fluentui/dom-utilities@^2.2.12": - version "2.2.12" - resolved "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.12.tgz" - integrity sha512-safCKQPJTnshYG13/U2Zx1KWhOhU4vl5RAKqW7HEBfLOHds/fAR+EzTvKgO6OgxJq59JAKJvpH2QujkLXZZQ3A== +"@fluentui/dom-utilities@^2.3.7": + version "2.3.7" + resolved "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz" + integrity sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw== dependencies: - "@fluentui/set-version" "^8.2.12" + "@fluentui/set-version" "^8.2.23" tslib "^2.1.0" -"@fluentui/font-icons-mdl2@^8.5.12", "@fluentui/font-icons-mdl2@^8.5.27": - version "8.5.27" - resolved "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.27.tgz" - integrity sha512-u6J9SmdWsr3WjC7zog930IWWySA+mxLfIqfyux9oATJQPUs+76juYYbolDTJTvndVEmb+piA7qBhEubUoaXJjQ== +"@fluentui/font-icons-mdl2@^8.5.12", "@fluentui/font-icons-mdl2@^8.5.27", "@fluentui/font-icons-mdl2@^8.5.50": + version "8.5.50" + resolved "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.50.tgz" + integrity sha512-04pRRmuBf9r/3cnBlIedF+SFk2UW7GdRQvdfKxoMuL4dDMLPqo4ruPkI/dz8Mp3EDERQU01XDWtBx11w9obmFQ== dependencies: - "@fluentui/set-version" "^8.2.12" - "@fluentui/style-utilities" "^8.9.20" - "@fluentui/utilities" "^8.13.21" + "@fluentui/set-version" "^8.2.23" + "@fluentui/style-utilities" "^8.10.21" + "@fluentui/utilities" "^8.15.15" tslib "^2.1.0" -"@fluentui/foundation-legacy@^8.2.32", "@fluentui/foundation-legacy@^8.2.47": - version "8.2.47" - resolved "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.47.tgz" - integrity sha512-El/8/makZh2fqd2YdLSTy3T2oJ3N6WCsPzkud9CdMF98Oby0jny4EAtzjBNRbAwL4/gppOYIIchVuzRL4V2rcw== +"@fluentui/foundation-legacy@^8.2.32", "@fluentui/foundation-legacy@^8.2.47", "@fluentui/foundation-legacy@^8.4.16": + version "8.4.16" + resolved "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.16.tgz" + integrity sha512-01/uQPQ2pEkQ6nUUF+tXaYeOG8UssfoEgAVLPolYXr1DC4tT66hPi7Smgsh6tzUkt/Ljy0nw9TIMRoHDHlfRyg== dependencies: - "@fluentui/merge-styles" "^8.5.13" - "@fluentui/set-version" "^8.2.12" - "@fluentui/style-utilities" "^8.9.20" - "@fluentui/utilities" "^8.13.21" + "@fluentui/merge-styles" "^8.6.13" + "@fluentui/set-version" "^8.2.23" + "@fluentui/style-utilities" "^8.10.21" + "@fluentui/utilities" "^8.15.15" tslib "^2.1.0" -"@fluentui/keyboard-key@^0.4.12": - version "0.4.12" - resolved "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.12.tgz" - integrity sha512-9nPglM58ThbOEQ88KijdYl64hiTAQQ0o60HRc0vboibmr41mJ322FoBz5Q5S5QLIEbBZajrAkrDMs3PKW4CCSw== +"@fluentui/keyboard-key@^0.4.23": + version "0.4.23" + resolved "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz" + integrity sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA== dependencies: tslib "^2.1.0" @@ -584,871 +596,995 @@ dependencies: "@swc/helpers" "^0.5.1" -"@fluentui/merge-styles@^8.5.13", "@fluentui/merge-styles@^8.5.6": - version "8.5.13" - resolved "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.13.tgz" - integrity sha512-ocgwNlQcQwn5mNlZKFazrFVbYDEQ6BptoW4GyEv6U5TEHE8HKKYuPRf340NXCRGiacSpz3vLkyDjp+L431qUXg== +"@fluentui/merge-styles@^8.5.13", "@fluentui/merge-styles@^8.5.6", "@fluentui/merge-styles@^8.6.13": + version "8.6.13" + resolved "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz" + integrity sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A== dependencies: - "@fluentui/set-version" "^8.2.12" + "@fluentui/set-version" "^8.2.23" tslib "^2.1.0" -"@fluentui/priority-overflow@^9.1.10": - version "9.1.10" - resolved "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.10.tgz" - integrity sha512-EaZrYXqFT15U7scpPw1x9PkKMZP0j2ElR9uwH6ZTrdKWfbUNZ62jEHNy4hLhdj86Pu7MwnXspkExZjBrKcjFbg== +"@fluentui/priority-overflow@^9.1.13": + version "9.1.13" + resolved "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.13.tgz" + integrity sha512-yDojVpkhBZTXOYExrCgW1GXbw3x9pYIS617xlNJIc2t06Cd3H32y2p51QXFt94sBmlVyAvPu7UKBHaq1Yw7u+w== dependencies: "@swc/helpers" "^0.5.1" -"@fluentui/react-accordion@^9.3.30": - version "9.3.30" - resolved "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.30.tgz" - integrity sha512-NLJX/fj/FcrvsMPqmI+2epTvyieR8hfWWEg4pR8JqeSPMDForf/VP285Bn5DZRY8QdIPU+DFpTjGg3mDCMBryw== +"@fluentui/react-accordion@^9.5.3": + version "9.5.3" + resolved "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.5.3.tgz" + integrity sha512-QnOfHEM7do52b4mgyb0SPvKQOa6lPEsOOy+V/xGK2LNimnZSPvGAfJ/vAD4yjR5gOR5zQl7iNv3FNN0mJSefXA== dependencies: - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-motion" "^9.5.0" + "@fluentui/react-motion-components-preview" "^0.1.2" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-alert@9.0.0-beta.94": - version "9.0.0-beta.94" - resolved "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.94.tgz" - integrity sha512-Oae0CqgmvhvepaIKXWFfitt5tnaVzHnsnlk8+YSN6enM23NYaPqyiVQ+r2HMqKfgkJim14SY47A2XYIBS+LGAA== +"@fluentui/react-alert@9.0.0-beta.124": + version "9.0.0-beta.124" + resolved "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.124.tgz" + integrity sha512-yFBo3B5H9hnoaXxlkuz8wRz04DEyQ+ElYA/p5p+Vojf19Zuta8DmFZZ6JtWdtxcdnnQ4LvAfC5OYYlzdReozPA== dependencies: - "@fluentui/react-avatar" "^9.5.48" - "@fluentui/react-button" "^9.3.57" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-avatar" "^9.6.29" + "@fluentui/react-button" "^9.3.83" + "@fluentui/react-icons" "^2.0.239" + "@fluentui/react-jsx-runtime" "^9.0.39" + "@fluentui/react-tabster" "^9.21.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.10" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-aria@^9.4.0": - version "9.4.0" - resolved "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.4.0.tgz" - integrity sha512-1tuRswKp1G5WH627ablQDBjrY5gfahZ2uMaPakO01wYazsCb2VGz2hFCUBMhMy+Djh1dmi4AZazAYcJvuQoBSA== +"@fluentui/react-aria@^9.13.4": + version "9.13.4" + resolved "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.4.tgz" + integrity sha512-kFavxrWnOOkScy1Ue7YvnofxjjPzdEROziyApEp7QhyWd8syfNvTZh79WnBza0RBEPvWqExphS95J3vmyM8avA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-utilities" "^9.18.13" "@swc/helpers" "^0.5.1" -"@fluentui/react-avatar@^9.5.48": - version "9.5.48" - resolved "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.5.48.tgz" - integrity sha512-qhefSxIRxCHIzJEotbTLmkAERMk1sKN1EZfF25dnMvWzyYPaF4CjizYwtlf0G1eoHTCmyaw88sjzleAmXWar4w== +"@fluentui/react-avatar@^9.6.29", "@fluentui/react-avatar@^9.6.37": + version "9.6.37" + resolved "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.37.tgz" + integrity sha512-6/5AgZ/s353FhCscFWOiec0j4vJCjHXbWO4F9JDItYDUm0t+egN7rb98LZhAezfapo4GUxdx7ZNpqWy0bZ5GDw== dependencies: - "@fluentui/react-badge" "^9.2.15" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-popover" "^9.8.23" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-tooltip" "^9.4.1" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-badge" "^9.2.41" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-popover" "^9.9.19" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-tooltip" "^9.4.37" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-badge@^9.2.15": - version "9.2.15" - resolved "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.15.tgz" - integrity sha512-FdLXZL6NcevqtcvWfX4qfn+X1z6n4UUkNM5iIVo9Y5UQ61dis9W7i6u13Kb8DH2VJOsgmsy0IgDispO1Zh/V3w== +"@fluentui/react-badge@^9.2.41": + version "9.2.41" + resolved "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.41.tgz" + integrity sha512-/GBKotH68XrBix1mCJybYHw+5QKYoAbINqYPj2mEfcDiC2VfS4w4Drjokcp2O1KD2cX/YZ9PThptKmWkjT3UOw== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-breadcrumb@^9.0.2": - version "9.0.2" - resolved "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.2.tgz" - integrity sha512-345t3Hk9Bdr45w0whD574oHBQXdgQFdCc4iopNe+kg7jb51R6JN4SiHu0fWSEPW8vQuvrjNYsjon+UeG1enynA== +"@fluentui/react-breadcrumb@^9.0.36": + version "9.0.36" + resolved "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.36.tgz" + integrity sha512-InuZqcokYVyEjLZWQNXUapBi7ryo8i5q0onNxDEf0J+Qolg3baqRN1jY4cKC4UzjlMJgjr+Vz/+gMIRGNLDIKw== dependencies: - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-button" "^9.3.57" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-link" "^9.2.0" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-button" "^9.3.89" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-link" "^9.2.30" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-button@^9.3.57": - version "9.3.57" - resolved "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.57.tgz" - integrity sha512-HGvmNDgtYfvjBBrbaluwkgOywxYHyhU9X3MzaBTJ9tj/ObS4OIbVGnjpXLKDVPeXAA7Fyxbg6qgAgmiQYKaoJQ== +"@fluentui/react-button@^9.3.83", "@fluentui/react-button@^9.3.89": + version "9.3.89" + resolved "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.89.tgz" + integrity sha512-fliozeCpApuDpevvHLC2rTdhyVymXZHaXSR2cFqgYdYtHrXFE7JbMHVMNAszQCo+T+4uovzKU/SL1z7xMr1VhQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-card@^9.0.56": - version "9.0.56" - resolved "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.56.tgz" - integrity sha512-7ux/zs+ptdYqINDb3vhcVXUm5y3qc7GK0r9uAeywpdU/YRaUBZ+7QSbIAvHCKyO43xfdD3j9GWZFbrcog/AuWg== +"@fluentui/react-card@^9.0.91": + version "9.0.91" + resolved "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.91.tgz" + integrity sha512-5p1d5hpEnkXNnj7BAvl6pLyvX3bOOY0kFB/gGn32rpFpdxs5vCsGe1qNs2Ju9MlMhSFh7c2mBMHOixc/eD9JiA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-text" "^9.4.23" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-checkbox@^9.2.1": - version "9.2.1" - resolved "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.1.tgz" - integrity sha512-fPe2AFe6JSJCAT1qCCNQoLzfy0o6u9cirCuQJLNB8t5+C89FV3XBETB/UCOpIPL1qo5B4zIlKlheldaPrad5TQ== +"@fluentui/react-checkbox@^9.2.35": + version "9.2.35" + resolved "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.35.tgz" + integrity sha512-YK6jYbW/Sg9raJ3uoHUhLO7htEA4VZponhG3vfHg1ss6BHjfArSHHMHLRaHhHmzfeQewoA7A6Y/XDSGLeffXVw== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-combobox@^9.5.32": - version "9.5.32" - resolved "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.5.32.tgz" - integrity sha512-Gpoa5ZaQCcWe1pfEaFeABw8pLY8Lz6F+BhwrWzgnSqr7NtYBRNvXrvH+t2amCEhEKeukXeDN4cicyR6lVUtF4Q== +"@fluentui/react-combobox@^9.13.5": + version "9.13.5" + resolved "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.5.tgz" + integrity sha512-nfhERKiTB73jcVsSJYlX1cXu/Tcd1YE9TrldgIm1Rb79vDlX0WT3hpf4yvHMuPwA6qPGISm8RmYGj6mjs4ucLA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-positioning" "^9.10.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-positioning" "^9.15.7" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-components@^9.42.0": - version "9.42.0" - resolved "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.42.0.tgz" - integrity sha512-b8xASrp9ljm0nC0L5ZT4MR1JDSxzjqW1T2IDYcmF3pW9r4qj6NWTScPPlIoxlFxKD/ol8jJZkHvXtADs5zprxQ== +"@fluentui/react-components@^9.54.13": + version "9.54.13" + resolved "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.54.13.tgz" + integrity sha512-zh/wBpNfhXyOBh36BE89gGkv9Sdc8NNcSQsN8TxDfawry/QLJVfO42wpUYTV/wLPKuwELGq1TVGjoaZf75s16g== dependencies: - "@fluentui/react-accordion" "^9.3.30" - "@fluentui/react-alert" "9.0.0-beta.94" - "@fluentui/react-avatar" "^9.5.48" - "@fluentui/react-badge" "^9.2.15" - "@fluentui/react-breadcrumb" "^9.0.2" - "@fluentui/react-button" "^9.3.57" - "@fluentui/react-card" "^9.0.56" - "@fluentui/react-checkbox" "^9.2.1" - "@fluentui/react-combobox" "^9.5.32" - "@fluentui/react-dialog" "^9.8.7" - "@fluentui/react-divider" "^9.2.51" - "@fluentui/react-drawer" "^9.0.3" - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-image" "^9.1.48" - "@fluentui/react-infobutton" "9.0.0-beta.78" - "@fluentui/react-infolabel" "^9.0.6" - "@fluentui/react-input" "^9.4.53" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-link" "^9.2.0" - "@fluentui/react-menu" "^9.12.35" - "@fluentui/react-message-bar" "^9.0.8" - "@fluentui/react-overflow" "^9.1.1" - "@fluentui/react-persona" "^9.2.58" - "@fluentui/react-popover" "^9.8.23" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-positioning" "^9.10.2" - "@fluentui/react-progress" "^9.1.53" - "@fluentui/react-provider" "^9.13.1" - "@fluentui/react-radio" "^9.1.58" - "@fluentui/react-select" "^9.1.53" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-skeleton" "^9.0.41" - "@fluentui/react-slider" "^9.1.58" - "@fluentui/react-spinbutton" "^9.2.53" - "@fluentui/react-spinner" "^9.3.31" - "@fluentui/react-switch" "^9.1.58" - "@fluentui/react-table" "^9.10.13" - "@fluentui/react-tabs" "^9.3.59" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-tags" "^9.0.12" - "@fluentui/react-text" "^9.4.0" - "@fluentui/react-textarea" "^9.3.53" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-toast" "^9.3.19" - "@fluentui/react-toolbar" "^9.1.58" - "@fluentui/react-tooltip" "^9.4.1" - "@fluentui/react-tree" "^9.4.15" - "@fluentui/react-utilities" "^9.15.2" - "@fluentui/react-virtualizer" "9.0.0-alpha.59" - "@griffel/react" "^1.5.14" + "@fluentui/react-accordion" "^9.5.3" + "@fluentui/react-alert" "9.0.0-beta.124" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-avatar" "^9.6.37" + "@fluentui/react-badge" "^9.2.41" + "@fluentui/react-breadcrumb" "^9.0.36" + "@fluentui/react-button" "^9.3.89" + "@fluentui/react-card" "^9.0.91" + "@fluentui/react-checkbox" "^9.2.35" + "@fluentui/react-combobox" "^9.13.5" + "@fluentui/react-dialog" "^9.11.12" + "@fluentui/react-divider" "^9.2.73" + "@fluentui/react-drawer" "^9.5.12" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-image" "^9.1.71" + "@fluentui/react-infobutton" "9.0.0-beta.102" + "@fluentui/react-infolabel" "^9.0.44" + "@fluentui/react-input" "^9.4.87" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-link" "^9.2.30" + "@fluentui/react-menu" "^9.14.14" + "@fluentui/react-message-bar" "^9.2.9" + "@fluentui/react-motion" "^9.5.0" + "@fluentui/react-overflow" "^9.1.28" + "@fluentui/react-persona" "^9.2.96" + "@fluentui/react-popover" "^9.9.19" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-positioning" "^9.15.7" + "@fluentui/react-progress" "^9.1.85" + "@fluentui/react-provider" "^9.17.2" + "@fluentui/react-radio" "^9.2.30" + "@fluentui/react-rating" "^9.0.17" + "@fluentui/react-search" "^9.0.16" + "@fluentui/react-select" "^9.1.85" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-skeleton" "^9.1.14" + "@fluentui/react-slider" "^9.1.92" + "@fluentui/react-spinbutton" "^9.2.86" + "@fluentui/react-spinner" "^9.4.12" + "@fluentui/react-swatch-picker" "^9.1.8" + "@fluentui/react-switch" "^9.1.92" + "@fluentui/react-table" "^9.15.15" + "@fluentui/react-tabs" "^9.4.30" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-tag-picker" "^9.3.1" + "@fluentui/react-tags" "^9.3.16" + "@fluentui/react-teaching-popover" "^9.1.15" + "@fluentui/react-text" "^9.4.23" + "@fluentui/react-textarea" "^9.3.86" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-toast" "^9.3.54" + "@fluentui/react-toolbar" "^9.2.3" + "@fluentui/react-tooltip" "^9.4.37" + "@fluentui/react-tree" "^9.7.11" + "@fluentui/react-utilities" "^9.18.13" + "@fluentui/react-virtualizer" "9.0.0-alpha.82" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-context-selector@^9.1.42": - version "9.1.42" - resolved "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.42.tgz" - integrity sha512-Xq9JcPBCRLkCnrUd83qSFgEYZc1BYyxFXLamtev5Ok1SSF53XI4yqN7Y34A13fSu/Q2wGeZibHcCTHJIXad2sQ== +"@fluentui/react-context-selector@^9.1.65": + version "9.1.65" + resolved "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.65.tgz" + integrity sha512-hpluiP2NtK01Kx1RdKnJkQr7snbFuFJUwRho3NsuzuX/ea9OaVNEAxcvLMUcwd5nItf5Y5U8i07ib7YX5qchmQ== dependencies: - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.13" "@swc/helpers" "^0.5.1" -"@fluentui/react-dialog@^9.8.7": - version "9.8.7" - resolved "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.8.7.tgz" - integrity sha512-j6UhUS8nSm4C1FiUYPtdiSFBpClxHlSZODYBTIIPRMUaviAiAAfi7prSRnWPhOgXr8uiXvyxRKOcc77r/DAtPQ== +"@fluentui/react-dialog@^9.11.12": + version "9.11.12" + resolved "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.12.tgz" + integrity sha512-tKleAKDa97BdNXwzUs4RqdZoe5uucJnEexZIjlqSbNrCItQU5Xa9alqZvqZGDw0t4WpH6Ux9t37m3yyGpwItQA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" - "@swc/helpers" "^0.5.1" - react-transition-group "^4.4.1" - -"@fluentui/react-divider@^9.2.51": - version "9.2.51" - resolved "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.51.tgz" - integrity sha512-uJajHl/QIOuzLl/Xb9Q1vMO8CjvPOYx6XmBdNYakowxc7E0pPfJnnbWETVIp6gl6gbrY/GQN7OWQ90yYebvZow== - dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-motion" "^9.5.0" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-drawer@^9.0.3": - version "9.0.3" - resolved "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.0.3.tgz" - integrity sha512-NuB79EJ+/nHtm9DO2Xc4e84/r/trt06ADZHR+a3/TMAfl2zwvz8PuGiFLIxvpqHL8s34DjblbZHu0GyQSu/GcA== +"@fluentui/react-divider@^9.2.73": + version "9.2.73" + resolved "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.73.tgz" + integrity sha512-AmkJPAFEszLbWh7vrV6vV+omnkQgfw1hhVBcTIlLD2b712Tk7GczZC2PXTq0fNKI3Aw8x4sNBbomozJp2y+X7w== dependencies: - "@fluentui/react-dialog" "^9.8.7" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-motion-preview" "^0.5.3" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-field@^9.1.43": - version "9.1.43" - resolved "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.43.tgz" - integrity sha512-6LtwctiJsITgPotp+ztXNUAFbLh93Nk/SSy8RYFOjj3qAyliSjrqBEv5qJjo0cAunKFguyZKDWlVZSuYGBne3w== +"@fluentui/react-drawer@^9.5.12": + version "9.5.12" + resolved "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.12.tgz" + integrity sha512-7Daj+KG37B2bsBsrFmpX3FMWtC0Q1zvOvnCdKu3D1XXDIgOdUTzcnmMqqMVKYl6p8Lwe8778FQ0+eRdI23G/RQ== dependencies: - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-dialog" "^9.11.12" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-motion" "^9.5.0" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-focus@^8.8.18", "@fluentui/react-focus@^8.8.34": - version "8.8.34" - resolved "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.34.tgz" - integrity sha512-GNi8MqQRdoIaYpiz5kWIQaX1mNzFz3X+UShezA3gohrXnkONUvrPBuFDyYgQXoqk67juEZ+oGxl2PpKjz08HCA== +"@fluentui/react-field@^9.1.74": + version "9.1.74" + resolved "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.74.tgz" + integrity sha512-Z4RJXJ4PP2YnAzz+TWYXv0QcaREV9eW1lv0fcWQKWzmHgOdeIqHruUigteoRaatmOfW6t/SjttTheoV09h/8LA== dependencies: - "@fluentui/keyboard-key" "^0.4.12" - "@fluentui/merge-styles" "^8.5.13" - "@fluentui/set-version" "^8.2.12" - "@fluentui/style-utilities" "^8.9.20" - "@fluentui/utilities" "^8.13.21" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-focus@^8.8.18", "@fluentui/react-focus@^8.8.34", "@fluentui/react-focus@^8.9.13": + version "8.9.13" + resolved "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.13.tgz" + integrity sha512-oUtY4F+tp0RmV0Wr30CoYFdTQEqHWKjU3/dYHPbI0xKH4emLrf8+sc0FAHJdeHH2rx4T1XSA807pm7YB4CQqWw== + dependencies: + "@fluentui/keyboard-key" "^0.4.23" + "@fluentui/merge-styles" "^8.6.13" + "@fluentui/set-version" "^8.2.23" + "@fluentui/style-utilities" "^8.10.21" + "@fluentui/utilities" "^8.15.15" tslib "^2.1.0" -"@fluentui/react-hooks@^8.6.18", "@fluentui/react-hooks@^8.6.33": - version "8.6.33" - resolved "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.33.tgz" - integrity sha512-3P9RA34QhhjFwHwCvfOqMDgCwvks4hgMsEGvQVTdrcya4uskxBx4FqCLzoMxkXcAJjJCiTJmPx/mZQqQpgoyoA== +"@fluentui/react-hooks@^8.6.18", "@fluentui/react-hooks@^8.6.33", "@fluentui/react-hooks@^8.8.12": + version "8.8.12" + resolved "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.12.tgz" + integrity sha512-lplre6x5dONjd12D0BWs4LKq4lX++o0w07pIk2XhxikOW1e4Xfjn6VM52WSdtx+tU4rbLUoCA8drN2y/wDvhGg== dependencies: - "@fluentui/react-window-provider" "^2.2.16" - "@fluentui/set-version" "^8.2.12" - "@fluentui/utilities" "^8.13.21" + "@fluentui/react-window-provider" "^2.2.28" + "@fluentui/set-version" "^8.2.23" + "@fluentui/utilities" "^8.15.15" tslib "^2.1.0" -"@fluentui/react-icons@^2.0.217": - version "2.0.223" - resolved "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.223.tgz" - integrity sha512-nKE4y2e9DilNfly2Z5CSMBG2aOFZlGG9SJsw7UZmZu00acqWKEO09YAuHIDXlp6moYgCHF96MpZFDPU9sjbrwg== +"@fluentui/react-icons@^2.0.237", "@fluentui/react-icons@^2.0.239", "@fluentui/react-icons@^2.0.245": + version "2.0.255" + resolved "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.255.tgz" + integrity sha512-kG+gNd69h2OYWVK1ga2Q9TcQlaCUy//9LpxsTsMuAUitK6jogzKM+m5MdK+ZYy8hUWfQAuxUg14GFJZyQI+Q+Q== dependencies: "@griffel/react" "^1.0.0" tslib "^2.1.0" -"@fluentui/react-image@^9.1.48": - version "9.1.48" - resolved "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.48.tgz" - integrity sha512-Hi+73hWoB4YtS95vP9BU9PJ3Z91TKTFS9CwMjliSy5qyjvsy62zIlfYL9wbwUzjUhKHjpaoXF7DExSYn1eyjGQ== +"@fluentui/react-image@^9.1.71": + version "9.1.71" + resolved "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.71.tgz" + integrity sha512-OKUbVsZLVe/kRP7KrweHDkztY8FUz6HzEPxZvJqIkwDf+KIJJxDV4R9Hpw8Fis6ceLbj/VI5JUVwGIp5YQlsjA== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-infobutton@9.0.0-beta.102": + version "9.0.0-beta.102" + resolved "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.102.tgz" + integrity sha512-3kA4F0Vga8Ds6JGlBajLCCDOo/LmPuS786Wg7ui4ZTDYVIMzy1yp2XuVcZniifBFvEp0HQCUoDPWUV0VI3FfzQ== + dependencies: + "@fluentui/react-icons" "^2.0.237" + "@fluentui/react-jsx-runtime" "^9.0.36" + "@fluentui/react-label" "^9.1.68" + "@fluentui/react-popover" "^9.9.6" + "@fluentui/react-tabster" "^9.21.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.7" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-infobutton@9.0.0-beta.78": - version "9.0.0-beta.78" - resolved "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.78.tgz" - integrity sha512-XBOn8xyypSHB+m+SP2Xxj+aX9vh+EII0mHbAwmNVVQTOqNHfP0QircEhU/4KhEIS7B32aNOpX0LJXsh7TYcuhw== +"@fluentui/react-infolabel@^9.0.44": + version "9.0.44" + resolved "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.44.tgz" + integrity sha512-GWw6UlF0s8HujWaCkGLfnbGaukQycfax7GPe38xVn/TkQp7KPNMgFp1Ag7kwaQtMqDbPIKJeDkaz8kdFziIT9w== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-popover" "^9.8.23" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-popover" "^9.9.19" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-infolabel@^9.0.6": - version "9.0.6" - resolved "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.6.tgz" - integrity sha512-KAkd3Q4jkt58i3aTs9KXmCRaN+ML/OcXxD1E1aoX9+MIDFA3aBa+qRLH8x4iAAvm/x8xf7MP2ePE/lcDQM9vQQ== +"@fluentui/react-input@^9.4.87": + version "9.4.87" + resolved "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.87.tgz" + integrity sha512-rIJEL+/xUrTWVi4CJlaCPyauQRMs3nTNvOuy3vBy3+C4IipTOAEM6cyR3RJUCt5IjKLsxJBTLZWRzwhZhAGx8Q== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-popover" "^9.8.23" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-input@^9.4.53": - version "9.4.53" - resolved "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.53.tgz" - integrity sha512-+I7qReeCRPFRhe1Kmfy53bmmkvoFviwIACziOEKqDkMz7Jy0DiIBzrDgCcSRd4PoAc+6GZcwBL/OAzDqukdjWQ== +"@fluentui/react-jsx-runtime@^9.0.36", "@fluentui/react-jsx-runtime@^9.0.39", "@fluentui/react-jsx-runtime@^9.0.42": + version "9.0.42" + resolved "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.42.tgz" + integrity sha512-/iKhJx5htz+iBjWRjviM7cEAiG0y9oqVimmeWaZChi0M5abwvHkueYQ+n1BhzYOtsdeuXXcbrkx4VkaO5j5Efg== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" - "@swc/helpers" "^0.5.1" - -"@fluentui/react-jsx-runtime@^9.0.20": - version "9.0.20" - resolved "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.20.tgz" - integrity sha512-wFRi78pTun8yy8ufYS5BqY4OKWYB9RPEcSHLMJDbD+CDxqflff3Hvq9VCjB3iRImpYuxwFvJF8XH4mDD1WV5Zw== - dependencies: - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.13" "@swc/helpers" "^0.5.1" react-is "^17.0.2" -"@fluentui/react-label@^9.1.51": - version "9.1.51" - resolved "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.51.tgz" - integrity sha512-kwRHUu5h7kQ4jqXkZ29u2xr8ScEAzZL3ERvlm5zmPMPfnzoU9Gbez8jRxzVKLsfoWDvqJw1PVpY6shBWDJYnfw== +"@fluentui/react-label@^9.1.68", "@fluentui/react-label@^9.1.74": + version "9.1.74" + resolved "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.74.tgz" + integrity sha512-9EDwomVwcHJvI7QKIsBok3EQ5Ty5R3cDMnYZl7OIugffEvt+UWcmNyIOckYt80vsPYNbM9XqTt4rNAvCkFd1UQ== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-link@^9.2.0": - version "9.2.0" - resolved "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.0.tgz" - integrity sha512-iFHIE4MxdTZRIA2pPr792EKAuBh6RD9M6OaLr6x92IooErXU5bh9mkkXWHZ8Rpw37mp90XjBljCkzAJKuZDxdQ== +"@fluentui/react-link@^9.2.30": + version "9.2.30" + resolved "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.30.tgz" + integrity sha512-Vgd3x6wyDvG20P6t3j0zXqncy5grkCDV05Gpt6Q77qwqDLNUUpu/DoolgCxVidp91Vlvt6/M9NZAJS4XXDBqTA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-menu@^9.12.35": - version "9.12.35" - resolved "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.35.tgz" - integrity sha512-QjgyTwdo5zx3KZckLnYlI6zo8/xSKBtL0TKQ9/yaQ58v6pSrws8nuJ0bCPUtZmDTrCfYK6tyr3zZNJIjKpLHVA== +"@fluentui/react-menu@^9.14.14": + version "9.14.14" + resolved "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.14.tgz" + integrity sha512-QBwpi6qUWCNNTdxtn+n/xpzbC4L2stdRnzYedodvby2Q1MQ95RmCFkxjjujJvcF4R5lOxwaNQAoVDtRY6rhxzw== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-positioning" "^9.10.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-positioning" "^9.15.7" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-message-bar@^9.0.8": - version "9.0.8" - resolved "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.8.tgz" - integrity sha512-VT/+MstwqdGAdw7WqvJlx+r0PmC0CDYikqdXQBhhTH7iRD2ZmcoTn8wkyJs9OqXyyghW6Y94kT9cB5rZmRaroQ== +"@fluentui/react-message-bar@^9.2.9": + version "9.2.9" + resolved "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.9.tgz" + integrity sha512-r8KN/CECCKzMTSDzN4Iztn+Ta5mXz4LW4E8vYRl8l4LV5/Si5msK2VYAgVAVnIL0KTBDO9XIsXS+zxHl2xwFHw== dependencies: - "@fluentui/react-button" "^9.3.57" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-button" "^9.3.89" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" react-transition-group "^4.4.1" -"@fluentui/react-motion-preview@^0.5.3": - version "0.5.3" - resolved "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.3.tgz" - integrity sha512-/lyYg5TtUZev3H3Gu1OtVNr6iucLuKuT/mszAWSAqxwMBRVgs7Z1wjUiQzUgn8+B7iGCg8EdaBuIbgI15FvLNg== +"@fluentui/react-motion-components-preview@^0.1.2": + version "0.1.2" + resolved "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.1.2.tgz" + integrity sha512-G3CdWZPJ6XW5DV9eBEYOxBJI2fvnhs7G7wEipWUVieQdPhJDmKlTXB2pANBJOlhF3zJMuYq9IIhszjhaDP7nxA== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-motion" "*" "@swc/helpers" "^0.5.1" -"@fluentui/react-overflow@^9.1.1": - version "9.1.1" - resolved "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.1.tgz" - integrity sha512-jTvhd10iaNHluzvAg2FTHUtx/fGd/nAwGegO1VxxKNX9ciCpRqgwlbg4fvZ0Em2h+4VBEqRPALkWad/7t9wVnQ== +"@fluentui/react-motion@*", "@fluentui/react-motion@^9.5.0": + version "9.5.0" + resolved "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.5.0.tgz" + integrity sha512-UQP62emJhfJOrVwNtfH+Mw8hELHhLW09PbKD8rGioth3TJpYTMMeaspF1LuhsFGNCqfww3ZqtB7vz1MxIuMEsA== dependencies: - "@fluentui/priority-overflow" "^9.1.10" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-utilities" "^9.18.13" + "@swc/helpers" "^0.5.1" + react-is "^17.0.2" + +"@fluentui/react-overflow@^9.1.28": + version "9.1.28" + resolved "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.28.tgz" + integrity sha512-J6WDAy22IJTCQAZiIRGn+DEqKnCS2xWHrAz+6F4JwTfjWWdbgTYofIQNTus8p4/vBjw5/ORwCERBkfrRsLBEBQ== + dependencies: + "@fluentui/priority-overflow" "^9.1.13" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-persona@^9.2.58": - version "9.2.58" - resolved "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.58.tgz" - integrity sha512-hrzih0MgldvG7SZF609SkBYxvY2eMFJLtk0DXLbryHseB/47dY4VrM3/RiTAXkQeMv6ljtPmNBrsbLqUwmxomg== +"@fluentui/react-persona@^9.2.96": + version "9.2.96" + resolved "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.96.tgz" + integrity sha512-SG2y8EKKMGdHqJjtilT2uDrlbTDPxrrTjQYRLj8Rlr7P2NT4SkiMpx826eexV6/8ZNcmyn/kvaR5EvlG9SWkbg== dependencies: - "@fluentui/react-avatar" "^9.5.48" - "@fluentui/react-badge" "^9.2.15" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-avatar" "^9.6.37" + "@fluentui/react-badge" "^9.2.41" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-popover@^9.8.23": - version "9.8.23" - resolved "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.23.tgz" - integrity sha512-rmR9pxfmNBgXh2f43hCI2mBcuKmJoKLFPOounbaB8AIrVD5lCFqFiG1+p5vnJDsuBxLvyzVROnGSt8dp/G9m/Q== +"@fluentui/react-popover@^9.9.19", "@fluentui/react-popover@^9.9.6": + version "9.9.19" + resolved "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.19.tgz" + integrity sha512-iT/UvfwBdtPbYgQC2nNyogrocrhVHKftd30yElDnFN/tz8TIFyIS8Wghxtti0Qmg5bo7H5CQGUU7+wkL/bNI7Q== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-positioning" "^9.10.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-positioning" "^9.15.7" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-portal-compat-context@^9.0.10", "@fluentui/react-portal-compat-context@^9.0.4": - version "9.0.10" - resolved "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.10.tgz" - integrity sha512-l38C+tGb76yyFQ9sxUrY8DDyp2hoYru3pISFivPitFgkP6nqlnZPNd8yPE48RuVWjMhTKQ/1uCdE6ymBH9wBZQ== +"@fluentui/react-portal-compat-context@^9.0.10", "@fluentui/react-portal-compat-context@^9.0.12", "@fluentui/react-portal-compat-context@^9.0.4": + version "9.0.12" + resolved "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz" + integrity sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA== dependencies: "@swc/helpers" "^0.5.1" -"@fluentui/react-portal@^9.4.3": - version "9.4.3" - resolved "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.3.tgz" - integrity sha512-VR/vXUxHwWXDx/u7SbxFspikLR7LBRG5BEfQvyrQVnlYQ/GHRY/izia6ncdsIRBhg049xSaeIFQSYY0ng9mQ8g== +"@fluentui/react-portal@^9.4.33": + version "9.4.33" + resolved "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.33.tgz" + integrity sha512-x+RaGu5ICWgsBXTu2onF34bitZVK362j+9EGqXDpq0FoEb/e3/pFvBW2J2dou+rmviaKhNNprwL29dII8aUPZw== dependencies: - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" use-disposable "^1.0.1" -"@fluentui/react-positioning@^9.10.2": - version "9.10.2" - resolved "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.10.2.tgz" - integrity sha512-EP9ZgKTYw8BkiqgwxRoGLH3T7H/5ig+fcJ5l9rAX8XGelsV/HEo+28GXE529NapdFZSqtxM7v4fczcP0lrFkgA== +"@fluentui/react-positioning@^9.15.7": + version "9.15.7" + resolved "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.7.tgz" + integrity sha512-Zb+Td/a3nFDeLvz3pH6ebod7Bq9tsDtx2MGQ/aarfKAvbp9JRrmb/1nkqMEauth7NPg/JV9NfXJMGq5hvBQtrw== dependencies: + "@floating-ui/devtools" "0.2.1" "@floating-ui/dom" "^1.2.0" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" - floating-ui-devtools "0.1.2" -"@fluentui/react-progress@^9.1.53": - version "9.1.53" - resolved "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.53.tgz" - integrity sha512-h3eKrAWryz1dlY8Kr2PXrNUeX02nwpINt7LzuE2nq544Nj1aHXIjnuhgZbtuxItWweqCCuO1PGHLXDRugmWs9g== +"@fluentui/react-progress@^9.1.85": + version "9.1.85" + resolved "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.85.tgz" + integrity sha512-cHFvJnZ5Em5RKiK4tq8c+ZbPF9JlJJcydE2j/y2aXKtufsCrD0SuNDDjEyCP7UUdJ8FWeoO2Azq3oSsP/VaT7A== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-provider@^9.13.1": - version "9.13.1" - resolved "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.1.tgz" - integrity sha512-sl6ztjJ3bdzb6cvlTKoUsw7AErijrTNgVY/KWO8StkRQShozWNnbklF6U0340xEh9KezRChG0ugGrajyDYq6Uw== +"@fluentui/react-provider@^9.17.2": + version "9.17.2" + resolved "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.17.2.tgz" + integrity sha512-0JNFaL6fqDxV0IvXov/QBqJbjuCoGJw8SOE5Fn7X0wORtGpGlR6rJgsccNs4s/hEOlmmnS79d0q3xyyDiGSuUg== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/core" "^1.14.1" - "@griffel/react" "^1.5.14" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/core" "^1.16.0" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-radio@^9.1.58": - version "9.1.58" - resolved "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.1.58.tgz" - integrity sha512-sVCfIS3WnGElvpBWKbA5/5yBjtZ5PIOgb/RLlJ2EsYVVumSYlKqqxljF/pLjoXj0lHOUE73c7KLkPI3Gv7vqSw== +"@fluentui/react-radio@^9.2.30": + version "9.2.30" + resolved "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.30.tgz" + integrity sha512-1FklLprqvi4307PcA0aH0H4LtvtyD0hP/xqvrAP5uZdrBwFxMcbP258E4zmsRcUPAi1bQNUbUOrwe4GuQFjSog== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-select@^9.1.53": - version "9.1.53" - resolved "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.53.tgz" - integrity sha512-yRUMz+eD9GKI9jjga09sA/brn09V0+Vzb8vzc01DE3ibUsuQeXoY6MrPUhD17EMQ7U2Ka3XEgTAn5BkUqn45KA== +"@fluentui/react-rating@^9.0.17": + version "9.0.17" + resolved "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.17.tgz" + integrity sha512-nNe/YZXnUFYzCTvAiFMo18X/hpmXFgOQIs8itBbLWUUu0H48dbjO/HQFhd/1aOeEPURc/h+XbozztGDj5LbJNA== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-shared-contexts@^9.13.0": - version "9.13.0" - resolved "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.13.0.tgz" - integrity sha512-1KeSxrIW9kYPA7Ug0p4Tym/oqWANkuQS7GfGY7BiibrtB10/ViDs9ZwVw2A9D0JgiPLJU9MZY2Jl7TH5aiC0Vw== +"@fluentui/react-search@^9.0.16": + version "9.0.16" + resolved "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.16.tgz" + integrity sha512-daJUhwD659svOlhT6lvTwmvdFTSN53MmE80btdYYCnahJfBn27OT7askdH7iiqiogI/7VP2+sZnbWANEkd2Zvw== dependencies: - "@fluentui/react-theme" "^9.1.16" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-input" "^9.4.87" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-skeleton@^9.0.41": - version "9.0.41" - resolved "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.41.tgz" - integrity sha512-NXic/FmmO3eutQRECT9n88nGFYbSzMCrdLFmEpGR1YLLP+Pz4RXrLPy1GnsSLjiNTkteKSdVHZu9Ow8zVm3Tjw== +"@fluentui/react-select@^9.1.85": + version "9.1.85" + resolved "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.85.tgz" + integrity sha512-4mgCTMoQN68vW+1WjptvIkWmnfdiz0WmyY670dp0JEL5KvMp5WVYIUmXjmR/fP1Nbp0df0BspUDPMrKTS6DEyw== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-slider@^9.1.58": - version "9.1.58" - resolved "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.58.tgz" - integrity sha512-LblD67Fgxdu3CIarIHutIsvXAXZnJVZyj6P3gAn+Af0GU/XTA7Lk2fiGfd9/rBgyqdj6A+8XpkYtcS52NHyFWg== +"@fluentui/react-shared-contexts@^9.20.0": + version "9.20.0" + resolved "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.20.0.tgz" + integrity sha512-LOMgP51dC/dOQOopEhvRk9V/GlpkStMbXTsci+2raG+Zno3eIdS3TesWCango+r5rpBFCIZl4HOpGEErHGm03Q== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-theme" "^9.1.19" "@swc/helpers" "^0.5.1" -"@fluentui/react-spinbutton@^9.2.53": - version "9.2.53" - resolved "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.53.tgz" - integrity sha512-fJ/8ZMFsH3M0kWqPYm7uO+EARyV6vU1lQyj/riSzkKUOFBsRE8TBegyftvy+62dWP+iz+xY3LneuaC/T2aFGZg== +"@fluentui/react-skeleton@^9.1.14": + version "9.1.14" + resolved "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.14.tgz" + integrity sha512-4rSQdV2W98uiK9k3o8ivTaUcpxo9GDyBWkECNCtLYNxvjG1RSpGooNCaT5YlMGWvZYjr0QQy/3KVztY9ZFBYQw== + dependencies: + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-slider@^9.1.92": + version "9.1.92" + resolved "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.92.tgz" + integrity sha512-MwbvKQRxwSvGWa/6mnb81cN23QsCEWaYfkcmYdLkP9ijf0BFKlMscyv9E3UdbEdZ8WtJEm0gaQ62BTR6wTATOA== + dependencies: + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-spinbutton@^9.2.86": + version "9.2.86" + resolved "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.86.tgz" + integrity sha512-LOgLKBSRsli0zEMSlV+Kqvj3tFs6w7y+VP7dQQ7zPlvhGcm/U9/R5ax/tJ1DC6iRDIUQlNHXpyXITHscilodvA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-spinner@^9.3.31": - version "9.3.31" - resolved "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.31.tgz" - integrity sha512-Bh8n3jv/jhHRReA2wiIa1ojkMwUSdDKOgE9Su4MiyTER86RTTh3kVkfwA7pe6FcvyHjuu8HI+OzaQ+9WkyOMjA== +"@fluentui/react-spinner@^9.4.12": + version "9.4.12" + resolved "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.4.12.tgz" + integrity sha512-pcIxhJtM0SFqDqL7/FUm9h2AbKn9D7WLjwXfE0Umx8T9cp8H/D1VgL9whCGqnvwa2BX2xWTmPbSz6QVRdwL7Jw== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-switch@^9.1.58": - version "9.1.58" - resolved "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.58.tgz" - integrity sha512-8b9ZFt4FQ/GAbx5xg5ZtgofkMMU9gDPB+5F/jchM/PCz00N3OtLIu9kzQvR+FbuzZkMHxSSnHd9fDzrH9mEL3g== +"@fluentui/react-swatch-picker@^9.1.8": + version "9.1.8" + resolved "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.8.tgz" + integrity sha512-zlAghHbgHBUiK3CCxebQzbyyGkRc68IIpsSEq0wDZ8D/sSjageBdcveavKLSRChXp4qkdGPnMIMWyHyenl6Z5A== dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-label" "^9.1.51" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-table@^9.10.13": - version "9.10.13" - resolved "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.10.13.tgz" - integrity sha512-XYWG4TGkhQn2F4/J+p4QqxFX6S5K/g+9LdgQ+r/RWwQZw0l8apSNQ94rKFJc2M4TVbmnx1tOLtTylFP6wItgqA== +"@fluentui/react-switch@^9.1.92": + version "9.1.92" + resolved "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.92.tgz" + integrity sha512-Rd9vz+R8fniGsSv5yfaRRmc4y6vbnr8pnttQA67Mku5jhbwB2aUFEZ8iL0FOIxyS8RSJEi0yyar96Hn1sMhaAA== + dependencies: + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-label" "^9.1.74" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-table@^9.15.15": + version "9.15.15" + resolved "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.15.tgz" + integrity sha512-UVYVprXZwx108qzSNwiflqPKuZTvf0r8JFOKFsO65hV3gSeYncOM6FcCdQAHJ2RTpPHQJ4ba+iwJvaaHG4JQ5w== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-avatar" "^9.5.48" - "@fluentui/react-checkbox" "^9.2.1" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-radio" "^9.1.58" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-avatar" "^9.6.37" + "@fluentui/react-checkbox" "^9.2.35" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-radio" "^9.2.30" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-tabs@^9.3.59": - version "9.3.59" - resolved "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.3.59.tgz" - integrity sha512-j621NhgOWBkrhZ8rKkqM4WQxCBtkqk00ckGNkPQGoSOw0kEGjTs8m/1Oai9H4cwJ+CB7CmPYtYdNg8pw5AtEBQ== +"@fluentui/react-tabs@^9.4.30": + version "9.4.30" + resolved "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.30.tgz" + integrity sha512-pYGL80Wwg2UCU837+R9ehOuGteeBej2tWbqbERb9cvRdwdbLCdKcbI+Cy9V+ny1zSRZ+U/7ltlmxosP5DiaM+w== dependencies: - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-tabster@^9.15.0": - version "9.15.0" - resolved "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.15.0.tgz" - integrity sha512-MS7M/eEoXalw3kQIjErbJHinnhCXWNC5NS2gU54zFvoHUX1Q4dckG7SOgJsChd1xLmruKxsmitJaaY2DmXY+zw== +"@fluentui/react-tabster@^9.21.0", "@fluentui/react-tabster@^9.21.5", "@fluentui/react-tabster@^9.22.5": + version "9.22.5" + resolved "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.22.5.tgz" + integrity sha512-ddSy6/v1JLNH09SCXLwSf4ERKHTxcqN/dX8yl18jEk34VxveAXFR5x+0XbO5/8nPBxkdl1LEkTgn5EKH4joDCg== dependencies: - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" - keyborg "^2.2.0" - tabster "^5.0.1" + keyborg "^2.6.0" + tabster "^8.0.1" -"@fluentui/react-tags@^9.0.12": - version "9.0.12" - resolved "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.12.tgz" - integrity sha512-Br3I0yQ4FPSNT3cMOkTdRdjSlrMk2yXRE7h12fWXmO710sT2Klvu8SsGXrRgsWV/Uo/eFwkKV+k3w8Mn/rd7Aw== +"@fluentui/react-tag-picker@^9.3.1": + version "9.3.1" + resolved "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.3.1.tgz" + integrity sha512-XIVmCRWxRGV35cXivKdA4OMI8ND4l7nRUK0VzlAb7rDESc4fzAhhao5YuB4JwAUHrfagP8aCmH7V8NRS0a9J4g== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-avatar" "^9.5.48" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-combobox" "^9.13.5" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-positioning" "^9.15.7" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-tags" "^9.3.16" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-text@^9.4.0": - version "9.4.0" - resolved "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.0.tgz" - integrity sha512-cGV369NOmzYMmuutRASX4ALmlVmr3yMv5yZB+s6IrWuZUNCwlVeUalqgqmj7ek9sprUPOd32lUoJu9M/sm7TYw== - dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" - "@swc/helpers" "^0.5.1" - -"@fluentui/react-textarea@^9.3.53": - version "9.3.53" - resolved "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.53.tgz" - integrity sha512-S36cLUmitzDCy83PLnlgWlrPzeWJqnbvP0Tn4ld1si39xXMPEp9F9wLitgOAhFTsLZPcj0gZ2vS5EYrR24YvtA== - dependencies: - "@fluentui/react-field" "^9.1.43" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" - "@swc/helpers" "^0.5.1" - -"@fluentui/react-theme@^9.1.16": - version "9.1.16" - resolved "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.16.tgz" - integrity sha512-QK2dGE5aQXN1UGdiEmGKpYGP3tHXIchLvFf8DEEOWnF4XBc9SiEPNFYkvLMJjHxZmDz4D670rsOPe0r5jFDEKQ== - dependencies: - "@fluentui/tokens" "1.0.0-alpha.13" - "@swc/helpers" "^0.5.1" - -"@fluentui/react-toast@^9.3.19": - version "9.3.19" - resolved "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.19.tgz" - integrity sha512-usWAX7sRwJ2OV+oUfWbveKFg1nf0HDdTNMSFkxcUrtE2FNrIgPTOYKF9JHXhyFcTtu55Hu/9CrkL3Sqr422PYw== +"@fluentui/react-tags@^9.3.16": + version "9.3.16" + resolved "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.16.tgz" + integrity sha512-NESGP9hUOmN3fqfKtAe2/fWc/Buvyt6cbp3eNgLUsZq9J1lwn4cnHBvEfvAJVv4fd8qwb8W2UTJ57/jrtISy4w== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-avatar" "^9.6.37" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" - react-transition-group "^4.4.1" -"@fluentui/react-toolbar@^9.1.58": - version "9.1.58" - resolved "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.58.tgz" - integrity sha512-0vtwxM1se2BBmLNSYSF/fBOjZaQW7rXv1La3TKbAtXVtoT3iu5Kx0SAlyPEjFNLuHMTtLiJCETdfjrs0EhwDlw== +"@fluentui/react-teaching-popover@^9.1.15": + version "9.1.15" + resolved "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.15.tgz" + integrity sha512-pDTTL/xHr/pb+D/5UeYirTaxlTRqBwquc1GjvtibaxXrTgIfDfs/20HkgB5EPtPa7o6z2gd0OoByfseD0EgMwg== dependencies: - "@fluentui/react-button" "^9.3.57" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-divider" "^9.2.51" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-radio" "^9.1.58" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-button" "^9.3.89" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-popover" "^9.9.19" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + use-sync-external-store "^1.2.0" + +"@fluentui/react-text@^9.4.23": + version "9.4.23" + resolved "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.23.tgz" + integrity sha512-ZQu7yBSULDIbCOvP9B1ViK4BFSb2T6VaWUbv5qfUEV4g24b812EspTYNdoicx7SqdaDt1tSdpy1wFl6QViC5/Q== + dependencies: + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-tooltip@^9.4.1": - version "9.4.1" - resolved "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.1.tgz" - integrity sha512-0BlpBHZpPsfBsujLBKOBAP26Vh0NnTbWd2QKnxUDGCeFq69KxXuRdchyXOJRP3qwEyKP3gRS13IYFKibNKp2sw== +"@fluentui/react-textarea@^9.3.86": + version "9.3.86" + resolved "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.86.tgz" + integrity sha512-ZUDXTiaFxIico7n14yVStNa3emLrm3one3HWTwpifr2vBuZtDHczShn+5E4rfHIZZfB0p0i0o2sX/gUBldVi6w== + dependencies: + "@fluentui/react-field" "^9.1.74" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-theme@^9.1.19": + version "9.1.19" + resolved "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.19.tgz" + integrity sha512-mrVhKbr4o9UKERPxgghIRDU59S7gRizrgz3/wwyMt7elkr8Sw+OpwKIeEw9x6P0RTcFDC00nggaMJhBGs7Xo4A== + dependencies: + "@fluentui/tokens" "1.0.0-alpha.16" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-toast@^9.3.54": + version "9.3.54" + resolved "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.54.tgz" + integrity sha512-y/BW/ojmb4EFGEo/dxbZhVBC/feQ2ttftqQkY477wWWOcRm9rnOTfZ/cnSRdeOGvzZcoMylnWQR6cj2Fz0PrsQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-portal" "^9.4.3" - "@fluentui/react-positioning" "^9.10.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-motion" "^9.5.0" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-tree@^9.4.15": - version "9.4.15" - resolved "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.15.tgz" - integrity sha512-xZ49CjPB4HuTi0sNBP1qVcaaFYF5T7ZNSES+oC2li8HuaqwVH/4mSfn2ccoAkgaFxoG8U39EkH5NiaCZXab4yg== +"@fluentui/react-toolbar@^9.2.3": + version "9.2.3" + resolved "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.2.3.tgz" + integrity sha512-6cXvalIkqTG0Rc8KojLGv16ah4lhyYOCPzdmZr6L55yGr2AZujkc31DIOv/nWMQmubZP0yXKN9jX+uC79xyi9w== + dependencies: + "@fluentui/react-button" "^9.3.89" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-divider" "^9.2.73" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-radio" "^9.2.30" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-tooltip@^9.4.37": + version "9.4.37" + resolved "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.37.tgz" + integrity sha512-Tk8a3W+8UBu0y1vAfLNU/OPWXuoDgX3Kts6ml8bZAKmKbq5M9OlnoXA7rOEU2IV7LWHTw25mkqUpPebjW4zpRw== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.4.0" - "@fluentui/react-avatar" "^9.5.48" - "@fluentui/react-button" "^9.3.57" - "@fluentui/react-checkbox" "^9.2.1" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-radio" "^9.1.58" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.15.0" - "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-portal" "^9.4.33" + "@fluentui/react-positioning" "^9.15.7" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-utilities@^9.15.2": - version "9.15.2" - resolved "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.15.2.tgz" - integrity sha512-Oq016/dHu7PXW5x/2RtLts1ULiyd7JctXFdvi9IacLs/J1nLfg2KSBzzLqKxtdyVvgbZ9Mlu6kPITbFtF9dsIA== +"@fluentui/react-tree@^9.7.11": + version "9.7.11" + resolved "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.7.11.tgz" + integrity sha512-2WDc3J27XYDqpMNVk4k9T7VWosVHru+c0YYGWtx7gWKTrGwoNHdnxtSK+22o8YQKN8+GFmWQIse6thdpqsCA1A== dependencies: "@fluentui/keyboard-keys" "^9.0.7" + "@fluentui/react-aria" "^9.13.4" + "@fluentui/react-avatar" "^9.6.37" + "@fluentui/react-button" "^9.3.89" + "@fluentui/react-checkbox" "^9.2.35" + "@fluentui/react-context-selector" "^9.1.65" + "@fluentui/react-icons" "^2.0.245" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-motion" "^9.5.0" + "@fluentui/react-motion-components-preview" "^0.1.2" + "@fluentui/react-radio" "^9.2.30" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-tabster" "^9.22.5" + "@fluentui/react-theme" "^9.1.19" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" "@swc/helpers" "^0.5.1" -"@fluentui/react-virtualizer@9.0.0-alpha.59": - version "9.0.0-alpha.59" - resolved "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.59.tgz" - integrity sha512-LVBYuPe+5Dmrk9fUBaRPxSZBfs3RgMFTaioaMWNMt6eHmTPqoOOcajfCb3ZHN79mP9oZq9d5m9GnaRQcOSNNwg== +"@fluentui/react-utilities@^9.18.10", "@fluentui/react-utilities@^9.18.13", "@fluentui/react-utilities@^9.18.7": + version "9.18.13" + resolved "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.13.tgz" + integrity sha512-Qk9rL5tZI+az77+S2WKwLWu+WOSZZJSIthxp/ImjuiR6CS+LMrVdl0UC8lHpq03QU7hPgNxbbo0cVnCFazU3Lg== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.20" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-utilities" "^9.15.2" - "@griffel/react" "^1.5.14" + "@fluentui/keyboard-keys" "^9.0.7" + "@fluentui/react-shared-contexts" "^9.20.0" "@swc/helpers" "^0.5.1" -"@fluentui/react-window-provider@^2.2.16", "@fluentui/react-window-provider@^2.2.7": - version "2.2.16" - resolved "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.16.tgz" - integrity sha512-4gkUMSAUjo3cgCGt+0VvTbMy9qbF6zo/cmmfYtfqbSFtXz16lKixSCMIf66gXdKjovqRGVFC/XibqfrXM2QLuw== +"@fluentui/react-virtualizer@9.0.0-alpha.82": + version "9.0.0-alpha.82" + resolved "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.82.tgz" + integrity sha512-XvkDXua8Tn9If02RhLPzFMR7CivAZ+frCajQFKaWZjE7OJqYsJ+hKb5ZGz7SWdOPtFq6uxe3H96vG1aDcA0n+w== dependencies: - "@fluentui/set-version" "^8.2.12" + "@fluentui/react-jsx-runtime" "^9.0.42" + "@fluentui/react-shared-contexts" "^9.20.0" + "@fluentui/react-utilities" "^9.18.13" + "@griffel/react" "^1.5.22" + "@swc/helpers" "^0.5.1" + +"@fluentui/react-window-provider@^2.2.16", "@fluentui/react-window-provider@^2.2.28", "@fluentui/react-window-provider@^2.2.7": + version "2.2.28" + resolved "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz" + integrity sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA== + dependencies: + "@fluentui/set-version" "^8.2.23" + tslib "^2.1.0" + +"@fluentui/react@^8.110.12": + version "8.120.6" + resolved "https://registry.npmjs.org/@fluentui/react/-/react-8.120.6.tgz" + integrity sha512-iW4AfHAOtMXlnZ4mDY3eYGlnKLuQrLF5lFt9EN9+A8Jw8Z4LVWoxA0MpSDmcPRDLxU4JQ9ukoICwYQ1YeS+zlw== + dependencies: + "@fluentui/date-time-utilities" "^8.6.9" + "@fluentui/font-icons-mdl2" "^8.5.50" + "@fluentui/foundation-legacy" "^8.4.16" + "@fluentui/merge-styles" "^8.6.13" + "@fluentui/react-focus" "^8.9.13" + "@fluentui/react-hooks" "^8.8.12" + "@fluentui/react-portal-compat-context" "^9.0.12" + "@fluentui/react-window-provider" "^2.2.28" + "@fluentui/set-version" "^8.2.23" + "@fluentui/style-utilities" "^8.10.21" + "@fluentui/theme" "^2.6.59" + "@fluentui/utilities" "^8.15.15" + "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" "@fluentui/react@8.106.4": @@ -1471,103 +1607,84 @@ "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" -"@fluentui/react@^8.110.12": - version "8.112.9" - resolved "https://registry.npmjs.org/@fluentui/react/-/react-8.112.9.tgz" - integrity sha512-mSu++f/TA+en+pIiWJE8s2+L6TtIdUpULkh4/knsQ+4NTBjvFnve0bK936VBHK8ff6ypLa0HqiQKFIMlQyH/iw== +"@fluentui/set-version@^8.2.12", "@fluentui/set-version@^8.2.23", "@fluentui/set-version@^8.2.5": + version "8.2.23" + resolved "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz" + integrity sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w== dependencies: - "@fluentui/date-time-utilities" "^8.5.14" - "@fluentui/font-icons-mdl2" "^8.5.27" - "@fluentui/foundation-legacy" "^8.2.47" - "@fluentui/merge-styles" "^8.5.13" - "@fluentui/react-focus" "^8.8.34" - "@fluentui/react-hooks" "^8.6.33" - "@fluentui/react-portal-compat-context" "^9.0.10" - "@fluentui/react-window-provider" "^2.2.16" - "@fluentui/set-version" "^8.2.12" - "@fluentui/style-utilities" "^8.9.20" - "@fluentui/theme" "^2.6.38" - "@fluentui/utilities" "^8.13.21" + tslib "^2.1.0" + +"@fluentui/style-utilities@^8.10.21", "@fluentui/style-utilities@^8.9.20", "@fluentui/style-utilities@^8.9.5": + version "8.10.21" + resolved "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.21.tgz" + integrity sha512-tqdSQI1MAnNUPtNKKV9LeNqmEhBZL+lpV+m6Ngl6SDuR0aQkMkuo1jA9rPxNRLUf5+pbI8LrNQ4WiCWqYkV/QQ== + dependencies: + "@fluentui/merge-styles" "^8.6.13" + "@fluentui/set-version" "^8.2.23" + "@fluentui/theme" "^2.6.59" + "@fluentui/utilities" "^8.15.15" "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" -"@fluentui/set-version@^8.2.12", "@fluentui/set-version@^8.2.5": - version "8.2.12" - resolved "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.12.tgz" - integrity sha512-I4uXIg9xkL2Heotf1+7CyGcHQskdtMSH0B5mSV0TL3w7WI2qpnzrpKuP2Kq6DHZN6Xrsg4ORFNJSjLxq/s9cUQ== +"@fluentui/theme@^2.6.24", "@fluentui/theme@^2.6.38", "@fluentui/theme@^2.6.59": + version "2.6.59" + resolved "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.59.tgz" + integrity sha512-o/6UgKgPW6QI/+2OfCXeJfcOCbtzLIwM/3W/DzI2Pjt56ubT98IEcb32NCHoIKB2xkEnJoTjGgN1m+vHAvcQxA== dependencies: + "@fluentui/merge-styles" "^8.6.13" + "@fluentui/set-version" "^8.2.23" + "@fluentui/utilities" "^8.15.15" tslib "^2.1.0" -"@fluentui/style-utilities@^8.9.20", "@fluentui/style-utilities@^8.9.5": - version "8.9.20" - resolved "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.20.tgz" - integrity sha512-oj0ghn21DnqCardlcEp+zob3IEAfA/Z7ZjzuYqlHuPUItwRqGmpr1wErssRC4R1kHsH6gq9ALxVgMa4/FvdzGg== - dependencies: - "@fluentui/merge-styles" "^8.5.13" - "@fluentui/set-version" "^8.2.12" - "@fluentui/theme" "^2.6.38" - "@fluentui/utilities" "^8.13.21" - "@microsoft/load-themed-styles" "^1.10.26" - tslib "^2.1.0" - -"@fluentui/theme@^2.6.24", "@fluentui/theme@^2.6.38": - version "2.6.38" - resolved "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.38.tgz" - integrity sha512-LObK/mZOQFb3aTcDlKBSLpPV0BOp5BOuNqg0Wps51b1RlisI6oS3STmw3BkcAe6jOi/p4cgLpwHMkYHh2o8PmQ== - dependencies: - "@fluentui/merge-styles" "^8.5.13" - "@fluentui/set-version" "^8.2.12" - "@fluentui/utilities" "^8.13.21" - tslib "^2.1.0" - -"@fluentui/tokens@1.0.0-alpha.13": - version "1.0.0-alpha.13" - resolved "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.13.tgz" - integrity sha512-IzYysTTBkAH7tQZxYKpzhxYnTJkvwXhjhTOpmERgnqTFifHTP8/vaQjJAAm7dI/9zlDx1oN+y/I+KzL9bDLHZQ== +"@fluentui/tokens@1.0.0-alpha.16": + version "1.0.0-alpha.16" + resolved "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.16.tgz" + integrity sha512-Gr9G8LIlUhZYX5j6CfDQrofQqsWAz/q54KabWn1tWV/1083WwyoTZXiG1k6b37NnK7Feye7D7Nz+4MNqoKpXGw== dependencies: "@swc/helpers" "^0.5.1" -"@fluentui/utilities@^8.13.21", "@fluentui/utilities@^8.13.8": - version "8.13.21" - resolved "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.21.tgz" - integrity sha512-YPWsRAL1jgbPxf+wAY8p6LjIG4em0NReqgU8ZCFnQx9wpQbe/ZRjQcaU06pD1tYtRGvyCutwhnWDaQHDw843Xg== +"@fluentui/utilities@^8.13.21", "@fluentui/utilities@^8.13.8", "@fluentui/utilities@^8.15.15": + version "8.15.15" + resolved "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.15.tgz" + integrity sha512-7GpET/AuWR8aBEQSQj9iO2j+9riAaoK1qBduCB4Ht6353d25vwwsKXreHZGqS8efv+NNIxQTlLWz0Rq73iQFWw== dependencies: - "@fluentui/dom-utilities" "^2.2.12" - "@fluentui/merge-styles" "^8.5.13" - "@fluentui/set-version" "^8.2.12" + "@fluentui/dom-utilities" "^2.3.7" + "@fluentui/merge-styles" "^8.6.13" + "@fluentui/react-window-provider" "^2.2.28" + "@fluentui/set-version" "^8.2.23" tslib "^2.1.0" -"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": +"@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@griffel/core@^1.14.1", "@griffel/core@^1.15.0": - version "1.15.0" - resolved "https://registry.npmjs.org/@griffel/core/-/core-1.15.0.tgz" - integrity sha512-+2Li2x6zqQdVBSMbvGSJRxbMbOrXhCEEzX0BK6OMfjdMPJLoR2aaHuAwHL3J9dOpHzFrjp9MMEo4Jzwfo4l6Xw== +"@griffel/core@^1.16.0", "@griffel/core@^1.18.0": + version "1.18.0" + resolved "https://registry.npmjs.org/@griffel/core/-/core-1.18.0.tgz" + integrity sha512-3Dkn6f7ULeSzJ1wLyLfN1vc+v3q5shuEejeMe4XymBozQo0l35WIfH8FWcwB+Xrgip4fLLOy1p3sYN85gFGZxw== dependencies: "@emotion/hash" "^0.9.0" - "@griffel/style-types" "^1.0.2" - csstype "^3.1.2" + "@griffel/style-types" "^1.2.0" + csstype "^3.1.3" rtl-css-js "^1.16.1" stylis "^4.2.0" tslib "^2.1.0" -"@griffel/react@^1.0.0", "@griffel/react@^1.5.14": - version "1.5.18" - resolved "https://registry.npmjs.org/@griffel/react/-/react-1.5.18.tgz" - integrity sha512-Y5L2zvfE+quMPSQPtViMmuDXNCIyJaeeQc5m30VMELgXYN0uk4nbFqwKYXG0FmnHkEHy5MhiGy7q4zCR2+ubTg== +"@griffel/react@^1.0.0", "@griffel/react@^1.5.14", "@griffel/react@^1.5.22": + version "1.5.25" + resolved "https://registry.npmjs.org/@griffel/react/-/react-1.5.25.tgz" + integrity sha512-ZGiCdn71VIX56fd3AxM7ouCxgClPvunOFIpXxFKebGJ94/rdj4sIbahuI1QBUFuU4/bqUyD6QonjDEpFBl9ORw== dependencies: - "@griffel/core" "^1.15.0" + "@griffel/core" "^1.18.0" tslib "^2.1.0" -"@griffel/style-types@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.0.2.tgz" - integrity sha512-ka/Tpl1WU8js88LObwB/4EvpgXzx/EEJfbHhAr4ZNt29hrQKgL93X1zSY6M/FRhMhWrGIawauWkZP6/y6w/WiQ== +"@griffel/style-types@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.2.0.tgz" + integrity sha512-x166MNw0vWe5l5qhinfNT4eyWOaP48iFzPyFOfIB0/BVidKTWsEe5PmqRJDDtrJFS3VHhd/tE0oM6tkEMh2tsg== dependencies: - csstype "^3.1.2" + csstype "^3.1.3" "@humanwhocodes/config-array@^0.9.2": version "0.9.5" @@ -1716,6 +1833,13 @@ optionalDependencies: node-notifier "^6.0.0" +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + "@jest/source-map@^25.5.0": version "25.5.0" resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz" @@ -1778,6 +1902,18 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" + 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.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" @@ -1787,7 +1923,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== @@ -1805,7 +1941,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.14" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== @@ -1815,18 +1951,38 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jsonjoy.com/base64@^1.1.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz" + integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== + +"@jsonjoy.com/json-pack@^1.0.3": + version "1.1.0" + resolved "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz" + integrity sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg== + dependencies: + "@jsonjoy.com/base64" "^1.1.1" + "@jsonjoy.com/util" "^1.1.2" + hyperdyperid "^1.2.0" + thingies "^1.20.0" + +"@jsonjoy.com/util@^1.1.2", "@jsonjoy.com/util@^1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz" + integrity sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw== "@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + version "2.0.5" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" + integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== "@microsoft/api-extractor-model@7.13.2": version "7.13.2" @@ -1855,29 +2011,30 @@ source-map "~0.6.1" typescript "~4.2.4" -"@microsoft/eslint-config-spfx@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.2.tgz" - integrity sha512-ZSMfGvqsZYU8fZRF6NmwMLaJ0+CQgfw9DmKWDRsqi2PWGVlPbMFL1o7nhopWeJfRVid/ymdYe8mx3OK9z7xzmw== +"@microsoft/eslint-config-spfx@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.20.1.tgz" + integrity sha512-xzJ5EL8mSC1CHbS71iV6GK/goKkZCalM8uSqQ8oZZ4Xw+13EGxwoOAR8Vvt5gjB7ummTSX6ZCuF4fCrHXheZRg== dependencies: - "@microsoft/eslint-plugin-spfx" "1.18.2" - "@rushstack/eslint-config" "3.4.0" + "@microsoft/eslint-plugin-spfx" "1.20.1" + "@rushstack/eslint-config" "3.5.0" "@typescript-eslint/experimental-utils" "5.59.11" -"@microsoft/eslint-plugin-spfx@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.2.tgz" - integrity sha512-rgiMXFYbO7+nq/quAz7Lq2RLFYes3/40cFbelXm5Obl3HIInN9LWQJHhoOcpg6sP1J/EeTX0K/opFTMTrLEWVQ== +"@microsoft/eslint-plugin-spfx@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.20.1.tgz" + integrity sha512-BAEN4bfU904mJh+kOQwIPnoqrnSuPEK7pqTzRFnKMdgVnSQg+uWS7hOx5QXmlpkZ+2/zXxzzldjvfY1qsqoSaw== dependencies: "@typescript-eslint/experimental-utils" "5.59.11" -"@microsoft/generator-sharepoint@^1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.18.2.tgz" - integrity sha512-WijREpkdvIRTVv6As5RlSEdwiNvEHZv91anqTSCLjqnKXzQQwd8KxfwrZFGJbUOtnF7jzg+t3PCIUTx/mw3tFg== +"@microsoft/generator-sharepoint@^1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.19.0.tgz" + integrity sha512-l/BOu2qxI64elPjCTUlXbraed7jTkvtzi+B4JLl+dMb80qlKV04aI6uKrVmCXea2M8OU+zK/atqmXMMeO42yNg== dependencies: - "@microsoft/spfx-heft-plugins" "1.18.2" - "@rushstack/node-core-library" "3.61.0" + "@microsoft/spfx-heft-plugins" "1.20.1" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" colors "~1.2.1" lodash "4.17.21" update-notifier "5.1.0" @@ -1932,17 +2089,17 @@ glob-escape "~0.0.2" resolve "~1.17.0" -"@microsoft/gulp-core-build-webpack@5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz" - integrity sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ== +"@microsoft/gulp-core-build-webpack@6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-6.0.0.tgz" + integrity sha512-6FgyW3puJwESnGQSu8FlNgs+c/UZ3LcA/8oYpLS/iTR8v86R0ADoq+hEfFU/45aoZA2MqHn5Kky//khnuKDyIw== dependencies: "@microsoft/gulp-core-build" "3.18.1" "@types/gulp" "4.0.6" "@types/node" "10.17.13" colors "~1.2.1" gulp "~4.0.2" - webpack "~4.47.0" + webpack "~5.88.1" "@microsoft/gulp-core-build@3.18.1": version "3.18.1" @@ -1989,36 +2146,40 @@ yargs "~4.6.0" z-schema "~3.18.3" +"@microsoft/load-themed-styles@^1.10.26": + version "1.10.295" + resolved "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz" + integrity sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg== + +"@microsoft/load-themed-styles@^2.0.113": + version "2.0.140" + resolved "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.140.tgz" + integrity sha512-rvhJHxsBjsnVLa5z6zwzp5wP6fbrcMz6KpiW0zHmKK5z40RAhE+53uAIsKU1O8QlrM814OI4UzYn13J4QFDLDQ== + +"@microsoft/load-themed-styles@~1.10.172": + version "1.10.295" + resolved "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz" + integrity sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg== + "@microsoft/load-themed-styles@1.10.292": version "1.10.292" resolved "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz" integrity sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA== -"@microsoft/load-themed-styles@^1.10.26", "@microsoft/load-themed-styles@~1.10.172": - version "1.10.295" - resolved "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz" - integrity sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg== - -"@microsoft/loader-load-themed-styles@2.0.45": - version "2.0.45" - resolved "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.45.tgz" - integrity sha512-04foUzzYBbKpBKj16N9pjyKJzt6jthyd2gMzg1fQJPfrIblsJanumlhiUitpZjzyhs/53qYzEsTo0PZCKRHUpQ== +"@microsoft/loader-load-themed-styles@2.1.37": + version "2.1.37" + resolved "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.37.tgz" + integrity sha512-I8JxXrHLr7D+zxSeHhlfqcjcNKrbc7luxcdlbdUyn39TaJK5OsYMu92NqfsV8L90YscZJhMbtJM6L82SP7+7Qg== dependencies: loader-utils "1.4.2" -"@microsoft/loader-load-themed-styles@2.0.68": - version "2.0.68" - resolved "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz" - integrity sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg== +"@microsoft/microsoft-graph-client@3.0.2": + version "3.0.2" + resolved "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz" + integrity sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw== dependencies: - loader-utils "1.4.2" - -"@microsoft/loader-load-themed-styles@2.1.7": - version "2.1.7" - resolved "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.1.7.tgz" - integrity sha512-3RrhqgMDm+U/B576A8xZCF5mSIWYA+zYh3sdPeBz3WjTMqas402yFl8p1O6Fad3UF3PRlisp4QeRMLiSiSXm0g== - dependencies: - loader-utils "1.4.2" + "@babel/runtime" "^7.12.5" + tslib "^2.2.0" "@microsoft/microsoft-graph-clientv1@npm:@microsoft/microsoft-graph-client@1.7.2-spfx": version "1.7.2-spfx" @@ -2029,82 +2190,38 @@ isomorphic-fetch "^3.0.0" tslib "^1.9.3" -"@microsoft/microsoft-graph-types@2.25.0": - version "2.25.0" - resolved "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.25.0.tgz" - integrity sha512-H/HK4MsRJ1H+G/HwbU/z225BKwzoMU3fawD8xivGxDgyGIDzdZf07Ruz/wPSM+tSJJin/swz3TwFllxveduG8Q== - "@microsoft/microsoft-graph-types@^2.40.0": version "2.40.0" resolved "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.40.0.tgz" integrity sha512-1fcPVrB/NkbNcGNfCy+Cgnvwxt6/sbIEEFgZHFBJ670zYLegENYJF8qMo7x3LqBjWX2/Eneq5BVVRCLTmlJN+g== -"@microsoft/rush-lib@5.100.2": - version "5.100.2" - resolved "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz" - integrity sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA== - dependencies: - "@pnpm/dependency-path" "~2.1.2" - "@pnpm/link-bins" "~5.3.7" - "@rushstack/heft-config-file" "0.13.2" - "@rushstack/node-core-library" "3.59.6" - "@rushstack/package-deps-hash" "4.0.41" - "@rushstack/package-extractor" "0.3.11" - "@rushstack/rig-package" "0.4.0" - "@rushstack/rush-amazon-s3-build-cache-plugin" "5.100.2" - "@rushstack/rush-azure-storage-build-cache-plugin" "5.100.2" - "@rushstack/stream-collator" "4.0.259" - "@rushstack/terminal" "0.5.34" - "@rushstack/ts-command-line" "4.15.1" - "@types/node-fetch" "2.6.2" - "@yarnpkg/lockfile" "~1.0.2" - builtin-modules "~3.1.0" - cli-table "~0.3.1" - colors "~1.2.1" - dependency-path "~9.2.8" - figures "3.0.0" - git-repo-info "~2.1.0" - glob "~7.0.5" - glob-escape "~0.0.2" - https-proxy-agent "~5.0.0" - ignore "~5.1.6" - inquirer "~7.3.3" - js-yaml "~3.13.1" - node-fetch "2.6.7" - npm-check "~6.0.1" - npm-package-arg "~6.1.0" - read-package-tree "~5.1.5" - rxjs "~6.6.7" - semver "~7.5.4" - ssri "~8.0.0" - strict-uri-encode "~2.0.0" - tapable "2.2.1" - tar "~6.1.11" - "true-case-path" "~2.2.1" +"@microsoft/microsoft-graph-types@2.25.0": + version "2.25.0" + resolved "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.25.0.tgz" + integrity sha512-H/HK4MsRJ1H+G/HwbU/z225BKwzoMU3fawD8xivGxDgyGIDzdZf07Ruz/wPSM+tSJJin/swz3TwFllxveduG8Q== -"@microsoft/rush-lib@5.107.4": - version "5.107.4" - resolved "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.107.4.tgz" - integrity sha512-B9s0HhvXbQXHE14q2TcI9FMHYB0WvmlXTdXhsmumJ3tddJQd9jVxIdQd5H5OBGELULLc1UQnnTFAid4/cND6UA== +"@microsoft/rush-lib@5.117.3": + version "5.117.3" + resolved "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.117.3.tgz" + integrity sha512-wYASMXl027Hykf+Ze//ucN+iq0leMrQ/5uuJ7/nNsH5Pul0I1DAVApvZAfHeoEfQ8AO5o/Y2ZSxhmfS7m5NI3A== dependencies: "@pnpm/dependency-path" "~2.1.2" "@pnpm/link-bins" "~5.3.7" - "@rushstack/heft-config-file" "0.14.1" - "@rushstack/node-core-library" "3.60.1" - "@rushstack/package-deps-hash" "4.1.5" - "@rushstack/package-extractor" "0.6.6" - "@rushstack/rig-package" "0.5.1" - "@rushstack/rush-amazon-s3-build-cache-plugin" "5.107.4" - "@rushstack/rush-azure-storage-build-cache-plugin" "5.107.4" - "@rushstack/rush-http-build-cache-plugin" "5.107.4" - "@rushstack/stream-collator" "4.1.6" - "@rushstack/terminal" "0.7.5" - "@rushstack/ts-command-line" "4.16.1" + "@rushstack/heft-config-file" "0.14.14" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/package-deps-hash" "4.1.38" + "@rushstack/package-extractor" "0.6.40" + "@rushstack/rig-package" "0.5.2" + "@rushstack/rush-amazon-s3-build-cache-plugin" "5.117.3" + "@rushstack/rush-azure-storage-build-cache-plugin" "5.117.3" + "@rushstack/rush-http-build-cache-plugin" "5.117.3" + "@rushstack/stream-collator" "4.1.38" + "@rushstack/terminal" "0.10.0" + "@rushstack/ts-command-line" "4.19.1" "@types/node-fetch" "2.6.2" "@yarnpkg/lockfile" "~1.0.2" builtin-modules "~3.1.0" cli-table "~0.3.1" - colors "~1.2.1" dependency-path "~9.2.8" fast-glob "~3.3.1" figures "3.0.0" @@ -2117,6 +2234,7 @@ node-fetch "2.6.7" npm-check "~6.0.1" npm-package-arg "~6.1.0" + pnpm-sync-lib "0.1.4" read-package-tree "~5.1.5" rxjs "~6.6.7" semver "~7.5.4" @@ -2139,96 +2257,95 @@ import-lazy "~4.0.0" typescript "~4.7.4" -"@microsoft/sp-adaptive-card-extension-base@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.2.tgz" - integrity sha512-nmzmTvMKukGal8yCRAWPLarETVx5tZMgLuCpikhJdUn8FIg/th9Ws1UFYu1SlHGo4ns+j9pS2mjhHVG0zYC0DQ== +"@microsoft/sp-adaptive-card-extension-base@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.19.0.tgz" + integrity sha512-tCJXQ8jIuJZ9okAg3zGYOnDlGJCYZY4/JPt5cmCNd/jQoqd1YH69qa8AO74PjdeK5CUVC5Eq//7VVyw3GHg5SA== dependencies: - "@microsoft/sp-component-base" "1.18.2" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-http" "1.18.2" - "@microsoft/sp-http-base" "1.18.2" - "@microsoft/sp-loader" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" - "@microsoft/sp-property-pane" "1.18.2" + "@microsoft/sp-component-base" "1.19.0" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-http" "1.19.0" + "@microsoft/sp-http-base" "1.19.0" + "@microsoft/sp-loader" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-module-interfaces" "1.20.1" + "@microsoft/sp-property-pane" "1.19.0" "@microsoft/teams-js-v2" "npm:@microsoft/teams-js@2.12.0" adaptivecards "2.11.2" tslib "2.3.1" -"@microsoft/sp-build-core-tasks@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.2.tgz" - integrity sha512-QzqO7N7IZYUEGoTceelSQp4ZnjbBnOoJH+Y49MW2Xw5SAXFzqH3dwBBqsInvc1ehFZjqEVfD5Qb2AQMjTECMkw== +"@microsoft/sp-build-core-tasks@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.20.1.tgz" + integrity sha512-KlR4rp1KPK3oth+z/S7Oad6aTm/gW1moEomGfFixcOW1hq0OCoahDcK3R4NMKBJRVe8SHCl1ESvBd7SH4ex3+Q== dependencies: "@microsoft/gulp-core-build" "3.18.1" "@microsoft/gulp-core-build-serve" "3.12.1" - "@microsoft/gulp-core-build-webpack" "5.4.0" - "@microsoft/spfx-heft-plugins" "1.18.2" - "@rushstack/node-core-library" "3.61.0" + "@microsoft/gulp-core-build-webpack" "6.0.0" + "@microsoft/spfx-heft-plugins" "1.20.1" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" "@types/glob" "5.0.30" "@types/lodash" "4.14.117" - "@types/webpack" "4.41.24" colors "~1.2.1" glob "~7.0.5" gulp "4.0.2" lodash "4.17.21" - webpack "~4.47.0" + webpack "~5.88.1" -"@microsoft/sp-build-web@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.2.tgz" - integrity sha512-q+5nT2EGvsU4aFgGYN/E1wskG5jZBHerCw8JGL5ANyHtAnc1m2TSNEZO/NrpfyeDsZxIqDZ353cVRZRiUj8aHw== +"@microsoft/sp-build-web@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.20.1.tgz" + integrity sha512-bV30O8alnzWBWDlWqxN6dpFR/JHVMlF+ywkZ+tj8xdJP9uhobnvCAYc1l/O1oySyEucUfaYHyUiivGKqIWnlcg== dependencies: "@microsoft/gulp-core-build" "3.18.1" "@microsoft/gulp-core-build-sass" "4.17.1" "@microsoft/gulp-core-build-serve" "3.12.1" "@microsoft/gulp-core-build-typescript" "8.6.1" - "@microsoft/gulp-core-build-webpack" "5.4.0" - "@microsoft/rush-lib" "5.107.4" - "@microsoft/sp-build-core-tasks" "1.18.2" - "@rushstack/node-core-library" "3.61.0" - "@types/webpack" "4.41.24" + "@microsoft/gulp-core-build-webpack" "6.0.0" + "@microsoft/rush-lib" "5.117.3" + "@microsoft/sp-build-core-tasks" "1.20.1" + "@rushstack/node-core-library" "4.0.2" gulp "4.0.2" postcss "^8.4.19" semver "~7.3.2" "true-case-path" "~2.2.1" - webpack "~4.47.0" + webpack "~5.88.1" yargs "~4.6.0" -"@microsoft/sp-component-base@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz" - integrity sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg== +"@microsoft/sp-component-base@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.19.0.tgz" + integrity sha512-FtJMBewzS4+8tUSTE+K5ndiWvEbWWhu0uIP3M265d/+LDUzp1UX9RcpWHlcqIAdHw9P6VaX+5ADsXE0XDn4jZw== dependencies: "@fluentui/react" "^8.110.12" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-dynamic-data" "1.18.2" - "@microsoft/sp-http" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" - "@microsoft/sp-page-context" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-dynamic-data" "1.19.0" + "@microsoft/sp-http" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-module-interfaces" "1.20.1" + "@microsoft/sp-page-context" "1.19.0" tslib "2.3.1" -"@microsoft/sp-core-library@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz" - integrity sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA== +"@microsoft/sp-core-library@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.19.0.tgz" + integrity sha512-FzXy27IyS5acxgDvxGlycaoB1RLH9Mq0TDYT0UXrch9wBiQ7Cs2Lvh2qJbT954KdtrR5pyz7mWJP2MKPXKSmyA== dependencies: - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" - "@microsoft/sp-odata-types" "1.18.2" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-module-interfaces" "1.20.1" + "@microsoft/sp-odata-types" "1.19.0" tslib "2.3.1" -"@microsoft/sp-css-loader@1.18.0": - version "1.18.0" - resolved "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz" - integrity sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw== +"@microsoft/sp-css-loader@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.20.1.tgz" + integrity sha512-01TPxnd2ppu4rs4K9KN4VnF+jmJb4rnnXdztv4Y+b1ri3Qp8WUXgMp5KWttghnIIGW0RdJ0ElIxDNviR6IiUZg== dependencies: "@microsoft/load-themed-styles" "1.10.292" - "@rushstack/node-core-library" "3.59.6" + "@rushstack/node-core-library" "4.0.2" autoprefixer "9.7.1" css-loader "3.4.2" cssnano "~5.1.14" @@ -2238,113 +2355,93 @@ postcss-modules-local-by-default "~4.0.0" postcss-modules-scope "~3.0.0" postcss-modules-values "~4.0.0" - webpack "~4.47.0" -"@microsoft/sp-css-loader@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.2.tgz" - integrity sha512-PWrDru9YpZ1D0+d9qBOzuBV2iT4sv1Inb3iF+rgcW57z1VbEvzq7ohEqhYyOtgHyz6cDBV7MvaiqO6jhlzN19g== +"@microsoft/sp-diagnostics@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.19.0.tgz" + integrity sha512-w5D3oz8sbEwOPStOupjJwT/1Ud0ujwbQ27SCBPncVYO/EXD4RWTM50+ZLoZepPnK0GDX0FCZsYMDaKnNZHlB6A== dependencies: - "@microsoft/load-themed-styles" "1.10.292" - "@rushstack/node-core-library" "3.61.0" - autoprefixer "9.7.1" - css-loader "3.4.2" - cssnano "~5.1.14" - loader-utils "^1.4.2" - 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" - webpack "~4.47.0" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" -"@microsoft/sp-diagnostics@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz" - integrity sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg== +"@microsoft/sp-dynamic-data@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.19.0.tgz" + integrity sha512-yKHCyV+YXI9HhkTWBVF/odGWofjQFRw9JaZ8C06JrmGaJ7raQc8d0nTuc13Y/1tpGmAd/tvbkcqd006k8WvJsw== dependencies: - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - -"@microsoft/sp-dynamic-data@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz" - integrity sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A== - dependencies: - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-module-interfaces" "1.20.1" tslib "2.3.1" -"@microsoft/sp-http-base@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz" - integrity sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA== +"@microsoft/sp-http-base@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.19.0.tgz" + integrity sha512-jd3eX9agA+r/BUuMFBPS+BR18OfH/+a5cJL0RVaB4jRUX6FplAaOgkMbG71orDc1I8WWG2MWgK+XZ419hPKPVw== dependencies: - "@azure/msal-browser" "2.28.1" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-page-context" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-page-context" "1.19.0" "@microsoft/teams-js-v2" "npm:@microsoft/teams-js@2.12.0" adal-angular "1.0.16" msalBrowserLegacy "npm:@azure/msal-browser@2.22.0" msalLegacy "npm:msal@1.4.12" tslib "2.3.1" -"@microsoft/sp-http-msgraph@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz" - integrity sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q== +"@microsoft/sp-http-msgraph@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.19.0.tgz" + integrity sha512-wjRQ+VBenkqZg9GTHpV0Y7YWDEII3Kzihe2exdwBgLMZlUnf60M1222foHtGrd/PzyLyHbntuqzGfmE36VNlfQ== dependencies: "@microsoft/microsoft-graph-clientv1" "npm:@microsoft/microsoft-graph-client@1.7.2-spfx" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-http-base" "1.18.2" - "@microsoft/sp-loader" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-http-base" "1.19.0" + "@microsoft/sp-loader" "1.19.0" tslib "2.3.1" -"@microsoft/sp-http@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz" - integrity sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw== +"@microsoft/sp-http@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.19.0.tgz" + integrity sha512-9tu580LgtkCheDYgYXHMDD3x6Plz5x1c3fTWSwWpjEOIFZGK/Fmse1c1YopQyLu/YUHinW+01TYnF/XyQywoKg== dependencies: "@microsoft/microsoft-graph-clientv1" "npm:@microsoft/microsoft-graph-client@1.7.2-spfx" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-http-base" "1.18.2" - "@microsoft/sp-http-msgraph" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-http-base" "1.19.0" + "@microsoft/sp-http-msgraph" "1.19.0" tslib "2.3.1" -"@microsoft/sp-image-helper@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.2.tgz" - integrity sha512-nSKfKdClZCGBwtpJG23XGef6Hnqifvvh4OKbExBc460LRn7JT2AXSiIM9gRNkp7AyfrksqHCq4EbUzEnOWy1Qw== +"@microsoft/sp-image-helper@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.19.0.tgz" + integrity sha512-tsgy9iy/8NqXqywYm0M+XBt1fAO03mwEccALoICNECU5CX+KRb/a80FfQ1CbaqvzQqeuAzFp48ZIHqFAgzxE9Q== dependencies: - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-http" "1.18.2" - "@microsoft/sp-http-base" "1.18.2" - "@microsoft/sp-loader" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-page-context" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-http" "1.19.0" + "@microsoft/sp-http-base" "1.19.0" + "@microsoft/sp-loader" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-page-context" "1.19.0" tslib "2.3.1" -"@microsoft/sp-loader@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz" - integrity sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg== +"@microsoft/sp-loader@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.19.0.tgz" + integrity sha512-KFQ7AvTXn+PKT5YzxZMvgrjRDq0UZxZp6MoZP14mjo/fJ/vU5SQJG1csWz/0MdTpv3OooxeqgstwOL2hM/cB4A== dependencies: "@fluentui/react" "^8.110.12" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-dynamic-data" "1.18.2" - "@microsoft/sp-http-base" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" - "@microsoft/sp-odata-types" "1.18.2" - "@microsoft/sp-page-context" "1.18.2" - "@rushstack/loader-raw-script" "1.4.7" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-dynamic-data" "1.19.0" + "@microsoft/sp-http-base" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-module-interfaces" "1.20.1" + "@microsoft/sp-odata-types" "1.19.0" + "@microsoft/sp-page-context" "1.19.0" + "@rushstack/loader-raw-script" "1.4.37" "@types/requirejs" "2.1.29" raw-loader "~0.5.1" react "17.0.1" @@ -2352,193 +2449,131 @@ requirejs "2.3.6" tslib "2.3.1" -"@microsoft/sp-lodash-subset@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz" - integrity sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ== +"@microsoft/sp-lodash-subset@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.19.0.tgz" + integrity sha512-jTFdYxU52dYFNbEuIy7p7QPG6ujO5ZaX/pKmxRpXZb1v6JM0l7SzaLMEEyhBeu/HFovlErAM6n5IOccJx31SXA== dependencies: "@types/lodash" "4.14.117" tslib "2.3.1" -"@microsoft/sp-module-interfaces@1.18.0": - version "1.18.0" - resolved "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz" - integrity sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ== +"@microsoft/sp-module-interfaces@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.20.1.tgz" + integrity sha512-kV5ipmUyCPL0FgS8uf+OH6Gpu33x8tr7q4eXUQFaG8TaCbrLkCh6F+H1CdcFEPcp7GIC3qdSfI7IhAKG5Cuz4w== dependencies: - "@rushstack/node-core-library" "3.59.6" + "@rushstack/node-core-library" "4.0.2" z-schema "4.2.4" -"@microsoft/sp-module-interfaces@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz" - integrity sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg== - dependencies: - "@rushstack/node-core-library" "3.61.0" - z-schema "4.2.4" - -"@microsoft/sp-odata-types@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz" - integrity sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw== +"@microsoft/sp-odata-types@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.19.0.tgz" + integrity sha512-4he2OU/QLcerLGd0RYQ1BOeIRESsM9A14I9g83Db4g+Gs6IrZi8lPSo4dydInL0kPM4U7/z+wRJcw9OGpkTieA== dependencies: tslib "2.3.1" -"@microsoft/sp-office-ui-fabric-core@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.2.tgz" - integrity sha512-glpgTxu4h5EOMOv6eJoDvEaC7vBi1fn2CS4jPEgFPaEksYq4tZCZbWqM+xsWf91xje3V+a+Mu/fM7tUaA3zybg== +"@microsoft/sp-office-ui-fabric-core@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.19.0.tgz" + integrity sha512-rh54f6JgjZm0qphHk9UIhV1rRSzX3GwDz4joTNw+kSumLCGXVmef5+qrtd6HAFHI/TQCf/FQkgW0a4DFF/qDAA== dependencies: office-ui-fabric-core "11.0.1" tslib "2.3.1" -"@microsoft/sp-page-context@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz" - integrity sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ== +"@microsoft/sp-page-context@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.19.0.tgz" + integrity sha512-fUkwWkEOcRgz6jkLoX18qKLGSLdqyDG1tR8bpXKJloQL6hq6n5RUdq41m3atIGWCLO+UsvkGSgixBMfSGiDGSA== dependencies: - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-dynamic-data" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-odata-types" "1.18.2" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-dynamic-data" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-odata-types" "1.19.0" tslib "2.3.1" -"@microsoft/sp-property-pane@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.2.tgz" - integrity sha512-7KpylwJ3KyFpe4q54Q4++/2E52XEFan8NdQU6kRl9o4/assWB8DokF83KMiGLkEte4NZhXgxyAYAj39RyHUzIA== +"@microsoft/sp-property-pane@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.19.0.tgz" + integrity sha512-tBejgARjdkwrlKVEA4sm0c8AcrAdrc99wwRZF4tZHBdAFd/LB7mw7+ZuW71eIYB97efHUdOo5Z9YkrSwRmKd7Q== dependencies: "@fluentui/react" "^8.110.12" - "@microsoft/sp-component-base" "1.18.2" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-dynamic-data" "1.18.2" - "@microsoft/sp-image-helper" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-page-context" "1.18.2" + "@microsoft/sp-component-base" "1.19.0" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-dynamic-data" "1.19.0" + "@microsoft/sp-image-helper" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-page-context" "1.19.0" react "17.0.1" react-dom "17.0.1" tslib "2.3.1" -"@microsoft/sp-top-actions@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.2.tgz" - integrity sha512-kKxTB/Bj352OCAGKidgk7WtHcXvHUdH1srnsMS3FgbgRCHqK0K7A2EZRSRYothxrn4TwGHXN7gNbLQfstk521Q== +"@microsoft/sp-top-actions@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.19.0.tgz" + integrity sha512-/1G0J/2sNYK/LXqHnD5h4jitMzatbZRjwT2Qzd4JRxGSujFUe+VYRET90LXdA6lBnDrfZ2MlsVfRkEPrnGyZFQ== -"@microsoft/sp-webpart-base@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.2.tgz" - integrity sha512-HFOnWHb5TL5+m+5aIpSsFh9jK0o2PhtNe/PsmXVPxnSKtQiJE3dxRhEFKZfashERM4SM5GprWjcLH9V8zz/lPQ== +"@microsoft/sp-webpart-base@1.19.0": + version "1.19.0" + resolved "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.19.0.tgz" + integrity sha512-UEWWPDahD4tEAiZVeqCVV0DEU/0LhTgshWDLAeiRvcz5G83JrCN10JCwucYmAzwV3Irisy0DX9nt6C5qWzbvcA== dependencies: "@fluentui/react" "^8.110.12" - "@microsoft/sp-component-base" "1.18.2" - "@microsoft/sp-core-library" "1.18.2" - "@microsoft/sp-diagnostics" "1.18.2" - "@microsoft/sp-dynamic-data" "1.18.2" - "@microsoft/sp-http" "1.18.2" - "@microsoft/sp-http-base" "1.18.2" - "@microsoft/sp-loader" "1.18.2" - "@microsoft/sp-lodash-subset" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" - "@microsoft/sp-page-context" "1.18.2" - "@microsoft/sp-property-pane" "1.18.2" - "@microsoft/sp-top-actions" "1.18.2" + "@microsoft/sp-component-base" "1.19.0" + "@microsoft/sp-core-library" "1.19.0" + "@microsoft/sp-diagnostics" "1.19.0" + "@microsoft/sp-dynamic-data" "1.19.0" + "@microsoft/sp-http" "1.19.0" + "@microsoft/sp-http-base" "1.19.0" + "@microsoft/sp-loader" "1.19.0" + "@microsoft/sp-lodash-subset" "1.19.0" + "@microsoft/sp-module-interfaces" "1.20.1" + "@microsoft/sp-page-context" "1.19.0" + "@microsoft/sp-property-pane" "1.19.0" + "@microsoft/sp-top-actions" "1.19.0" "@microsoft/teams-js-v2" "npm:@microsoft/teams-js@2.12.0" "@types/office-js" "1.0.36" react "17.0.1" react-dom "17.0.1" tslib "2.3.1" -"@microsoft/spfx-heft-plugins@1.18.0": - version "1.18.0" - resolved "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz" - integrity sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ== +"@microsoft/spfx-heft-plugins@1.20.1": + version "1.20.1" + resolved "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.20.1.tgz" + integrity sha512-xlbTAm9jGh5PChubh4DhpdlucudYogeLKw2dm7TSdMzLIzA/buK4PyF/EfL4Um/xkR/iPp9jdfiKqdVrjOtBjw== dependencies: - "@azure/storage-blob" "~12.11.0" + "@azure/storage-blob" "~12.17.0" "@microsoft/load-themed-styles" "1.10.292" - "@microsoft/loader-load-themed-styles" "2.0.68" - "@microsoft/rush-lib" "5.100.2" - "@microsoft/sp-css-loader" "1.18.0" - "@microsoft/sp-module-interfaces" "1.18.0" - "@rushstack/heft-config-file" "0.13.2" - "@rushstack/localization-utilities" "0.8.80" - "@rushstack/node-core-library" "3.59.6" - "@rushstack/rig-package" "0.4.0" - "@rushstack/set-webpack-public-path-plugin" "4.0.15" - "@rushstack/terminal" "0.5.36" - "@rushstack/webpack4-localization-plugin" "0.17.46" - "@rushstack/webpack4-module-minifier-plugin" "0.12.35" + "@microsoft/loader-load-themed-styles" "2.1.37" + "@microsoft/rush-lib" "5.117.3" + "@microsoft/sp-css-loader" "1.20.1" + "@microsoft/sp-module-interfaces" "1.20.1" + "@rushstack/heft-config-file" "0.14.14" + "@rushstack/localization-utilities" "0.9.37" + "@rushstack/module-minifier" "0.4.37" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/rig-package" "0.5.2" + "@rushstack/set-webpack-public-path-plugin" "5.1.21" + "@rushstack/terminal" "0.10.0" + "@rushstack/webpack5-localization-plugin" "0.9.12" + "@rushstack/webpack5-module-minifier-plugin" "5.5.37" "@types/tapable" "1.0.6" autoprefixer "9.7.1" - colors "~1.2.1" - copy-webpack-plugin "~6.0.3" - css-loader "3.4.2" - cssnano "~5.1.14" express "4.18.1" - file-loader "6.1.0" + fast-glob "~3.2.12" git-repo-info "~2.1.1" - glob "~7.0.5" - html-loader "~0.5.1" + html-loader "~4.2.0" jszip "~3.8.0" lodash "4.17.21" mime "2.5.2" - postcss "^8.4.19" - postcss-loader "^4.2.0" resolve "~1.17.0" source-map "0.6.1" - source-map-loader "1.1.3" - tapable "1.1.3" - "true-case-path" "~2.2.1" - uuid "~3.1.0" - webpack "~4.47.0" - webpack-dev-server "~4.9.3" - webpack-sources "1.4.3" - xml "~1.0.1" - -"@microsoft/spfx-heft-plugins@1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.2.tgz" - integrity sha512-gc6QDEzqq6v6RiVNwKB96+BTF5ezBLtCqQ5TKDVxbLF1Y86SnYbiJlCJTs++BDvW4JqJMMcjQGgppwG99W0NRA== - dependencies: - "@azure/storage-blob" "~12.11.0" - "@microsoft/load-themed-styles" "1.10.292" - "@microsoft/loader-load-themed-styles" "2.1.7" - "@microsoft/rush-lib" "5.107.4" - "@microsoft/sp-css-loader" "1.18.2" - "@microsoft/sp-module-interfaces" "1.18.2" - "@rushstack/heft-config-file" "0.14.2" - "@rushstack/localization-utilities" "0.9.7" - "@rushstack/node-core-library" "3.61.0" - "@rushstack/rig-package" "0.5.1" - "@rushstack/set-webpack-public-path-plugin" "4.1.7" - "@rushstack/terminal" "0.7.7" - "@rushstack/webpack4-localization-plugin" "0.18.7" - "@rushstack/webpack4-module-minifier-plugin" "0.13.7" - "@types/tapable" "1.0.6" - autoprefixer "9.7.1" - colors "~1.2.1" - copy-webpack-plugin "~6.0.3" - css-loader "3.4.2" - cssnano "~5.1.14" - express "4.18.1" - file-loader "6.1.0" - git-repo-info "~2.1.1" - glob "~7.0.5" - html-loader "~0.5.1" - jszip "~3.8.0" - lodash "4.17.21" - mime "2.5.2" - postcss "^8.4.19" - postcss-loader "^4.2.0" - resolve "~1.17.0" - source-map "0.6.1" - source-map-loader "1.1.3" + source-map-loader "~4.0.1" tapable "1.1.3" "true-case-path" "~2.2.1" uuid "^9.0.0" - webpack "~4.47.0" - webpack-dev-server "~4.9.3" - webpack-sources "1.4.3" + webpack "~5.88.1" xml "~1.0.1" "@microsoft/teams-js-v2@npm:@microsoft/teams-js@2.12.0": @@ -2548,16 +2583,6 @@ dependencies: debug "^4.3.3" -"@microsoft/tsdoc-config@0.16.2": - version "0.16.2" - resolved "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz" - integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== - dependencies: - "@microsoft/tsdoc" "0.14.2" - ajv "~6.12.6" - jju "~1.4.0" - resolve "~1.19.0" - "@microsoft/tsdoc-config@~0.15.2": version "0.15.2" resolved "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz" @@ -2568,6 +2593,16 @@ jju "~1.4.0" resolve "~1.19.0" +"@microsoft/tsdoc-config@0.16.2": + version "0.16.2" + resolved "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz" + integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== + dependencies: + "@microsoft/tsdoc" "0.14.2" + ajv "~6.12.6" + jju "~1.4.0" + resolve "~1.19.0" + "@microsoft/tsdoc@0.13.2": version "0.13.2" resolved "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz" @@ -2586,7 +2621,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -2599,14 +2634,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/fs@^1.0.0": - version "1.1.1" - resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz" - integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - "@npmcli/fs@^2.1.0": version "2.1.2" resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz" @@ -2644,14 +2671,6 @@ npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" -"@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - "@npmcli/move-file@^2.0.0": version "2.0.1" resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz" @@ -2690,7 +2709,7 @@ dependencies: "@octokit/types" "^6.0.3" -"@octokit/core@^3.5.1": +"@octokit/core@^3.5.1", "@octokit/core@>=2", "@octokit/core@>=3": version "3.6.0" resolved "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz" integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== @@ -2794,22 +2813,20 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@pmmmwh/react-refresh-webpack-plugin@0.5.7": - version "0.5.7" - resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz" - integrity sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q== +"@pmmmwh/react-refresh-webpack-plugin@0.5.15": + version "0.5.15" + resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz" + integrity sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ== dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.8.1" + ansi-html "^0.0.9" + 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.0" - schema-utils "^3.0.0" + loader-utils "^2.0.4" + schema-utils "^4.2.0" source-map "^0.7.3" -"@pnp/core@3.10.0", "@pnp/core@^3.10.0": +"@pnp/core@^3.10.0", "@pnp/core@3.10.0": version "3.10.0" resolved "https://registry.npmjs.org/@pnp/core/-/core-3.10.0.tgz" integrity sha512-Nt4vX9KcjlpcCI+FbHdDpXQTVuYIC7HX/TeicvIP7nZz6YhS5LFBoaMn3t5POEvK77bCLrsrmkJVyNvFPHMsMQ== @@ -2833,7 +2850,7 @@ dependencies: tslib "2.4.0" -"@pnp/queryable@3.10.0", "@pnp/queryable@^3.10.0": +"@pnp/queryable@^3.10.0", "@pnp/queryable@3.10.0": version "3.10.0" resolved "https://registry.npmjs.org/@pnp/queryable/-/queryable-3.10.0.tgz" integrity sha512-9sm31wZHNPoktOJokfRCYs6E1TV2inJmNT9ueAFihgmDZJ88gKNX0YF9IzuOrDbQkGCd8ztgwHVmEqv9mipsAw== @@ -2977,40 +2994,6 @@ node-forge "~1.3.1" sudo "~1.0.3" -"@rushstack/eslint-config@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz" - integrity sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ== - dependencies: - "@rushstack/eslint-patch" "1.1.0" - "@rushstack/eslint-plugin" "0.8.4" - "@rushstack/eslint-plugin-packlets" "0.3.4" - "@rushstack/eslint-plugin-security" "0.2.4" - "@typescript-eslint/eslint-plugin" "~5.6.0" - "@typescript-eslint/experimental-utils" "~5.6.0" - "@typescript-eslint/parser" "~5.6.0" - "@typescript-eslint/typescript-estree" "~5.6.0" - eslint-plugin-promise "~6.0.0" - eslint-plugin-react "~7.27.1" - eslint-plugin-tsdoc "~0.2.14" - -"@rushstack/eslint-config@3.4.0": - version "3.4.0" - resolved "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.4.0.tgz" - integrity sha512-KZNwM1S3LkhzJ6mBjXaJBo7maUN44Chu2CjsHnIui3i6W/FlazLyjme3929ACsVA8nyC4VlPOQYDRy2d3siPGw== - dependencies: - "@rushstack/eslint-patch" "1.5.0" - "@rushstack/eslint-plugin" "0.13.1" - "@rushstack/eslint-plugin-packlets" "0.8.1" - "@rushstack/eslint-plugin-security" "0.7.1" - "@typescript-eslint/eslint-plugin" "~5.59.2" - "@typescript-eslint/experimental-utils" "~5.59.2" - "@typescript-eslint/parser" "~5.59.2" - "@typescript-eslint/typescript-estree" "~5.59.2" - eslint-plugin-promise "~6.0.0" - eslint-plugin-react "~7.27.1" - eslint-plugin-tsdoc "~0.2.16" - "@rushstack/eslint-config@~2.6.2": version "2.6.2" resolved "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz" @@ -3028,6 +3011,40 @@ eslint-plugin-react "~7.27.1" eslint-plugin-tsdoc "~0.2.16" +"@rushstack/eslint-config@2.5.1": + version "2.5.1" + resolved "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz" + integrity sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ== + dependencies: + "@rushstack/eslint-patch" "1.1.0" + "@rushstack/eslint-plugin" "0.8.4" + "@rushstack/eslint-plugin-packlets" "0.3.4" + "@rushstack/eslint-plugin-security" "0.2.4" + "@typescript-eslint/eslint-plugin" "~5.6.0" + "@typescript-eslint/experimental-utils" "~5.6.0" + "@typescript-eslint/parser" "~5.6.0" + "@typescript-eslint/typescript-estree" "~5.6.0" + eslint-plugin-promise "~6.0.0" + eslint-plugin-react "~7.27.1" + eslint-plugin-tsdoc "~0.2.14" + +"@rushstack/eslint-config@3.5.0": + version "3.5.0" + resolved "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.5.0.tgz" + integrity sha512-RnXhZSYD0/vH88UIHqSH9/Z2yRHXK7V1XPfgMOKJzVCujrccZaWINQbatD7MFvCdxhslPWUa4yAG8jf9P17fCw== + dependencies: + "@rushstack/eslint-patch" "1.6.0" + "@rushstack/eslint-plugin" "0.13.1" + "@rushstack/eslint-plugin-packlets" "0.8.1" + "@rushstack/eslint-plugin-security" "0.7.1" + "@typescript-eslint/eslint-plugin" "~5.59.2" + "@typescript-eslint/experimental-utils" "~5.59.2" + "@typescript-eslint/parser" "~5.59.2" + "@typescript-eslint/typescript-estree" "~5.59.2" + eslint-plugin-promise "~6.0.0" + eslint-plugin-react "~7.27.1" + eslint-plugin-tsdoc "~0.2.16" + "@rushstack/eslint-patch@1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz" @@ -3038,10 +3055,10 @@ resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz" integrity sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA== -"@rushstack/eslint-patch@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.0.tgz" - integrity sha512-EF3948ckf3f5uPgYbQ6GhyA56Dmv8yg0+ir+BroRjwdxyZJsekhZzawOecC2rOTPCz173t7ZcR1HHZu0dZgOCw== +"@rushstack/eslint-patch@1.6.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz" + integrity sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA== "@rushstack/eslint-plugin-packlets@0.3.4": version "0.3.4" @@ -3115,89 +3132,57 @@ "@rushstack/tree-pattern" "0.2.4" "@typescript-eslint/experimental-utils" "~5.20.0" -"@rushstack/heft-config-file@0.13.2": - version "0.13.2" - resolved "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz" - integrity sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ== +"@rushstack/heft-config-file@0.14.14": + version "0.14.14" + resolved "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.14.tgz" + integrity sha512-3DolQTSw7GTq3GtIPgTAL9bkuNxy2Z3niUN9MAgYxNla0Bi6d2SDRjTnDirLbasRhU8T/9AbGuiLwExiBnQ3sA== dependencies: - "@rushstack/node-core-library" "3.59.6" - "@rushstack/rig-package" "0.4.0" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/rig-package" "0.5.2" + "@rushstack/terminal" "0.10.0" jsonpath-plus "~4.0.0" -"@rushstack/heft-config-file@0.14.1": - version "0.14.1" - resolved "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.1.tgz" - integrity sha512-PO4NvZX/HtasfRh6Izt/kGxZ0RxFF5CEu+0KER2/0y4KBPsSpuLhNOIwiQpAkYqWjCs95DEl8FZDSRCSRpZwiw== - dependencies: - "@rushstack/node-core-library" "3.60.1" - "@rushstack/rig-package" "0.5.1" - jsonpath-plus "~4.0.0" - -"@rushstack/heft-config-file@0.14.2": - version "0.14.2" - resolved "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.14.2.tgz" - integrity sha512-X29DqXN6dyvkZm4hIewFkCCub1lxY8LPsyWSYqkuZ1E5f70ibKBp8P+nf2QzjQ7XcJzqDuq5fWrvPzi5N6M5lg== - dependencies: - "@rushstack/node-core-library" "3.61.0" - "@rushstack/rig-package" "0.5.1" - jsonpath-plus "~4.0.0" - -"@rushstack/loader-raw-script@1.4.7": - version "1.4.7" - resolved "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz" - integrity sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw== +"@rushstack/loader-raw-script@1.4.37": + version "1.4.37" + resolved "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.37.tgz" + integrity sha512-pw+e6pLfeqPqmwZgxN/Yxj73AvajjC4NAgiKLdDTd88dYf57er7lRC9jBYz4ETSb/ANjktGNgrJP/4YeLvGF8g== dependencies: loader-utils "1.4.2" -"@rushstack/localization-utilities@0.8.80": - version "0.8.80" - resolved "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz" - integrity sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA== +"@rushstack/localization-utilities@0.9.37": + version "0.9.37" + resolved "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.37.tgz" + integrity sha512-QTQMX/84E246+eZqz8+kC+bo29DAtYwXzt21XIKKdT91BnVvrAmKfTOkbZOfWiUHKRDedcx8e26zuPPPZAyd2g== dependencies: - "@rushstack/node-core-library" "3.59.6" - "@rushstack/typings-generator" "0.10.36" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" + "@rushstack/typings-generator" "0.12.37" pseudolocale "~1.1.0" xmldoc "~1.1.2" -"@rushstack/localization-utilities@0.8.83": - version "0.8.83" - resolved "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz" - integrity sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ== +"@rushstack/module-minifier@*", "@rushstack/module-minifier@0.4.37": + version "0.4.37" + resolved "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.37.tgz" + integrity sha512-i0NI9Wp8qkA1kN6Ks1ZhRnSpFDOZILMAXrxcI9418czaUakjpUde+haq+SPG/b/xu2H4m0NJbTq2IkLvZendNQ== dependencies: - "@rushstack/node-core-library" "3.59.7" - "@rushstack/typings-generator" "0.11.1" - pseudolocale "~1.1.0" - xmldoc "~1.1.2" - -"@rushstack/localization-utilities@0.9.7": - version "0.9.7" - resolved "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.9.7.tgz" - integrity sha512-uLmHD9PPOOaqCT9JqhtHVvzuE8moaTHgTMH6Gj1KqqqtshOF6VLZEm6OyUQRq6s4Dg4iLzNp8wt/GqK5yGD1vQ== - dependencies: - "@rushstack/node-core-library" "3.61.0" - "@rushstack/typings-generator" "0.12.7" - pseudolocale "~1.1.0" - xmldoc "~1.1.2" - -"@rushstack/module-minifier@0.3.38": - version "0.3.38" - resolved "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz" - integrity sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw== - dependencies: - "@rushstack/worker-pool" "0.3.37" + "@rushstack/worker-pool" "0.4.37" serialize-javascript "6.0.0" source-map "~0.7.3" terser "^5.9.0" -"@rushstack/module-minifier@0.4.7": - version "0.4.7" - resolved "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.4.7.tgz" - integrity sha512-NChoobb+ceYD4fz0vfc6jnVMjR7mwocp+O9bzZzyjmp4+DeSfU1ALHHKMcSKqs5b09Okj7u6ui4I0ZVEjPDK6A== +"@rushstack/node-core-library@~3.53.0": + version "3.53.3" + resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz" + integrity sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q== dependencies: - "@rushstack/worker-pool" "0.4.7" - serialize-javascript "6.0.0" - source-map "~0.7.3" - terser "^5.9.0" + "@types/node" "12.20.24" + colors "~1.2.1" + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.17.0" + semver "~7.3.0" + z-schema "~5.0.2" "@rushstack/node-core-library@3.38.0": version "3.38.0" @@ -3228,12 +3213,11 @@ semver "~7.3.0" z-schema "~5.0.2" -"@rushstack/node-core-library@3.59.6": - version "3.59.6" - resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz" - integrity sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg== +"@rushstack/node-core-library@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz" + integrity sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg== dependencies: - colors "~1.2.1" fs-extra "~7.0.1" import-lazy "~4.0.0" jju "~1.4.0" @@ -3241,94 +3225,21 @@ semver "~7.5.4" z-schema "~5.0.2" -"@rushstack/node-core-library@3.59.7": - version "3.59.7" - resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz" - integrity sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw== +"@rushstack/package-deps-hash@4.1.38": + version "4.1.38" + resolved "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.38.tgz" + integrity sha512-Fdm6JPUefpxLDP/ky4MakPtnSvm1didSt0UnGvDXaFcMdu/xSu+h6+FjIcqY404JKtte2rnrjtxRiSNyS5hoFA== dependencies: - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.22.1" - semver "~7.5.4" - z-schema "~5.0.2" + "@rushstack/node-core-library" "4.0.2" -"@rushstack/node-core-library@3.60.1": - version "3.60.1" - resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.60.1.tgz" - integrity sha512-cWKCImfezPvILKu5eUPkz0Mp/cO/zOSJdPD64KHliBcdmbPHg/sF4rEL7WJkWywXT1RQ/U/N8uKdXMe7jDCXNw== - dependencies: - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.22.1" - semver "~7.5.4" - z-schema "~5.0.2" - -"@rushstack/node-core-library@3.61.0": - version "3.61.0" - resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz" - integrity sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ== - dependencies: - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.22.1" - semver "~7.5.4" - z-schema "~5.0.2" - -"@rushstack/node-core-library@~3.53.0": - version "3.53.3" - resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz" - integrity sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q== - dependencies: - "@types/node" "12.20.24" - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.17.0" - semver "~7.3.0" - z-schema "~5.0.2" - -"@rushstack/package-deps-hash@4.0.41": - version "4.0.41" - resolved "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz" - integrity sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA== - dependencies: - "@rushstack/node-core-library" "3.59.6" - -"@rushstack/package-deps-hash@4.1.5": - version "4.1.5" - resolved "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.1.5.tgz" - integrity sha512-FKNaypRvnX1DZVcAmZsjk9DgiZkK8E8jiWF1On8XUANBaNUMmVi11lSbnbQSpeOm5Eym6aiQTVm/Kic/xyqNFw== - dependencies: - "@rushstack/node-core-library" "3.60.1" - -"@rushstack/package-extractor@0.3.11": - version "0.3.11" - resolved "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz" - integrity sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ== +"@rushstack/package-extractor@0.6.40": + version "0.6.40" + resolved "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.40.tgz" + integrity sha512-Kx8MH3sGyJZz8Ha6evgy1ymHwMFpY7U/0ttahAf9K45r1HUPL2X86g6UfwBabXV44uAs3I5lgdZCvi+qUEqiWg== dependencies: "@pnpm/link-bins" "~5.3.7" - "@rushstack/node-core-library" "3.59.6" - "@rushstack/terminal" "0.5.34" - ignore "~5.1.6" - jszip "~3.8.0" - minimatch "~3.0.3" - npm-packlist "~2.1.2" - -"@rushstack/package-extractor@0.6.6": - version "0.6.6" - resolved "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.6.6.tgz" - integrity sha512-qzZ/MXQ9SGWooFfSECEst6HbX34li3spgl//0Srx2YEghcSYAeJo26x5Ani+86GWXFpw3WifnZnXQ4k6sfJr5w== - dependencies: - "@pnpm/link-bins" "~5.3.7" - "@rushstack/node-core-library" "3.60.1" - "@rushstack/terminal" "0.7.5" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" ignore "~5.1.6" jszip "~3.8.0" minimatch "~3.0.3" @@ -3343,153 +3254,79 @@ resolve "~1.17.0" strip-json-comments "~3.1.1" -"@rushstack/rig-package@0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz" - integrity sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw== +"@rushstack/rig-package@0.5.2": + version "0.5.2" + resolved "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz" + integrity sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA== dependencies: resolve "~1.22.1" strip-json-comments "~3.1.1" -"@rushstack/rig-package@0.5.1": - version "0.5.1" - resolved "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz" - integrity sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA== +"@rushstack/rush-amazon-s3-build-cache-plugin@5.117.3": + version "5.117.3" + resolved "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.117.3.tgz" + integrity sha512-ulACaPBNyOj/RSo60/vhdSxdFU3EEo8owj0rG1tCEAVzacPRNAmYXQF6iYbMquIeGSOKdaQ48SrqZ+eLhRZgNw== dependencies: - resolve "~1.22.1" - strip-json-comments "~3.1.1" - -"@rushstack/rush-amazon-s3-build-cache-plugin@5.100.2": - version "5.100.2" - resolved "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz" - integrity sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q== - dependencies: - "@rushstack/node-core-library" "3.59.6" - "@rushstack/rush-sdk" "5.100.2" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/rush-sdk" "5.117.3" + "@rushstack/terminal" "0.10.0" https-proxy-agent "~5.0.0" node-fetch "2.6.7" -"@rushstack/rush-amazon-s3-build-cache-plugin@5.107.4": - version "5.107.4" - resolved "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.107.4.tgz" - integrity sha512-H0/1kK1SPCzBpIgKZ5ZZp904jPoTD/oe+Oac1sXyIUf436/oTFzsode2CJJClAD3NzjKAX/+PHBsWrfaYkDJmg== +"@rushstack/rush-azure-storage-build-cache-plugin@5.117.3": + version "5.117.3" + resolved "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.117.3.tgz" + integrity sha512-gqwfSDNOMynx7rSknntRfvdwYKDlgowSGiWBCEJaqn/YzBu/12br5azYLWJeJFvnwkyKauHFnWB+iBuzWF7LjA== dependencies: - "@rushstack/node-core-library" "3.60.1" - "@rushstack/rush-sdk" "5.107.4" + "@azure/identity" "~4.0.0" + "@azure/storage-blob" "~12.17.0" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/rush-sdk" "5.117.3" + "@rushstack/terminal" "0.10.0" + +"@rushstack/rush-http-build-cache-plugin@5.117.3": + version "5.117.3" + resolved "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.117.3.tgz" + integrity sha512-sPtaa8sCTlrdYYEjKJfguFfleEQFzSOEbO1ZW4wK0JWocEEbOwRhMl9iJNWTX8Mg2/+FXQpqZAuKumWUD4KpPg== + dependencies: + "@rushstack/node-core-library" "4.0.2" + "@rushstack/rush-sdk" "5.117.3" https-proxy-agent "~5.0.0" node-fetch "2.6.7" -"@rushstack/rush-azure-storage-build-cache-plugin@5.100.2": - version "5.100.2" - resolved "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz" - integrity sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg== +"@rushstack/rush-sdk@5.117.3": + version "5.117.3" + resolved "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.117.3.tgz" + integrity sha512-t7FYgwpKlF5QuqIrqO3NI1VJK6A2yvtdIGyziBgnq+79frhyex61GE2jLuNDbrC8FgLju0d45rxdJs5kyW3nZA== dependencies: - "@azure/identity" "~2.1.0" - "@azure/storage-blob" "~12.11.0" - "@rushstack/node-core-library" "3.59.6" - "@rushstack/rush-sdk" "5.100.2" - "@rushstack/terminal" "0.5.34" - -"@rushstack/rush-azure-storage-build-cache-plugin@5.107.4": - version "5.107.4" - resolved "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.107.4.tgz" - integrity sha512-OQTaGxyrnGrC4/yCjkB4Pb/qPefTACmeZqJnOZ1oFPkeuc4o4bB7D0d4mCrKeFL3P47qfhEkuEYDEErQ8Wm9qg== - dependencies: - "@azure/identity" "~2.1.0" - "@azure/storage-blob" "~12.11.0" - "@rushstack/node-core-library" "3.60.1" - "@rushstack/rush-sdk" "5.107.4" - "@rushstack/terminal" "0.7.5" - -"@rushstack/rush-http-build-cache-plugin@5.107.4": - version "5.107.4" - resolved "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.107.4.tgz" - integrity sha512-fJrE9g5LBobvDLCWqwk9UjkAdEdPE81HCO80kE8DfmCTLqSqEFbonCB49ReIGOsdRg9JxIULYSNc1Owa9yy8UQ== - dependencies: - "@rushstack/node-core-library" "3.60.1" - "@rushstack/rush-sdk" "5.107.4" - https-proxy-agent "~5.0.0" - node-fetch "2.6.7" - -"@rushstack/rush-sdk@5.100.2": - version "5.100.2" - resolved "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz" - integrity sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ== - dependencies: - "@rushstack/node-core-library" "3.59.6" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" "@types/node-fetch" "2.6.2" tapable "2.2.1" -"@rushstack/rush-sdk@5.107.4": - version "5.107.4" - resolved "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.107.4.tgz" - integrity sha512-SJyr6ZQqLTc58sxnI50WzDRegIv+KkgKpixjrUz/rOJJfeiw5aBO+DU/tSGDOnuAdJUWYZFUGiLCLmMOrJmDOQ== +"@rushstack/set-webpack-public-path-plugin@5.1.21": + version "5.1.21" + resolved "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-5.1.21.tgz" + integrity sha512-s86M6vmb/VrM29Q9mVATwMcB+sTlX5ryxj0Ykowjl1wTJWKoV4gdG5hEroFKL+jfExggnYZWzD8g8nvrFxfcEw== dependencies: - "@rushstack/node-core-library" "3.60.1" - "@types/node-fetch" "2.6.2" - tapable "2.2.1" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/webpack-plugin-utilities" "0.4.21" -"@rushstack/set-webpack-public-path-plugin@4.0.15": - version "4.0.15" - resolved "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz" - integrity sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ== +"@rushstack/stream-collator@4.1.38": + version "4.1.38" + resolved "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.38.tgz" + integrity sha512-SbncDR+7eSU+lWwH+4TMnXNYUlcqmF1o9bFYKRb0f0R6Q3mr/TMWMlr5+qzfU9ilDorE0H4tD7tTB6olYv/FfQ== dependencies: - "@rushstack/node-core-library" "3.59.6" - "@rushstack/webpack-plugin-utilities" "0.2.36" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" -"@rushstack/set-webpack-public-path-plugin@4.1.7": - version "4.1.7" - resolved "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.7.tgz" - integrity sha512-YE34bL7XiCpBbU4OC9yNzMp96GMqaVOVyMK6AqgA8CZQixev9CHGIB3AJI+/nvZmLH3b/Hi7J3M301oy+zHk/Q== +"@rushstack/terminal@0.10.0": + version "0.10.0" + resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz" + integrity sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw== dependencies: - "@rushstack/node-core-library" "3.61.0" - "@rushstack/webpack-plugin-utilities" "0.3.7" - -"@rushstack/stream-collator@4.0.259": - version "4.0.259" - resolved "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz" - integrity sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw== - dependencies: - "@rushstack/node-core-library" "3.59.6" - "@rushstack/terminal" "0.5.34" - -"@rushstack/stream-collator@4.1.6": - version "4.1.6" - resolved "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.1.6.tgz" - integrity sha512-rJbQmEsEEPE4guuQuppaSF3XayDya5lSexFE4GK35rMo51CWvKYP94e0RZ13bd0GgipaAy3x2ASMtifbr8ShnA== - dependencies: - "@rushstack/node-core-library" "3.60.1" - "@rushstack/terminal" "0.7.5" - -"@rushstack/terminal@0.5.34": - version "0.5.34" - resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz" - integrity sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw== - dependencies: - "@rushstack/node-core-library" "3.59.6" - wordwrap "~1.0.0" - -"@rushstack/terminal@0.5.36": - version "0.5.36" - resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz" - integrity sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ== - dependencies: - "@rushstack/node-core-library" "3.59.6" - wordwrap "~1.0.0" - -"@rushstack/terminal@0.7.5": - version "0.7.5" - resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.7.5.tgz" - integrity sha512-eDrGrhlOi2IOR5bjJ5ILjNz2Q4B8VpCtUnVPBrLZEhjDqlHzblzEt/AeKRo1aIk0n2NsbgdQH9pi8+0TJLDLrA== - dependencies: - "@rushstack/node-core-library" "3.60.1" - -"@rushstack/terminal@0.7.7": - version "0.7.7" - resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.7.7.tgz" - integrity sha512-Onaz61ll33U7JhJ3STtdpO+ITSdeuNc7S/4MpYxc2d7kJ13MYef1bC6ZKLpQ4dxDbhdjv4LuqZ/RW7ilFAaYAA== - dependencies: - "@rushstack/node-core-library" "3.61.0" + "@rushstack/node-core-library" "4.0.2" + supports-color "~8.1.1" "@rushstack/tree-pattern@0.2.2": version "0.2.2" @@ -3506,24 +3343,14 @@ resolved "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.1.tgz" integrity sha512-2yn4qTkXZTByQffL3ymS6viYuyZk3YnJT49bopGBlm9Thtyfa7iuFUV6tt+09YIRO1sjmSWILf4dPj6+Dr5YVA== -"@rushstack/ts-command-line@4.15.1": - version "4.15.1" - resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz" - integrity sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ== +"@rushstack/ts-command-line@4.19.1": + version "4.19.1" + resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz" + integrity sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg== dependencies: + "@rushstack/terminal" "0.10.0" "@types/argparse" "1.0.38" argparse "~1.0.9" - colors "~1.2.1" - string-argv "~0.3.1" - -"@rushstack/ts-command-line@4.16.1": - version "4.16.1" - resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz" - integrity sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A== - dependencies: - "@types/argparse" "1.0.38" - argparse "~1.0.9" - colors "~1.2.1" string-argv "~0.3.1" "@rushstack/ts-command-line@4.7.10": @@ -3536,100 +3363,47 @@ colors "~1.2.1" string-argv "~0.3.1" -"@rushstack/typings-generator@0.10.36": - version "0.10.36" - resolved "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz" - integrity sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA== +"@rushstack/typings-generator@0.12.37": + version "0.12.37" + resolved "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.37.tgz" + integrity sha512-emX7QoZCStg/39zuZLinLrIhUIv+XbBt53lLdnByTwcud/3Eo8A52hQc6LKQIj1+LlUfye/VpyJ7rBbTnPKvCg== dependencies: - "@rushstack/node-core-library" "3.59.6" - chokidar "~3.4.0" - glob "~7.0.5" - -"@rushstack/typings-generator@0.11.1": - version "0.11.1" - resolved "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz" - integrity sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw== - dependencies: - "@rushstack/node-core-library" "3.59.7" - chokidar "~3.4.0" - fast-glob "~3.2.4" - -"@rushstack/typings-generator@0.12.7": - version "0.12.7" - resolved "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.12.7.tgz" - integrity sha512-uCNn3P20qdM4bj+BGT8On59awBKahWO1eYzmtY2Jjr620rCL6SJfQHRSHyPMEqwqP/M6WN6nVeJPCwovLIV91w== - dependencies: - "@rushstack/node-core-library" "3.61.0" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" chokidar "~3.4.0" fast-glob "~3.3.1" -"@rushstack/webpack-plugin-utilities@0.2.36": - version "0.2.36" - resolved "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz" - integrity sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg== +"@rushstack/webpack-plugin-utilities@0.4.21": + version "0.4.21" + resolved "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.4.21.tgz" + integrity sha512-C6FN/pM797tXxBCQNnyrImg+AhyPmLuu3jRSvwEG2r+YAIOQ6p/DHcQGvBbiNdE75iL6ncEwNzPqb2ZXyhnn3A== dependencies: memfs "3.4.3" webpack-merge "~5.8.0" -"@rushstack/webpack-plugin-utilities@0.3.7": - version "0.3.7" - resolved "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.7.tgz" - integrity sha512-YGQ0+EltiKkkuW3VNIeKcrV67TeKtP2lzSHNcSQspWqDovGuHcW81oSB7P8Sxz3LM9y5r8oYB6uGgqqm05G10g== +"@rushstack/webpack5-localization-plugin@0.9.12": + version "0.9.12" + resolved "https://registry.npmjs.org/@rushstack/webpack5-localization-plugin/-/webpack5-localization-plugin-0.9.12.tgz" + integrity sha512-2eFqhcaEmtOy8XIPzTSpWtcpG1hBWQpbZ71mi3Va52aYuFiQO8roaTx18guiVik8maznpNho4GQ8pl5+9qknsw== dependencies: - memfs "3.4.3" - webpack-merge "~5.8.0" + "@rushstack/localization-utilities" "0.9.37" + "@rushstack/node-core-library" "4.0.2" + "@rushstack/terminal" "0.10.0" -"@rushstack/webpack4-localization-plugin@0.17.46": - version "0.17.46" - resolved "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz" - integrity sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w== +"@rushstack/webpack5-module-minifier-plugin@5.5.37": + version "5.5.37" + resolved "https://registry.npmjs.org/@rushstack/webpack5-module-minifier-plugin/-/webpack5-module-minifier-plugin-5.5.37.tgz" + integrity sha512-rXKd5RhSERxAlGo4EbVHWZhG9GCNIT1fZFPanVvhjoX8keOLDacqreBYGXeCfHI0vO0+oehzMycb/MFm6LQNUw== dependencies: - "@rushstack/localization-utilities" "0.8.83" - "@rushstack/node-core-library" "3.59.7" + "@rushstack/worker-pool" "0.4.37" + "@types/estree" "1.0.5" "@types/tapable" "1.0.6" - loader-utils "1.4.2" - minimatch "~3.0.3" + tapable "2.2.1" -"@rushstack/webpack4-localization-plugin@0.18.7": - version "0.18.7" - resolved "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.18.7.tgz" - integrity sha512-O5sU5OO6ClJl4XNMweq0Xey0I1fzSbji3WEeR1rPm9z1cfEnTpSSiQDCTTim26mE/2NrwF/3HwDG8jUT+bQdmA== - dependencies: - "@rushstack/localization-utilities" "0.9.7" - "@rushstack/node-core-library" "3.61.0" - "@types/tapable" "1.0.6" - loader-utils "1.4.2" - minimatch "~3.0.3" - -"@rushstack/webpack4-module-minifier-plugin@0.12.35": - version "0.12.35" - resolved "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz" - integrity sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw== - dependencies: - "@rushstack/module-minifier" "0.3.38" - "@rushstack/worker-pool" "0.3.37" - "@types/tapable" "1.0.6" - tapable "1.1.3" - -"@rushstack/webpack4-module-minifier-plugin@0.13.7": - version "0.13.7" - resolved "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.13.7.tgz" - integrity sha512-bwu453kIEMsEa6npg4rSKC64e06VomxePOQXHI8m7wmppuPDkv8w7Nt1wF9rK4xqhXozuhu2gMTv7MMkCDG6EA== - dependencies: - "@rushstack/module-minifier" "0.4.7" - "@rushstack/worker-pool" "0.4.7" - "@types/tapable" "1.0.6" - tapable "1.1.3" - -"@rushstack/worker-pool@0.3.37": - version "0.3.37" - resolved "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz" - integrity sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg== - -"@rushstack/worker-pool@0.4.7": - version "0.4.7" - resolved "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.7.tgz" - integrity sha512-gTULPgOJmsHjPR48m9Uqb4/LCv5MEJX1FZq5TwXfuXE1xM2Q9Y//2f7ZpiFdloWBZPEUO4sNE12ntc5jT2ixHA== +"@rushstack/worker-pool@0.4.37": + version "0.4.37" + resolved "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.4.37.tgz" + integrity sha512-ROnSatpZZWJYEhKqTHhTMnmnmxT0cntp7/xkTJ22cSbCdLng+9o6z00DmgauFB0+nsuryatQsAJUQvnwcVba2w== "@sigstore/bundle@^1.1.0": version "1.1.0" @@ -3660,11 +3434,21 @@ "@sigstore/protobuf-specs" "^0.2.0" tuf-js "^1.1.7" +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== +"@sindresorhus/merge-streams@^2.1.0": + version "2.3.0" + resolved "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz" + integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== + "@sinonjs/commons@^1.7.0": version "1.8.6" resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz" @@ -3755,17 +3539,17 @@ "@babel/types" "^7.20.7" "@types/body-parser@*": - version "1.19.2" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + version "1.19.5" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== dependencies: "@types/connect" "*" "@types/node" "*" -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== +"@types/bonjour@^3.5.13": + version "3.5.13" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== dependencies: "@types/node" "*" @@ -3774,64 +3558,75 @@ resolved "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz" integrity sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q== -"@types/connect-history-api-fallback@*", "@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== +"@types/connect-history-api-fallback@^1.5.4": + version "1.5.4" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + version "3.4.38" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== dependencies: "@types/node" "*" -"@types/copy-webpack-plugin@6.4.3": - version "6.4.3" - resolved "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz" - integrity sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w== +"@types/copy-webpack-plugin@8.0.1": + version "8.0.1" + resolved "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-8.0.1.tgz" + integrity sha512-TwEeGse0/wq+t3SFW0DEwroMS/cDkwVZT+vj7tMAYTp7llt/yz6NuW2n04X2M5P/kSfBQOORhrHAN2mqZdmybg== dependencies: - "@types/webpack" "^4" + "@types/node" "*" + tapable "^2.0.0" + webpack "^5.1.0" -"@types/cross-spawn@6.0.3": - version "6.0.3" - resolved "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz" - integrity sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA== +"@types/cross-spawn@6.0.6": + version "6.0.6" + resolved "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz" + integrity sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA== dependencies: "@types/node" "*" -"@types/eslint@^7.2.6": - version "7.29.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz" - integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng== +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^8.56.10": + version "8.56.12" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz" + integrity sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "0.0.51" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@1.0.5": + version "1.0.5" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.31": - version "4.17.31" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" - integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.19.5" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz" + integrity sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" + "@types/send" "*" -"@types/express@*", "@types/express@^4.17.13": - version "4.17.15" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz" - integrity sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ== +"@types/express@*", "@types/express@^4.17.13", "@types/express@^4.17.21": + version "4.17.21" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== dependencies: "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.31" + "@types/express-serve-static-core" "^4.17.33" "@types/qs" "*" "@types/serve-static" "*" @@ -3852,14 +3647,6 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - "@types/graceful-fs@^4.1.2": version "4.1.9" resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz" @@ -3876,10 +3663,15 @@ "@types/vinyl-fs" "*" chokidar "^2.1.2" -"@types/http-proxy@^1.17.5", "@types/http-proxy@^1.17.8": - version "1.17.9" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz" - integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.15" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz" + integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ== dependencies: "@types/node" "*" @@ -3903,6 +3695,13 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + "@types/jest@25.2.1": version "25.2.1" resolved "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz" @@ -3911,33 +3710,20 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/loader-utils@2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz" - integrity sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw== - dependencies: - "@types/node" "*" - "@types/webpack" "^4" - -"@types/lodash@4.14.117", "@types/lodash@^4.14.72": +"@types/lodash@^4.14.72", "@types/lodash@4.14.117": version "4.14.117" resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz" integrity sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw== -"@types/mime@*": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/minimatch@*": version "5.1.2" @@ -3954,7 +3740,7 @@ resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz" integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== -"@types/node-fetch@2.6.2", "@types/node-fetch@^2.5.0": +"@types/node-fetch@^2.5.0", "@types/node-fetch@2.6.2": version "2.6.2" resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz" integrity sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A== @@ -3962,6 +3748,13 @@ "@types/node" "*" form-data "^3.0.0" +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + dependencies: + "@types/node" "*" + "@types/node-notifier@8.0.2": version "8.0.2" resolved "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz" @@ -4022,23 +3815,23 @@ integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== "@types/qs@*": - version "6.9.7" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + version "6.9.15" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== "@types/range-parser@*": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + version "1.2.7" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== -"@types/react-dom@17.0.17": +"@types/react-dom@>=16.8.0 <19.0.0", "@types/react-dom@>=16.9.0 <19.0.0", "@types/react-dom@>=16.9.8 <18.0.0", "@types/react-dom@17.0.17": version "17.0.17" resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz" integrity sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg== dependencies: "@types/react" "^17" -"@types/react@17.0.45", "@types/react@^17": +"@types/react@^17", "@types/react@>=16.14.0 <19.0.0", "@types/react@>=16.8.0 <19.0.0", "@types/react@>=16.9.51 <18.0.0", "@types/react@17.0.45": version "17.0.45" resolved "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz" integrity sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg== @@ -4052,45 +3845,54 @@ resolved "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz" integrity sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg== -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/retry@0.12.2": + version "0.12.2" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz" + integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== "@types/scheduler@*": version "0.16.2" resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/semver@^7.3.12": + version "7.5.8" + resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz" + integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== + "@types/semver@7.3.5": version "7.3.5" resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz" integrity sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q== -"@types/semver@^7.3.12": - version "7.5.6" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz" - integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== +"@types/send@*": + version "0.17.4" + resolved "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== +"@types/serve-index@^1.9.4": + version "1.9.4" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== dependencies: "@types/express" "*" -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.0" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== +"@types/serve-static@*", "@types/serve-static@^1.15.5": + version "1.15.7" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== dependencies: - "@types/mime" "*" + "@types/http-errors" "*" "@types/node" "*" + "@types/send" "*" -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== +"@types/sockjs@^0.3.36": + version "0.3.36" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== dependencies: "@types/node" "*" @@ -4111,16 +3913,6 @@ dependencies: "@types/node" "*" -"@types/strip-bom@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ== - -"@types/strip-json-comments@0.0.30": - version "0.0.30" - resolved "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz" - integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== - "@types/tapable@*", "@types/tapable@1.0.6": version "1.0.6" resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz" @@ -4177,16 +3969,12 @@ dependencies: "@types/node" "*" -"@types/webpack-dev-server@3.11.4": - version "3.11.4" - resolved "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz" - integrity sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg== +"@types/webpack-dev-server@4.7.1": + version "4.7.1" + resolved "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz" + integrity sha512-T6UeAUQWojf1toimSIf6sBwaO4HQ4iHdF4BL2RbPbzKTqe5blB7Iih7i7h69NSg/fOjWlkdszNPlaWD1/aX5LQ== dependencies: - "@types/connect-history-api-fallback" "*" - "@types/express" "*" - "@types/serve-static" "*" - "@types/webpack" "^4" - http-proxy-middleware "^1.0.0" + webpack-dev-server "*" "@types/webpack-env@~1.15.2": version "1.15.3" @@ -4202,7 +3990,7 @@ "@types/source-list-map" "*" source-map "^0.7.3" -"@types/webpack@4.41.24", "@types/webpack@^4": +"@types/webpack@^4", "@types/webpack@^4.39.8", "@types/webpack@4.x || 5.x": version "4.41.24" resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz" integrity sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ== @@ -4214,10 +4002,10 @@ "@types/webpack-sources" "*" source-map "^0.6.0" -"@types/ws@^8.5.1": - version "8.5.3" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== +"@types/ws@^8.5.10": + version "8.5.12" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz" + integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== dependencies: "@types/node" "*" @@ -4226,20 +4014,29 @@ resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== +"@types/yargs@^15.0.0": + version "15.0.19" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz" + integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== + dependencies: + "@types/yargs-parser" "*" + "@types/yargs@0.0.34": version "0.0.34" resolved "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz" integrity sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA== -"@types/yargs@6.6.0": - version "6.6.0" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-6.6.0.tgz" - integrity sha512-021+XKlD4/hDZkkdgGhgtDGKlcTIXrII1lrCLp/ZNPoU0AHN9HmTNe+i1eKRxcZisFObX3ItTncemegEACgnsw== - -"@types/yargs@^15.0.0": - version "15.0.19" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz" - integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== +"@types/yargs@17.0.32": + version "17.0.32" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" + integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== dependencies: "@types/yargs-parser" "*" @@ -4288,25 +4085,6 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@5.59.11", "@typescript-eslint/experimental-utils@~5.59.2": - version "5.59.11" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz" - integrity sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ== - dependencies: - "@typescript-eslint/utils" "5.59.11" - -"@typescript-eslint/experimental-utils@5.6.0", "@typescript-eslint/experimental-utils@~5.6.0": - version "5.6.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz" - integrity sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.6.0" - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/typescript-estree" "5.6.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - "@typescript-eslint/experimental-utils@~5.20.0": version "5.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz" @@ -4326,6 +4104,47 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" +"@typescript-eslint/experimental-utils@~5.59.2", "@typescript-eslint/experimental-utils@5.59.11": + version "5.59.11" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz" + integrity sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ== + dependencies: + "@typescript-eslint/utils" "5.59.11" + +"@typescript-eslint/experimental-utils@~5.6.0": + version "5.6.0" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz" + integrity sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.6.0" + "@typescript-eslint/types" "5.6.0" + "@typescript-eslint/typescript-estree" "5.6.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + +"@typescript-eslint/experimental-utils@5.6.0": + version "5.6.0" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz" + integrity sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.6.0" + "@typescript-eslint/types" "5.6.0" + "@typescript-eslint/typescript-estree" "5.6.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@~5.6.0": + version "5.6.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz" + integrity sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ== + dependencies: + "@typescript-eslint/scope-manager" "5.6.0" + "@typescript-eslint/types" "5.6.0" + "@typescript-eslint/typescript-estree" "5.6.0" + debug "^4.3.2" + "@typescript-eslint/parser@~5.20.0": version "5.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz" @@ -4346,16 +4165,6 @@ "@typescript-eslint/typescript-estree" "5.59.11" debug "^4.3.4" -"@typescript-eslint/parser@~5.6.0": - version "5.6.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz" - integrity sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ== - dependencies: - "@typescript-eslint/scope-manager" "5.6.0" - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/typescript-estree" "5.6.0" - debug "^4.3.2" - "@typescript-eslint/scope-manager@5.20.0": version "5.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz" @@ -4427,7 +4236,7 @@ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz" integrity sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA== -"@typescript-eslint/typescript-estree@5.20.0", "@typescript-eslint/typescript-estree@~5.20.0": +"@typescript-eslint/typescript-estree@~5.20.0", "@typescript-eslint/typescript-estree@5.20.0": version "5.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz" integrity sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w== @@ -4440,6 +4249,32 @@ semver "^7.3.5" tsutils "^3.21.0" +"@typescript-eslint/typescript-estree@~5.59.2", "@typescript-eslint/typescript-estree@5.59.11": + version "5.59.11" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz" + integrity sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA== + dependencies: + "@typescript-eslint/types" "5.59.11" + "@typescript-eslint/visitor-keys" "5.59.11" + 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.6.0", "@typescript-eslint/typescript-estree@5.6.0": + version "5.6.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz" + integrity sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA== + dependencies: + "@typescript-eslint/types" "5.6.0" + "@typescript-eslint/visitor-keys" "5.6.0" + debug "^4.3.2" + globby "^11.0.4" + is-glob "^4.0.3" + semver "^7.3.5" + tsutils "^3.21.0" + "@typescript-eslint/typescript-estree@5.3.1": version "5.3.1" resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz" @@ -4453,32 +4288,6 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.59.11", "@typescript-eslint/typescript-estree@~5.59.2": - version "5.59.11" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz" - integrity sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA== - dependencies: - "@typescript-eslint/types" "5.59.11" - "@typescript-eslint/visitor-keys" "5.59.11" - 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.6.0", "@typescript-eslint/typescript-estree@~5.6.0": - version "5.6.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz" - integrity sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA== - dependencies: - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/visitor-keys" "5.6.0" - debug "^4.3.2" - globby "^11.0.4" - is-glob "^4.0.3" - semver "^7.3.5" - tsutils "^3.21.0" - "@typescript-eslint/utils@5.20.0": version "5.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz" @@ -4595,167 +4404,141 @@ resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.9.tgz" integrity sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA== -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== +"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz" + integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== +"@webassemblyjs/helper-buffer@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" + integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== dependencies: - "@webassemblyjs/wast-printer" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== +"@webassemblyjs/helper-wasm-section@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" + integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== dependencies: - "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" + integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-opt" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wast-printer" "1.12.1" -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== +"@webassemblyjs/wasm-gen@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" + integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@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.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== +"@webassemblyjs/wasm-opt@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" + integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== +"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" + integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@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-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== +"@webassemblyjs/wast-printer@1.12.1": + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" + integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" + "@webassemblyjs/ast" "1.12.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== -"@webpack-cli/configtest@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz" - integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== -"@webpack-cli/info@^1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz" - integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== - dependencies: - envinfo "^7.7.3" - -"@webpack-cli/serve@^1.7.0": - version "1.7.0" - resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz" - integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -4785,7 +4568,7 @@ abab@^1.0.4: resolved "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz" integrity sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A== -abab@^2.0.0, abab@^2.0.5: +abab@^2.0.0: version "2.0.6" resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== @@ -4811,6 +4594,11 @@ acorn-globals@^4.1.0, acorn-globals@^4.3.2: acorn "^6.0.1" acorn-walk "^6.0.1" +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" @@ -4826,7 +4614,12 @@ acorn@^5.3.0: resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== -acorn@^6.0.1, acorn@^6.4.1: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.2: + version "8.11.2" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== + +acorn@^6.0.1: version "6.4.2" resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== @@ -4836,11 +4629,6 @@ acorn@^7.1.0: resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.8.0, acorn@^8.8.2: - version "8.11.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz" - integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== - adal-angular@1.0.16: version "1.0.16" resolved "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz" @@ -4851,7 +4639,7 @@ adaptivecards@2.11.2: resolved "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.11.2.tgz" integrity sha512-yV+o272Xe+qVoz0yIaJAo0RwLtRUX8XyuXIaKepaS+Ei3BgU2w5yl2g0d1UbgoFAyRtk9mVZuvWtPiM8mj+FmA== -agent-base@6, agent-base@^6.0.2: +agent-base@^6.0.2, agent-base@6: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -4873,11 +4661,6 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" @@ -4885,19 +4668,19 @@ ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv-keywords@^5.0.0: +ajv-keywords@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1, ajv@~6.12.6: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4907,15 +4690,25 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.8.0: - version "8.11.2" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz" - integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== +ajv@^8.0.0: + version "8.17.1" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== dependencies: - fast-deep-equal "^3.1.1" + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +ajv@^8.8.2, ajv@^8.9.0: + version "8.17.1" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" - uri-js "^4.2.2" ansi-align@^3.0.0: version "3.0.1" @@ -4936,11 +4729,6 @@ ansi-colors@^2.0.5: resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz" integrity sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw== -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" @@ -4955,11 +4743,16 @@ ansi-gray@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-html-community@0.0.8, ansi-html-community@^0.0.8: +ansi-html-community@^0.0.8: version "0.0.8" resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== +ansi-html@^0.0.9: + version "0.0.9" + resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz" + integrity sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg== + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" @@ -4990,7 +4783,14 @@ ansi-styles@^2.2.1: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== -ansi-styles@^3.0.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.0.0: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -5009,7 +4809,7 @@ ansi-styles@^6.1.0: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: +ansi-wrap@^0.1.0, ansi-wrap@0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw== @@ -5042,7 +4842,7 @@ append-buffer@^1.0.2: dependencies: buffer-equal "^1.0.0" -"aproba@^1.0.3 || ^2.0.0", aproba@^1.1.1: +"aproba@^1.0.3 || ^2.0.0": version "1.2.0" resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== @@ -5126,11 +4926,6 @@ array-flatten@1.1.1: resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-flatten@^2.1.0, array-flatten@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - array-includes@^3.1.4, array-includes@^3.1.5: version "3.1.6" resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz" @@ -5218,16 +5013,6 @@ asap@^2.0.0: resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - asn1@~0.2.3: version "0.2.6" resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" @@ -5235,29 +5020,16 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" -assert-plus@1.0.0, assert-plus@^1.0.0: +assert-plus@^1.0.0, assert-plus@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== -ast-types@0.9.6: - version "0.9.6" - resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz" - integrity sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ== - astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" @@ -5290,13 +5062,6 @@ async-settle@^1.0.0: dependencies: async-done "^1.2.2" -async@^2.6.4: - version "2.6.4" - resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - async@^3.2.3: version "3.2.5" resolved "https://registry.npmjs.org/async/-/async-3.2.5.tgz" @@ -5307,16 +5072,36 @@ asynckit@^0.4.0: resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - atob@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +autoprefixer@~9.8.8: + version "9.8.8" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + picocolors "^0.2.1" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +autoprefixer@10.4.19: + version "10.4.19" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== + dependencies: + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + autoprefixer@9.7.1: version "9.7.1" resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz" @@ -5330,19 +5115,6 @@ autoprefixer@9.7.1: postcss "^7.0.21" postcss-value-parser "^4.0.2" -autoprefixer@9.8.8, autoprefixer@~9.8.8: - version "9.8.8" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" @@ -5432,11 +5204,6 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.0.2, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - base@^0.11.1: version "0.11.2" resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" @@ -5450,6 +5217,11 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + batch@0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" @@ -5479,11 +5251,6 @@ better-path-resolve@1.0.0: dependencies: is-windows "^1.0.0" -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== - big.js@^5.2.2: version "5.2.2" resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" @@ -5504,13 +5271,6 @@ binaryextensions@^4.16.0: resolved "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.19.0.tgz" integrity sha512-DRxnVbOi/1OgA5pA9EDiRT8gvVYeqfuN7TmPfLyt6cyho3KbHCi3EtDQf39TTmGDrR5dZ9CspdXhPkL/j/WGbg== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" @@ -5520,21 +5280,6 @@ bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - body-parser@1.18.3: version "1.18.3" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz" @@ -5569,6 +5314,24 @@ body-parser@1.20.0: type-is "~1.6.18" unpipe "1.0.0" +body-parser@1.20.2: + version "1.20.2" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + body@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/body/-/body-5.1.0.tgz" @@ -5579,28 +5342,14 @@ body@^5.1.0: raw-body "~1.1.0" safe-json-parse "~1.0.1" -bonjour-service@^1.0.11: - version "1.0.14" - resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" - integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== +bonjour-service@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz" + integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" fast-deep-equal "^3.1.3" multicast-dns "^7.2.5" -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" - integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - boolbase@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" @@ -5658,11 +5407,6 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" - integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== - browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" @@ -5675,76 +5419,15 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.21.4, browserslist@^4.21.9, browserslist@^4.23.0, browserslist@^4.7.2, "browserslist@>= 4.21.0": + version "4.23.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz" + integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.2" - resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz" - integrity sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg== - dependencies: - bn.js "^5.2.1" - browserify-rsa "^4.1.0" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.4" - inherits "^2.0.4" - parse-asn1 "^5.1.6" - readable-stream "^3.6.2" - safe-buffer "^5.2.1" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.4, browserslist@^4.21.9, browserslist@^4.7.2: - version "4.22.1" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz" - 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" + caniuse-lite "^1.0.30001646" + electron-to-chromium "^1.5.4" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" bser@2.1.1: version "2.1.1" @@ -5768,25 +5451,6 @@ buffer-from@^1.0.0: resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" @@ -5800,11 +5464,6 @@ builtin-modules@~3.1.0: resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz" integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== - builtins@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" @@ -5817,6 +5476,13 @@ builtins@^5.0.0: dependencies: semver "^7.0.0" +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + bytes@1: version "1.0.0" resolved "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" @@ -5832,51 +5498,6 @@ bytes@3.1.2: resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.5: - version "15.3.0" - resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - cacache@^16.1.0: version "16.1.3" resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz" @@ -5978,13 +5599,13 @@ callsites@^3.0.0: resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz" - integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" + pascal-case "^3.1.2" + tslib "^2.0.3" camelcase-keys@^6.2.2: version "6.2.2" @@ -6010,7 +5631,12 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0, camelcase@^6.3.0: +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^6.3.0: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -6025,10 +5651,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001006, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001541: - version "1.0.30001565" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz" - integrity sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001006, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001599, caniuse-lite@^1.0.30001646: + version "1.0.30001653" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz" + integrity sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw== capture-exit@^2.0.0: version "2.0.0" @@ -6042,7 +5668,7 @@ caseless@~0.12.0: resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^1.0.0, chalk@^1.1.3: +chalk@^1.0.0: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== @@ -6053,7 +5679,27 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.4.0, chalk@^2.4.2: +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.4.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -6070,7 +5716,31 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0: +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -6083,22 +5753,26 @@ chardet@^0.7.0: resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.4.2, chokidar@~3.4.0: - version "3.4.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== +chokidar@^2.0.0: + version "2.1.8" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" optionalDependencies: - fsevents "~2.1.2" + fsevents "^1.2.7" -chokidar@^2.0.0, chokidar@^2.1.2, chokidar@^2.1.8: +chokidar@^2.1.2: version "2.1.8" resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -6118,9 +5792,9 @@ chokidar@^2.0.0, chokidar@^2.1.2, chokidar@^2.1.8: fsevents "^1.2.7" chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + version "3.6.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -6132,10 +5806,35 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +chokidar@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +"chokidar@>=3.0.0 <4.0.0", chokidar@~3.4.0: + version "3.4.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz" + integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.1.2" chownr@^2.0.0: version "2.0.0" @@ -6152,13 +5851,10 @@ ci-info@^2.0.0: resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== class-utils@^0.3.5: version "0.3.6" @@ -6170,25 +5866,31 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css-loader@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz" - integrity sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA== - dependencies: - clean-css "^4.2.3" - loader-utils "^2.0.0" - -clean-css@4.2.1, clean-css@4.2.x: +clean-css-loader@4.2.1: version "4.2.1" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz" - integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + resolved "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-4.2.1.tgz" + integrity sha512-OQbdYeMtTMXxi6kZMq5iQOaeBHdEbVE1pO/TVKTrqQ3rQO6OWLCOZZzak6YxB+JkCOtWzRfAaPQQqbJbK0j8Vw== + dependencies: + clean-css "^5.0.0" + +clean-css@^5.0.0: + version "5.3.3" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== dependencies: source-map "~0.6.0" -clean-css@^4.2.3: - version "4.2.4" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" - integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== +clean-css@~5.3.2: + version "5.3.3" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== + dependencies: + source-map "~0.6.0" + +clean-css@4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== dependencies: source-map "~0.6.0" @@ -6240,15 +5942,6 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - cliui@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" @@ -6267,6 +5960,15 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz" @@ -6298,7 +6000,12 @@ clone-stats@^1.0.0: resolved "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz" integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag== -clone@^1.0.0, clone@^1.0.2: +clone@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +clone@^1.0.2: version "1.0.4" resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== @@ -6368,16 +6075,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" @@ -6393,6 +6100,11 @@ colorette@^2.0.10, colorette@^2.0.14: resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== +colors@~1.2.1: + version "1.2.5" + resolved "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz" + integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + colors@1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" @@ -6403,11 +6115,6 @@ colors@1.4.0: resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== -colors@~1.2.1: - version "1.2.5" - resolved "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz" - integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== - combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" @@ -6415,17 +6122,27 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@*, commander@2.17.x, commander@^2.7.1: +commander@*, commander@^2.7.1: version "2.17.1" resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz" integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + commander@^2.20.0: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^7.0.0, commander@^7.2.0: +commander@^7.2.0: version "7.2.0" resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== @@ -6435,15 +6152,10 @@ commander@^9.4.1: resolved "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz" integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== +commander@12.1.0: + version "12.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== commondir@^1.0.1: version "1.0.1" @@ -6480,7 +6192,7 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.5.0, concat-stream@^1.6.0: +concat-stream@^1.6.0: version "1.6.2" resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -6502,11 +6214,6 @@ configstore@^5.0.1: write-file-atomic "^3.0.0" xdg-basedir "^4.0.0" -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - connect-history-api-fallback@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" @@ -6527,21 +6234,11 @@ connect@^3.6.6: parseurl "~1.3.3" utils-merge "1.0.1" -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - console-control-strings@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== - content-disposition@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" @@ -6554,10 +6251,10 @@ content-disposition@0.5.4: dependencies: safe-buffer "5.2.1" -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== continuable-cache@^0.3.1: version "0.3.1" @@ -6589,17 +6286,10 @@ cookie@0.5.0: resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== copy-descriptor@^0.1.0: version "0.1.1" @@ -6614,67 +6304,34 @@ copy-props@^2.0.1: each-props "^1.3.2" is-plain-object "^5.0.0" -copy-webpack-plugin@6.4.0: - version "6.4.0" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz" - integrity sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA== +copy-webpack-plugin@12.0.2: + version "12.0.2" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz" + integrity sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA== dependencies: - cacache "^15.0.5" - fast-glob "^3.2.4" - find-cache-dir "^3.3.1" - glob-parent "^5.1.1" - globby "^11.0.1" - loader-utils "^2.0.0" + fast-glob "^3.3.2" + glob-parent "^6.0.1" + globby "^14.0.0" normalize-path "^3.0.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - webpack-sources "^1.4.3" + schema-utils "^4.2.0" + serialize-javascript "^6.0.2" -copy-webpack-plugin@~6.0.3: - version "6.0.4" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz" - integrity sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A== - dependencies: - cacache "^15.0.5" - fast-glob "^3.2.4" - find-cache-dir "^3.3.1" - glob-parent "^5.1.1" - globby "^11.0.1" - loader-utils "^2.0.0" - normalize-path "^3.0.0" - p-limit "^3.0.2" - schema-utils "^2.7.0" - serialize-javascript "^4.0.0" - webpack-sources "^1.4.3" - -core-js-pure@^3.8.1: - version "3.26.1" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz" - integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== +core-js-pure@^3.23.3: + version "3.38.1" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz" + integrity sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ== core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== -cosmiconfig@^7.0.0, cosmiconfig@^7.1.0: +cosmiconfig@^7.1.0: version "7.1.0" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== @@ -6685,45 +6342,25 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.1.0: path-type "^4.0.0" yaml "^1.10.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== +cosmiconfig@^8.2.0: + version "8.3.6" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" cross-spawn@^6.0.0: version "6.0.5" @@ -6736,22 +6373,14 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" crypto-random-string@^2.0.0: version "2.0.0" @@ -6781,22 +6410,19 @@ css-loader@3.4.2: postcss-value-parser "^4.0.2" schema-utils "^2.6.0" -css-loader@5.2.4: - version "5.2.4" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz" - integrity sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw== +css-loader@7.1.2: + version "7.1.2" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz" + integrity sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA== dependencies: - camelcase "^6.2.0" icss-utils "^5.1.0" - loader-utils "^2.0.0" - postcss "^8.2.10" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" postcss-modules-values "^4.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^3.0.0" - semver "^7.3.5" + postcss-value-parser "^4.2.0" + semver "^7.5.4" css-modules-loader-core@^1.1.0: version "1.1.0" @@ -6903,22 +6529,20 @@ csso@^4.2.0: dependencies: css-tree "^1.1.2" -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - cssom@^0.4.1: version "0.4.4" resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== -"cssstyle@>= 0.3.1 < 0.4.0": - version "0.3.1" - resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz" - integrity sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA== - dependencies: - cssom "0.3.x" +"cssom@>= 0.3.2 < 0.4.0", cssom@0.3.x: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.0.0: version "2.3.0" @@ -6927,17 +6551,19 @@ cssstyle@^2.0.0: dependencies: cssom "~0.3.6" -csstype@^3.0.2, csstype@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +"cssstyle@>= 0.3.1 < 0.4.0": + version "0.3.1" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz" + integrity sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA== + dependencies: + cssom "0.3.x" -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" - integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== +csstype@^3.0.2, csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== -d@1, d@^1.0.1: +d@^1.0.1, d@1: version "1.0.1" resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== @@ -6971,26 +6597,40 @@ dateformat@^2.0.0: resolved "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz" integrity sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -debug@^3.1.0, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "^2.1.1" + ms "2.0.0" debuglog@^1.0.1: version "1.0.1" @@ -7029,18 +6669,6 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -deep-equal@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz" - integrity sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg== - dependencies: - is-arguments "^1.1.1" - is-date-object "^1.0.5" - is-regex "^1.1.4" - object-is "^1.1.5" - object-keys "^1.1.1" - regexp.prototype.flags "^1.5.1" - deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" @@ -7056,6 +6684,19 @@ deepmerge@^4.2.2: resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + default-compare@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz" @@ -7063,14 +6704,6 @@ default-compare@^1.0.0: dependencies: kind-of "^5.0.2" -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - default-gateway@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" @@ -7109,6 +6742,11 @@ define-lazy-prop@^2.0.0: resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: version "1.2.1" resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" @@ -7140,20 +6778,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -del@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/del/-/del-6.0.0.tgz" - integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - del@^2.2.2: version "2.2.2" resolved "https://registry.npmjs.org/del/-/del-2.2.2.tgz" @@ -7167,18 +6791,19 @@ del@^2.2.2: pinkie-promise "^2.0.0" rimraf "^2.2.8" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== +del@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/del/-/del-6.0.0.tgz" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" delayed-stream@~1.0.0: version "1.0.0" @@ -7219,16 +6844,16 @@ depcheck@^1.3.1: semver "^7.5.4" yargs "^16.2.0" -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - depd@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + dependency-path@~9.2.8: version "9.2.8" resolved "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz" @@ -7249,24 +6874,16 @@ deps-regex@^0.2.0: resolved "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz" integrity sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + integrity sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg== destroy@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - integrity sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg== - detect-file@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz" @@ -7300,15 +6917,6 @@ diff-sequences@^25.2.6: resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz" integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" @@ -7316,33 +6924,13 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - dns-packet@^5.2.2: - version "5.4.0" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz" - integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + version "5.6.1" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" - integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ== - dependencies: - buffer-indexof "^1.0.0" - doctrine@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" @@ -7374,10 +6962,12 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +dom7@^4.0.4: + version "4.0.6" + resolved "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz" + integrity sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA== + dependencies: + ssr-window "^4.0.0" domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" @@ -7407,6 +6997,14 @@ domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + dot-prop@^5.2.0: version "5.3.0" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" @@ -7426,7 +7024,7 @@ duplexer3@^0.1.4: resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== -duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: +duplexify@^3.5.0, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== @@ -7471,33 +7069,15 @@ ee-first@1.1.1: ejs@^3.1.8: version "3.1.10" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz" integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.535: - version "1.4.597" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.597.tgz" - integrity sha512-0XOQNqHhg2YgRVRUrS4M4vWjFCFIP2ETXcXe/0KIQBjXE9Cpy+tgzzYfuq6HGai3hWq0YywtG+5XK8fyG08EjA== - -elliptic@^6.5.3, elliptic@^6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== +electron-to-chromium@^1.5.4: + version "1.5.13" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz" + integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q== emoji-regex@^8.0.0: version "8.0.0" @@ -7509,11 +7089,6 @@ emoji-regex@^9.2.2: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" - integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== - emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" @@ -7531,7 +7106,7 @@ encodeurl@~1.0.2: resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -encoding@^0.1.13: +encoding@^0.1.0, encoding@^0.1.13: version "0.1.13" resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -7552,19 +7127,10 @@ end-of-stream@~0.1.5: dependencies: once "~1.3.0" -enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enhanced-resolve@^5.7.0: - version "5.12.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== +enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.7.0: + version "5.17.1" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -7574,28 +7140,26 @@ entities@^2.0.0: resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -env-paths@^2.2.0: +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== envinfo@^7.7.3: - version "7.11.0" - resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz" - integrity sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg== + version "7.13.0" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz" + integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== err-code@^2.0.2: version "2.0.3" resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" @@ -7648,6 +7212,11 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: string.prototype.trimstart "^1.0.6" unbox-primitive "^1.0.2" +es-module-lexer@^1.2.1: + version "1.5.4" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz" + integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" @@ -7666,7 +7235,7 @@ es-to-primitive@^1.2.1: es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@~0.10.14: version "0.10.64" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.64.tgz#12e4ffb48f1ba2ea777f1fcdd1918ef73ea21714" + resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz" integrity sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg== dependencies: es6-iterator "^2.0.3" @@ -7696,14 +7265,6 @@ es6-symbol@^3.1.1, es6-symbol@^3.1.3: d "^1.0.1" ext "^1.1.2" -es6-templates@^0.2.3: - version "0.2.3" - resolved "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz" - integrity sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w== - dependencies: - recast "~0.11.12" - through "~2.3.6" - es6-weak-map@^2.0.1: version "2.0.3" resolved "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz" @@ -7714,10 +7275,10 @@ es6-weak-map@^2.0.1: es6-iterator "^2.0.3" es6-symbol "^3.1.1" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-goat@^2.0.0: version "2.1.1" @@ -7729,7 +7290,12 @@ escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== @@ -7794,15 +7360,7 @@ eslint-plugin-tsdoc@~0.2.14, eslint-plugin-tsdoc@~0.2.16: "@microsoft/tsdoc" "0.14.2" "@microsoft/tsdoc-config" "0.16.2" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.1.1: +eslint-scope@^5.1.1, eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -7835,19 +7393,18 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.2.0, eslint-visitor-keys@^3.3 resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint-webpack-plugin@2.5.4: - version "2.5.4" - resolved "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz" - integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== +eslint-webpack-plugin@4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz" + integrity sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA== dependencies: - "@types/eslint" "^7.2.6" - arrify "^2.0.1" - jest-worker "^26.6.2" - micromatch "^4.0.2" + "@types/eslint" "^8.56.10" + jest-worker "^29.7.0" + micromatch "^4.0.5" normalize-path "^3.0.0" - schema-utils "^3.0.0" + schema-utils "^4.2.0" -eslint@8.7.0: +eslint@*, "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^8.0.0 || ^9.0.0", eslint@^8.7.0, eslint@>=5, eslint@8.7.0: version "8.7.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz" integrity sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w== @@ -7890,7 +7447,7 @@ eslint@8.7.0: esniff@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/esniff/-/esniff-2.0.1.tgz#a4d4b43a5c71c7ec51c51098c1d8a29081f9b308" + resolved "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz" integrity sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg== dependencies: d "^1.0.1" @@ -7907,16 +7464,11 @@ espree@^9.3.0, espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@4.0.1, esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0, esprima@^4.0.1, esprima@4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esprima@~3.1.0: - version "3.1.3" - resolved "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz" - integrity sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg== - esquery@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" @@ -7924,14 +7476,19 @@ esquery@^1.4.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^4.2.0: version "4.3.0" resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -7958,7 +7515,7 @@ etag@~1.8.1: event-emitter@^0.3.5: version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz" integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== dependencies: d "1" @@ -7969,24 +7526,11 @@ eventemitter3@^4.0.0: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0: +events@^3.0.0, events@^3.2.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" - integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - exec-sh@^0.3.2: version "0.3.6" resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" @@ -8021,7 +7565,22 @@ execa@^3.2.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execa@^5.0.0, execa@^5.1.1: +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -8078,17 +7637,17 @@ exponential-backoff@^3.1.1: resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== -express@4.18.1, express@^4.17.1, express@^4.17.3: - version "4.18.1" - resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz" - integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== +express@^4.17.3: + version "4.19.2" + resolved "https://registry.npmjs.org/express/-/express-4.19.2.tgz" + integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.20.0" + body-parser "1.20.2" content-disposition "0.5.4" content-type "~1.0.4" - cookie "0.5.0" + cookie "0.6.0" cookie-signature "1.0.6" debug "2.6.9" depd "2.0.0" @@ -8104,7 +7663,7 @@ express@4.18.1, express@^4.17.1, express@^4.17.3: parseurl "~1.3.3" path-to-regexp "0.1.7" proxy-addr "~2.0.7" - qs "6.10.3" + qs "6.11.0" range-parser "~1.2.1" safe-buffer "5.2.1" send "0.18.0" @@ -8151,6 +7710,43 @@ express@~4.16.2: utils-merge "1.0.1" vary "~1.1.2" +express@4.18.1: + version "4.18.1" + resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.10.3" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + ext@^1.1.2: version "1.7.0" resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" @@ -8201,7 +7797,7 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extsprintf@1.3.0, extsprintf@^1.2.0: +extsprintf@^1.2.0, extsprintf@1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== @@ -8221,10 +7817,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.1.1, fast-glob@~3.2.4: - version "3.2.12" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== +fast-glob@^3.2.4, fast-glob@^3.2.9, fast-glob@^3.3.2, fast-glob@~3.3.1: + version "3.3.2" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -8232,10 +7828,10 @@ fast-glob@^3.1.1, fast-glob@~3.2.4: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.2.4, fast-glob@^3.2.9, fast-glob@~3.3.1: - version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== +fast-glob@~3.2.12: + version "3.2.12" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -8258,12 +7854,17 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== +fast-uri@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz" + integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== + fastest-levenshtein@^1.0.12: version "1.0.16" resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== -fastparse@^1.1.1, fastparse@^1.1.2: +fastparse@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz" integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== @@ -8275,7 +7876,7 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.11.3, faye-websocket@^0.11.4: +faye-websocket@^0.11.3: version "0.11.4" resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== @@ -8296,12 +7897,7 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@3.0.0, figures@^3.0.0: +figures@^3.0.0, figures@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz" integrity sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g== @@ -8315,14 +7911,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-loader@6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz" - integrity sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.1" - file-loader@6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" @@ -8399,24 +7987,6 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - find-up@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" @@ -8425,13 +7995,6 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - 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" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" @@ -8510,17 +8073,17 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^3.1.0: version "3.2.7" resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -floating-ui-devtools@0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/floating-ui-devtools/-/floating-ui-devtools-0.1.2.tgz" - integrity sha512-6QZH99AdZx9by0fJt2AI0axAeOxLpcHgpmaJXYxJWLCblv9iKz7i4lcLKwYvPA9B5brkLwehgjlbi2kI6uq/Eg== - -flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: +flush-write-stream@^1.0.2: version "1.1.1" resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== @@ -8530,7 +8093,7 @@ flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: follow-redirects@^1.0.0: version "1.15.6" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== for-in@^1.0.1, for-in@^1.0.2: @@ -8563,24 +8126,23 @@ fork-stream@^0.0.4: resolved "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz" integrity sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA== -fork-ts-checker-webpack-plugin@6.4.0: - version "6.4.0" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz" - integrity sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg== +fork-ts-checker-webpack-plugin@9.0.2: + version "9.0.2" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz" + integrity sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg== 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" + "@babel/code-frame" "^7.16.7" + chalk "^4.1.2" + chokidar "^3.5.3" + cosmiconfig "^8.2.0" deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" + fs-extra "^10.0.0" + memfs "^3.4.1" minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" + node-abort-controller "^3.0.1" + schema-utils "^3.1.1" + semver "^7.3.5" + tapable "^2.2.1" form-data@^3.0.0: version "3.0.1" @@ -8614,6 +8176,11 @@ forwarded@0.2.0: resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" @@ -8626,20 +8193,11 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" @@ -8675,44 +8233,21 @@ fs-mkdirp-stream@^1.0.0: graceful-fs "^4.1.11" through2 "^2.0.3" -fs-monkey@1.0.3, fs-monkey@^1.0.3: +fs-monkey@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz" + integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== + +fs-monkey@1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" - integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@^2.1.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== - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -8799,7 +8334,14 @@ get-stdin@^4.0.1: resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== -get-stream@^4.0.0, get-stream@^4.1.0: +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== @@ -8873,7 +8415,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -8903,6 +8445,11 @@ glob-stream@^6.1.0: to-absolute-glob "^2.0.0" unique-stream "^2.0.2" +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + glob-watcher@^5.0.3: version "5.0.5" resolved "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz" @@ -8927,6 +8474,18 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" +glob@^10.3.7: + version "10.4.5" + resolved "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^7.0.0, glob@^7.0.3, glob@~7.0.5: version "7.0.6" resolved "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz" @@ -8939,7 +8498,55 @@ glob@^7.0.0, glob@^7.0.3, glob@~7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.1.1: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.2: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.4: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.6: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -9010,26 +8617,21 @@ globals@^11.1.0: resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0, globals@^13.6.0: +globals@^13.19.0: version "13.19.0" resolved "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz" integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ== dependencies: type-fest "^0.20.2" -globby@11.0.3: - version "11.0.3" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== +globals@^13.6.0: + version "13.19.0" + resolved "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz" + integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ== dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" + type-fest "^0.20.2" -globby@^11.0.1, globby@^11.0.2, globby@^11.0.4, globby@^11.1.0: +globby@^11.0.1, globby@11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -9041,6 +8643,54 @@ globby@^11.0.1, globby@^11.0.2, globby@^11.0.4, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +globby@^11.0.2: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^11.0.4: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^14.0.0: + version "14.0.2" + resolved "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz" + integrity sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw== + dependencies: + "@sindresorhus/merge-streams" "^2.1.0" + fast-glob "^3.3.2" + ignore "^5.2.4" + path-type "^5.0.0" + slash "^5.1.0" + unicorn-magic "^0.1.0" + globby@^5.0.0, globby@~5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz" @@ -9053,17 +8703,6 @@ globby@^5.0.0, globby@~5.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" - integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - glogg@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz" @@ -9095,16 +8734,16 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graceful-fs@4.2.4: version "4.2.4" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4, graceful-fs@^4.2.6: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - grapheme-splitter@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" @@ -9202,7 +8841,7 @@ gulp-util@^3.0.1: through2 "^2.0.0" vinyl "^0.5.0" -gulp@4.0.2, gulp@~4.0.2: +gulp@~4.0.2, gulp@4.0.2: version "4.0.2" resolved "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz" integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== @@ -9348,23 +8987,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - hasown@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz" @@ -9372,11 +8994,6 @@ hasown@^2.0.0: dependencies: function-bind "^1.1.2" -he@1.2.x: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - highlight-es@^1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz" @@ -9386,15 +9003,6 @@ highlight-es@^1.0.0: is-es2016-keyword "^1.0.0" js-tokens "^3.0.0" -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" - integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" @@ -9402,7 +9010,12 @@ homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hosted-git-info@^2.7.1: version "2.8.9" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== @@ -9438,44 +9051,36 @@ html-encoding-sniffer@^1.0.2: dependencies: whatwg-encoding "^1.0.1" -html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== - -html-entities@^2.1.0, html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== +html-entities@^2.1.0, html-entities@^2.4.0: + version "2.5.2" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -html-loader@~0.5.1: - version "0.5.5" - resolved "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz" - integrity sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog== +html-loader@~4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz" + integrity sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg== dependencies: - es6-templates "^0.2.3" - fastparse "^1.1.1" - html-minifier "^3.5.8" - loader-utils "^1.1.0" - object-assign "^4.1.1" + html-minifier-terser "^7.0.0" + parse5 "^7.0.0" -html-minifier@^3.5.8: - version "3.5.21" - resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== +html-minifier-terser@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: version "4.1.1" @@ -9487,7 +9092,7 @@ http-deceiver@^1.2.7: resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== -http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: +http-errors@~1.6.2, http-errors@~1.6.3, http-errors@1.6.3: version "1.6.3" resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== @@ -9522,27 +9127,6 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy-middleware@^1.0.0: - version "1.3.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz" - integrity sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg== - dependencies: - "@types/http-proxy" "^1.17.5" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - http-proxy-middleware@^2.0.3: version "2.0.6" resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" @@ -9554,7 +9138,7 @@ http-proxy-middleware@^2.0.3: is-plain-obj "^3.0.0" micromatch "^4.0.2" -http-proxy@^1.17.0, http-proxy@^1.18.1: +http-proxy@^1.18.1: version "1.18.1" resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== @@ -9572,11 +9156,6 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== - https-proxy-agent@^5.0.0, https-proxy-agent@~5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" @@ -9602,14 +9181,12 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.4.23: - version "0.4.23" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz" - integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== - dependencies: - safer-buffer ">= 2.1.2 < 3" +hyperdyperid@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz" + integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -9623,7 +9200,28 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +iconv-lite@0.4.23: + version "0.4.23" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0, icss-replace-symbols@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz" integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== @@ -9640,16 +9238,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13, ieee754@^1.1.4: +ieee754@^1.1.13: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" - integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== - ignore-walk@^3.0.3: version "3.0.4" resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz" @@ -9664,7 +9257,7 @@ ignore-walk@^6.0.0: dependencies: minimatch "^9.0.0" -ignore@^5.1.4, ignore@^5.1.8, ignore@~5.1.6: +ignore@^5.1.8, ignore@~5.1.6: version "5.1.9" resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== @@ -9675,9 +9268,9 @@ ignore@^5.2.0: integrity sha512-6BCmRZymdnasx6eA82MnzchMPSxA7ZwIYDLnUER0T9Xhf9XrsceU05+7nt9KPC1yjG3fDA1yk37yPlld3YX7oA== ignore@^5.2.4: - version "5.3.0" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz" - integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== + version "5.3.2" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== immediate@~3.0.5: version "3.0.6" @@ -9689,7 +9282,7 @@ immutable@^4.0.0: resolved "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz" integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -9707,14 +9300,6 @@ import-lazy@~4.0.0: resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - import-local@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" @@ -9733,7 +9318,7 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.3, infer-owner@^1.0.4: +infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== @@ -9746,31 +9331,26 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@2, inherits@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== - inherits@2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + inpath@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz" @@ -9795,14 +9375,6 @@ inquirer@^7.3.3, inquirer@~7.3.3: strip-ansi "^6.0.0" through "^2.3.6" -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - internal-slot@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz" @@ -9817,10 +9389,10 @@ interpret@^1.0.0, interpret@^1.4.0: resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== invert-kv@^1.0.0: version "1.0.0" @@ -9832,31 +9404,21 @@ ip-regex@^2.1.0: resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== -ip@^1.1.0, ip@^1.1.5: - version "1.1.9" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.9.tgz#8dfbcc99a754d07f425310b86a99546b1151e396" - integrity sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ== - ip@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.1.tgz#e8f3595d33a3ea66490204234b77636965307105" + resolved "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz" integrity sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ== -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: +ipaddr.js@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + +ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== -ipaddr.js@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz" - integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz" @@ -9879,14 +9441,6 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-arguments@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" @@ -9959,7 +9513,7 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-date-object@^1.0.1, is-date-object@^1.0.5: +is-date-object@^1.0.1: version "1.0.5" resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== @@ -9989,6 +9543,11 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + is-es2016-keyword@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz" @@ -9999,6 +9558,11 @@ is-extendable@^0.1.0, is-extendable@^0.1.1: resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== +is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" @@ -10047,6 +9611,13 @@ 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-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + is-installed-globally@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" @@ -10075,6 +9646,11 @@ is-negative-zero@^2.0.2: resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-network-error@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz" + integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g== + is-npm@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz" @@ -10114,7 +9690,7 @@ is-path-cwd@^1.0.0: resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" integrity sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw== -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== @@ -10126,13 +9702,6 @@ is-path-in-cwd@^1.0.0: dependencies: is-path-inside "^1.0.0" -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" @@ -10140,13 +9709,6 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - is-path-inside@^3.0.2: version "3.0.3" resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" @@ -10167,7 +9729,21 @@ is-plain-obj@^3.0.0: resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-object@^2.0.1: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== @@ -10271,11 +9847,6 @@ is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" - integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== - is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" @@ -10283,21 +9854,28 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + is-yarn-global@^0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== +isarray@~1.0.0, isarray@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isarray@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isbinaryfile@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz" @@ -10394,6 +9972,15 @@ jackspeak@^2.3.5: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.7" resolved "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz" @@ -10636,7 +10223,7 @@ jest-resolve-dependencies@^25.4.0: jest-regex-util "^25.2.6" jest-snapshot "^25.5.1" -jest-resolve@^25.4.0, jest-resolve@^25.5.1: +jest-resolve@*, jest-resolve@^25.4.0, jest-resolve@^25.5.1: version "25.5.1" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz" integrity sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ== @@ -10747,6 +10334,18 @@ jest-util@^25.4.0, jest-util@^25.5.0: is-ci "^2.0.0" make-dir "^3.0.0" +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + jest-validate@^25.4.0, jest-validate@^25.5.0: version "25.5.0" resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz" @@ -10779,14 +10378,24 @@ jest-worker@^25.4.0, jest-worker@^25.5.0: merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" merge-stream "^2.0.0" - supports-color "^7.0.0" + supports-color "^8.0.0" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" jest@~25.4.0: version "25.4.0" @@ -10797,21 +10406,26 @@ jest@~25.4.0: import-local "^3.0.2" jest-cli "^25.4.0" +jiti@^1.20.0: + version "1.21.6" + resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== + jju@~1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz" integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== -js-tokens@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" - integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-tokens@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" + integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== + js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@~3.13.1: version "3.13.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" @@ -10828,7 +10442,14 @@ js-yaml@^3.14.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.0.0, js-yaml@^4.1.0: +js-yaml@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== @@ -10914,12 +10535,12 @@ json-buffer@3.0.0: resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -10959,11 +10580,6 @@ json-to-csv-export@^2.1.1: resolved "https://registry.npmjs.org/json-to-csv-export/-/json-to-csv-export-2.1.1.tgz" integrity sha512-JQLYqGfaJP4dVV0zIxH6RmHOdnJ32Qch3yDxDtWQy8KsOv73SthVRo38ANXckJxl/WUfGYvvtOlVwPURMTWqlA== -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" - integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== - json5@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" @@ -10971,7 +10587,7 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.1.3, json5@^2.2.2, json5@^2.2.3: +json5@^2.1.2, json5@^2.1.3, json5@^2.2.2, json5@^2.2.3, json5@2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -11002,10 +10618,10 @@ jsonpath-plus@~4.0.0: resolved "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz" integrity sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A== -jsonwebtoken@^8.5.1: - version "8.5.1" - resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== +jsonwebtoken@^9.0.0: + version "9.0.2" + resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz" + integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== dependencies: jws "^3.2.2" lodash.includes "^4.3.0" @@ -11016,7 +10632,7 @@ jsonwebtoken@^8.5.1: lodash.isstring "^4.0.1" lodash.once "^4.0.0" ms "^2.1.1" - semver "^5.6.0" + semver "^7.5.4" jsprim@^1.2.2: version "1.4.2" @@ -11085,10 +10701,10 @@ jws@^4.0.0: jwa "^2.0.0" safe-buffer "^5.0.1" -keyborg@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/keyborg/-/keyborg-2.2.0.tgz" - integrity sha512-yQa1dz+FilQ+w3JM6GH2V/wnFeQhfbkK9stvs3UiraW3GOEO7zrOBBh0ZuHsrzeN1xx6v7P5EpA2JtOUUnfN/w== +keyborg@^2.6.0, keyborg@2.6.0: + version "2.6.0" + resolved "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz" + integrity sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA== keyv@^3.0.0: version "3.1.0" @@ -11097,20 +10713,22 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" -kill-port@1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz" - integrity sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw== +kill-port@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/kill-port/-/kill-port-2.0.1.tgz" + integrity sha512-e0SVOV5jFo0mx8r7bS29maVWp17qGqLBZ5ricNSajON6//kmb7qqqNnml4twNE8Dtj97UQD+gNFOaipS/q1zzQ== dependencies: get-them-args "1.3.2" shell-exec "1.0.2" -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== +kind-of@^3.0.2, kind-of@^3.0.3: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: +kind-of@^3.2.0: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== @@ -11129,7 +10747,17 @@ kind-of@^5.0.0, kind-of@^5.0.2: resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.0: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kind-of@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -11139,16 +10767,6 @@ kleur@^3.0.3: resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -klona@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz" - integrity sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA== - -klona@^2.0.4: - version "2.0.5" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== - last-run@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz" @@ -11164,6 +10782,14 @@ latest-version@^5.1.0: dependencies: package-json "^6.3.0" +launch-editor@^2.6.1: + version "2.8.1" + resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz" + integrity sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + lazystream@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" @@ -11247,7 +10873,18 @@ livereload-js@^2.3.0: resolved "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz" integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== -load-json-file@^1.0.0, load-json-file@^1.1.0: +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" + integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== @@ -11288,21 +10925,12 @@ load-yaml-file@^0.2.0: pify "^4.0.1" strip-bom "^3.0.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== -loader-utils@1.4.2, loader-utils@^1.2.3, loader-utils@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" - integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@2.0.0: +"loader-utils@^1.0.0 || ^2.0.0 || ^3.0.0", loader-utils@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== @@ -11311,16 +10939,16 @@ loader-utils@2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -loader-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz" - integrity sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ== +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.2, loader-utils@1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" -loader-utils@^2.0.0: +loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -11329,14 +10957,6 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - 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.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" @@ -11525,7 +11145,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@4.17.21, "lodash@4.6.1 || ^4.16.1", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.15: +lodash@^4.17.11, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.15, lodash@4.17.21, "lodash@4.6.1 || ^4.16.1": version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -11538,11 +11158,6 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -loglevel@^1.6.8: - version "1.8.1" - resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz" - integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== - lolex@^5.0.0: version "5.1.2" resolved "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz" @@ -11557,10 +11172,12 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" - integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: version "1.0.1" @@ -11572,6 +11189,11 @@ lowercase-keys@^2.0.0: resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" @@ -11586,15 +11208,15 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: +lru-cache@^7.4.4: version "7.18.3" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== -"lru-cache@^9.1.1 || ^10.0.0": - version "10.1.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz" - integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag== +lru-cache@^7.5.1, lru-cache@^7.7.1: + version "7.18.3" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== magic-string@^0.30.5: version "0.30.5" @@ -11603,15 +11225,7 @@ magic-string@^0.30.5: dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -11647,7 +11261,49 @@ make-fetch-happen@^10.0.3: socks-proxy-agent "^7.0.0" ssri "^9.0.0" -make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.1: +make-fetch-happen@^11.0.0: + version "11.1.1" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" + integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== + dependencies: + agentkeepalive "^4.2.1" + cacache "^17.0.0" + http-cache-semantics "^4.1.1" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^5.0.0" + minipass-fetch "^3.0.0" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^7.0.0" + ssri "^10.0.0" + +make-fetch-happen@^11.0.1: + version "11.1.1" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" + integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== + dependencies: + agentkeepalive "^4.2.1" + cacache "^17.0.0" + http-cache-semantics "^4.1.1" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^5.0.0" + minipass-fetch "^3.0.0" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^7.0.0" + ssri "^10.0.0" + +make-fetch-happen@^11.1.1: version "11.1.1" resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== @@ -11726,15 +11382,6 @@ matchdep@^2.0.0: resolve "^1.4.0" stack-trace "0.0.10" -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdn-data@2.0.14: version "2.0.14" resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" @@ -11769,6 +11416,23 @@ mem@^8.0.0: map-age-cleaner "^0.1.3" mimic-fn "^3.1.0" +memfs@^3.4.1: + version "3.5.3" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" + integrity sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw== + dependencies: + fs-monkey "^1.0.4" + +memfs@^4.6.0: + version "4.11.1" + resolved "https://registry.npmjs.org/memfs/-/memfs-4.11.1.tgz" + integrity sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ== + dependencies: + "@jsonjoy.com/json-pack" "^1.0.3" + "@jsonjoy.com/util" "^1.3.0" + tree-dump "^1.0.1" + tslib "^2.0.0" + memfs@3.4.3: version "3.4.3" resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz" @@ -11776,29 +11440,6 @@ memfs@3.4.3: dependencies: fs-monkey "1.0.3" -memfs@^3.1.2, memfs@^3.4.3: - version "3.4.12" - resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz" - integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== - dependencies: - fs-monkey "^1.0.3" - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" - integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - meow@^9.0.0: version "9.0.0" resolved "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz" @@ -11834,7 +11475,12 @@ merge-stream@^2.0.0: resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +merge2@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -11849,7 +11495,7 @@ methods@~1.1.2: resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.0.4: version "3.1.10" resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -11868,7 +11514,26 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -11876,20 +11541,12 @@ micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -11906,7 +11563,7 @@ mime@1.6.0: resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@2.5.2, mime@^2.4.4: +mime@2.5.2: version "2.5.2" resolved "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== @@ -11931,16 +11588,11 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: +minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" - integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== - minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.3: version "3.0.8" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz" @@ -11948,7 +11600,14 @@ minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.3: dependencies: brace-expansion "^1.1.7" -minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -11962,7 +11621,14 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^7.2.0, minimatch@^7.4.6: +minimatch@^7.2.0: + version "7.4.6" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz" + integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^7.4.6: version "7.4.6" resolved "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz" integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== @@ -11976,6 +11642,13 @@ minimatch@^9.0.0, minimatch@^9.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" @@ -12034,7 +11707,7 @@ minipass-json-stream@^1.0.1: jsonparse "^1.3.1" minipass "^3.0.0" -minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: +minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== @@ -12072,6 +11745,11 @@ minipass@^7.0.3: resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" @@ -12080,22 +11758,6 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" @@ -12104,7 +11766,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.6: +mkdirp@^0.5.1: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -12121,28 +11783,16 @@ moment@^2.29.4: resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" - integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" +ms@^2.0.0, ms@^2.1.1, ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2, ms@^2.0.0, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" @@ -12162,19 +11812,6 @@ ms@2.1.3: dependencies: tslib "^1.9.3" -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" - integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ== - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - multicast-dns@^7.2.5: version "7.2.5" resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" @@ -12206,7 +11843,7 @@ mute-stdout@^1.0.0: resolved "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz" integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@~0.0.4, mute-stream@0.0.8: version "0.0.8" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -12220,17 +11857,12 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.12.1: - version "2.18.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554" - integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== - nanocolors@^0.2.2: version "0.2.13" resolved "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz" integrity sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA== -nanoid@^3.3.4, nanoid@^3.3.6: +nanoid@^3.3.7: version "3.3.7" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== @@ -12262,12 +11894,12 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@0.6.3, negotiator@^0.6.3: +negotiator@^0.6.3, negotiator@0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -12282,12 +11914,18 @@ nice-try@^1.0.4: resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: - lower-case "^1.1.1" + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abort-controller@^3.0.1: + version "3.1.1" + resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz" + integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== node-emoji@^1.10.0: version "1.11.0" @@ -12296,22 +11934,17 @@ node-emoji@^1.10.0: dependencies: lodash "^4.17.21" -node-fetch@2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: +node-fetch@^2.6.1, node-fetch@^2.6.7, node-fetch@2.6.7: version "2.6.7" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-forge@^1, node-forge@~1.3.1: version "1.3.1" @@ -12340,35 +11973,6 @@ node-int64@^0.4.0: resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-notifier@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz" @@ -12392,10 +11996,10 @@ node-notifier@~10.0.1: uuid "^8.3.2" which "^2.0.2" -node-releases@^2.0.13: - version "2.0.13" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== nopt@^6.0.0: version "6.0.0" @@ -12404,7 +12008,27 @@ nopt@^6.0.0: dependencies: abbrev "^1.0.0" -normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: +normalize-package-data@^2.0.0: + version "2.5.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -12667,14 +12291,6 @@ object-inspect@^1.12.2, object-inspect@^1.9.0: resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== -object-is@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - object-keys@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" @@ -12775,7 +12391,7 @@ office-ui-fabric-core@11.0.1: resolved "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz" integrity sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g== -on-finished@2.4.1: +on-finished@^2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -12789,6 +12405,13 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + on-headers@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" @@ -12815,7 +12438,17 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@8.4.2, open@^8.0.0, open@^8.0.9: +open@^10.0.3: + version "10.1.0" + resolved "https://registry.npmjs.org/open/-/open-10.1.0.tgz" + integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== + dependencies: + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^3.1.0" + +open@^8.0.0, open@8.4.2: version "8.4.2" resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -12824,13 +12457,6 @@ open@8.4.2, open@^8.0.0, open@^8.0.9: is-docker "^2.1.1" is-wsl "^2.2.0" -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - optionator@^0.8.1: version "0.8.3" resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" @@ -12886,11 +12512,6 @@ ordered-read-streams@^1.0.0: dependencies: readable-stream "^2.0.1" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== - os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" @@ -12941,7 +12562,14 @@ p-finally@^2.0.0: resolved "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz" integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^2.2.2: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -12955,13 +12583,6 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" @@ -12976,11 +12597,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - p-map@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" @@ -12993,19 +12609,13 @@ p-reflect@^2.1.0: resolved "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz" integrity sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg== -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== +p-retry@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz" + integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA== dependencies: - retry "^0.12.0" - -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" + "@types/retry" "0.12.2" + is-network-error "^1.0.0" retry "^0.13.1" p-settle@^4.1.1: @@ -13021,6 +12631,11 @@ p-try@^2.0.0: resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + package-json@^6.3.0, package-json@^6.5.0: version "6.5.0" resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" @@ -13060,26 +12675,18 @@ pad-component@0.0.1: resolved "https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz" integrity sha512-8EKVBxCRSvLnsX1p2LlSFSH3c2/wuhY9/BXXWu8boL78FbVKqn2L5SpURt1x5iw6Gq8PTqJ7MdPoe5nCtX3I+g== -pako@~1.0.2, pako@~1.0.5: +pako@~1.0.2: version "1.0.11" resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz" - integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== - dependencies: - no-case "^2.2.0" + dot-case "^3.0.4" + tslib "^2.0.3" parent-module@^1.0.0: version "1.0.1" @@ -13088,17 +12695,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.6: - version "5.1.6" - resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz" @@ -13123,7 +12719,7 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parse-json@^5.0.0, parse-json@^5.1.0: +parse-json@^5.0.0, parse-json@^5.1.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -13143,6 +12739,13 @@ parse-passwd@^1.0.0: resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + parse5@4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz" @@ -13158,16 +12761,19 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" @@ -13180,11 +12786,6 @@ path-exists@^2.0.0: dependencies: pinkie-promise "^2.0.0" -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" @@ -13195,7 +12796,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-is-inside@^1.0.1, path-is-inside@^1.0.2: +path-is-inside@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== @@ -13227,12 +12828,12 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-scurry@^1.10.1: - version "1.10.1" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" - integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== +path-scurry@^1.10.1, path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== dependencies: - lru-cache "^9.1.1 || ^10.0.0" + lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-to-regexp@0.1.7: @@ -13261,16 +12862,10 @@ path-type@^4.0.0: resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" +path-type@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz" + integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== performance-now@^2.1.0: version "2.1.0" @@ -13283,11 +12878,16 @@ picocolors@^0.2.1: integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + version "1.0.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: +picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -13339,14 +12939,7 @@ pkg-conf@^1.1.2: object-assign "^4.0.1" symbol "^0.2.1" -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -13372,14 +12965,10 @@ pn@^1.1.0: resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== -portfinder@^1.0.26: - version "1.0.32" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" - integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== - dependencies: - async "^2.6.4" - debug "^3.2.7" - mkdirp "^0.5.6" +pnpm-sync-lib@0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.1.4.tgz" + integrity sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ== posix-character-classes@^0.1.0: version "0.1.1" @@ -13432,27 +13021,14 @@ postcss-discard-overridden@^5.1.0: resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== -postcss-loader@4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz" - integrity sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA== +postcss-loader@8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz" + integrity sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ== dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.4" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - semver "^7.3.4" - -postcss-loader@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz" - integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.4" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - semver "^7.3.4" + cosmiconfig "^9.0.0" + jiti "^1.20.0" + semver "^7.5.4" postcss-merge-longhand@^5.1.7: version "5.1.7" @@ -13504,13 +13080,6 @@ postcss-minify-selectors@^5.2.1: dependencies: postcss-selector-parser "^6.0.5" -postcss-modules-extract-imports@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz" - integrity sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA== - dependencies: - postcss "^6.0.1" - postcss-modules-extract-imports@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" @@ -13518,17 +13087,21 @@ postcss-modules-extract-imports@^2.0.0: dependencies: postcss "^7.0.5" -postcss-modules-extract-imports@^3.0.0, postcss-modules-extract-imports@~3.0.0: +postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== + +postcss-modules-extract-imports@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz" - integrity sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA== +postcss-modules-extract-imports@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz" + integrity sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA== dependencies: - css-selector-tokenizer "^0.7.0" postcss "^6.0.1" postcss-modules-local-by-default@^3.0.2: @@ -13541,7 +13114,16 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@~4.0.0: +postcss-modules-local-by-default@^4.0.5: + version "4.0.5" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz" + integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== + 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.0: version "4.0.0" resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== @@ -13550,10 +13132,10 @@ postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@~4.0.0 postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz" - integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== +postcss-modules-local-by-default@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz" + integrity sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA== dependencies: css-selector-tokenizer "^0.7.0" postcss "^6.0.1" @@ -13566,19 +13148,26 @@ postcss-modules-scope@^2.1.1: postcss "^7.0.6" postcss-selector-parser "^6.0.0" -postcss-modules-scope@^3.0.0, postcss-modules-scope@~3.0.0: +postcss-modules-scope@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz" + integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-scope@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: postcss-selector-parser "^6.0.4" -postcss-modules-values@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz" - integrity sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA== +postcss-modules-scope@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz" + integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== dependencies: - icss-replace-symbols "^1.1.0" + css-selector-tokenizer "^0.7.0" postcss "^6.0.1" postcss-modules-values@^3.0.0: @@ -13596,6 +13185,14 @@ postcss-modules-values@^4.0.0, postcss-modules-values@~4.0.0: dependencies: icss-utils "^5.0.0" +postcss-modules-values@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz" + integrity sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA== + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + postcss-modules@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz" @@ -13721,7 +13318,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@6.0.1, postcss@^6.0.1: +postcss@^6.0.1, postcss@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz" integrity sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw== @@ -13730,7 +13327,16 @@ postcss@6.0.1, postcss@^6.0.1: source-map "^0.5.6" supports-color "^3.2.3" -postcss@7.0.38, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.32: +"postcss@^7.0.0 || ^8.0.1", postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.15, postcss@^8.2.2, postcss@^8.4.19, postcss@^8.4.31, postcss@^8.4.33, postcss@8.4.38: + version "8.4.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + +postcss@^7.0.1: version "7.0.38" resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz" integrity sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ== @@ -13738,7 +13344,15 @@ postcss@7.0.38, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.32: nanocolors "^0.2.2" source-map "^0.6.1" -postcss@^7.0.21, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7.0.14: + version "7.0.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz" + integrity sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ== + dependencies: + nanocolors "^0.2.2" + source-map "^0.6.1" + +postcss@^7.0.21: version "7.0.39" resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== @@ -13746,23 +13360,29 @@ postcss@^7.0.21, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.2.10: - version "8.4.20" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz" - integrity sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g== +postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" + picocolors "^0.2.1" + source-map "^0.6.1" -postcss@^8.4.19, postcss@^8.4.31: - version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== +postcss@^7.0.32: + version "7.0.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz" + integrity sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ== dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" + nanocolors "^0.2.2" + source-map "^0.6.1" + +postcss@7.0.38: + version "7.0.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz" + integrity sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ== + dependencies: + nanocolors "^0.2.2" + source-map "^0.6.1" preferred-pm@^3.0.3: version "3.1.2" @@ -13804,11 +13424,6 @@ pretty-hrtime@^1.0.0, pretty-hrtime@~1.0.2: resolved "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz" integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== -private@~0.1.5: - version "0.1.8" - resolved "https://registry.npmjs.org/private/-/private-0.1.8.tgz" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - proc-log@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" @@ -13862,11 +13477,6 @@ proxy-addr@~2.0.4, proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - pseudolocale@~1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz" @@ -13874,23 +13484,11 @@ pseudolocale@~1.1.0: dependencies: commander "*" -psl@^1.1.28, psl@^1.1.33: +psl@^1.1.28: version "1.9.0" resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - pump@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" @@ -13907,7 +13505,7 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3, pumpify@^1.3.5: +pumpify@^1.3.5: version "1.5.1" resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== @@ -13916,16 +13514,6 @@ pumpify@^1.3.3, pumpify@^1.3.5: inherits "^2.0.3" pump "^2.0.0" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" @@ -13938,6 +13526,11 @@ pupa@^2.1.1: dependencies: escape-goat "^2.0.0" +qs@^6.4.0, qs@~6.5.2, qs@6.5.2: + version "6.5.2" + resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + qs@6.10.3: version "6.10.3" resolved "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz" @@ -13945,25 +13538,12 @@ qs@6.10.3: dependencies: side-channel "^1.0.4" -qs@6.5.2, qs@^6.4.0, qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" queue-microtask@^1.2.2: version "1.2.3" @@ -13980,26 +13560,26 @@ ramda@^0.27.1: resolved "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz" integrity sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA== -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.0, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +raw-body@~1.1.0: + version "1.1.7" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz" + integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== + dependencies: + bytes "1" + string_decoder "0.10" + raw-body@2.3.3: version "2.3.3" resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz" @@ -14020,13 +13600,15 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -raw-body@~1.1.0: - version "1.1.7" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz" - integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== dependencies: - bytes "1" - string_decoder "0.10" + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" raw-loader@~0.5.1: version "0.5.1" @@ -14043,7 +13625,7 @@ rc-config-loader@^4.0.0: json5 "^2.2.2" require-from-string "^2.0.2" -rc@1.2.8, rc@^1.2.8: +rc@^1.2.8, rc@1.2.8: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -14053,7 +13635,7 @@ rc@1.2.8, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@17.0.1: +"react-dom@>=16.13.1 <18.0.0", "react-dom@>=16.14.0 <19.0.0", react-dom@>=16.6.0, "react-dom@>=16.8.0 <19.0.0", react-dom@17.0.1: version "17.0.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz" integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== @@ -14072,15 +13654,15 @@ react-is@^17.0.2: resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-refresh-typescript@2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.6.tgz" - integrity sha512-Aj7/SPmc9vFZTzizM6LVJf1UEQ76kVLb3Cd5J/bD3y25W9n+ZQjcSINoMJtOWXzCezm0apYKSE2jcl6NSa860g== +react-refresh-typescript@2.0.9: + version "2.0.9" + resolved "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.9.tgz" + integrity sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg== -react-refresh@0.14.0: - version "0.14.0" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz" - integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== +"react-refresh@>=0.10.0 <1.0.0", "react-refresh@0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x", react-refresh@0.14.2: + version "0.14.2" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== react-transition-group@^4.4.1: version "4.4.5" @@ -14092,7 +13674,7 @@ react-transition-group@^4.4.1: loose-envify "^1.4.0" prop-types "^15.6.2" -react@17.0.1: +"react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@>=16.13.1 <18.0.0", "react@>=16.14.0 <19.0.0", react@>=16.6.0, "react@>=16.8.0 <19.0.0", react@17.0.1: version "17.0.1" resolved "https://registry.npmjs.org/react/-/react-17.0.1.tgz" integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== @@ -14199,7 +13781,7 @@ read@~1.0.3: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -14213,15 +13795,24 @@ read@~1.0.3: util-deprecate "~1.0.1" readable-stream@^3.0.6: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2: +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -14259,7 +13850,7 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@^3.6.0, readdirp@~3.6.0: +readdirp@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== @@ -14273,21 +13864,18 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + realpath-native@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz" integrity sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== -recast@~0.11.12: - version "0.11.23" - resolved "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz" - integrity sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA== - dependencies: - ast-types "0.9.6" - esprima "~3.1.0" - private "~0.1.5" - source-map "~0.5.0" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" @@ -14295,12 +13883,12 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -rechoir@^0.7.0: - version "0.7.1" - resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" - integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== dependencies: - resolve "^1.9.0" + resolve "^1.20.0" redent@^3.0.0: version "3.0.0" @@ -14323,7 +13911,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.1: +regexp.prototype.flags@^1.4.3: version "1.5.1" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz" integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== @@ -14351,7 +13939,7 @@ registry-url@^5.0.0: dependencies: rc "^1.2.8" -relateurl@0.2.x: +relateurl@^0.2.7: version "0.2.7" resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== @@ -14388,16 +13976,16 @@ repeat-string@^1.6.1: resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - integrity sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ== - replace-ext@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz" integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + integrity sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ== + replace-homedir@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz" @@ -14423,7 +14011,7 @@ request-promise-native@^1.0.5, request-promise-native@^1.0.7: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.83.0, request@^2.88.0: +request@^2.34, request@^2.83.0, request@^2.88.0: version "2.88.2" resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -14484,13 +14072,6 @@ requires-port@^1.0.0: resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" - integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== - dependencies: - resolve-from "^3.0.0" - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" @@ -14506,11 +14087,6 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" @@ -14533,19 +14109,23 @@ resolve-url@^0.2.1: resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" - integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== - -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.4.0, resolve@^1.9.0, resolve@~1.17.0: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.4.0, resolve@~1.17.0: version "1.17.0" resolved "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz" integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== dependencies: path-parse "^1.0.6" -resolve@^1.22.3, resolve@~1.22.1: +resolve@^1.20.0: + version "1.22.8" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^1.22.3: version "1.22.8" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -14571,6 +14151,20 @@ resolve@~1.19.0: is-core-module "^2.1.0" path-parse "^1.0.6" +resolve@~1.22.1: + version "1.22.8" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== + responselike@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" @@ -14611,7 +14205,7 @@ rfc4648@^1.5.1, rfc4648@^1.5.2: resolved "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz" integrity sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ== -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: +rimraf@^2.2.8: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -14625,13 +14219,12 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== +rimraf@^5.0.5: + version "5.0.10" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz" + integrity sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ== dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" + glob "^10.3.7" rsvp@^4.8.4: version "4.8.5" @@ -14645,6 +14238,11 @@ rtl-css-js@^1.16.1: dependencies: "@babel/runtime" "^7.1.2" +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== + run-async@^2.0.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" @@ -14657,13 +14255,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" - integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== - dependencies: - aproba "^1.1.1" - rxjs@^6.6.0, rxjs@~6.6.7: version "6.6.7" resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" @@ -14671,12 +14262,12 @@ rxjs@^6.6.0, rxjs@~6.6.7: dependencies: tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1, safe-buffer@5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@^5.2.0, safe-buffer@^5.2.1: +safe-buffer@5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -14702,7 +14293,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"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.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -14722,18 +14313,14 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sass-loader@9.0.3: - version "9.0.3" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz" - integrity sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg== +sass-loader@14.2.1: + version "14.2.1" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz" + integrity sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ== dependencies: - klona "^1.1.2" - loader-utils "^2.0.0" neo-async "^2.6.2" - schema-utils "^2.7.0" - semver "^7.3.2" -sass@1.44.0: +sass@^1.3.0, sass@1.44.0: version "1.44.0" resolved "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz" integrity sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw== @@ -14741,7 +14328,16 @@ sass@1.44.0: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" -sax@>=0.6.0, sax@^1.2.4: +sass@1.77.6: + version "1.77.6" + resolved "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz" + integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +sax@^1.2.4, sax@>=0.6.0: version "1.2.4" resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -14753,7 +14349,7 @@ saxes@^3.1.9: dependencies: xmlchars "^2.1.1" -scheduler@^0.20.1: +scheduler@^0.20.1, "scheduler@>=0.19.0 <=0.23.0": version "0.20.2" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== @@ -14761,25 +14357,7 @@ scheduler@^0.20.1: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.6.0, schema-utils@^2.6.4, schema-utils@^2.7.0, schema-utils@^2.7.1: +schema-utils@^2.6.0: version "2.7.1" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -14788,6 +14366,16 @@ schema-utils@^2.6.0, schema-utils@^2.6.4, schema-utils@^2.7.0, schema-utils@^2.7 ajv "^6.12.4" ajv-keywords "^3.5.2" +"schema-utils@^3.0.0 || ^4.0.0": + version "4.2.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + schema-utils@^3.0.0: version "3.1.1" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" @@ -14797,33 +14385,55 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" +schema-utils@^3.1.1: + version "3.3.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + 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.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + version "4.2.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== dependencies: "@types/json-schema" "^7.0.9" - ajv "^8.8.0" + ajv "^8.9.0" ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" + ajv-keywords "^5.1.0" + +schema-utils@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" select-hose@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== -selfsigned@^1.10.8: - version "1.10.14" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz" - integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== - dependencies: - node-forge "^0.10.0" - -selfsigned@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== +selfsigned@^2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== dependencies: + "@types/node-forge" "^1.3.0" node-forge "^1" semver-compare@^1.0.0: @@ -14845,31 +14455,70 @@ semver-greatest-satisfied-range@^1.1.0: dependencies: sver-compat "^1.5.0" -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: +semver@^5.5.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: +semver@^5.6.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.0.0: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@~7.3.0, semver@~7.3.2: +semver@^6.2.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@~7.3.0, semver@~7.3.2: version "7.3.8" resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" -semver@^7.5.3, semver@^7.5.4, semver@~7.5.4: +semver@^7.5.3: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -send@0.16.2, send@^0.16.2: +semver@^7.5.4: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@~7.5.4: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +send@^0.16.2, send@0.16.2: version "0.16.2" resolved "https://registry.npmjs.org/send/-/send-0.16.2.tgz" integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== @@ -14912,6 +14561,20 @@ sequencify@~0.0.7: resolved "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz" integrity sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ== +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + serialize-javascript@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" @@ -14919,20 +14582,6 @@ serialize-javascript@6.0.0: dependencies: randombytes "^2.1.0" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - dependencies: - randombytes "^2.1.0" - serve-index@^1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" @@ -14946,7 +14595,7 @@ serve-index@^1.9.1: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.13.2, serve-static@^1.13.2: +serve-static@^1.13.2, serve-static@1.13.2: version "1.13.2" resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz" integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== @@ -14995,11 +14644,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" @@ -15010,14 +14654,6 @@ setprototypeof@1.2.0: resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" @@ -15054,6 +14690,11 @@ shell-exec@1.0.2: resolved "https://registry.npmjs.org/shell-exec/-/shell-exec-1.0.2.tgz" integrity sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg== +shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + shelljs@^0.8.5: version "0.8.5" resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" @@ -15108,6 +14749,11 @@ slash@^3.0.0: resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz" + integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== + smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" @@ -15143,18 +14789,7 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@^1.5.0: - version "1.6.1" - resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz" - integrity sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw== - dependencies: - debug "^3.2.7" - eventsource "^2.0.2" - faye-websocket "^0.11.4" - inherits "^2.0.4" - url-parse "^1.5.10" - -sockjs@^0.3.21, sockjs@^0.3.24: +sockjs@^0.3.24: version "0.3.24" resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== @@ -15187,27 +14822,18 @@ sort-keys@^4.1.0, sort-keys@^4.2.0: dependencies: is-plain-obj "^2.0.0" -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== +source-map-js@^1.0.2, source-map-js@^1.2.0, "source-map-js@>=0.6.2 <2.0.0": + version "1.2.0" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-loader@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz" - integrity sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA== +source-map-loader@~4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.2.tgz" + integrity sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg== dependencies: - abab "^2.0.5" - iconv-lite "^0.6.2" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - source-map "^0.6.1" - whatwg-mimetype "^2.3.0" + iconv-lite "^0.6.3" + source-map-js "^1.0.2" source-map-resolve@^0.5.0: version "0.5.3" @@ -15220,7 +14846,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12, 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.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -15233,17 +14859,27 @@ source-map-url@^0.4.0: resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.5.6, source-map@~0.5.0: +source-map@^0.5.6: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.7.3, source-map@~0.7.3: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@~0.7.3: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== @@ -15307,50 +14943,49 @@ spfx-css-modules-typescript-loader@4.0.6: resolved "https://registry.npmjs.org/spfx-css-modules-typescript-loader/-/spfx-css-modules-typescript-loader-4.0.6.tgz" integrity sha512-N/wzebd4ZepUdIMDkJZgd9v4rXTtI9wQ4qfaFjnCapLoifnVdlUal+IosSW/t7LdB4vlRcBkaLsawLciKG8K8w== -spfx-fast-serve-helpers@~1.18.2: - version "1.18.4" - resolved "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.18.4.tgz" - integrity sha512-gJvw5bbhDQth3khWEKldKmgFlb4VERHyozozKf0fcy2rh8ZK3EKu77Tw0yu8KLuZm6GFeFRSSu4uecnuUu8AEw== +spfx-fast-serve-helpers@^1.19.3: + version "1.19.3" + resolved "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.19.3.tgz" + integrity sha512-mQhim6NVCOUVofmhKkqfQvNXwQoJeJaKlp/FVtl32Q8cHmEtKJ1B2uz9xYbdPDM6rWWlVqVh7dAHVU9Cx9RL6g== dependencies: - "@microsoft/loader-load-themed-styles" "2.0.45" - "@microsoft/spfx-heft-plugins" "1.18.0" - "@pmmmwh/react-refresh-webpack-plugin" "0.5.7" - "@types/copy-webpack-plugin" "6.4.3" - "@types/cross-spawn" "6.0.3" - "@types/loader-utils" "2.0.2" - "@types/webpack-dev-server" "3.11.4" - "@types/yargs" "6.6.0" - autoprefixer "9.8.8" - clean-css-loader "3.0.0" + "@microsoft/loader-load-themed-styles" "2.1.37" + "@microsoft/spfx-heft-plugins" "1.20.1" + "@pmmmwh/react-refresh-webpack-plugin" "0.5.15" + "@types/copy-webpack-plugin" "8.0.1" + "@types/cross-spawn" "6.0.6" + "@types/webpack-dev-server" "4.7.1" + "@types/yargs" "17.0.32" + autoprefixer "10.4.19" + clean-css-loader "4.2.1" colors "1.4.0" - copy-webpack-plugin "6.4.0" + commander "12.1.0" + copy-webpack-plugin "12.0.2" cross-spawn "7.0.3" - css-loader "5.2.4" + css-loader "7.1.2" del "6.0.0" - eslint-webpack-plugin "2.5.4" + eslint-webpack-plugin "4.2.0" file-loader "6.2.0" - fork-ts-checker-webpack-plugin "6.4.0" + fork-ts-checker-webpack-plugin "9.0.2" get-port "5.1.1" - globby "11.0.3" - kill-port "1.6.1" - loader-utils "2.0.0" + globby "11.1.0" + json5 "2.2.3" + kill-port "2.0.1" node-fetch "2.6.1" - postcss "7.0.38" - postcss-loader "4.2.0" - react-refresh "0.14.0" - react-refresh-typescript "2.0.6" - sass "1.44.0" - sass-loader "9.0.3" + postcss "8.4.38" + postcss-loader "8.1.1" + react-refresh "0.14.2" + react-refresh-typescript "2.0.9" + sass "1.77.6" + sass-loader "14.2.1" spfx-css-modules-typescript-loader "4.0.6" - style-loader "1.1.3" - ts-loader "8.1.0" - tsconfig "7.0.0" - tsconfig-paths-webpack-plugin "3.5.2" - webpack "4.47.0" - webpack-cli "4.10.0" - webpack-dev-server "3.11.3" - webpack-merge "5.7.3" - yargs "4.6.0" + style-loader "4.0.0" + ts-loader "9.5.1" + tsconfig-paths-webpack-plugin "4.1.0" + webpack "5.88.2" + webpack-cli "5.1.4" + webpack-dev-server "5.0.4" + webpack-merge "5.10.0" + yargs "17.7.2" split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -15379,6 +15014,11 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +ssr-window@^4.0.0, ssr-window@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz" + integrity sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ== + ssri@^10.0.0: version "10.0.5" resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz" @@ -15386,20 +15026,6 @@ ssri@^10.0.0: dependencies: minipass "^7.0.3" -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.1, ssri@~8.0.0: - version "8.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - ssri@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" @@ -15407,6 +15033,13 @@ ssri@^9.0.0: dependencies: minipass "^3.1.1" +ssri@~8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + stable@^0.1.8: version "0.1.8" resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" @@ -15437,11 +15070,6 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.4.0 < 2", statuses@~1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz" @@ -15452,6 +15080,11 @@ statuses@~1.5.0: resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" @@ -15462,43 +15095,16 @@ stoppable@^1.1.0: resolved "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz" integrity sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw== -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - stream-consume@~0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz" integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg== -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - stream-exhaust@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz" integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" @@ -15509,6 +15115,23 @@ strict-uri-encode@~2.0.0: resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== +string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@0.10: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + string-argv@~0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" @@ -15541,7 +15164,7 @@ string-template@~0.2.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^1.0.1, string-width@^1.0.2: +string-width@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== @@ -15559,6 +15182,15 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + string-width@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" @@ -15567,15 +15199,6 @@ string-width@^2.0.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" @@ -15617,18 +15240,6 @@ string.prototype.trimstart@^1.0.6: define-properties "^1.1.4" es-abstract "^1.20.4" -string_decoder@0.10, string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -15650,7 +15261,7 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: +strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -15705,23 +15316,20 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - strip-json-comments@^3.1.0, strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz" - integrity sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.6.4" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-loader@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz" + integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA== stylehacks@^5.1.1: version "5.1.1" @@ -15732,9 +15340,9 @@ stylehacks@^5.1.1: postcss-selector-parser "^6.0.4" stylis@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz" - integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== + version "4.3.4" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz" + integrity sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now== sudo@~1.0.3: version "1.0.3" @@ -15764,13 +15372,6 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" @@ -15778,6 +15379,20 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@~8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-hyperlinks@^2.0.0: version "2.3.0" resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" @@ -15812,6 +15427,14 @@ svgo@^2.7.0: picocolors "^1.0.0" stable "^0.1.8" +swiper@^8.2.6: + version "8.4.7" + resolved "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz" + integrity sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g== + dependencies: + dom7 "^4.0.4" + ssr-window "^4.0.2" + symbol-tree@^3.2.2: version "3.2.4" resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" @@ -15822,12 +15445,12 @@ symbol@^0.2.1: resolved "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz" integrity sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA== -tabster@^5.0.1: - version "5.0.2" - resolved "https://registry.npmjs.org/tabster/-/tabster-5.0.2.tgz" - integrity sha512-fCZCwNz+3yXD2dAtFD7FG5Ah4nvit0yBA0FKoV1QB2GH05nUJIaKnCFY4JjBFkPdQNsKa+iSmF8gE6aNOcBnrQ== +tabster@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/tabster/-/tabster-8.0.1.tgz" + integrity sha512-Df8La4+IkdbHjupybEDv4rCPSOwx8L3Xh7UVbl0tzyrkiVTKvZg3IRID6KHd/tXbyerO4cXwhY9aOQ+mbEP04w== dependencies: - keyborg "^2.2.0" + keyborg "2.6.0" tslib "^2.3.1" taketalk@^1.0.0: @@ -15838,17 +15461,17 @@ taketalk@^1.0.0: get-stdin "^4.0.1" minimist "^1.1.0" -tapable@1.1.3, tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@2.2.1, tapable@^2.2.0: +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1, tapable@2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tar@^6.0.2, tar@^6.1.11, tar@^6.1.2, tar@~6.1.11: +tapable@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^6.1.11, tar@^6.1.2, tar@~6.1.11: version "6.1.13" resolved "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz" integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== @@ -15878,34 +15501,21 @@ ternary-stream@^2.0.1: merge-stream "^1.0.0" through2 "^2.0.1" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== +terser-webpack-plugin@^5.3.7: + version "5.3.10" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" -terser@^4.1.2: - version "4.8.1" - resolved "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz" - integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -terser@^5.9.0: - version "5.25.0" - resolved "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz" - integrity sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg== +terser@^5.15.1, terser@^5.26.0, terser@^5.9.0: + version "5.31.6" + resolved "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz" + integrity sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -15945,6 +15555,11 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +thingies@^1.20.0: + version "1.21.0" + resolved "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz" + integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g== + throat@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" @@ -15955,6 +15570,11 @@ throat@^6.0.1: resolved "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz" integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + through2-filter@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz" @@ -15971,11 +15591,6 @@ through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0, through2@~2. readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6, through@~2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -15986,13 +15601,6 @@ time-stamp@^1.0.0: resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz" integrity sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw== -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - timsort@~0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" @@ -16030,11 +15638,6 @@ to-absolute-glob@^2.0.0: is-absolute "^1.0.0" is-negated-glob "^1.0.0" -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" @@ -16089,7 +15692,7 @@ toidentifier@1.0.1: resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -tough-cookie@^2.3.3, tough-cookie@~2.5.0: +tough-cookie@^2.3.3: version "2.5.0" resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -16106,15 +15709,13 @@ tough-cookie@^3.0.1: psl "^1.1.28" punycode "^2.1.1" -tough-cookie@^4.0.0: - version "4.1.2" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz" - integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: - psl "^1.1.33" + psl "^1.1.28" punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" tr46@^1.0.1: version "1.0.1" @@ -16128,6 +15729,11 @@ tr46@~0.0.3: resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +tree-dump@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz" + integrity sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ== + trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz" @@ -16138,66 +15744,70 @@ trim-newlines@^3.0.0: resolved "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz" integrity sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== -ts-loader@8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz" - integrity sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A== +ts-loader@9.5.1: + version "9.5.1" + resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz" + integrity sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg== dependencies: chalk "^4.1.0" - enhanced-resolve "^4.0.0" - loader-utils "^2.0.0" + enhanced-resolve "^5.0.0" micromatch "^4.0.0" semver "^7.3.4" + source-map "^0.7.4" -tsconfig-paths-webpack-plugin@3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz" - integrity sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw== +tsconfig-paths-webpack-plugin@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz" + integrity sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA== dependencies: chalk "^4.1.0" enhanced-resolve "^5.7.0" - tsconfig-paths "^3.9.0" + tsconfig-paths "^4.1.2" -tsconfig-paths@^3.9.0: - version "3.14.1" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== +tsconfig-paths@^4.1.2: + version "4.2.0" + resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz" + integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" + json5 "^2.2.2" minimist "^1.2.6" strip-bom "^3.0.0" -tsconfig@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz" - integrity sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw== - dependencies: - "@types/strip-bom" "^3.0.0" - "@types/strip-json-comments" "0.0.30" - strip-bom "^3.0.0" - strip-json-comments "^2.0.0" - -tslib@2.3.1, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tslib@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - -tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.1, tslib@2, tslib@2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + tslib@^2.4.0: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.6.2: + version "2.7.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" + integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== + +tslib@2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" @@ -16205,11 +15815,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== - tuf-js@^1.1.7: version "1.1.7" resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz" @@ -16265,7 +15870,7 @@ type-fest@^0.20.2: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.21.3: +type-fest@^0.21.3, "type-fest@>=0.17.0 <5.0.0": version "0.21.3" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== @@ -16310,24 +15915,21 @@ typedarray@^0.0.6: resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typescript@4.7.4, typescript@~4.7.4: +typescript@*, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=3.0.0, typescript@>=4.7.0, typescript@>=4.9.5, typescript@>3.6.0, typescript@~4.7.4, typescript@4.7.4: version "4.7.4" resolved "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz" integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== +"typescript@^4.8 || ^5.0": + version "5.5.4" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== + typescript@~4.2.4: version "4.2.4" resolved "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz" integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== -uglify-js@3.4.x: - version "3.4.10" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz" - integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== - dependencies: - commander "~2.19.0" - source-map "~0.6.1" - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" @@ -16364,6 +15966,11 @@ undertaker@^1.2.1: object.reduce "^1.0.0" undertaker-registry "^1.0.0" +unicorn-magic@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz" + integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== + union-value@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" @@ -16374,13 +15981,6 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - unique-filename@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz" @@ -16395,13 +15995,6 @@ unique-filename@^3.0.0: dependencies: unique-slug "^4.0.0" -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - unique-slug@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz" @@ -16441,17 +16034,12 @@ universalify@^0.1.0: resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + version "2.0.1" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -16469,15 +16057,15 @@ upath@^1.1.1: resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + escalade "^3.1.2" + picocolors "^1.0.1" -update-notifier@5.1.0, update-notifier@^5.1.0: +update-notifier@^5.1.0, update-notifier@5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz" integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== @@ -16497,11 +16085,6 @@ update-notifier@5.1.0, update-notifier@^5.1.0: semver-diff "^3.1.1" xdg-basedir "^4.0.0" -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" - integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== - uri-js@^4.2.2: version "4.4.1" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" @@ -16521,27 +16104,16 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url-parse@^1.5.10, url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - use-disposable@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.2.tgz" integrity sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg== +use-sync-external-store@^1.2.0: + version "1.2.2" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz" + integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== + use@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" @@ -16552,20 +16124,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - utils-merge@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" @@ -16586,11 +16144,6 @@ uuid@^9.0.0: resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== -uuid@~3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz" - integrity sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g== - v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" @@ -16634,7 +16187,12 @@ validate-npm-package-name@^5.0.0: dependencies: builtins "^5.0.0" -validator@^13.6.0, validator@^13.7.0: +validator@^13.6.0: + version "13.7.0" + resolved "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz" + integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== + +validator@^13.7.0: version "13.7.0" resolved "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz" integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== @@ -16720,11 +16278,6 @@ vinyl@^2.0.0, vinyl@~2.2.0: remove-trailing-separator "^1.0.1" replace-ext "^1.0.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - w3c-hr-time@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" @@ -16748,23 +16301,13 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.12" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== +watchpack@^2.4.0: + version "2.4.2" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== dependencies: + glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" @@ -16790,134 +16333,80 @@ webidl-conversions@^4.0.2: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-cli@4.10.0: - version "4.10.0" - resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz" - integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== +webpack-cli@5.1.4, webpack-cli@5.x.x: + version "5.1.4" + resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== dependencies: "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^1.2.0" - "@webpack-cli/info" "^1.5.0" - "@webpack-cli/serve" "^1.7.0" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" colorette "^2.0.14" - commander "^7.0.0" + commander "^10.0.1" cross-spawn "^7.0.3" + envinfo "^7.7.3" fastest-levenshtein "^1.0.12" import-local "^3.0.2" - interpret "^2.2.0" - rechoir "^0.7.0" + interpret "^3.1.1" + rechoir "^0.8.0" webpack-merge "^5.7.3" -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== +webpack-dev-middleware@^7.1.0: + version "7.4.2" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz" + integrity sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA== dependencies: colorette "^2.0.10" - memfs "^3.4.3" + memfs "^4.6.0" mime-types "^2.1.31" + on-finished "^2.4.1" range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@3.11.3: - version "3.11.3" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz" - integrity sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA== +webpack-dev-server@*, "webpack-dev-server@3.x || 4.x || 5.x", webpack-dev-server@5.0.4: + version "5.0.4" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz" + integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA== dependencies: - ansi-html-community "0.0.8" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-dev-server@~4.9.3: - version "4.9.3" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz" - integrity sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw== - 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" + "@types/bonjour" "^3.5.13" + "@types/connect-history-api-fallback" "^1.5.4" + "@types/express" "^4.17.21" + "@types/serve-index" "^1.9.4" + "@types/serve-static" "^1.15.5" + "@types/sockjs" "^0.3.36" + "@types/ws" "^8.5.10" ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" + bonjour-service "^1.2.1" + chokidar "^3.6.0" 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" + html-entities "^2.4.0" http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.0.1" + ipaddr.js "^2.1.0" + launch-editor "^2.6.1" + open "^10.0.3" + p-retry "^6.2.0" + rimraf "^5.0.5" + schema-utils "^4.2.0" + selfsigned "^2.4.1" serve-index "^1.9.1" sockjs "^0.3.24" spdy "^4.0.2" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" + webpack-dev-middleware "^7.1.0" + ws "^8.16.0" -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@5.7.3, webpack-merge@^5.7.3: - version "5.7.3" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz" - integrity sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA== +webpack-merge@^5.7.3, webpack-merge@5.10.0: + version "5.10.0" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== dependencies: clone-deep "^4.0.1" + flat "^5.0.2" wildcard "^2.0.0" webpack-merge@~5.8.0: @@ -16928,44 +16417,42 @@ webpack-merge@~5.8.0: clone-deep "^4.0.1" wildcard "^2.0.0" -webpack-sources@1.4.3, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@4.47.0, webpack@~4.47.0: - version "4.47.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz" - integrity sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ== +"webpack@^4.0.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.11.0, webpack@^5.27.0, "webpack@^5.35.1 || ^4.31.0", webpack@^5.68.0, webpack@^5.72.1, webpack@^5.88.1, webpack@>=2.0.0, "webpack@>=4.43.0 <6.0.0", webpack@~5.88.1, webpack@5.88.2, webpack@5.x.x: + version "5.88.2" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz" + integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" + "@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 "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" + 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" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -16987,9 +16474,9 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: iconv-lite "0.4.24" whatwg-fetch@^3.4.1: - version "3.6.19" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz" - integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== + version "3.6.20" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz" + integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" @@ -17051,7 +16538,21 @@ which-pm@2.0.0: load-yaml-file "^0.2.0" path-exists "^4.0.0" -which@^1.2.14, which@^1.2.9, which@^1.3.1: +which@^1.2.14: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -17101,18 +16602,6 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz" integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== -wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" @@ -17130,15 +16619,6 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" @@ -17197,22 +16677,15 @@ ws@^4.0.0: async-limiter "~1.0.0" safe-buffer "~5.1.0" -ws@^6.2.1: - version "6.2.2" - resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - dependencies: - async-limiter "~1.0.0" - ws@^7.0.0: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^8.4.2: - version "8.11.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" - integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== +ws@^8.16.0: + version "8.18.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== xdg-basedir@^4.0.0: version "4.0.0" @@ -17224,19 +16697,19 @@ xml-name-validator@^3.0.0: resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xml2js@^0.4.19: - version "0.4.23" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - xml@^1.0.1, xml@~1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz" integrity sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw== +xml2js@^0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz" + integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + xmlbuilder@~11.0.0: version "11.0.1" resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" @@ -17254,7 +16727,7 @@ xmldoc@~1.1.2: dependencies: sax "^1.2.4" -xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: +xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -17284,19 +16757,11 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" @@ -17318,6 +16783,11 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yargs-parser@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz" @@ -17326,40 +16796,6 @@ yargs-parser@^5.0.1: camelcase "^3.0.0" object.assign "^4.1.0" -yargs@4.6.0, yargs@~4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz" - integrity sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A== - dependencies: - camelcase "^2.0.1" - cliui "^3.2.0" - decamelize "^1.1.1" - lodash.assign "^4.0.3" - os-locale "^1.4.0" - pkg-conf "^1.1.2" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - string-width "^1.0.1" - window-size "^0.2.0" - y18n "^3.2.1" - yargs-parser "^2.4.0" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - yargs@^15.3.1: version "15.4.1" resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" @@ -17409,6 +16845,37 @@ yargs@^7.1.0: y18n "^3.2.1" yargs-parser "^5.0.1" +yargs@~4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz" + integrity sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A== + dependencies: + camelcase "^2.0.1" + cliui "^3.2.0" + decamelize "^1.1.1" + lodash.assign "^4.0.3" + os-locale "^1.4.0" + pkg-conf "^1.1.2" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + string-width "^1.0.1" + window-size "^0.2.0" + y18n "^3.2.1" + yargs-parser "^2.4.0" + +yargs@17.7.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yarn@^1.22.21: version "1.22.21" resolved "https://registry.npmjs.org/yarn/-/yarn-1.22.21.tgz" @@ -17455,17 +16922,6 @@ yosay@2.0.2: taketalk "^1.0.0" wrap-ansi "^2.0.0" -z-schema@4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz" - integrity sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w== - dependencies: - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - validator "^13.6.0" - optionalDependencies: - commander "^2.7.1" - z-schema@~3.18.3: version "3.18.4" resolved "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz" @@ -17487,3 +16943,14 @@ z-schema@~5.0.2: validator "^13.7.0" optionalDependencies: commander "^9.4.1" + +z-schema@4.2.4: + version "4.2.4" + resolved "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz" + integrity sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.6.0" + optionalDependencies: + commander "^2.7.1" From e4ada8423da775ae1fe01594b6d56e2ce379d48c Mon Sep 17 00:00:00 2001 From: Venkadesh sundaramurthy Date: Tue, 27 Aug 2024 19:50:57 +0530 Subject: [PATCH 21/36] sample screenshot added --- ...react-quick-links-grid-sample-screenshot.png | Bin 0 -> 43042 bytes .../react-quick-links-grid/config/serve.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 samples/react-quick-links-grid/assets/react-quick-links-grid-sample-screenshot.png diff --git a/samples/react-quick-links-grid/assets/react-quick-links-grid-sample-screenshot.png b/samples/react-quick-links-grid/assets/react-quick-links-grid-sample-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..edd1cabc1f459ad6aa95a65eb1b91dc6d6232de7 GIT binary patch literal 43042 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